body{margin:0px;background-color:#dadbdc; background-image:url(../images/black_top.gif); background-repeat:repeat-x; font-family:Arial,Helvetica, sans-serif}

img{border:0px}

a{text-decoration:none; color:#666}
div#all{width: 980px;
	    min-height: 800px;
	    margin: auto;
		}


div#toplinks{position:absolute; top:2px; right:15px;color:#ffffff;}
div#toplinks a{color:#ffffff; font-size:11px; font-weight:600}
		
div#belka_top{height:100px; background-color:#000000; background-repeat:no-repeat; background-position: 190px 25px; position:relative}

@font-face {
 font-family: Call;
 src: url(calibri.ttf);
 }

div#belka_top h1 {position:absolute; 
               bottom:-7px;
			     left:190px; 
			     color:#ffffff; 
				  font-size:50px; 
				  font-family:Call,Calibri,Arial,Helvetica,sans-serif;
				  font-weight:lighter;
				  }
 	  

div#instytucja {position:absolute; color:#bbbbbb; top:29px; left:724px; font-size:10px; font-weight:light; letter-spacing:0px; width:140px;background-image:url(../images/syrenkam_super_small.gif); background-repeat:no-repeat; background-position:0px; height:40px; padding:10px 0px 0px 30px}				 

div#instytucja a{color:#bbbbbb;}
				 
img#logo{margin:0px 0px 0px 15px}
div#ikony{position:absolute; right:15px; top:40px}
form#search{display:none; float:left; margin: 1px 0px 0px 0px; padding:0px 0px 0px 5px ;background-color:#ed1c24; height:25px; background-image:url(../images/left_round.gif); background-repeat:no-repeat;}
form#search input{border:0px; margin:3px 3px 3px 0px; height:17px; width:210px; background-image:url(../images/browse_tlo.gif); background-repeat:no-repeat;}



div#left_edge, div#right_edge, div#menu{float:left; background-position:100% 0%}
div#menu{min-width:400px; margin-left:186px}
div#left_edge, div#right_edge {width:4px; background-repeat: no-repeat; height:25px}


div#left_edge{background-image:url(../images/left_edge.png); float:left}


div#right_edge{background-image:url(../images/right_edge.png);float:left}


div#panel_menu{float:left;background-color:#ed1c24;}

div#main_content {background-color:#f0f0f0;
                min-height: 600px;
				   font-size:12px;
				  }
				  
			  
div#main_content p {padding:0px 0px 0px 0px; text-align:left; font-size:13px; line-height:120%}				 


div#banner{background-image:url(../images/banner03.jpg); background-repeat:no-repeat; background-position: center center; 
height: 140px;
}				 

