
.clear	{ clear:both; }

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

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

/*===========================================HEADER=====================================*/

#headbg			{ border-top: 5px solid #85c440; }
#head			{ height:139px; }
#head_menu		{ background: #ededed url(menu_head.gif) repeat-x bottom; border-top: 1px solid #fff; z-index:4;   }

#logo			{ height: 139px; line-height: 139px; display:block; background:url(logo_e.gif) no-repeat left center; font-size: 22px; font-weight: bold; padding-left: 55px; float: left; z-index:1; }
.logosmaller		{ font-size: 12px !important; }
.logosmall			{ font-size: 16px !important; }
.logobig			{ font-size: 32px !important; }

#head a:hover			{ text-decoration: none;}
#head div.reklama		{ position:absolute; right:0px; top:20px; z-index:10;  }
#head div.reklama_title	{ display:none;}

#main div.reklama_title			{ margin-bottom:15px; font-size: 12px; text-align: center;  }
#main div.reklama_title strong	{ display: block; padding: 0 0 2px 0; color: #85c440;  }
#main div.reklama		{ border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-right: 1px; }

#karton						{ position: absolute; top: 125px; left: 365px;}
#video						{ position: absolute; top: 110px; left: 600px;}
#premiera					{ position: absolute; top: -50px; left: 600px; height: 442px; }


#banner_top 				{ background: #555555 url(banner_top_tlo.gif) center repeat-x;    }
#banner_top div.lev1		{ width: 970px; margin: 0 auto; padding: 0;}

#head_menu	.lev6			{ width: 970px; margin:0 auto; padding: 0; height:35px; position:relative;}
/*
#head_menu div.menu_h		{ float:right; }
#head_menu div.menu_a		{ float:left; }
#head_menu ul.menu_h	li	{  }
#head_menu ul.menu_h a		{ color:#666; line-height:35px; padding: 0 10px; border-left: 1px solid #676767;}
#head_menu ul.menu_h li:first-child a	{ border-left: none;}
#head_menu div.menu_a a		{ font-weight: bold;}
*/

.more	{ text-align: right;}

div.menu_slide					{ background: url(back_wybierzpit.gif) no-repeat left center; width: 350px; height:34px; float:right;  }

#head_menu div.menu_v			{ border:1px solid #858585; width:80px; margin: 8px 0 0 260px; background: #fff url(select_bg.gif) no-repeat right top; position:relative;  }
#head_menu ul.menu_v			{ display:none; position:relative; z-index:1000; width:80px; }
#head_menu ul.menu_v li			{ border-top:1px solid #858585; margin:0; padding: 0; height:16px; line-height:16px; display:block;  }
#head_menu ul.menu_v li a		{ margin:0; padding: 0 5px; height:16px; line-height:16px; display:block; }
#head_menu p 					{ display:block; line-height:15px; margin:0; cursor:pointer; padding-left:5px;  }
/*
#head_menu ul.menu_v li.hidden			{ display:none; }
#head_menu ul.menu_v li.visible			{ display:block;}
*/
#head_menu ul.menu_v li a:hover	{ background-color: #CCC;  }

#head_menu p { display:block; line-height:15px; margin:0; cursor:pointer; padding-left:5px;  }
.main_back	{ z-index:-1; }


/*
#head div.lev2				{ position:absolute; top:50px; width: inherit;  }
#head div.lev2 div.menu_h	{ border-top:1px solid #9ace60; border-bottom:1px solid #fff; float:right; }
#head div.lev2 ul.menu_h	{ border-top:1px solid #fff; border-bottom:1px solid #9ace60; float:left; }
#head div.lev2 ul.menu_h a	{ display:block; line-height:36px; text-indent:-5000px;  }

#head ul.menu_h a.menu_pobierz, 
#head ul.menu_h a.menu_pobierz_active	
	{ background: url(pobierz_podstrony.gif) no-repeat left  2px; width:191px; margin-right:11px }
.bd0 #head ul.menu_h a.menu_pobierz, 
.bd0 #head ul.menu_h a.menu_pobierz_active	
	{ background: url(pobierz_btn.gif) no-repeat left  10px; width:191px; margin-right:11px }
#head ul.menu_h a.menu_dlaopp, 
#head ul.menu_h a.menu_dlaopp_active		
	{ background:url(dlaopp_btn.gif) no-repeat left 10px; width:94px; margin-right:11px }
#head ul.menu_h a.menu_abc, 
#head ul.menu_h a.menu_abc_active		
	{ background:url(abc_btn.gif) no-repeat left  10px; width:100px; margin-right:11px }
#head ul.menu_h a.menu_faq, 
#head ul.menu_h a.menu_faq_active		
	{ background:url(faq_btn.gif) no-repeat left  10px; width:121px; margin-right:11px }
#head ul.menu_h a.menu_oprogramie, 
#head ul.menu_h a.menu_oprogramie_active	
	{ background:url(oprogramie_btn.gif) no-repeat left  10px; width:100px; }
*/	
/*=============================================FOOT======================================*/
/* 
#foot			{ background:url(foot.jpg) repeat-x top left; height:125px; margin:75px 0 0 0; }
*/
#foot			{ background:url(foot.jpg) repeat-x left 82px; margin:10px 0 0 0; }
#foot div.lev2 	{   clear:both; }
#foot div.lev2 h2			{ font-weight: normal; font-size: 11px; line-height: 24px; text-align: center; margin: 0;}
#foot div.lev2 ul.menu_h 	{   }
#foot li a 				{ background:url(foot_list.gif) no-repeat left; padding:0 0 0 15px; display:block; font-weight:bold; margin:0 20px 0 0; line-height:24px; }
#foot li a.menu			{ color:#676767; } 
#foot li a.menu_active	{ color:#000; } 
#foot div.lev3 { margin:35px 0 0 0; }
#foot div.lev6	 { clear:both; }
#foot div.lev6 p { text-align:right;}
#foot p		{ color: #666; font-size: 10px;}
#foot p a	{ font-size: inherit;}
#sc			{ float: right; display: block; color: #999;}

