* {margin:auto!important;} 
.cbth {clear:both!important;}
.db {display:block;}
.fr{float:right}
.fl{float:left}
.tac {text-align:center}
.tal {text-align:left}
.vat {vertical-align:top!important}
.vam {vertical-align:middle!important}
.lsn {list-style: none}
.nod {display:none}
.cln {clear:none!important;}

.m0{margin:0!important}
.p5 {padding:5px!important} 
.p0 {padding:0!important} 
.pr10 {padding-right:10px}
.pr20 {padding-right:20px}
.pt10 {padding-top:10px}
.p10 {padding:10px!important} 
.p20 {padding:20px!important} 
.pb10 {padding-bottom:10px}
.pl0{padding-left:0px;}
.pl_10{padding-left:10px;}
.pl5{padding-left:5px;}
.w300 {width:300px;} 
.w50p {width:50%;} 
.w70p {width:70%;} 

.c_white {color:white!important;}

.fs1m {font-size:90%}
.fs2m{font-size:85%}
.fs3m {font-size:80%}
.fs4m {font-size:60%}
.fs5m {font-size:50%}

.fs1p {font-size:110%}
.fs2p {font-size:120%}
.fs3p {font-size:130%}
.fs4p {font-size:140%}
.fs5p {font-size:150%}

