body {

margin:0px auto;

background:#032785 url(images/tlo.gif) repeat-x;

font-family:arial;

color:#131315;

}



h3 {

color:#0251b3;

}





a {

outline:none;

color:#0251b3;

}



img {

border:0;

}



.rodzina {

position:absolute;

top:22px;

right:40px;

}



.page {

width:1154px;

margin:0px auto;

background: url(images/tlo.png) no-repeat;

}



.wrapper {

position:relative;

width:998px;

margin:0px auto;



}



.top_menu {

position:relative;

height:36px;

margin:0px auto;

z-index:500;

width:998px; 

float:right;

}



.content {

clear:both;

background:#ffffff;

position:relative;

padding-top:20px;

}





.logo {

position:relative;

width:100%;

clear:both;

padding-bottom:102px;

height:110px;

}



.pva {

position:absolute;

top:50px;

left:0px;

height:95px;

z-index:400;

}









.logo .langs {

float:right;

position:absolute;

z-index:200;

top:0px;

right:10px;

}



.falaLeft {

position:absolute;

width:621px;

height:259px;

top:-223px;

left:0px;

}



.falaRight {

position:absolute;

width:377px;

height:311px;

top:-223px;

right:0px;

}



.leftCont {

position:relative;

z-index:3000;

float:left;

margin:0px auto;

width:640px;

padding-left:40px;

}



.leftCont .tytul * {

font-size:20px;

font-family:tahoma;

text-decoration:none;

color:#131315;

height:60px;

padding:0;

margin:0;

padding-left:7px;

font-weight:normal;

padding-top:10px;

}



.contents {

float:left;

margin:0px auto;

width:100%;

clear:both;

background:#ffffff;

}



.news {

position:relative;

padding-top:8px;

width:260px;

float:right;

margin:0px auto;

z-index:1000;

text-align:center;



}


.newsTop {
background: url('images/newsTop.png') no-repeat top left;
height:12px;
width:223px;
clear:both;
}

.newsDown {
background: url('images/newsDown.png') no-repeat top left;
height:12px;
width:223px;
clear:both;
}

.navigation {

clear:both;

padding-top:15px;

width:100%;

}





.plywak {

position:absolute;

right:40px;

top:70px;

}



.entry {

width:615px;

margin-top:3px;

line-height:20px;

font-size:11px;

height:470px;

overflow-y:auto;

}



.news .wrapper {

clear:both;
float:left;

width:183px;

padding:20px;

text-align:left;

background: #62a900;

}



.items {

clear:both;

padding:10px 0px;

padding-bottom:15px;

}



.items .tytul {

clear:both;

font-size:14px;

clear:both;

color:#ffffff;

padding:12px 0px;

font-weight:bold;

}



.items .tytul * {

color:#ffffff;

font-size:14px;

}



.contDown {

height:12px;

width:100%;

clear:both;

background:#032785 url(images/contDown.png) no-repeat;

}



.footer {

width:100%;

clear:both;

height:72px;

background:#032785;

}



.footer .wrapper {

width:998px;

margin:0px auto;

padding-top:20px;

}



.footer .wrapper .lft {

width:550px;

font-size:11px;

color:#80adfc;

float:left;

margin:0px auto;

line-height:18px;

}



.footer .wrapper .rgt {

width:250px;

font-size:11px;

color:#4d7fda;

float:right;

margin:0px auto;

text-align:right;

line-height:18px;

}



.footer .wrapper .rgt a {

color:#80adfc;

text-decoration:none;

}



.footer .wrapper .lft ul {

padding:0;

margin:0;

}



.footer .wrapper .lft ul li {

padding:0;

margin:0;

float:left;

list-style-type:none;

}



.footer .wrapper .lft ul li a {

color:#ffffff;

text-decoration:none;

font-size:11px;

padding-right:10px;

}



.footer .wrapper .lft ul li a:hover {

text-decoration:underline;

}





.items .opis {

clear:both;

font-size:11px;

clear:both;

color:#ffffff;

line-height:18px;

padding-bottom:20px;

}



.items .more {

clear:both;

float:right;

width: 72px;

height: 21px;

padding-top:3px;

text-align:center;

background: url(images/wiecej.png) no-repeat;

}



.items .more a {

cursor:pointer;

color:#ffffff;

text-align:center;

text-decoration:none;

font-size:12px;



}





.qtrans_language_chooser {

padding-right:10px;

}



.qtrans_language_chooser li {

width:41px;

height:40px;

float:left;

list-style-type:none;

}



.qtrans_language_chooser li a {

padding:20px 10px;

}



#nav *  { padding:0; margin: 0; font-family:tahoma; font-size:11px; }



#nav { position: absolute;  z-index: 99; margin: 0 auto; float: left; line-height: 20px; }



#nav a { line-height:13px; display: block; font-size:12px; background: url(images/buttonLeft.png) no-repeat top left; text-decoration: none; padding:9px 0px; color:#ffffff; }



#nav ul li a { padding:13px 0px; }



#nav ul li, #nav ul li ul li  { width: 120px; list-style-type:none; background:#7fc011;  }

#nav ul li ul li { border-left:1px solid #5c9502;border-right:1px solid #5c9502; }

 #nav ul li ul li { text-align:left;height:auto; padding:0px;margin:0px; }

#nav ul li { float: left; width: 118px;background: url(images/buttonRight.png) no-repeat top right; margin:0px 3px;  text-align:center; }

#nav ul li ul li a { background:none; padding:3px 8px; line-height:14px; height:auto; font-size:11px; }

#nav ul li ul, #nav:hover ul li ul, #nav:hover ul li:hover ul li ul{ 

	display:none;

	list-style-type:none; 

	width: 121px;

	background:none;

	padding:0px;

	margin:0px;



	}



#nav ul li ul li a:hover { background:#61990d; }

#nav:hover ul, #nav:hover ul li:hover ul, #nav:hover ul li:hover ul li:hover ul { 

	display:block; 

	}



#nav:hover ul li:hover ul li:hover ul { 

	position: absolute;

	margin-left: 120px;



	}

.kontakt {
clear:both;
margin-top:10px;
float:left;
}    
.konTop {
width:223px;
background: url('images/konTop.png') no-repeat top left;
clear:both;
height:10px;
float:left;
}
.konCenter {
background:#2761a9;
clear:both;
width:183px;
padding:0px 20px;
color:#ffffff;
text-align:left;
float:left;
font-size:11px;
}
.konDown {
width:223px;
background: url('images/konDown.png') no-repeat top left;
clear:both;
height:10px;
}
