
li ul li	{	}
a img		{ border: 0; }
a 			{ outline: none}

.clear		{ clear:both; }

ul.menu_h, ul.menu_v		{ padding: 0; margin: 0; list-style-type : none; }
ul.menu_h li, ul.menu_h a	{ display: block; float: left;}
ul.menu_h li, ul.menu_v li	{ padding: 0; margin: 0; }
ul.menu_h a, ul.menu_v a	{ text-decoration:none; }

#head, #main, #foot 			{ margin:0; padding:0; position:relative; clear:both; }
div.head, div.foot 	{ width:970px; margin:0 auto; }
div.main	 		{ width:910px; margin:0 auto; }

#head			{ background: #fff url(head_bg.gif) repeat-x top; }
#head .headsub 	{ background: url(headsub_bg.gif) repeat-x bottom; }
#main			{ background: #f6fafc url(main_bg.gif) repeat-x bottom;  }
#foot  			{ background: url(foot_bg.gif) repeat-x top; min-height:66px; }

div.head		{ background:url(top_line.gif) no-repeat top left; padding-top:7px;  }
div.main		{ padding: 35px 30px 70px 30px; min-height: 200px;}
.bd1 div.main	{ background:url(mainsub_bg.gif) no-repeat top left; }

#path,
#path a		{ color:#999999; }
.bd0 #path	{ display: none; padding: 0; margin: 0;}
.bd1 #path	{ padding:12px 0 9px 30px;}