.uwaga {color:#D42300!important}  

.b1 {border:1px solid red}

p {font-size:89%; line-height:140%;padding-bottom:10px}

a { color:#FF398D;border:0;font-size:100%}
a:hover {color:#9F498A!important;text-decoration:underline!important;}
a:visited{color:#C3678E;}
a:active {color:#FF006C!important;text-decoration:none;}
a img {border:0}

ul,ol {color:black}

.nou {text-decoration:none}

#prawa a {font-size:85%}

.link_nastepna {text-decoration:none; color:green!important;font-weight:bold;font-family:tahoma;font-size:12px;} 
a.link_nastepna:hover {text-decoration:none!important;color:#34A02C!important} 
.link_www_ext {font-weight:bold;font-family:arial;font-size:12px}
.link_www_opis {font-family:arial; font-size:11px;color:black!important}
.link_www_a {font-family:arial; font-size:11px;color:green!important;font-weight:bold}


.wiecej  {font-size:80%}

select option  {border:0px solid yellow;clear:both;width:100px;}

h4 {clear:both}


.komunikat_ok	{border:1px solid #82B914;padding:20px;clear:both;background:#F3FCE1;font-size:12px;color:#7EB816;font-weight:bold}
.komunikat_err	{border:1px solid #C60004;padding:20px;clear:both;background:#FFEBEB;font-size:12px;}
.komunikat_info	{border:1px solid #FDC339;padding:20px;clear:both;background:#FFF8E7;font-size:12px;}

#stron ul {color:black}

#bodys {font-family:arial;
	font-size:13px;
	text-align:center;
	color:#767676;
	
	border:0px solid red!important;
	height:100%;
	background-image:url("/img/bg_page.png");
	
	background-position:50% 50%;
	background-repeat:repeat-y;
	background-color:#CBDDE6;
	
	
}

#stron {
	top:140px;position:relative;
	text-align:left;
	width:994px!important;
	border:0px solid yellow!important;
	background-color:#ffffff;
	height:100%!important;
	display:block; <!-- block FF table -->
	clear:both;
	padding:0;margin:0;
	

}	

.tagi, .ilosc_komentarzy {font-size:80%;padding:10px 0px 10px 0px;}

.nolink {color:#262626!important;clear:both;text-decoration:none}

.naglowekH1 {padding:0 0 0 20px;border:0px solid red}
h1,h2,h3,h4, h1 a  {font-family:tahoma;color:#262626!important;clear:both;text-decoration:none}
h2,h3,h4 {padding-top:20px!important;padding-bottom:17px!important}


#lewa h2,#lewa h3, #lewa h4 {padding-top:33px;padding-bottom:15px}

.stopka_h2 {font-size:11px;}

#sciagacz {float:left;background:#ffffff;height:100%;border:0px dotted red!important;}    

#menu_lewe {float:left;width:120px;height:100%;border:0px solid pink;text-align:center}

.menu_lewe_ul, .menu_lewe_ul_2  { list-style: none; margin:0; padding:0; width:130px; overflow: hidden; display: block; padding-left:0px; border:0px solid red}


.menu_lewe_ul li { display: block; float: left; padding-right: 10px;padding-top:10px; padding-bottom:10px;width:130px;border-bottom:1px solid #F0EEEE}
.menu_lewe_ul_2 li { display: block; float: left; padding-right: 10px;padding-top:5px; padding-bottom:5px;width:130px;border-bottom:1px solid #F0EEEE}
.menu_lewe_ul  a { display: block;  overflow: hidden; border:0px solid red;font-size:85%; text-decoration:none}
.menu_lewe_ul  a:hover, #pod_menu_h3 ul a.active { background-position: 0px -38px; }



.ramka_menu_3dg {
	background-image:url("/img/img_mapa.png");
	background-position:-694px -460px;
	height:10px;
	width:148px;
	top:0px;
	position:relative;
}

.ramka_menu_3dd {
	background-image:url("/img/img_mapa.png");
	background-position:-694px -476px;
	height:12px;
	width:148px;
	top:0px;
	position:relative;
	
}

.ramka_menu_bg {background-color:#F4F4F4;border:0px solid red!important;
width:128px;padding:0 10px 10px 10px;}








.ramka_uwaga_top {width:128px;
	background-image:url("/img/img_mapa.png");
	background-position:-694px -654px;
	padding:0 10px 00px 10px;
	position:relative;
	top:7px;
	min-height:36px;
	
}

.ramka_uwaga_3dg {
	background-image:url("/img/img_mapa.png");
	background-position:-694px -614px;
	height:10px;
	width:148px;
	top:0px;
	position:relative;
}

.ramka_uwaga_3dd {
	background-image:url("/img/img_mapa.png");
	background-position:-694px -636px;
	height:12px;
	width:148px;
	top:0px;
	position:relative;
}

.ramka_uwaga_bg {background-color:#ffffff;

	border-left:1px solid #005E8E!important;
	border-right:1px solid #005E8E!important;
	
width:126px;padding:0 10px 10px 10px;}







#top_menu {
	border:0px solid red;
	position:absolute;
	top:13px!important;
	width:390px;
	height:20px;
	text-align:right;
	margin:auto;
	margin: 0px auto;
	padding: 0px;
	padding-left:0px;
	margin-left:600px!important; 
	font-family:arial;
	font-size:11px;
	
	}

#top_menu a {text-decoration:none}
	
#top_menu ul {list-style: none; margin: 0; padding: 0; overflow: hidden; display: block; padding-left:0px; }
#top_menu li { display: block; float: right; padding-right:5px; padding-left:25px;}


#lewa p {color:black}
#lewa {
width:490px;padding:0 0 0 20px; 
float:left!important;
background-color:#ffffff;

border:0px dotted green;
display:block!important;
clear:none!important;
height:100%;
}

#prawa_800 {
display:table!important;
border:0px solid red;
width:800px;
float:right!important;
background-color:#ffffff;
height:100%!important;
clear:right!important; 
color:black;  
padding:10px;
}

#prawa_1000 {
display:table!important;
border:0px solid red;
width:970px;
float:right!important;
background-color:#ffffff;
height:100%!important;
color:black;  
padding-left:10px;
}


#prawa {
display:table!important;
border:0px solid red;
width:320px;
float:right!important;
background-color:#ffffff;
height:100%!important;
clear:right!important; 

}



.img_border{
border-top:1px solid #DADADA!important;
border-left:0px solid #DADADA!important;
border-right:1px solid #DADADA!important;  

}


.img_border_150{
border-top:1px solid #DADADA!important;
border-left:1px solid #DADADA!important;
border-right:1px solid #DADADA!important;

}



.img {
width:300px;display:table-cell;float:left;padding:0 0px 0px 0px;text-align:center;
height:300px;
}

.img_500 {
width:480px;display:table-cell;float:left;padding:0 0px 0px 0px;text-align:center;
height:320px!important;
}

.img_over_300 {overflow:hidden;height:300px;width:300px;border-right:1px solid #DADADA!important;border-left:1px solid #DADADA!important;}
.img_over_500 {overflow:hidden;height:300px;width:480px;border-right:1px solid #DADADA!important;border-left:1px solid #DADADA!important;} 
 

.img_70 {
width:70px;display:table-cell;float:left;padding:0 0px 0px 0px;text-align:center;
padding-right:12px;

}

.img_bottom_70 {
position:relative;
top:-10px;
background-image:url('/img/img_bottom_poszarpany.png');
border:0px solid red;
height:15px;
width:62px;}  


.img_over_70 {overflow:hidden;height:100px;border-right:0px solid #DADADA!important;}

.img_150 {
width:150px;display:table-cell;float:left;padding:0 0px 0px 0px;text-align:center;
padding-right:12px;

}

.img_over_150 {overflow:hidden;height:150px;width:151px;border-right:1px solid #DADADA!important;}


.img_bottom {
position:relative;
top:-18px;
background-image:url('/img/img_bottom_poszarpany.png');
border:0px solid red;height:20px;width:302px;

} 

.img_bottom_500 {
position:relative;
top:-18px;
background-image:url('/img/img_bottom_poszarpany.png');
border:0px solid red;height:20px;width:482px;  

} 

.img_bottom_150 {
position:relative;
top:-18px;
background-image:url('/img/img_bottom_poszarpany.png');
border:0px solid red;
height:20px;
width:152px;} 


.img_opis {font-size:70%;top:-18px;position:relative;clear:both;padding-bottom:2px;}
.img_opis_70 {font-size:70%;padding-bottom:2px;overflow:hidden;width:60px;height:10px;border:0px solid red}

.txt {
		
		
		font-family:verdana;
		color:#767676;
		float:right;
		padding:0 5px 10px 20px;
		border:0px solid red;
		border:0px solid red;
		display:block;
		float:right;
		width:165px;
		top:0
		
	}
	

.txt p { line-height:130%;padding-bottom:20px;}
	
.txt ul, .txt ol  { line-height:160%;padding-bottom:20px; }

.data_txt {font-size:70%}

.lista_scr {list-style: none; margin: 0; padding: 0; overflow: hidden; display: block; padding-left:0px;}
.lista_scr li {padding-bottom:12px}



.lista_artykulow {list-style: none; margin: 0; padding: 0; overflow: hidden; display: block; padding-left:0px;}
.lista_artykulow li {padding-bottom:12px}

.pod_menu_h3  { list-style: none; margin: 0; padding: 0; overflow: hidden; display: block; padding-left:0px; }

.pod_menu_h3 li { display: block; float: left; padding-right: 20px;}
.pod_menu_h3  a { display: block; height: 24px; overflow: hidden;border:0px solid red;font-size:85%; text-decoration:none}
.pod_menu_h3  a:hover, #pod_menu_h3 ul a.active { background-position: 0px -38px; }








.ramka_3dg {
	background-image:url("/img/img_mapa.png");
	background-position:-694px -460px;
	
	height:10px;
	width:288px;
	
	top:0px;
	position:relative;
}

.ramka_3dd {
	background-image:url("/img/img_mapa.png");
	background-position:-694px -476px;
	
	height:12px;
	width:288px;
	
	top:0px;
	position:relative;
}

.ramka_bg {background-color:#F4F4F4;border:0px solid red!important;
width:248px;padding:0 20px 20px 20px;}


.cienka_ramka_g {
	background-image:url("/img/img_mapa.png");
	background-position:-695px -486px;
	
	height:10px;
	width:288px;
	
	top:0px;
	position:relative;
}

.cienka_ramka_g1 {
	background-image:url("/img/img_mapa.png");
	background-position:-0px -347px;
	
	height:10px;
	width:400px;
	
	top:0px;
	position:relative;
	float:left;
	border:0px solid red;
	margin-top:20px!important;
	
}
.cienka_ramka_g2 {
	background-image:url("/img/img_mapa.png");
	background-position:-500px -347px;
	
	height:10px;
	width:20px;
	
	top:0px;
	display:block;
	border:0px solid yellow;
	float:left;
	margin-top:20px!important;
}


.cienka_ramka_d1 {
	background-image:url("/img/img_mapa.png");
	background-position:-0px -357px;
	
	height:20px;
	width:400px;
	
	top:0px;
	position:relative;
	float:left;
}


.cienka_ramka_d2 {
	background-image:url("/img/img_mapa.png");
	background-position:-500px -357px;
	
	height:20px;
	width:20px;
	display:block;
	top:0px;
	position:relative;
	float:left;
}


.cienka_ramka_bg_size {

	float:left;
	border-left:1px solid #B9B9B9!important;
	border-right:1px solid #B9B9B9!important;
	padding:0 20px 20px 20px;
	
}


.cienka_ramka_d {
	background-image:url("/img/img_mapa.png");
	background-position:-695px -516px;
	
	height:22px;
	width:288px;
	
	top:0px;
	position:relative;
}

.cienka_ramka_bg {

	border-left:1px solid #B9B9B9!important;
	border-right:1px solid #B9B9B9!important;
	width:248px;padding:0 20px 20px 20px;
	
	
	}

	
	
.zapros_ramka_g {
	background-image:url("/img/img_mapa.png");
	background-position:-695px -555px;
	
	height:10px;
	width:288px;
	
	top:0px;
	position:relative;
}

.zapros_ramka_d {
	background-image:url("/img/img_mapa.png");
	background-position:-695px -586px;
	
	height:22px;
	width:288px;
	
	top:0px;
	position:relative;
}

.zapros_ramka_bg {

	border-left:1px solid #FFDD00!important;
	border-right:1px solid #FFDD00!important;
	width:248px;padding:0 20px 20px 20px;
	background-color:#FFF3A5;
	
	
	}

		
	
	
	
/*** FORMULARZE ***********************************************************************/ 	

.formB {border:1px solid gray;font-family:arial;padding:5px;font-size:10pt }
.formB:active {border:1px solid green}

#zapros {

	border:0px solid red;
	
	
	
	height:20px;
	text-align:left;
	margin:auto;
	margin: 0px auto;
	padding: 0px;
	padding-left:0px;
	
	
}

#newsletter {
	
	border:0px solid red;
	
	width:120px;
	height:20px;
	text-align:left;
	margin:auto;
	margin: 0px auto;
	padding: 0px;
	padding-left:0px;
	padding-bottom:10px;
	
	
	
}


.inputTxt, .inputTxtSzukaj {
 	
 	padding:7px 0px 7px 10px;
 	
 	
 	margin:15px;
 	background:url("/img/img_mapa.png");
	background-position:0px -266px;
	background-repeat:no-repeat;
	height:16px;
	
	
	border:0px dotted red!important;
	font-family:arial;
	font-size:12px!important;
	width:120px; 
	border:0px solid red!important;
} 

.inputTxtSzukaj {
	background-position:0px -267px;
	padding:7px 0px 7px 30px;
}


.inputTxt:focus, .inputTxtSzukaj:focus  {
   color:#000!important;
}




.inputTxt3d {
	
	background:url("/img/img_mapa.png");
	background-position:-196px -266px;
	
	width:10px!important;
	height:30px;
	border:0px dotted red!important;
	float:left;
	}


/************ LOGO *****/

		

	
.sem {padding:0;width:990px!important}	
#logos  { 
				
		overflow: hidden; 
	 	display: block;
	 	width:990px;
	 	height:100px; 
		position:absolute;
 		top:0px!important; 	
	 	
	 	z-index:112;
	 	padding:0;margin:0;
	 	border:0px solid red;
	 	
	 	background-image: url("/pozycjonowanie/bg_gradientx.png"); 
		background-repeat:repeat-x;
		background-position:0px -35px!important;
		z-index:0;
		border-top:1px solid #95367E;
		
}


#logos h5, #logos h4 , #logos h3 {text-indent: -9000px;}

#logos .logo{
	background:url("/img/img_mapa.png");
	background-position:0px -10px!important;
	text-indent: -9000px;
	 	overflow: hidden; 
	 	display: block;
	 	width:1000px;
	 	height:140px;  
		position:absolute;
 		top:0px!important; 	
	 	
	 	z-index:1220;
	 	padding:0;margin:0;
	 	border:0px solid red!important;
	 	left:0;
	}

	
 		


#profesjonalne_pozycjonowanie {

	border:0px solid red;
	position:absolute;
	top:0px!important;
	width:440px;
	height:120px;
	
	
	padding: 0px;
	background:url("/img/img_mapa.png");
	background-position: -10px -335px;
	margin-left:260px!important;
	
	}

	
#wyszukiwarka {
	
	border:0px solid red;
	position:absolute;
	top:40px!important;
	width:290px;
	height:20px;
	text-align:left;
	margin:auto;
	margin: 0px auto;
	padding: 0px;
	padding-left:0px;
	margin-left:700px!important;
	
}


/****  Menu gora */


#menu_gora {

 	height:30px; 
 	width:990px;
 	position:absolute!important;
 	top:90px!important;
 	z-index:10;
 	padding:0;
 	margin:0;
 	border:0px solid green;	
	background-image:url("/images/css_linia.gif");
	background-repeat:repeat-x;
	background-position:0 30px; 
	background-color:#93337B;
	border-top:2px solid #FF398D; 
	
 	
 }
 
 
#menu_gora_ad {

 	text-align:right;
 	height:32px;
 	width:150px;
	 	
 	position:absolute!important;
 	right:150px;
 	top:85px!important; 
 	z-index:10;
 	
 	padding:0;
 	margin:0;
 	
 	
 	background-position: 0px -370px!important;
 	border:0px solid green;	
 	
 }
 
 
 

 

#menu_gora ul { list-style: none; margin: 0; padding: 0; height:23px; overflow: hidden; position: absolute; top:7px; padding-left:25px;}
#menu_gora ul li { display: block; float: left; padding-left:0px; padding-right:0px; padding-top:0px;padding-bottom:5px;}

#menu_gora ul a { display: block; height: 40px;font-size:13px!important;text-decoration:none;padding:3px 20px 30px 10px;color:white}   
#menu_gora ul li:hover {background-color:#fff;text-decoration:none!important}
#menu_gora ul li:hover a {background-color:#fff;text-decoration:none!important}  
#menu_gora ul a:hover{  color:#9F498A!important;text-decoration:none!important}

#menu_gora_ad a {color:#005E8E;}

 	


/**************        ADS         ******/

.ad728x90_gora {padding:5px 0px 5px  0px}
.ad_lewe_button {padding:10px 0px 5px 20px}





#stopka {
	clear:both;
	position:relative;
 	top:160px!important;
 	height:220px;
 	clear:both;
 	display:block!important;
 	border:0px dotted red!important;
 	overflow:visible;
 	
 	background-image: url("/pozycjonowanie/bg_gradientx.png"); 
	background-repeat:repeat-x;
	background-position:0px -0px!important;
		
 	width:996px;
 	text-align:left!important;
 	padding-top:10px!important;
 	
}




.pasek_stopka {clear:both;border:0px dotted green;height:100px;background:#fff;border-top:1px solid #9F498A;font-family:arial;width:990px;}
.pasek_stopka2 {clear:both;border-bottom:1px solid #EFEFEF;font-family:arial;}



.stopka_lewa {width:150px;float:left;border:0px solid red;padding:10px}
.stopka_prawa {width:795px; float:right;border:0px solid pink;padding-top:5px;}

.stopka_prawa {font-size:97%}

.stopka_txt{color:#565656;font-family:arial;padding:7px 0 0 0;font-size:90% }

.stopka2_txt{color:#929292;font-family:arial}


.stopka_prawa_ul  { list-style: none; margin: 0; padding:4px 0 20px 0 ; font-size:80% }
.stopka_prawa_ul li { display: block; float: left; padding-right: 10px; }
.stopka_prawa_ul  a { display: block; height: 14px; overflow: hidden;border:0px solid red;}
.stopka_prawa_ul  a:hover, #stopka_prawa ul a.active { background-position: 0px -38px; }






/********************	przyciski 3d	*****************/

.button3d {
	display:block;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	
}


.button3d .button3d_l {
	float:left;
	display:block;
	width:5px;
	height:25px;
	background:transparent url(/img/img_mapa.png) no-repeat scroll 0 -162px;
	
	border:0px solid red;
}


.button3d .button3d_txt {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	display:block;
	color:white;
	text-decoration:none;
	height:19px;
	padding:6px 8px 0 8px;
	background:transparent url(/img/img_mapa.png) no-repeat scroll 0 -191px;
}



.button3d .button3d_r{
	float:left;
	display:block;
	width:5px;
	height:25px;
	background:transparent url(/img/img_mapa.png) no-repeat scroll -81px -162px;
	padding-right:5px;  
}

.button3d:hover .button3d_l{
	background:transparent url(/img/img_mapa.png) no-repeat scroll -102px -162px;
}
.button3d:hover .button3d_txt {
	text-decoration:underline;
	background:transparent url(/img/img_mapa.png) no-repeat scroll 0 -222px;
	
}
.button3d:hover .button3d_r{
	background:transparent url(/img/img_mapa.png) no-repeat scroll -183px -162px;
}



/********************	end przyciski 3d	*****************/





/***************** Lightbox styles **********************/

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#lightboxDetails {
	font-size: 14px;
	padding-top: 0.4em;
}

#lightboxCaption {
	float: left;
}

#keyboardMsg {
	float: right;
}

#keyboardMsg a {
	text-decoration: none;
	font-size: 0.8em;
	color: #555555;
	font-family: verdana;
}

#lightbox img {
	border: none;
}