#foot div.lev3					{ clear:both; margin:15px 0 0 0; position:relative;   }
#foot div.lev3 #footLinks		{ background:url(footLinksSeparator.gif) no-repeat 187px top; float:left; height:50px; }
#foot div.lev3 #footLinks a		{ height:40px; display:block; text-indent:-5000px; float:left; margin-top:5px;  width:159px; }
#eFile			{ background:url(e_file_logo.gif) no-repeat left; margin-right:50px; height:40px; display:block; text-indent:-5000px; float:left; width: 160px;  }
#ePity			{ background:url(e_pity_logo.gif) no-repeat left; height:40px; display:block; text-indent:-5000px; float:left; width: 160px;   }
#foot div.lev3 #footInfo		{ color:#999999; float:right; margin:15px 0 0 0; }
p.copyrights					{ float: right; }

#foot div.lev5		{ width: 970px; margin: 0 auto 0 auto !important;   }

#foot div.lev5 h2	{  text-align: left; line-height: 40px; margin: 0 0 0 180px; padding: 0; float: left; font-weight: normal; }
#foot div.lev5 img	{ margin-left: 5px; }

.lubieTo	{ position:absolute; bottom:0; }

/*=============================================MAIN======================================*/
#main			{ margin-top:35px;  }
#main div.main	{  }
#main div.left	{ width:161px; margin-right: 19px;  }
#main div.right	{ width:790px; padding: 0; }

#main div.left, 
#main div.right				{ float:left; }
#main div.left ul.menu_v li	{ padding-bottom: 10px;}

#main div.download	{ margin:0; }
#main div.sky		{ width:120px; position:absolute; right:-140px !important; top:0; display:block;  }
#main div.right		{  }
#main div.bottom 	{ clear: both; padding-top: 25px !important;   }
#main div.bottom div.adsence	{width:790px; margin: 20px 0; text-align: center;}

/*
#main div.header h1	{ padding-bottom:20px; margin-bottom: 15px; background:url(header_bottom.gif) no-repeat bottom left; }
*/
/*
#main div.lev1		{ width:180px; margin-right: 25px; }
#main div.lev2		{ width:585px; }
*/
#main div.lev1		{ }
#main div.lev2		{ width:790px; }

.nomenu #main div.lev1		{ display: none;}
.ismenu #main div.lev1		{ width:180px; margin-right: 25px; }
.ismenu #main div.lev2		{ width:585px; }
.ismenu #dalejpit_link		{ display: none;}


#main div.lev3		{ width:145px; margin: 0 0 10px 10px; }
#main div.lev1,
#main div.lev2		{ float:left; }
#main div.lev3		{ float:right; }

#main div.lev1 ul.menu_v li	  		{ background:url(menu_top.gif) no-repeat; padding: 6px 0; }
#main div.lev1 ul.menu_v ul.menu_v li { background: none; }	
#main div.lev1 ul.menu_v span 		{ background:url(menu_left_bottom.gif) no-repeat bottom; padding:0 0 6px 0; display:block; }
#main div.lev1 ul.menu_v ul.menu_v span { background: none; }

