html, body {
	width:100%;
	height:100%;
	margin:0 auto;
	padding: 0px;
	padding:0;
	background-image:url(../images/bkg1.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #184577;
	background-color:#59b5e9;
	}
	
#maincontainer {
	width:100%;
	height:100%;
	background-image:url(../images/bkgfooter.png);
	background-position:bottom center;
	background-repeat:no-repeat;
}
#contentcolumn {
	width:690px;
	/*height:100%;  To odzanczamy jak chcemy zeby sie na cała wysokość strony rozszerzyło tło*/ 	
	margin: 0 auto;
	padding: 0px;
}

.text1 {color:#999999; font-family:Arial, Helvetica, sans-serif}

#_1{width:230px; height:235px; background-image:url(../images/_1.png); background-repeat:no-repeat; background-position:top}
#_2{width:230px; height:220px; background-image:url(../images/_2.png); background-repeat:no-repeat; background-position:top; display: table;}
#_3{width:230px; height:235px; background-image:url(../images/_3.png); background-repeat:no-repeat; background-position:bottom}

#menuleft a{text-decoration:none; color:#fff;}
#menuleft a:hover{text-decoration:none; color:#a2daff;}
.linemenu{height:1px; width:100%; background-image:url(../images/bkglinemenu.gif); background-repeat:repeat-x}

#middle {vertical-align: middle;display: table-cell;position: relative;}
#menuleft {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:190%;padding: 2px 3em 0px 3em;}



#columnleft{float:left; width:230px;}
#columnright{float:left; width:460px; height:690px; background-image:url(../images/_4.png); background-repeat:no-repeat; background-position:top}
#columnrighttop{width:460px; height:235px;}
#columnrightbottom{width:460px; height:235px;}
	
#footersection {clear:both;padding:5px 0px 40px 0px;width:705px;color:#fff;text-align:center;font-size:11px;}
#footersection a {color:#fff; font-weight:bold; font-size:11px; text-decoration:none}
#footersection a:hover {color:#fff; font-weight:bold; font-size:11px; text-decoration:underline}
#toplinks{color:#CCFFFF; text-align:right; padding:10px}
#toplinks a{font-size:10px;text-decoration:none; font-style:italic; color:#8dccf6; font-family:Georgia, "Times New Roman", Times, serif}
#toplinks a:hover{font-size:10px;text-decoration:underline; font-style:italic; color:#8dccf6; font-family:Georgia, "Times New Roman", Times, serif}

.ramkatopleft{width:10px; height:10px; background-image:url(../images/ramkatopleft.png); background-repeat:no-repeat}
.ramkatopright{width:10px; height:10px; background-image:url(../images/ramkatopright.png); background-repeat:no-repeat}
.ramkatopcenter{width:425px; height:10px; background-image:url(../images/ramkatopcenter.png); background-repeat:repeat-x}
.ramkabottomleft{width:10px; height:10px; background-image:url(../images/ramkabottomleft.png); background-repeat:no-repeat}
.ramkabottomright{width:10px; height:10px; background-image:url(../images/ramkabottomright.png); background-repeat:no-repeat}
.ramkabottomcenter{width:425px; height:10px; background-image:url(../images/ramkabottomcenter.png); background-repeat:repeat-x}
.ramka{width:425px; height:425px;}
.ramkacenterleft{width:10px;background-image:url(../images/ramkacenterleft.png); background-repeat:repeat-y}
.ramkacenterright{width:10px;background-image:url(../images/ramkacenterright.png); background-repeat:repeat-y}