/*----------------------HEADER-----------------------*/
#logo	{ width:188px; height:36px; display:block; float:left; background:url(logo.gif) no-repeat top left; text-indent:-5000px; margin:27px 0 0 30px; }
#blog 	{ width:25px;  height:83px; background:url(blog_btn.gif) no-repeat top left; position:absolute; right:0; top:155px; text-indent:-5000px; display:block;}
/*
.bd0 #blog	{ display:none;}
.bd1 #blog	{ display:block;}
*/
div.head div.lev2				{ clear:both; }
div.head div.menu_h				{ margin:60px 5px 0 0; float:right; }
div.head div.menu_h	ul.menu_h	{  }
div.head div.menu_h	ul.menu_h a 		{ width:90px; display:block; color:#fff; font-weight:bold; line-height:32px; text-align:center; font-size:14px; } 
div.head div.menu_h	ul.menu_h a			{ background-image:url(home_btn.gif); background-repeat: no-repeat;}
div.head div.menu_h	ul.menu_h a.menu	{ background-position: left bottom;}
div.head div.menu_h	ul.menu_h a:hover,
div.head div.menu_h	ul.menu_h a.menu_active	{ background-position: left top;}


.header			{ height:183px; background:url(banner_standard_bg.gif) no-repeat top left; clear:both; padding: 15px 30px; }
.bd0 .header	{ height:303px; background:url(banner_bg.jpg) no-repeat top left; padding: 15px 30px; }

.header div.zajawka 		{ background:url(zajawka_bg.png) no-repeat top left; width:127px; height:157px; padding: 15px; position: relative; }
.header div.zajawka h2		{ border-bottom: 1px solid #d8d8d8; margin: 0;  }
.header div.zajawka h2 a	{ text-indent: -5000px; display:block; height: 40px; }
.header div.zajawka	p		{ color:#999999; font-size:11px; border-top: 1px solid #fff; padding: 10px;  margin: 0; }
/*.header div.zajawka .more	{ display: none; }*/
.header div.zajawka .more a	{ background: url(button_bg.png) no-repeat center; width: 125px; height: 25px; color: #FFF; line-height: 20px; text-align:center; display:block; font-weight: bold;    }

.header div.epity h2	{ background: url(logo_epity.gif) no-repeat center;  }
.header div.zajawka div.wstega	{ background: url(wstega.png) no-repeat; width: 89px; height:87px; position: absolute; top: 99px; left: 0px;}

#main div.lev1		{ width:245px; float:left; padding:0; margin: 0 50px 0 0; }
#main div.lev2		{ width:610px; float:left; padding:0; margin: 0;  }

.bd0 #main div.lev1	{ width:460px; margin: 0 50px 0 0;}
.bd0 #main div.lev2	{ width:400px;  }

div.title h1  { background:url(title_arrow.gif) no-repeat left 10px; padding-left: 21px; position: relative; left: -21px; }
div.title h1 a	{ font-size:25px; color: #333; }
 
.bd1 #main div.lev1 h1  { background: none; font-size: 14px; padding-top: 10px; margin-bottom: 17px;}
#main div.more			{ float: right; }


/*---------------------FOOOTER-------------------*/
#foot *					{ color:#c2e1ef; font-size: 11px; letter-spacing: 1px;}
#foot div.foot			{ padding: 25px 0 0 0; }
#foot strong			{ font-weight:bold;} 
#foot p					{ padding-left: 30px;}
#foot #site_credits,
#foot #site_map 	{ float:right; } 
#foot #site_credits { margin-right: 10px; }

a.galeria 		{}
a.galeria img	{border: 1px solid #c2e1ef; padding: 10px;  }

.forma div.textField		{ margin:0 0 10px 0; clear:both; height:15px }
.forma div.textField label	{ width:100px; float:left; display:block; line-height:15px; }
.forma div.textField input,
.forma div.textField textarea	{ width:200px; float:left; }
.forma div.button 			{ clear:both; margin: 10px 0;  }
.forma div.button input		{ margin:0 0 0 250px; }

.bd1 #main div.lev2 p	{ text-align: justify;}

a#pobierz { text-decoration:none; font-size:11px; line-height:1.5em; }

fieldset.forma { width: 500px;}
fieldset.forma *	{ font-size:11px;}
fieldset.forma .rowtxt,
fieldset.forma .rowcbx 	{ margin: 0 0 10px 0; }
fieldset.forma .rowbut	{ text-align: center;}
fieldset.forma label		{ display: block; float: left; width: 200px; text-align: right;  height: 25px; line-height: 25px; margin-right: 10px; }


#foot div.lev2			{ position:relative; }
#foot div.lev2 div.td0	{ margin:0 0 10px 0; }

div.lubieTo				{ position:absolute; left:20px; top:-30px; display:block; }
div.lubieTo iframe		{ float:right; }

/*------------NEWSY-------------*/

#main .lev2 .menu_news ul			{  }
#main .lev2 .menu_news li			{ margin-bottom: 7px; padding: 5px 0; background: url(news_line.gif) no-repeat left bottom;  }
#main .lev2 .menu_news a			{ display: block; background: url(news_list.gif) no-repeat right;}
#main .lev2 .menu_news a strong		{ color: #000; margin: 0 15px 0 0;}

#main div.lev1 ul.menu_v li 			{ background:url(menu_left.gif) no-repeat right bottom ;  }
#main div.lev1 ul.menu_v li a			{ display:block;  margin:0; padding: 7px 0 7px 10px; color:#007eba; left: -10px; position: relative; }
#main .lev1 .news .menu_news ul li:hover,
#main div.lev1 ul.menu_v a:hover,
#main div.lev1 ul.menu_v a.menu_active 	{ background:url(news_list.gif) no-repeat left 10px; }

#main .lev1 .news 						{ background:url(menu_left.gif) no-repeat right bottom; } 
#main .lev1 .news h2					{ color: #419fff; font-size: 12px; padding: 7px 0; margin: 0; }
#main .lev1 .news .menu_news			{ display: none;  }
#main .lev1 .news .menu_news ul li				{ background: none;  }
#main .lev1 .news .menu_news ul li.news_active	{ background:url(news_list.gif) no-repeat left 10px !important; }
#main .lev1 .news .menu_news ul li:last	{ border: none; }
#main .lev1 .news .menu_news ul li a	{ display: block; border-bottom:1px dotted #333; margin-left: 20px; padding: 7px 0; }
#main .lev1 .news .menu_news ul li a strong	{ display: block; color: #000; margin-bottom: 3px; }
#main .lev1 .news .menu_news ul li a span	{ display: block;}

#main div.lev1 ul.menu_v a:hover		{ background: none; }

#foot .facebook	{ position: absolute; top: -5px; left: 30px; height: 30px; z-index: 5; width: 30px; background: url(efile_facebook.gif) no-repeat left;  }
#foot .facebook a	{ display: block; text-indent:-5000px; line-height: 30px; } 

img.obrazek		{ margin-right:15px; }

/*#foot div.stopka_loga	{ float: left; }*/
#foot div.stopka_loga	{ width: 220px; margin-top: 15px; margin-left: 30px; }
#foot div.stopka_loga a	{ margin-right: 10px; }
#foot div.stopka_tekst 	{ clear: both; margin-top: 15px; }
/*#foot div.stopka_tekst	{ width: 700px; }
#foot div.stopka_tekst p	{  }
#foot div.stopka_tekst { float: left; }	*/

div.partnerzy	{ position: absolute; top: -50px; }
div.partnerzy .title	{ float: left;  }
div.partnerzy .title h1	{ background: none; color: #fff !important; margin:0 0 0 50px; padding:0; line-height: 20px; width: 90px; }
div.partnerzy .plain	{ float: left; }
div.partnerzy ul li	{ margin: 0 20px 0 0; }


div.lev1 ul .menusub	{ margin: 0 0 0 10px; }

.menu_galeria			{ }
.menu_galeria div.menu	{ float: left; margin: 0 10px 10px 0; border: 1px solid #ccc; }