#main div.lev1 ul.menu_v li a 		{ background:url(list_arrow.gif) no-repeat left 7px; display:block; line-height:20px; font-weight:bold; padding:0 0 0 16px; margin:0 0 0 11px; }
#main div.lev1 ul.menu_v li li   	{ background:none; padding:0; }
#main div.lev1 ul.menu_v li li a 	{ background:url(box_2_left.gif) no-repeat 3px 9px; color:#999; font-weight:normal; }
#main div.lev1 ul.menu_v li li li a { background:url(box_1_left.gif) no-repeat 3px 10px; margin-left:20px; }
#main div.lev1 ul.menu_v a.menu_active	{ color: #9ace60;}

#main div.lev3 * 		{ color:#fff; }
#main div.lev3			{ background:url(naSkroty_header.gif) no-repeat top; }
#main div.lev3 h2 		{ font-size:2.2em; font-weight:normal; height:65px; line-height:50px; margin:0; text-align:center; }
#main div.lev3 ul		{ background:url(naSkroty_bottom.gif) no-repeat bottom; padding-bottom:20px; }
#main div.lev3 ul li	{ background:url(naSkroty_middle.gif) repeat-y bottom; padding:7px 0 0 0; }
#main div.lev3 ul li a  { margin:0 8px; display:block; padding: 0 0 10px 15px; border-bottom:1px dashed #c4c4c4; background:url(arr_3_right.gif) no-repeat left 19px; line-height: 1.3em;  }

#main .td5		{ background:url(podkreslenie_bialoszare.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px; }
#main .td5 h5,
#main .td5 div.odpowiedz { padding:0 0 0 20px; }
#main .td5 h5	{ background:url(arr_1_right.gif) no-repeat left 5px;  }
#main .td5 h6	{ margin: 10px 0; }





/*FORMULARZE*/

fieldset.forma	{ }
fieldset.forma form		{ margin-top: 10px;}
fieldset.forma label	{ width: 100px; display: block; float:left; text-align: right; padding-right: 10px; line-height: 20px;  }
fieldset.forma div.textField		{ margin-bottom: 10px;}
fieldset.forma div.textField label,
fieldset.forma div.textField input	{ }
fieldset.forma div.textField input	{ width: 250px;}
fieldset.forma div.textArea textarea{ width: 250px;}
fieldset.forma .button	{ padding: 20px 0 20px 110px;}

fieldset.forma form.powiadomienie		{ width: 325px; margin:0 0 135px 200px; }

.bd3 #main div.right div.checkBox		{ }
.bd3 #main div.right div.checkBox input	{ padding:0; margin: 0 10px 0 0; float: left;  }
.bd3 #main div.right div.checkBox label	{ padding:0; margin: 0; text-align: left; width: 300px; }

.bd3 #main div.right div.emailBox		{ clear:both; float:left; margin:15px 0 0 0; background:url(list_arrow.gif) no-repeat left 8px; padding:0 0 0 20px; height:40px; }
.bd3 #main div.right div.emailBox #email	{ width:180px; float:left; border-color:#999; border-style:solid; border-width:1px 1px 1px 1px; padding:4px 0 4px 3px; color:#999; margin:0 0 5px 0; }
.bd3 #main div.right div.emailBox #button{ width:50px; float:left; background:url(send_button.jpg) repeat-x left; border:none; height:23px; color:#fff; margin:0 0 0 5px; cursor:pointer; }
.bd3 #main div.right div.emailBox span.textfieldInvalidFormatMsg { padding:5px 0 0 0; }
.bd3 #main div.right div.odmawiamBox		{ float:left; clear:both; margin:20px 0 0 0; }
.bd3 #main div.right div.odmawiamBox a	{ color:#999; }



#main div.download a	{  text-decoration:none; }
#main div.download div.drzewko a,


#downloadBox #pobierzPita a 			{ text-indent:-5000px; }
#downloadBox				{ background: url(mainBackground.gif) no-repeat right top; height:300px; margin: 0 auto; width:585px;  }
#downloadBox div.left		{ width:505px; margin:0; }
#downloadBox #wypelnijPita,
#downloadBox #pobierzPita	{ float:left; }

#downloadBox #wypelnijPita		{ width:265px; position:relative; z-index:2; }

/*#downloadBox #wypelnijPita h1	{ margin:115px 0 50px 0; background:url(downloadTekst.gif) no-repeat left;  height:60px; width:225px; text-indent:-5000px;}*/ 

#downloadBox #wypelnijPita h1	{ margin:115px 0 50px 0;   height:60px; width:425px; }
#downloadBox #wypelnijPita p a	{ display:block; padding: 0; font-size: 26px;  }
#downloadBox #wypelnijPita p a em { color: #85C440; font-size: 1em; font-weight: bold; }


#downloadBox #wypelnijPita a	{ display:block; padding:0 0 0 36px; background:url(btnWypelnij_left.gif) left top no-repeat; }
#downloadBox #wypelnijPita h1 a	{ background:none; }
#downloadBox #wypelnijPita a span	{ background:url(btnWypelnij_right.gif) right top no-repeat; display:block; line-height:36px; color:#fff; font-weight: bold; font-size:12px; text-decoration: none;   } 