#overlay img {
	border: none;
}

#overlay {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

#closeButton {
	top: 10px;
	right: 10px;
	border-left: 7px solid #eee !important;
	border-bottom: 4px solid #eee !important;
}

/***************** end Lightbox styles **********************/


/***************** ocena  **********************/

.stars0, .stars1,.stars2,.stars3,.stars4,.stars5,.stars6,.stars7,.stars8,.stars9,.stars10{width:100px;height:19px!important;  
background-image: url("/images/ico/stars.gif");
background-repeat:no-repeat;
border:0px solid red;

}

.stars0 {
background-position:0px 1px;
}

.stars1 {
background-position:0px -17px;
}

.stars2 {
background-position:0px -35px ;
}

.stars3 {
background-position:0px -52px ; 
}

.stars4 {
background-position:0px -70px ; 
}

.stars5 {
background-position:0px -88px ; 
}

.stars6 {
background-position:0px -106px ; 
}

.stars7 {
background-position:0px -124px ; 
}

.stars8 {
background-position:0px -142px ; 
}

.stars9 {
background-position:0px -160px ; 
}

.stars10 {
background-position:00px -179px ;  
}

/***************** End ocena  **********************/


.film {width: 250px; padding-left: 3px; padding-right: 7px; float: left; margin-right: 13px; margin-bottom: 19px; position: relative;}
.film img {width: 250px; margin: auto; display: block; margin-bottom: 2px; padding: 1px;}
.film span {color: #979797;}
.film a span {display: block; width: 130px; height:130px; position: absolute; background: url('/images/ico/foto_play.png') no-repeat 0px 0px; top: 50px; left: 70px;}
.film a:hover span {display: block; width: 130px; height:130px; position: absolute; background: url('/images/ico/foto_play.png') no-repeat 0px 0px; top: 52px; left: 72px;} 

 


/***************** Reklamy **********************/

#zoltakartka { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/reklamy/yellow_tlo.png',sizingMethod='');height:347px!important;width:381px!important;}
#zoltakartka[id] { background-image: url('/images/reklamy/yellow_tlo.png')!important;display:block; height:347px!important;width:381px!important;}

#zpanel {position:absolute; visibility:display; width:381px; height:347px; padding:3px;z-index:100;left:330px;display:table}
#zpanel2 {width:381px; height:347px;}
#zpanelx {position:relative; padding-left:285px; padding-top:25px;}
<!-- txt #zpaneltext{position:absolute; padding-left:55px; padding-top:25px; width:271px;} -->
#zpaneltext{position:absolute; padding-left:30px; padding-top:0px; width:271px;}

#zpanel a:visited, #zpanel a:link  {text-decoration:none!important;color:black}
#zpanel a:hover {text-decoration:underline;color:red}

/***************** Reklamy **********************/