a.top_menu{display:block; padding:5px 10px 5px 10px; font-size:12px; font-weight:bold; color: #ffffff; float:left;}
a.top_menu:hover{background-color:#808080}
/*a#bip:hover{background-image:url(../images/bip_on.gif)}*/
div.column{float:left; width: 380px; margin: 3px 15px 10px 0px;}
div.doubleColumn{float:left; width: 773px; margin: 3px 15px 0px 0px;}
div.columnLeft{width:160px; float:left; margin:3px 15px 10px 15px; min-height:550px}

div.panel_txt{padding:0px 15px 5px 15px;
margin-top:0px; 
border-left: 1px solid #5f6062;
border-right: 1px solid #5f6062;
border-bottom: 1px solid #5f6062;
font-size:12px;
background-color: #f0f0f0;
margin-bottom:0px;
clear:left;
overflow:hidden;
}

a.zajawka{color:#000000 !important; font-size:12px; font-weight: lighter !important}

div.columnLeft div.panel_txt{background-color: #ffffff;}


div.columnLeft div.panel_txt{padding:5px 0px; text-align:center; }

div.head_pan{position:relative}
div.corner_left, div.corner_right, div.tytul_pan, div.cornerlgrey, div.corner_rgrey {float:left}
div.corner_left, div.corner_right,div.corner_lgrey, div.corner_rgrey {background-repeat: no-repeat; width:4px; height:19px; background-color: #ffffff; position:absolute}

div.corner_left{background-image:url(../images/corn_left.gif);background-color:#ed1c24; left:0px}
div.corner_right{background-image:url(../images/corn_right.gif); right:0px; background-color:#ed1c24;}

div.corner_lgrey{background-image:url(../images/corn_left_grey.gif);background-color:#5f6062; left:0px}
div.corner_rgrey{background-image:url(../images/corn_right_grey.gif); right:0px;background-color:#5f6062;}

div.panel{margin: 0px 0px 0px 0px}


div.column div.tytul_pan{background-color:#ed1c24; 
             width:100%; 
			   height:19px; 
			   color:#ffffff; font-weight:700; font-size:12px;
			   letter-spacing:0px;
			   margin: 0px;
			   }

div.doubleColumn div.tytul_pan{
              background-color:#ed1c24; 
              width:100%; 
			   height:17px;
			   color:#ffffff; font-weight:700; font-size:12px;
              text-align: center;
			  padding-top: 2px;
			   /*letter-spacing:0px;
			   margin: 0px;*/
			   }
			   
div.columnLeft div.tytul_pan{background-color:#5f6062; 
                           width:100%; 
			                 height:19px; 
			                 color:#ffffff; font-weight:700; 
			                 letter-spacing:0px;
			                 margin:0px;
							   }

div.columnLeft div.tytul_pan div{padding: 2px 0px 0px 0px; text-align:center}							   
div.column div.tytul_pan div{padding: 2px 0px 0px 0px; text-align:center}							   
div.column h2{margin:3px 0px 10px 0px; color:#000000; font-weight:bold; font-size:16px;}
.data{font-size:11px; margin-right:3px}	
.data_txt{font-size:11px; font-weight:bold;color:#ed1c24;margin-bottom:3px;}	

div.thumb {width:110px; height: 110px; overflow:hidden; background-repeat:no-repeat; background-position:center; float:left; margin: 0px 10px 10px 0px; background-color:#b8b9bb}			

div.tr,div.tl,div.br,div.bl{width:100%; height:100%; background-repeat:no-repeat; }
div.tr{background-image: url(../images/tr.png) !important; background-position:right top}
div.tl{background-image: url(../images/tl.png) !important; background-position:left top}
div.br{background-image: url(../images/br.png) !important; background-position:right bottom}
div.bl{background-image: url(../images/bl.png) !important; background-position:left bottom}

div.panel_txt ul{padding:10px 0px 0px 0px; margin:0px}				
div.panel_txt ul li{list-style:none; clear:left;padding:0px; margin:0px 0px 0px 0px}				
div.panel_txt ul li a{color:#444; font-weight:bold}
div.panel_txt  h2{margin:3px 0px 10px 0px; color:#000000; font-weight:bold; font-size:16px;}				
div#footer{height:65px !important; margin:0px 15px; background-color:#ed1c24; position:relative; bottom:0px; padding-left:10px}
div#footer div{float:left; min-height:100%; width:15.7%; padding:7px 9px 0px 0px; color:#ffffff; font-size:11px; font-weight:bold; text-align:left}
div#footer div a{color:#ffffff}
div.corner_top_left, div.corner_top_right {width:4px !important; height:12px; position:absolute; background-repeat:no-repeat; top:0px}
div.corner_top_left {background-image: url(../images/corner_top_left.png); left: 0px;}
div.corner_top_right {background-image: url(../images/corner_top_right.png); right: 0px; background-position: right top;}

div#left_menu{margin: 40px 0px 20px 20px;}
div#left_menu a{display: block; color:#555; font-size:13px; font-weight:600; padding:0px 0px 10px 10px; margin-bottom:10px; border-bottom:1px solid #777}
div#podtytul{width:160px; min-height:19px; padding: 3px 0px 3px 0px; text-align:center; font-size:13px; font-weight:bold; color:#ffffff; background-color:#ed1c24; margin-bottom:10px; background-image:url(../images/kreskapod.gif); background-repeat:no-repeat; background-position:0px bottom}

.pagin a{margin:3px; color:#888; font-weight:700}

ul.galeria{list-style: none; padding:0px; margin-left:4px}

ul.galeria li{float:left; width:120px; height:120px; margin:0px 14px 14px 0px; background-image:url(images/tlo.gif); background-repeat:no-repeat;}

a.naglowek{font-size:17px; color:#000000; font-weight:700; display:block; margin:0px 0px 10px 0px}
a.naglowek:link{color:#000000}
a.naglowek:visited{color:#000000}
div.kreska{clear:left; border-bottom:1px solid #5f6062; margin:5px 0px 5px 0px}
ul.menulefttree{padding:0px 0px 0px 6px; list-style:none; margin:0px}
ul.menulefttree li{border-bottom:1px solid #5f6062;margin-bottom:3px}

li ul.menulefttree li:last-of-type{border-bottom:1px solid transparent;margin-bottom:3px}

ul.menulefttree li a{
font-weight:500;font-size:13px;color:#000000;display:block;padding:2px 0px 4px 0px;
}
input#news_field{
border:1px solid #ccc;width:137px
}
.button{
border:1px solid #ccc;background:#ddd; color:#666;
}

ul.mapa {list-style-image:url(../images/listsubmap.gif); line-height:130%}
ul.mapa li a:hover{color:#000000; text-decoration:underline;}


table.team{border-bottom: 1px solid #5f6062;}
table.team tbody tr td{text-align:left}

a.more{font-weight:normal !important}
a.more:hover{color:#000000; text-decoration:underline}
ul.errors{
margin:0px;padding:0px;list-style:none
}

ul.galleryfono{list-style:none; margin:0px; padding:0px}
.audio{margin-right:20px}

a.bottom_menu{font-size:12px}