#downloadBox #pobierzPita	{ margin: 65px 0 0 125px; }

#downloadBox #pobierzPitaTxt	{ position: relative; top: 200px; }	
#downloadBox #pobierzPitaTxt a	{ border: 1px solid #000; width: 250px; height: 60px; display: block;  }
ul.opp_banners_list			{ list-style:none; padding:0; margin:0; }
ul.opp_banners_list li		{ height:120px; }

/*E-LAS*/
.elas		{ margin: 20px 0; border-top: 1px solid #f2f2f2;  border-bottom: 1px solid #f2f2f2; background-color: #fafAfa; }
.elas img	{ margin: 20px 15px;}

div.menu_galeria div.menu { width:100px !important; }
/* 
div.navi_belka		{ background:#f3f3f3; float:left; clear:both;  margin:0 0 20px 0; width:100%; padding:0 0 10px 0; }
div.navi_belka div	{ margin:0 auto; width:630px; }
div.navi_belka p	{ float:left; line-height:18px; margin:0 0 0 10px; font-weight:bold; }
div.navi_belka a	{ float:left; line-height:18px; display:block; margin:0 9px 0 9px; text-decoration:underline; } 
*/

#main div.lev2 div.menu_h 	{background:#f3f3f3; height: 34px;}
#main div.lev2 div.menu_h a	{ display: block; background:url(foot_list.gif) no-repeat left; padding:0 0 0 15px; margin:5px; line-height:24px; font-weight: bold;  }

div.menu_galeria div.menu	{ float:left; margin:0 10px 10px 0; }

fieldset.urzedy 			{ width: 400px !important ; margin: 10px auto; }
form.urzedy input.inpTXT	{ float: left; height: 17px; padding: 5px 0; margin: 5px; width: 300px; }
form.urzedy div.inpBUT		{ float:right; background: url(green_butt_left.gif) no-repeat left top; padding-left: 15px; } 
form.urzedy span.inpBUT		{ background: url(green_butt_right.gif) no-repeat right top; padding-right: 15px; height: 37px; display: block; }
form.urzedy input.inpBUT	{ color: #FFF; height: 37px; background: url(green_butt_middle.gif) repeat-x; border: none; font-weight:bold; width: 40px; }


#foot .facebook	{ height: 36px; width: 300; margin-bottom: 10px; }
#foot .facebook a	{ display: block; margin-right: 10px; float: left; } 


span.MsoHyperlinkFollowed	{ text-decoration: none !important; }

div.bable		{ }
ul.bable		{ }
ul.bable li		{ width: 250px; background: url(pity_bable_green.gif) no-repeat left top; text-align: center; }
ul.bable li.menu_pobierz	{ margin: 0 20px; }
ul.bable li a	{ line-height: 40px; display: block; color: #fff; font-size:12px; font-weight: bold; }

ul.footer_links_rand 	{ padding:0; margin:0 auto; list-style: none; }
ul.footer_links_rand li	{ float: left; }
ul.footer_links_rand li a 				{ background:url(foot_list.gif) no-repeat left; padding:0 0 0 15px; display:block; font-weight:bold; margin:0 20px 0 0; line-height:24px; }
ul.footer_links_rand li a 			{ color:#676767; } 
ul.footer_links_rand li a:hover		{ text-decoration: none; }
ul.footer_links_rand li a.active	{ color:#000; } 

#st_avast,
#st_ksiegowy	{ text-indent: -5000px; display: block; position: absolute; }
/*
#st_avast,
#st_ksiegowy	{ width: 170px; height: 130px; top: 345px; }
#st_avast		{ background:url(st_avast.png) no-repeat; right: -30px; }
#st_ksiegowy	{ background:url(st_ksiegowy.png) no-repeat;  right: 120px; }
*/
#st_avast,
#st_ksiegowy	{ width: 100px; height: 77px; top: 130px; }

#st_avast		{ background:url(st_avast_min.png) no-repeat; right: -20px; }
#st_ksiegowy	{ background:url(st_ksiegowy_min.png) no-repeat;  right: 60px; }

table.tabelka		{ border: 1px solid #ccc; }
table.tabelka td	{ padding: 5px;}
table.tabelka tr+tr td	{ border-top: 1px solid #ccc;  }
table.tabelka td+td		{ border-left: 1px solid #ccc;  }

.ofertaOPP a		{ font-size: 10px !important; color: #999; }
#head .ofertaOPP	{ text-align: right; padding: 3px 0;  }
#main .ofertaOPP	{ text-align: center; width: 90px; padding: 5px 35px;  }


#foot div.lev5 div.plain		{ float: left; width: 670px; }
