@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; text-decoration:none; border:none; font-family:Arial, Helvetica, sans-serif;}
body{font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px; background:url('../images/bg.png') #fff center top repeat-y;}

a:focus {-moz-outline: none;}/*usuniety border z FF */
a{text-decoration:none; color:#333;}
a:hover { color: #CF0F18; text-decoration:none; }

.pagebody{width:100%;  float:left; position:relative; font-size:100%;}
.header{background:url('../images/header-bg.png') #fff center top no-repeat; height:158px;}
.header_start{background:url('../images/header-start-bg.png') #fff center top no-repeat;}
.main{background:#fff; padding-bottom:80px;}
.main_corner{ background: url('../images/main-start-corner.png') #fff center top no-repeat; height: 17px}
.main_start{ background: url('../images/main-start-bg.png') #fff center top repeat-y; padding:0 0 0px 0;}
.footer{background:url('../images/footer-bg.png') center top no-repeat;}

.pagebody .center{float:none; margin:auto; width:1000px;}

.header_start #b0{float:left; width:94%; position:relative; padding:0 6% 30px 0; background:#E31F26;}
.header #b0{float:left; width:94%; position:relative; padding:0 6% 30px 0; }

#b0 img#logo{position:absolute; left:0; top:0; border:none;}
#b0 img#logo2{position:absolute; left:0; top:0; border:none; display:none;}

#b0 ul#top-menu{position:absolute; left:10px; top:125px; width:200px; padding:5px 0 0 0}
#b0 ul#top-menu li{float:right; list-style:none; padding:0px 2px;}
#b0 ul#top-menu li a.border {border-right: 1px solid #fff;padding-right: 10px}
#b0 ul#top-menu li a{float:left; padding:0px 6px; font-size:12px; color:#fff;}
#b0 ul#top-menu li#tmw a{font-weight:bold; text-decoration:underline;}
#b0 ul#top-menu li a:hover{ color:#000;}

#b0 ul#lang-menu{ position:absolute; right:0px; top:2px; width:30px;}
#b0 ul#lang-menu li{list-style:none; width:100%; padding:1px 0 0 0; float:right;}
#b0 ul#lang-menu li a{float:right; padding:2px 2px; width:26px; font-size:11px; color:#fff; border-bottom:#d4292f 1px solid; text-align:center;}
#b0 ul#lang-menu li a:hover{ border-bottom:1px dotted #fff;}
#b0 ul#lang-menu li#lamw a{background:url('../images/lang_w.png') left top no-repeat; color:#000;}
#b0 ul#lang-menu li#lamw a:hover{ border-bottom:1px dotted #d4292f;}

#b0 form#search{position:absolute; left:10px; top:105px; height:18px; width:224px;}
#b0 form#search input{font-size:12px; color:#fff; border:none; background:url('../images/search.png') transparent left top; padding: 2px 0 1px 2px; position:absolute; top:0px; width:200px;}
#b0 form#search input#but{position:absolute; right:0; width:24px; height:18px; padding:0; background:url('../images/search.png') right top no-repeat; cursor:pointer;}

#b0 ul#main-menu{ top:0; width:650px; float:right; padding:0 0 15px 0; overflow:hidden;}
#b0 ul#main-menu li{list-style:none; width:32%; float:left; margin-left:4px;}
.header_start #b0 ul#main-menu li a{float:left; padding: 62px 0 0 0; width:208px; height: 30px; font-size:16px; color:#FFF;  text-align:center; background: #CF0F18 url('../images/top_menu_footer_bottom.png') left bottom no-repeat;}

.header #b0 ul#main-menu li a{float:left; padding: 56px 0 0 0; width:208px; height: 30px; font-size:16px; color:#FFF;  text-align:center; background: #CF0F18 url('../images/top_menu_footer_bottom.png') left bottom no-repeat;}


#b0 ul#main-menu li#mmw a{ background:#AE0C13 url('../images/top_menu_active_footer_bottom.png') right bottom no-repeat; padding-bottom:20px}

#b0 ul#main-menu li ul.submenu{ float:left; width:85%; padding:10px 0 0 15%;}
#b0 ul#main-menu li ul.submenu li{list-style:none; width:100%; padding:0; margin:0; height:17px; color:#fff; background:none;}
#b0 ul#main-menu li ul.submenu li a{float:left; background:none; color:#fff; font-size:11px; padding:0; margin:0; text-align:left; height:100%; width:100%;}
#b0 ul#main-menu li ul.submenu li a:hover{color:#000;}


#b0 ul#main-menu2{width:650px; float:right; padding:8px 0 5px 0;}
#b0 ul#main-menu2 li{list-style:none; float:left;}
#b0 ul#main-menu2 li#wmm2 a{font-weight:bold; text-decoration:underline;}
#b0 ul#main-menu2 li#wmm2 a:hover{color:#fff;}
#b0 ul#main-menu2 li a{float:left; padding: 2px 2px 2px 10px; font-size:12px; color:#FFF;  text-align:left;}
#b0 ul#main-menu2 li a:hover{color:#000;}



.pagebody #b1{float:left; width:100%; height:40px; background:#fff; padding:10px 0 5px 0;}
.pagebody #b1 p{float:left; width:920px; border-bottom:1px solid #eee; padding:3px 10px; font-size:11px;}
.pagebody #b1 p a{color:#333;}
.pagebody #b1 p a:hover{color:#e31f26;}

.pagebody #b2{float:left; width:239px; padding:0 0 0 3px; position:relative; top:4px;}
.pagebody #b2 ul#left-menu{width:100%; background:url('../images/ac2929.png') left top repeat-y; float:left}
.pagebody #b2 ul#left-menu li{width:100%; list-style:none; float:left;}
.pagebody #b2 ul#left-menu li h2{font-size:13px; width:92%; padding:6px 4%;}

.pagebody #b2 ul#left-menu li#toph{background:url('../images/aa2727.png') left top no-repeat; position:relative; top:-4px;}
.pagebody #b2 ul#left-menu li#foh{background:url('../images/ae3131.png') left bottom no-repeat; height:6px; position:relative; top:4px;}

.pagebody #b2 ul#left-menu li#foh{background:url('../images/ae3131.png') left bottom no-repeat; height:6px; position:relative; top:4px;}


.pagebody #b2 ul#left-menu li#lmw a{ color:#e31f26; text-decoration:none;}

.pagebody #b2 ul#left-menu li a{ float:left; font-size:12px; width:90%; padding:0 4% 0 5%; color:#333; line-height:22px; border-left:1px solid #eee;}
.pagebody #b2 ul#left-menu li a:hover{ background:#f6f6f6; }

.pagebody #b2 ul#left-menu li ul li#lmw a{ color:#e31f26; border:none;text-decoration:underline; background-image:url('../images/small-iko.png'); background-repeat:no-repeat; background-position:right -28px;}
.pagebody #b2 ul#left-menu li ul li#lmw a:hover{background-color:#fff;}

.pagebody #b2 ul#left-menu li.lvl_1 a{padding-left: 15%;width:80%}
.pagebody #b2 ul#left-menu li.lvl_2 a{padding-left: 25%;width:70%}
.pagebody #b2 ul#left-menu li.lvl_3 a{padding-left: 35%;width:60%}

.pagebody #b3 .ban{width:100%; text-align:center; font-size:14px; color:#999999; background:url('../images/mebloader.gif') center center no-repeat; height:170px;}
.pagebody #b3 .ban img{font-size:14px; color:#999999;}

.pagebody #b3{float:right; width:675px; padding:0 60px 0 15px; font-size:100%; position:relative;}
.pagebody #b3_1{float:right; width:675px; padding:0 60px 0 15px; font-size:100%; position:relative;}

.pagebody #b3 ul#tsize{position:absolute; top:-25px; right:0; width:60px; padding:0;}
.pagebody #b3 ul#tsize li h5{font-size:10px; text-align:center; background:#f9f9f9; border:1px solid #eee; padding:2px 0;}
.pagebody #b3 ul#tsize li{list-style:none; margin-bottom:5px; }
.pagebody #b3 ul#tsize li.fs{width:20px; float:left; margin:0;}
.pagebody #b3 ul#tsize li a{ width:20px; height:17px; color:#999; text-align:left; font-size:10px; text-align:left; float:left; padding:0; }
.pagebody #b3 ul#tsize li a#s75{background:url('../images/q1717.png') center top no-repeat;}
.pagebody #b3 ul#tsize li a#s100{background:url('../images/s1919.png') center top no-repeat;}
.pagebody #b3 ul#tsize li a#s125{background:url('../images/u2121.png') center top no-repeat;}

.pagebody #b3 h1#tyt{font-size:140%; padding:0 0 8px 0;}

.pagebody #b3 h3{font-size:110%; padding:12px 0 1px 0; color:#777;}
.pagebody #b3 p{font-size:100%; padding:3px 0 15px 0; text-align:justify;}

/*************style dla tesktu zakladek****************/

	.pagebody #b3 h1{font-size:135%; text-align:left; padding:3px 2%; color:#333; margin:5px 0 10px 0;}
	.pagebody #b3 h2{font-size:125%; text-align:left; padding:3px 2%; color:#CF0F18;}
	.pagebody #b3 h3{font-size:110%; text-align:left; padding:3px 2%;}
	.pagebody #b3 h4{font-size:90%; text-align:left;padding:3px 2%;  }
	.pagebody #b3 h5{font-size:80%; text-align:left; padding:3px 2%;}
	.pagebody #b3 h6{font-size:70%; text-align:left; padding:3px 2%;}
	.pagebody #b3 p.smal{font-size:85%; padding:1% 0 2% 0;}
		
	.pagebody #b3 ul {padding:5px 0 5px 5%;}
	.pagebody #b3 ul li {list-style:disc; margin:0; padding:0 0 5px 0; font-size:100%;}
	
	.pagebody #b3 ol { padding:5px 0 5px 5%;}
	.pagebody #b3 ol li { margin:0; padding:0 0 5px 0; font-size:90%;}
	.pagebody #b3 a {padding:0px 3px 0px 14px; color:#777; background:url('../images/linkmp.png') left center no-repeat; font-weight:bold; }
	.pagebody #b3 a:hover {color:#e31f26;}
	
	.pagebody #b3 ul.formularz { float:left; width:100%; padding:5px 0;}
	.pagebody #b3 ul.formularz li{ float:left; width:100%; padding:3px 0; list-style:none;}
	.pagebody #b3 ul.formularz label{width:20%; float:left; padding:2px 2% 3px 1%; font-size:100%; text-align:left; border-top:1px solid #eee;}

	.pagebody #b3 ul.formularz label.strongl{ font-weight:bold;}
	
	.pagebody #b3 ul.formularz input{width:74%; float:left; padding:1px 2% 2px 0; font-size:100%; border:1px solid #ddd;}
	.pagebody #b3 ul.formularz input.noframe{width:20%; float:left; padding:1px 2% 2px 0; font-size:100%; border:none;}
	.pagebody #b3 ul.formularz select{width:36%; float:left; padding:1px 0 2px 0; font-size:100%; border:1px solid #ddd;}
	.pagebody #b3 ul.formularz input:hover, .pagebody #b3 ul.formularz input:active{border:1px solid #CF0F18;}
	.pagebody #b3 ul.formularz textarea{float:left; width:74%; height:7em; padding:1px 2% 2px 0; font-size:100%; border:1px solid #ddd;}
	.pagebody #b3 ul.formularz textarea:hover, .pagebody #b3 ul.formularz textarea:active{border:1px solid #CF0F18;}
	.pagebody #b3 ul.formularz ul{ float:left; width:76%; padding:5px 0; font-size:100%; border-top:1px solid #ddd;}
	.pagebody #b3 ul.formularz ul li {float:left; width:49%;}
	.pagebody #b3 ul.formularz ul li input{width:inherit; float:none; }
	.pagebody #b3 ul.formularz ul li label{text-align:left; float:none; border:none; font-size:95%;}
	.pagebody #b3 ul.formularz input.but{float:right; height:27px; width:120px; padding:0; border:none; margin-right:1%; cursor:pointer;}
	.pagebody #b3 ul.formularz input.but:hover{ background:#CF0F18; color:#fff;}
	
	.pagebody #b3 ul.formularz li ul.errorlist{float:left; width:90%; padding:4px 5% 3px 5%; list-style:none; border:1px dotted #CF0F18; margin-bottom:5px;}
	.pagebody #b3 ul.formularz li ul.errorlist li{float:left; text-align:left; width:94%; padding:2px 3%; color:#C10B02; font-size:90%;}
	
	
	.pagebody #b3 form.googlemap{width:80%; padding:15px 10% 5px 10%;}
	.pagebody #b3 form.googlemap input{border:1px solid #DDDDDD; padding:1px 2px; font-size:14px; width:180px;}
	.pagebody #b3 form.googlemap input.but{width:80px; padding:1px 0; border:none; margin-left:1%; cursor:pointer;}
	.pagebody #b3 form.googlemap input.but:hover{background:#CF0F18; color:#fff;}
	.pagebody #b3 form.googlemap label{font-size:14px; text-align: left;}
	.pagebody #b3 iframe#gm{margin-left:5%;}
	
/*************koniec styli dla tesktu zakladek****************/

.pagebody #b3_1 p#mmen{font-size:80%; padding:4px 0; border-top:1px solid #eee; margin:10px 0 0 0; text-align:right;}
.pagebody #b3_1 p#mmen a{padding:0px 17px 0px 11px; font-size:80%; color:#999; background-image:url('../images/small-iko.png'); background-repeat:no-repeat; }

.pagebody #b3_1 p#mmen a:hover{ text-decoration:underline;}
.pagebody #b3_1 p#mmen a.print{ background-position:right 0px;}
.pagebody #b3_1 p#mmen a.top{background-position:right -14px;}

.pagebody #b3 p.search_error {color: #D8000C;background-color: #FFBABA; border: 1px solid #D8000C;margin-top:15px;padding:20px;}
.pagebody #b3 p.search_null {padding:20px;}
.pagebody #b3 h2.search {margin:10px 0 0 10px;color:#555}
.pagebody #b3 ul#in_title, .pagebody #b3 ul#in_content { margin:0 0 0 50px; list-style-type: square;line-height: 20px}
.pagebody #b3 ul#in_title a, .pagebody #b3 ul#in_content a {color: #CF0F18}

.pagebody #b3_start { padding: 0 0px 0 10px; color:#FFF; float:right; width:990px; height:250px; position:relative; left:0; top:0; background:url('../images/ban-no-flash.jpg') top right no-repeat;}
.pagebody #b3_start img { float:right;}

.pagebody #b3_start embed{position:absolute; top:0; right:-1px; float:right;}

.pagebody #b3 ul#sitemap { list-style-type:disc; margin-left:30px }
.pagebody #b3 ul#sitemap li {padding:2px 0;}

.pagebody #b3 ul#sitemap li.lvl_1 { margin-left:30px; }
.pagebody #b3 ul#sitemap li.lvl_2 { margin-left:50px;}
.pagebody #b3 ul#sitemap li.lvl_3 { margin-left:70px }
.pagebody #b3 ul#sitemap li.lvl_4 { margin-left:90px }

.pagebody #b3 ul#sitemap a {color:#333; text-decoration:none;}
.pagebody #b3 ul#sitemap a:hover { color: #CF0F18;}

#footers { float: left; width: 100%; background: /*url('../images/main-start-footer.png')*/ #fff center top no-repeat; height: 67px; padding-bottom:20px; }

.pagebody #b4{float:left; width:98%; padding:5px 0 15px 2%; font-size:90%; color:#777; position:relative;}
.pagebody #b4 p{font-size:90%; padding:3px 0; text-align:left;}
.pagebody #b4 p a { float:right; font-size:90%; text-align:left; padding:0 7px; color:#999; border-right:1px solid #999;}
.pagebody #b4 p a:hover{text-decoration:underline;}




/*******************PDLL Credits********************/
		#b4 #creditsD{position:absolute; top:-50px; /*left:93px;*/ left:0; background:#444; color:#fff; width:100%; float:left; display:none; padding:0; list-style:none; z-index:9;}
		#creditsD li#h{float:left; font-size:14px; font-weight:normal; background:#fff; color:#fff; text-align:right; padding:15px 1% 14px 4%; width:15%; background:url("../images/pdll/c_h1.gif") no-repeat left top; border-right:1px dotted #eee;}
		#creditsD li#close{float:right; font-size:14px; font-weight:normal;color:#fff; text-align:right; padding:0; width:27px; border:none;}
		
		#creditsD li{float:left;  list-style:none; border-right:1px dotted #999; color:#ccc; font-size:10px; width:18%;}
		#creditsD li a{float:left; text-decoration:none; padding:9px 2% 8px 10%;  color:#ccc; font-size:10px; width:88%;}
		#creditsD li a:hover{color:#fff; background:#222;}
			
		#creditsD li strong{color:#fff; font-size:12px; padding-left:10px; font-weight:normal;}
		#creditsD img#c_close{position:absolute; right:-1px; top:0px; cursor:pointer;}

/*******************PDLL menu********************/

.pagebody #b3_1 p#pdamenu{font-size:80%; padding:0; margin:0; text-align:left;}
.pagebody #b3_1 p#pdamenu a{padding:0px 5px; font-size:80%; color:#fff; background:#CF0F18;}
.pagebody #b3_1 p#pdamenu a:hover{background:#222;}

.pagebody #b3_1 p#pdamenu img{vertical-align:middle; margin-right:5px;}

