@charset "utf-8";



/* blue 2e8bb1 */



/* border dark dadada*/



/* border light eae9ec*/







html, div, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img,  ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td



                  { margin:0px; padding:0px; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;  }



table             { border-collapse:separate; border-spacing:0;  }



th, td  		  		{ text-align:left; }



blockquote:before, blockquote:after, q:before, q:after{content:"";  }



blockquote, q     { quotes:""""; }



a img             { border:none; }



a:active, a:focus {-moz-outline: none; outline: none;}



.clr              { clear:both;font-size:0; line-height:0;  }



.error						{ color:#913A3A; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:1px solid #FFABAB; background:#FFEAEA url(gfx/error.png) 10px 50% no-repeat; line-height:16px;}



.error		ul			{ margin:0px;}	



.error		ul li		{ font-weight: normal;}	



.notify				{ color:#580040; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:1px solid #580040; background:#f7f7f7 url(gfx/notify.png) 10px 50% no-repeat; line-height:16px; }



.promocja				{ color:#580040; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:1px solid #580040;line-height:16px; }



.line							{ background:#dadada; width:100%; height:1px; font-size:0px; line-height:0px;}



.info             { background:#ECECEE; padding:3px 6px 0px 10px; font-size: 12px; margin-bottom:10px; }


.preloader { background: url(gfx/loader.gif) no-repeat 50% 50%; }

#kplQ {
position: relative;
font-size: 14px;		
left: 5px;
color: #580040;
}

#panellista {
font-size: 12px;		
font-weight: bold;
color: #000000;
}

#prelo {
display: none;
position: absolute;
}


#zaslona {
display: block;
background-color: #000000;
background-position: left;
height: 2600px;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
z-index:7;
filter: alpha(opacity=75);
-moz-opacity: 0.75;
opacity:0.75;

}

div.autocomplete {
  margin:0px;  
  padding:0px;  
  width:178px;
  background:#fff;
  border:1px solid #888;
  position:absolute;
  z-index:6;
}

div.autocomplete ul {
  width:176px;
  margin:0px;
  padding:0px;
  list-style-type:none;
}

div.autocomplete ul li.selected { 
  width:176px;	
  background-color:#aa7f90;
}

div.autocomplete ul li {
  width:176px;
  margin:0;
  padding:2px;
  height:20px;
  display:block;
  list-style-type:none;
  cursor:pointer;
}





/* Text elements 



-------------------------------------------------------------- */



h1,h2,h3,h4,h5,h6 { font-weight: normal; }



h1				  			{ font-size: 1.7em; line-height: 1; margin-bottom: 0.5em; }



h2 				  			{ font-size: 1.5em; margin-bottom: 0.75em; }



h3				  			{ font-size: 1.3em;  margin-bottom: 0.5em; }



h4 				  			{ font-size: 13px; font-weight: bold;  margin-bottom: 0.2em;}







h5 				  			{ font-size: 15px; font-weight: bold;  margin:0px 0px 3px 0px; }



h6 				  			{ font-size: 11px; font-weight: bold;  margin:15px 0px 5px 0px;}



p          			  { margin: 0 0em 6px;text-align:justify; }



ul, ol      			{ margin:0 5px 6px 0px; }



ol          			{ list-style-type: decimal; }



ul								{ list-style-type: none;line-height: 19px;float:left  }



li 								{ padding: 2px 8px 2px 5px;}



blockquote  			{ margin: 1.5em; color: #666; font-style: italic; }



strong      			{ font-weight: bold; }



em          			{ font-style: italic;  }



pre,code  				{ font-size: 1em ; line-height: 1.5; margin: 1.5em 0; white-space: pre; }



a          				{  text-decoration:none;color:#2a2a2a;}



a:hover	          { text-decoration:underline; }



a:active, a:focus ,a:visited {-moz-outline: none; outline:none;}



hr          			{ color: #dcdee1;background-color: #dcdee1;height: 1px;border: 0;}



.text_bb					{ color:#0e507e; font-weight:bold;}



.text_b						{ font-weight:bold;}



.text_b1					{ font-weight:Regular;font-style:Tahoma;font-size: 12px;color: #C4C4C4;text-decoration:none;}



.text_bx					{ font-weight:Regular;font-style:Tahoma;font-size: 11px;color: #C4C4C4;text-decoration:none;}



.text_1                     { font-weight:bold;font-style:Tahoma;font-size: 12px;color: #B6ACB3;text-decoration:none;}



.text_2                     { font-weight:normal;font-style:Tahoma;font-size: 10px;color: #ffffff;text-decoration:none;}



.text_b_s					{ font-weight:bold; font-size:10px;}



.text_b_b					{ font-weight:bold; font-size:13px;}



.text_b_bb				    { font-weight:bold; font-size:14px;}



.text_X					    { font-size:12px;}



.text_c						{ text-align:center}



.text_r						{ text-align:right}



.news_date				    { font-style:italic;}



.cenaX						{ font-family: Georgia, serif; font-size:17px; color:#570033;}

.text_new					{ text-align:center; font-size:12px; font-weight:bold;}

.text_new a					{ text-decoration:none}

.text_new a:hover			{ color:#660033; text-decoration:none;}


.metka 						{ 	font-family:'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
								color: #490020;
								font-size: 12px;
								font-weight: bold;
								margin-left: 5px;
								position: absolute; }
.top5k		{

			width:692px;
			height:171px;
			background:url(gfx/tlo_new_xx.jpg) no-repeat;
			}

.top5		{

			width:692px;
			height:171px;
			background:url(gfx/tlo_new_xxx.jpg) no-repeat;
			}

.top5x		{

			width:692px;
			height:171px;
			background:url(gfx/tlo_new_x.jpg) no-repeat;
			}
			


.top5x table	{
			position: relative;
			width:685px;
			height:137px;

			}
			
.top5 table	{
			position: relative;
			width:685px;
			height:137px;

			}

.top5k table	{
			position: relative;
			width:685px;
			height:137px;

			}

.top5_tlo	{
			position: relative;
			color:#000;
			background:rgb(107, 0, 65);
			width:137px;
			height:20px;
			filter: alpha(opacity=40);
			-moz-opacity: 0.4;
			opacity:0.4;
			}
			
.text_new_x a.zx:hover	{
			background:rgb(0, 0, 0);
			width:157px;
			height:40px;
			filter: alpha(opacity=90);
			-moz-opacity: 0.9;
			opacity:0.9;
			}
			


.text_new_x	{
			text-align:center;
			font-size:12px;
			font-weight:bold;
			position: absolute;
			width:137px;
			height:20px;
			filter: alpha(opacity=100);
			-moz-opacity: 1;
			opacity:1;
			color:#fff;
			}
			

			


.menuz {

}






.menuz dl {

	width: 116px;

	margin: 0;

	padding: 0;





}

td#menu_tytul {

	height:20px;

	font-size:13px;

	letter-spacing:1.1px;

	margin-left: 0px;

	padding: 2px 10px;

	color: #FFF;

	font-weight: bold;

	background:url(gfx/tlo_tytul_wyszukaj.png) no-repeat;



}



.menuz dt {

	margin: 0;

	padding: 2px 5px;

	cursor: pointer;

	background-color: #d4a9bf;

	color: #FFF;

	font-weight: bold;

	text-align: center;

	background:url(gfx/bottom.png) no-repeat;



}



.menuz dd {z-index: 2;

	width: 106px;

	height:20px;

	cursor: pointer;

  	margin: 0;

	padding: 2px 5px;

	background-color: #7a3c52;

	font-size:11px;

	filter: alpha(opacity=95); -moz-opacity: 0.95; opacity:0.95;

	background:url(gfx/tlo_rozwin.jpg) no-repeat;

}


.menuz dd div{

	width: 106px;

	height:20px;

	cursor: pointer;

  	margin: 0;
}

.wyniki {

  	margin-left:15px;

	font-size:16px;

	font-weight: bold;

}

.menuz a {

	color: #bbbbbb;

	letter-spacing: 1.1px;



}



.menuz a:hover {

	color: #FFF;

	text-decoration:none;

	

}









 /* Forms elements



-------------------------------------------------------------- */



div.centring	{width:290px; margin:auto}



div.half_left {width:49%; display:inline; float:left; clear: none; }



div.half_right{ width:49%; display:inline; float:right; clear: none;  }



div.half_left input.input , div.half_right input.input {width:97%;}







form						  { margin:0px auto 0; padding: 0; }



form.contact			{ margin:0px;}



form.forms				{margin-top:12px;}



form  input.input ,form  input.input2	,form  input.input3	 { width:150px; margin:0px 6px 2px 0; padding: 2px;  background:#F7F6F7;   border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}



form  input.input:focus, form  input.input2:focus,form  input.input3:focus,  textarea:focus{ background:#fdfdfd;}







form   div 				{ overflow: hidden; padding: 0pt; margin-bottom: 0.3em; clear:both;}



form   label			{ padding: 2pt 0px; font-weight:bold; }



form  input.input	{ width:285px; margin:0px 6px 2px 0; padding: 2px 2px;float: left;}







textarea					{ margin:0px 6px 2px 0; padding: 3px; width: 350px; height:110px; float:left; border-color:  #929090 #DCDEE1 #DCDEE1  #929090; padding: 3px; border-style: solid; border-width: 1px; background:#f7f6f7; }



form  input.input2  { width:46px; margin:0px 6px 2px 2px; padding: 2px 2px;}



form  input.input3  { margin:0px 3px 0px 3px; padding: 2px 2px;}



form.forms  div select	{ float:left; margin:2px 0px 2px 0px; }



form.forms  div select.select {float:none; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}



form input.button	, input.button		{ background:url(gfx/button2.png) no-repeat; border:none;  width:73px;height:17px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block;  font-weight:Regular; font-size:11px;font-family: Tahoma; color:#fff; padding-bottom:3px}



form input.buttonN	, input.buttonN		{ background:url(gfx/button2.png) no-repeat; border:none;  width:73px;height:17px; padding:0; font-size:11px;font-family: Tahoma; color:#fff; padding-bottom:3px}











form input.buttonbig	, input.buttonbig		{ background:url(gfx/buttonbig1.png) no-repeat; border:none;  width:122px;height:17px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block;  font-weight:Regular; font-size:11px;font-family: Tahoma; color:#fff; padding-bottom:2px}











/*form input.button2		{ background:url(img/search2.png) no-repeat; border:none;  width:118px;height:24px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:9px;} */



form  input.search		{color:#888888; display:block;margin:auto; width:160px; padding: 3px 3px; background:#fff; border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}



form  input:focus.search	{ background:#fdfdfd;}	



form select.lang,	 form select.producent, .waluty	{ display:block; margin:0px auto; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}



 



 			



fieldset { border: solid  0px #dadada ; margin:0px 0px 10px; padding:4px 15px 8px 15px;}



legend { margin: 4px 0px 4px; padding:0px 2px; color: #580040; font-size: 1.1em; font-weight: bold;}



		



div.radio input	{border:none;background:none; padding:0px;width:auto; margin:0px 6px 0px 12px; display:inline; position:relative; top:3px;}	



div.radio  label { padding:0px 0px; font-weight:normal; }



input.ilosc	            { width:30px; margin:0px 6px 0px 5px; padding: 1px;position:relative;top:-5px; border-style: solid; border-color: #c5c9ca; border-width: 1px; background:url(gfx/ilosc.png) repeat-x;}



input.add_button	   	{ margin:5px 0px 0px 2px; border:0px; display:inline}



input.delete	        { margin:5px 0px 0px 2px; border:0px; display:inline}



input.przechowalnia		{ margin:5px auto 5px ; border:0px; display:block;width:121px;}	



form input.rabat_txt	{ width:60px;margin:0px 4px;}



form  input.inline ,input.inline    { display:inline; margin:0px 2px 0px 0px;}



input.edit ,input:hover.edit       { width:22px; background:url(gfx/edit.png) no-repeat; display:inline}



input.remove ,input:hover.remove        { width:22px;  background:url(gfx/trash.png) no-repeat; display:inline}







div.formularze label { font-weight: bold; }



input.checkbox  {position:relative; top:3px;}	







form#shipping_form ,form#payment_form {margin-bottom:8px;}



 /* Site



-------------------------------------------------------------- */



div#wrap , div#wrap_l , div#wrap_r, div#middle , div#left , div#right, div.modul, ul.nav	, div.opis { height:auto!important; height:20px; min-height:20px;}



body 				  	{ font-size:11px; color:#2a2a2a; font-family:Tahoma, Helvetica, sans-serif; text-align:center; background: #f7f7f7  url('gfx/bg.png') no-repeat fixed; background-position:top; line-height:19px; padding-top:0px;}



div#wrapX				{ width:961px; background:#f7f7f7  url('gfx/tlo_big.jpg') repeat-y ; margin:0px auto 0px; ; text-align:left;  }

div#wrap				{ width:961px; background:#f7f7f7  url('gfx/tlo_box.jpg') repeat-y ; margin:0px auto 0px; ; text-align:left;  }


div#wrap_l			{ width:100%; background:  url('gfx/wrap_l.png') 0% 0% no-repeat}



div#wrap_r			{ width:100%;background:  url('gfx/wrap_r.png') 100% 0% no-repeat;}



div#wrap_foot		{ width:961px;padding:6px 17px 0; background: url('gfx/wrap_foot.png') 0% 100% repeat-x;}







/* head



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



div#head			  { width:100%;height:309px; position:relative;}



div#top					{ width:100%; height:151px; }



a#logo					{ width:415px; height:151px; display:block;  float:left; margin:0px;    }



a#logo		img		{ display:block   }



div.baner_top h1{ width:640px ; height:111px; margin:0px; float:right }



div.baner_top h1	img	{ display:block}









div#top_1	  			 { width:405px; height:151px; background:url('gfx/top_1.jpg');display:block;  float:left;  }



div#top_2	  			 { width:141px; height:151px; background:url('gfx/top_2.png');display:block;  float:right;  }



div#top_2X	  			 { width:141px; height:151px; background:url('gfx/top_2X.png');display:block;  float:right;  }



div#top_3	  			 { width:271px; height:37px; background:url('gfx/top_3.png') no-repeat; float:right;display:block; }



div#navbar_1             { width:961px; height:37px; background:url('gfx/top_2.png')repeat-x;display:block;  }



div#navbar				 { width:690px;height:37px; background:url('gfx/navbar_1.png');float:left;display:block;}



div#navbar a			 { }



div#navbar a:hover {background:url('gfx/navbar_1x.png');}



div#navbar ul    		 { height:37px; margin:0px;background:url('gfx/navbar_1.png');}



div#navbar ul li  		 { display:block; float:left; padding: 0px; height:37px; }



div#navbar ul li a       { font-size:12px; letter-spacing:1px; display:block; float:left;  height:37px;text-decoration:none; line-height:37px;  color:#FFFFFF; padding:0px 22px; background: url('gfx/.png') 100% 0 no-repeat;}











	



div#undernav	    	{ width:100%; height:33px; line-height:33px;background: <!-- url('gfx/undernav1.png')  repeat-x; -->  border-bottom: 0px solid #2e8bb1}



div#patchway				{ width:620px; float:left; padding-left: 5px; }



div#patchway	a			{ text-decoration:none; }



div#login    				{ float:right; width:275px;  text-align: right; padding-right: 10px;}



div#login   a 			{ text-decoration: none; font-weight:bold; } 



div#login   a:hover 	{ text-decoration: underline;} 



div#login   span  			{ padding-left:15px; background:url('gfx/login.png') 0px 2px no-repeat; font-weight:bold;  }







form  input.search1		{ width:166px;height:22px; padding: 0px 0px; background:#fff; border-style:solid; border-width:1px; border-color: #949292;color: #000; font-size:12 ; font-weight: bold; font-family: Tahoma;padding-left:10px;}



form input.button1	, input.button1		{ background:url(gfx/button1.png) no-repeat; border:none;  width:73px;height:17px;   cursor:pointer;font-weight:Regular; font-size:11px;font-family: Tahoma; color:#fff;}



form input:hover.button1	, input:hover.button1	{ background:url(gfx/button1.png) 0px 0px no-repeat; border:none;}



/* middle



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */







div#middle				{ width:100%; margin:8px 0px 0px 0px;}



div#left				{ width:200px; margin-right:11px; float:left;  display:inline;}



div#content				{ float:left ;  display:inline; width:526px;  }



div#right				{ width:204px; float:right; display:inline;  margin-left:0px;}



.biuletyn            { background:url(gfx/biuletyn.png); margin-bottom:10px;}



div.modul               { width:200px; background: #eeeeee; border:0px solid  #DADADA;}



div.modul2               { background: #f7f7f7; border:0px solid  #DADADA; margin-bottom:12px; padding-bottom:10px;}



div#content	 div.modul  { width:733px; background:url(gfx/tloprodukt.jpg);}



<!-- div#content	 div.modulX  { width:100%; background: #f00;} -->







div#content	 div.modul h3 { letter-spacing: 1.5px; font-size:14px; margin-bottom: 0; font-weight:bold;  border-bottom: 0px solid #dadada; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;  line-height:22px; padding:10px 0px 5px 15px;}



div#content	 div.modul h1 { color:#690340; letter-spacing: 1.5px; font-size:19px; margin-bottom: 10;  border-bottom: 0px solid #dadada; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;  line-height:22px; padding:10px 0px 5px 5px;}


#hjeden { letter-spacing: 1.5px; font-size:19px; margin-bottom: 10;  border-bottom: 0px solid #dadada; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;  line-height:22px; padding:10px 0px 5px 5px;}





div#content	 div.modul2 h3 {font-size:12px; font-weight:bold; float:left; display:inline; height:auto;  height:25px;  line-height:25px; padding:0px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px;}







div#content	 div.modul2 h3 span { display:block;height:25px; background:url(gfx/modulhead_2.png) 0 0 no-repeat; padding:0px 21px 0px 32px; float:left }



div#content	 div.modul2 h1 span {  font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; display:block;height:25px; background:url(gfx/modulhead_2.png) 0 0 no-repeat; padding:0px 21px 0px 32px; margin-top:3px; float:left }

#hjeden {  font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; display:block;height:25px; background:url(gfx/modulhead_2.png) 0 0 no-repeat; padding:0px 21px 0px 32px; margin-top:3px; float:left }

















div#left div.modul 	h3	, div#right div.modul 	h3{ padding-left:0px; width:200px; height:33px;line-height:32px; font-size:12px; font-weight:normal; letter-spacing: 3px; color:#ffffff;background:url(gfx/modulhead1.png) 0px 0 no-repeat; margin-bottom:0px; }







div#right div.modul2	{ padding-bottom:4px;}



div#right div.modul2 	h3{ width:204px; height:33px;line-height:32px; font-size:12px; font-weight:bold; color:#fff;background:url(gfx/modulhead1.png) 0px 0 no-repeat; margin-bottom:4px; padding-left:12px; position: relative; top:-1px; }







div.modul  p  		{ padding:4px 10px 0;}



div.modul  div.text	 p  { padding:4px 0px 0;}



div.hgX { height:1350px;}



.text				   { padding:12px 12px 4px;}



div#content div.modul  p{ padding:3px 14px;}



div.banner {margin-bottom:12px; text-align:center; width:100%; background:#fff; border:0px solid  #dadada; }







ul.nav	,ul.nav2 , ul.nav	ul	{ margin:0px; width:100%; letter-spacing: 1.2px; color:#3c0d20; font-size: 13px; font-weight:bold;}



ul.nav3 { margin:0px; width:100%; }



ul.nav li , ul.nav2 li	{ padding:0px; display:block; border-bottom:0px solid #eae9ec; }







ul.nav2 img.images	  { display:block;  padding:1px; border:1px solid #dadada; background:#fff; }




.imag	  { display:block;  padding:2px; border:1px solid #dadada; background:#fff; }



.imagX	  { display:block;  padding:2px; border:1px solid #dadada; background:#fff; float:left; }







ul.nav li	a			{ display:block; text-decoration:none;  padding:0px 0px 0px 0px;  background:url(gfx/arrow.png) 15px 13px no-repeat}



ul.nav li	a:hover 	{ background:#f7f7f7 url(gfx/arrow.png) 15px 13px no-repeat; text-decoration:none;}







ul.nav3 img.images	  	{ margin-right:5px; float:left; display:block;  padding:1px; border:1px solid #99a574; background:#fff; }


ul.nav3 li				{ font-size:10px; padding:0px; display:block; border-bottom:0px solid #eae9ec; }







ul.nav2 li	a			{  display:block; text-decoration:none;  padding:5px 0px 3px 12px;  }



ul.nav2 li	a.X			{  color:#5e0147; display:block; text-decoration:none;  padding:5px 0px 3px 12px;  }



ul.nav2 li	a:hover		{   background:#f7f7f7 }



ul.nav2 li	.a3:hover		{ background:url('gfx/tlowalentynki2.jpg')}



ul.nav2 li	.a4:hover		{ background:url('gfx/tlowalentynki2.jpg')}







ul.nav3 li	a			{  display:block; text-decoration:none; padding:5px 0px 5px 12px;}



ul.nav3 li	a:hover		{  background:#f7f7f7 }







ul.nav ul li			{ padding:0px; display:block; border-bottom:1px solid #eae9ec;}



ul.nav li.sub			{ border-bottom:none}



ul.nav li.sub	a		{  padding:6px 0px 4px 46px;  background:url(gfx/arrow.png) 35px 13px no-repeat}



ul.nav li.sub	a:hover  {  padding:6px 0px 4px 46px;  background:#bbcb8a url(gfx/arrow.png) 35px 13px no-repeat; font-weight:bold}



ul.nav li.active		{ background:#bbcb8a url(gfx/arrow.png) 15px 13px no-repeat; font-weight:bold; }







.a2 {background:#bbcb8a; font-weight:bold;}



.a3 { background:url('gfx/tlowalentynki.jpg')}







.a4 {background:url('gfx/tlowalentynki3.jpg'); font-weight:bold;}



.aX {background:#bbcb8a; font-weight:bold; color:#5e0147;}



/* Footter



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



div#pay				{ width:100%;height:54px; background:url('gfx/pay.png'); float:right;  border-top: 0px solid #2e8bb1 }



div#footer				{ width:100%;height:37px; background:url('gfx/bottom.png'); float:left;  border-top: 0px solid #2e8bb1 }



ul#navdown        { display:block; float:left ;}



ul#navdown  li	  { display:block; float:left; line-height:37px; padding: 2px 8px ;border-left:0px solid #040404;color:#ffffff;}



ul#navdown  li  a { color:#040404; line-height:12px;color:#ffffff;}



div#copy			   	{ float:right; line-height:12px; margin-right:6px; margin-bottom:15px; }



div#copyX			   	{ float:right; line-height:12px; margin-right:0px; margin-bottom:15px; }







/* Elementy



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



ul.usersonline				 { margin:0px; width:100%;}



ul.usersonline li 		 { border-bottom:1px solid #e1e1e1; padding:2px 8px 2px 12px;  }



ul.usersonline li span { font-weight:bold;}



a.cart                 { display:block; text-align:center}







/* tabele



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



table.tables 								{ width: 100%; padding: 0; margin: 0 0 12px;}



table.tables th							{ border-right:0px solid #dcdee1; border-bottom:0px solid #dcdee1; border-top:0px solid #dcdee1; text-align:left; padding:6px 4px 5px 8px; background:#ececee; font-weight:bold; vertical-align:middle}



table.tables th.spec				{ border-left:0px solid #dcdee1; border-bottom:0px solid #dcdee1; border-top:0px solid #dcdee1}



td.spec img.images	  { display:block;  padding:1px; border:1px solid #dadada; background:#fff; }







table.tables td							{ border-right:0px solid #dcdee1; border-bottom:0px solid #dcdee1; background:#fff; padding:4px 6px 2px 6px; vertical-align:middle; text-align:center}



table.tables td.spec				{ background:url('gfx/tlotrans.png'); border-left:0px solid #dcdee1; font-weight:bold}



table.tables td.alt 			  { border:none; border-right:0px solid #dcdee1!important; height:30px}



table.tablelist       			{ width:100%; padding:0; margin:0 0 20px}



table.tablelist th    			{ color:#0e507e; border-left:0px solid #dcdee1; border-right:0px solid #dcdee1; border-bottom:0px solid #dcdee1; border-top:0px solid #dcdee1; text-align:left; padding:6px 4px 5px 8px; background:#ececee; font-weight:bold; text-transform:uppercase; vertical-align:middle}



table.tablelist td    			{ border-right:0px solid #dcdee1; border-bottom:0px solid #dcdee1; background:#fff; padding:4px 6px 2px 6px; vertical-align:middle}



table.tablelist td.spec  		{ border-left:0px solid #dcdee1; border-right:0px solid #dcdee1; text-align:center}



   



div.toolhead								{ border-bottom: 0px solid #dadada;  line-height:22px; padding:10px 13px 10px 13px;}



div.toolhead ul		 					{ margin: 0px; padding: 0px; text-align:center; }



div.toolhead ul li 					{ display: block; float:left;padding: 0px 14px; font-weight: bold; margin-left: 15px;}



/* product list



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



table.products  			      {  width:94%;}



table.products tr.oddX 			{ background:url('gfx/tlokarty.png');display:block;}



table.products tr.evenX 			{ background:url('gfx/tlokarty.png');display:block;}







table.products tr.oddY 			{display:block;}



table.products tr.evenY 			{	background-color:#fff; display:block;}











table.products tr.oddXY 			{	background-color:#f7f7f7;}



table.products tr.evenXY 			{	background-color:#f2f2f2;}



table.products tr.oddX2 			{ 	background:url('gfx/tlokarty3.png');display:block;}



table.products tr.evenX2 			{	background:url('gfx/tlokarty3.png');display:block;}



table.products tr.evenX2wal 			{	background:url('gfx/tlokartywal.png');display:block;}



.ramka	  { display:block;  padding:1px; border:1px solid #f00;}



table.products   a.images	  { display:block; margin:8px 4px 8px 8px; padding:5px; border:1px solid #dadada; background:#fff; }



table.products   a.images	  img {}



table.products td           { padding:6px 5px 6px 5px; vertical-align:top;}



table.productsX td           { padding-top:2px; vertical-align:top;}



table.products a.prod_name_list img	{ display:block; float:right;}



table.products div.title	  { font-size:13px; font-weight:bold ; margin:2px 0px 3px; }



table.products span.title	  { font-size:13px; font-weight:bold ; margin:2px 0px 3px; }



table.products div.title a	{ font-size:14px; text-decoration:none;  color:#4c5114}



table.products div.title a:hover	{ text-decoration:none;}



table.products div.text     { padding:0px 0px 10px 0px; line-height:18px; clear:both; width:100%}



table.products div.price	  { text-align:center; font-size:15px;line-height:16px; font-weight:bold;  margin:0px 0px 6px 0; color:#570033} 



table.products div.price span { text-align:center; font-size:12px;line-height:16px; font-weight:normal; display:block}



table.products div.priceup	 { text-align:center; font-size:12px;line-height:14px;  font-weight:bold;  margin:0px 0px 6px 0; text-decoration:line-through; color:#2E8BB1} 



table.products form input.input	{ width:25px; margin:0px 0px 5px 0; padding: 0px 1px;float: none;}



table.products a.adcart 	  {display:block; width:96px; height:29px; background:url(gfx/adcart1.png) no-repeat; border:none;margin:0px auto 3px; }







table.products a.adcart0 	  {display:block; width:96px; height:29px; background:url(gfx/adcart0.png) no-repeat; border:none;margin:0px auto 3px; }







table.products a.adcart span  { display:none}











table.products  tr.h  td   		 { padding:6px 2px 4px 2px;}



/*table.products tr.h div.title  { width:280px; }   */



table.products tr.h  div.price,table.products tr.h  div.priceup 		{ float:left; margin:2px 8px 1px 0;}



table.products tr.h  form div 	{ float:left;margin:2px 8px 1px 0;}



table.products tr.h  form  			{ float:right;}



table.products tr.h   a.adcart  { float:left;margin:2px 8px 1px 0;  width:22px; height:20px; background:url(gfx/add.png) no-repeat; }







div.products		{ float:left; padding:5px 5px;}



div.products   a.images	 { display:block; margin:8px 4px 8px 8px; padding:3px; border:1px solid #dadada; background:#fff}



div.products  div.title	 { font-size:13px; font-weight:bold ; margin:8px 0px 3px;;  }



div.products div.text   { padding:0px 0px 10px 0px; line-height:18px; }



div.products div.price	 { text-align:center; font-size:15px;line-height:16px; font-weight:bold;  margin:0px 0px 6px 0;} 



div.products a.adcart 	  {display:block; width:96px; height:29px; background:url(gfx/adcart1.png) no-repeat; border:none;margin:0px auto 3px; }



div.products a.adcart0 	  {display:block; width:96px; height:29px; background:url(gfx/adcart0.png) no-repeat; border:none;margin:0px auto 3px; }



div.products a.adcart span  { display:none}











/* product



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



 <!-- background:url(gfx/tlokarty.png) no-repeat; -->



div.tloprodukt { background:url(gfx/tloprodukt.jpg)}



table.product									{ width:100%;}



table.product  td							{ padding:6px 5px 12px 5px; vertical-align:top;}



table.product  div.images a	 	{ display:block; float:left; margin:8px 4px 8px 8px; padding:5px; border:1px solid #dadada; background:#fff }



table.product  div.images a	img { display:block}



table.product  div.atribut		{ float:left;}



table.product  div.prices			{ padding:2px 10px 0 0; float:left}



table.product  div.prices 	div { text-align:center }





a.adcartX 			  {display:block; width:96px; height:43px; background:url(gfx/adcartXH.png) no-repeat; border:none;margin:3px auto 8px;   }



a.adcartX:hover 			  {display:block; width:96px; height:43px; background-position: 0 -43px; border:none;margin:3px auto 8px;   }


a.usun_z			 {display:block; width:145px; height:48px; background:url(gfx/button_usun_z_przechowalni.png) no-repeat; border:none;margin:3px auto 8px;   }







table.product a.adcart 			  {display:block; width:96px; height:29px; background:url(gfx/adcart1.png) no-repeat; border:none;margin:3px auto 8px;   }



table.product a.adcartX 			  {display:block; width:96px; height:43px; background:url(gfx/adcartXH.png) no-repeat; border:none;margin:3px auto 8px;   }



table.product a.adcartX:hover 			  {display:block; width:96px; height:43px; background-position: 0 -43px; border:none;margin:3px auto 8px;   }



input.addToWishlist               {display:block; width:96px; height:25px; background:url(gfx/addToWishlist.png) no-repeat; border:none;margin:3px auto 8px;   cursor:pointer; }



table.product a.adcart span   { display:none}



table.product  input.adrep		{  font-size:9px; font-weight:bold; clear:both; width:97px; height:20px; display:block;  background:url(gfx/adrep.png) no-repeat; margin:0 auto 4px auto; border:0px; cursor:pointer}



table.product  input:hover.adrep	{ background:url(gfx/adrep.png) 0px -20px no-repeat; }



table.products.noborder td			{ border:none}



div.product_desc								{ padding:6px 150px 16px 15px; font-size:11px}



div.product_descX								{ padding:6px 150px 16px 15px; font-weight:Regular; font-size:20px; letter-spacing:1px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}



div.product_descX .tag { margin-top:35px; font-weight:Regular;font-style:Tahoma;font-size: 9px;color: #000;text-decoration:none;}



div.product_tlo								{ background:#f7f7f7 }







h4.modulheadX {  color:#580040; letter-spacing: 1.5px; font-size:12px; font-weight:bold; float:left; margin-left:15px}







h5.modulheadX {  color:#580040; letter-spacing: 1.5px; font-size:12px; font-weight:bold; float:left; margin-left:3px}







h4.modulhead				 					{ border-top:0px solid #dadada }



h4.modulhead span							{  color:#580040; letter-spacing: 1.5px; font-size:12px; font-weight:bold; float:left; display:inline; height:auto;  height:15px;  line-height:25px; padding:0px;  margin:10px 0px 25px 0px; border:none; position:relative;top:-1px; }







h4.modulhead span	 span 			{ display:block;height:25px; padding:20px 0px 0px 8px; float:left;border:none;position:relative;top:0px; }



img.gallery 									{ padding:1px; border:1px solid #dadada; background:#fff; margin:2px; } 







div.opinion										{ padding:8px 5px 8px 12px}



div.opinion.odd								{ background:#f7f7f7}



a.addopinion									{height:23px; padding-left:40px;background:url(gfx/comment.png) 0 2px no-repeat; margin-top:10px; display:block;   }



a.powiadom                    { height:30px; padding-left:35px;background:url(gfx/powiadom.png) 0 2px no-repeat; margin-top:2px; display:block;   }



tr.white td										{ padding:3px 0}







img.captcha										{ border:1px solid black;  margin:5px 0px; display:inline; border-color:#d3d0c7;}







.sonda_wynik									{ margin:10px }



.sonda_wynik div          		{ margin:5px }



.sonda_wynik div .pol_odp 		{ font-weight:bold; clear:both; padding-top:5px }



.sonda_wynik div span     		{ clear:left; float:left }



.sonda_wynik  .pol_wynik  		{ margin:0px 0px 0px 40px; background:#FFF url(gfx/shoper_poll_bg.gif) center no-repeat; width:104px}



.sonda_wynik .pol_wynik img		{height:8px; margin:2px}







.w_lewo, .fleft								{ display:inline; float:left; clear: none;}



.w_prawo, .fright             { display:inline; float:right;clear: none;}







div.adresy										{ margin-top:12px}



div.adresy div.info           { padding-left:4px}



div.adresy div                { padding-left:12px}







a.galery											{text-decoration: none; }



a.nov {font-weight:bold; clear:both; padding-top:5px}











































/*



.clear0{



	clear: both;



	height: 0px;



	font-size: 0px;



	line-height: 0px;



	margin: 0px;



	padding:0px;



}



.clear{



	clear: both;



	height: 1px;



	font-size: 1px;



	line-height: 1px;



	margin: 0px;



	padding:0px;



}



.step{



	clear: both;



	height: 5px;



	line-height:5px;



	font-size:5px;



	margin: 0px;



	padding:0px;



}



.step2{



	clear: both;



	height: 15px;



	line-height:15px;



	margin: 0px;



	padding:0px;



}



.step10{



	clear: both;



	height: 10px;



	line-height:15px;



	margin: 0px;



	padding:0px;



}











.duże{







	font-size:22px;



}







.border_dot{



	clear: both;



	height: 1px;



	font-size: 1px;



	line-height: 1px;



	margin: 0;



	background:url(gfx/box_separator.gif) bottom repeat-x;	



}



.dot_bottom_uni{



	background:transparent url(gfx/dot_separator.gif) repeat-x scroll bottom;



}







label{



	cursor:pointer;



}











input.classic{



	height:21px;



	line-height:21px;



	cursor:pointer;



	background-position:center;



	background-repeat:no-repeat;



	border:none;



	background-color:transparent;



	text-align:center;



}



input.small{



	background-image:url(gfx/button_1_maly.gif);



	width:70px;



	font-size:11px;



}



input.medium{



	background-image:url(gfx/button_1_sredni.gif);



	width:100px;



}



input.big{



	background-image:url(gfx/button_1_duzy.gif);



	width:150px;



}







.skreslone{text-decoration:line-through;}



























#koszyk{



	padding-left:15px;



	height:55px;



	background:url(gfx/top_separator_1.gif) no-repeat left bottom;







}



#koszyk div.border_bottom{



	background:#3F3F3F url(gfx/top_separator_3.gif) no-repeat 100% 0px;



	height:3px;



	padding:0px;



	margin:0px;



	border:none;



	overflow:hidden;



	clear:both;



	border-top:#FFFFFF 12px solid;



}







#koszyk div{



	height:39px;



}



 #koszyk a.koszyk{



	position:absolute;



	display:block;



	line-height:46px;



	height:39px;



	background:url(gfx/twoj_koszyk.gif) 0px 8px no-repeat;



	text-indent:40px;



}



 #koszyk div.l_koszyk{



	width:40%;



	display:inline;



	float:left;



}



 #koszyk div.panel{



	text-align:right;



	margin-right:5px;



	margin-top:25px;



	display:inline;



	float:right;



	height:15px;



	line-height:15px;



	width:40%;



}







#koszyk div a{



	margin:0px 3px 0px 3px;



}











}



img {



border: 0;



}















.box{



	width:100%;



	background-color:#99CC66;



	margin-bottom:9px;



	padding:0px;



	background:#FFFFFF url(gfx/box_podklad.gif) 0px 25px repeat-x;



}







h2.nagl{



	height:25px;



	border-bottom:#FFFFFF 2px solid;



	line-height:25px;



	background-position:top;



	background-repeat:repeat-x;



	background-color:#FFFFFF;



	margin:0px 0px 10px 0px;



	font-size:13px;



	color:#FFFFFF;



	font-weight:bold;



	margin:0px;



	text-indent:10px;



	background-image:url(gfx/naglowek_szary_S.gif);



}



h2 span, h3 span{



	height:25px;



	display:inline;



	margin:0px;



	padding:0px;



}



h2 span.noflag{



	float:left;



	background:url(gfx/naglowek_szary_L.gif) left no-repeat;



	width:90%;



	margin-right:10px;



}



h2 span.flag{



	float:left;



	text-indent:44px;



	background:url(gfx/naglowek_szary_Promo.gif) left no-repeat;



}



h2 span.prawo{



	width:92px;



	float:right;



	margin-left:-92px;



	background:url(gfx/naglowek_szary_P.gif) right no-repeat;







}







h3.nagl{



	height:25px;



	border-bottom:#FFFFFF 2px solid;



	line-height:25px;



	background-position:top;



	background-repeat:repeat-x;



	background-color:#FFFFFF;



	margin:0px 0px 10px 0px;



	font-size:13px;



	color:#FFFFFF;



	font-weight:bold;



	margin:0px;



	text-indent:10px;



}







h3.nagl{



	background-image:url(gfx/naglowek_default_S.gif);



}



h3 span.lewo{



	width:175px;



	float:left;



	display:inline;



	background:url(gfx/naglowek_default_L.gif) left no-repeat;



}



h3 span.prawo{



	width:92px;



	float:right;



	margin-left:-92px;



	background:url(gfx/naglowek_default_P.gif) right no-repeat;



}



h3.nagl.blue{



	background-image:url(gfx/naglowek_menu_S.gif);



}



h3.blue span.lewo{



	min-width:92px;



	width:auto!important;



	width:92px;



	float:left;



	background:url(gfx/naglowek_menu_L.gif) left no-repeat;



}



h3.blue span.prawo{



	width:92px;



	float:right;



	margin-left:-92px;



	background:url(gfx/naglowek_menu_P.gif) right no-repeat;



}











.box form{



	margin:0px 0px 0px 3px;



	padding:0px;



}



.box fieldset{



	text-align:left;



	text-indent:0px;



	padding:15px 5px 15px 5px;



}







.box form fieldset span{



	text-indent:0px;



	display:block;



	padding:0px;



	margin:-2px auto 10px 2px;



}







.box input.box_txt{



	height:15px;



	padding:2px;



	border:#a3a3a3 1px solid;



}



.box_txt_f{



	position:relative;



	bottom:3px;



	width:130px;



}



.box_txt_subs{



	width:128px;



}



.box input.box_sbm {



	margin-left:5px;



	border:none;



	text-indent:-2500px;



	cursor:pointer;



}



.box_sbm.box_f {



	width:26px;



	height:26px;



	background:url(gfx/szukaj_button.gif) right no-repeat;



}



.box_sbm.box_subs {



	width:23px;



	height:21px;



	background-position: left;



	background-repeat:no-repeat;



	background-image:url(gfx/OK_button.gif);



	background-color:#FFFFFF;







}	







.box .f_box a{



	clear:both;



}



.box .f_box a img{



	margin-right:5px;



}



.box .s_box{



	width:110px;



	margin-left:25px;



}



.box .pliki{



	margin:14px auto 14px auto;



	text-align:center;



}



.box .pliki a{



	margin-right:3px;



	margin-left:3px;



}







ul.list{



	padding:0px;



	margin:10px auto 10px 15px;



}



ul.list li{



	list-style:none;



	background:url(gfx/dot_podkategoria_menu.gif) 0px 6px no-repeat;



	padding:3px 0px 3px 14px;



}







.box form.sonda_box fieldset input{



	margin-left:15px;



	cursor:pointer;



	margin-right:3px;



}







.box form.sonda_box fieldset input.box_sonda{



	float:right;



	border:none;



	cursor:pointer;



	background:transparent url(gfx/button_2_maly.gif) no-repeat scroll right center;



	height:21px;



	width:75px;



	line-height:21px;



	margin-bottom:-2px;



	margin-right:5px;



	text-align:center;



}



.box form.sonda_box fieldset input.box_sonda:hover{



	



}



















.box .producers{



	margin-left:20px;



	width:120px;



}







.box .promo{



	margin:10px;



	text-align:center;



}



.box .promo a{



	font-weight:bold;



}



.box .promo img{



	padding:1px;



	border:1px solid #C8C8C8;



	margin:5px;



}















table.tabela_prod.attr{



}



table.tabela_prod.attr td{



	padding:2px 10px;



}



table.tabela_prod.attr td.atr{



	text-align:left;



	font-weight:bold;



	width:50%;



}



table.tabela_prod.attr td.param{



	width:50%;



}



div.mini_nagl.dot_bottom_uni.attr{



	text-align:center;



	margin-top:5px;



}











table.tabela_prod div.do_koszyka{



	text-align:right;



	height:34px;



	margin-left:5px;



	margin-right:15px;



}



table.tabela_prod div.do_koszyka a{



	display:inline;



	float:right;



	height:34px;



	line-height:12px;



	padding:4px 53px 0px 0px;



	background:url(gfx/dodaj_do_koszyka_2.gif) 100% 0px no-repeat;



	font-weight:normal;



	text-align:right;



	overflow:hidden;



	width:63px;



	text-decoration:none;



}



table.tabela_prod div.do_koszyka a:hover{



	text-decoration:underline;



}







table.tabela_prod{



	width:100%;



}



table.tabela_prod .prawo{



	text-align:right;



}



table.tabela_prod .sortuj{



	height:30px;



}



table.tabela_prod .linki{



	text-align:right;



	height:30px;



}







table.tabela_prod td{



	padding-bottom:5px;



	padding-top:5px;



}







table.tabela_prod td p.name_pr{



	text-indent:10px; 



	font-weight:bold; 



	margin:0px;



}



table.tabela_prod .nazwy{



	text-align:left;



	width:80%; 



	padding-left:5px;



	padding-bottom:11px;



}



table.tabela_prod .nazwy p.txt{



	text-align:justify;



	margin-bottom:0px;



	margin-top:7px;



}



table.tabela_prod .nazwy p.txt.search{



	text-align:left;



}







table.tabela_prod input.txt {



	border-style:solid;



	border-width:1px;



	border-color:#808080 #d3d0c7 #d3d0c7 #808080;



	padding:0px 2px;



	text-align:center;



	color:#656565;



	height:15px;



}



table.tabela_prod a.img{



	margin:13px 10px 5px 5px;



}



table.tabela_prod img{



	display:inline;



	margin:10px 10px 0px 5px;



	padding:1px;



	border:#c8c8c8 1px solid;



	display:block;



	float:left;



}



table.tabela_prod.rel img{



	margin:0px 10px;



}







table.tabela_prod .cena_prod{



	width:20%;



	text-align:center;



}















div.about_cont{



	padding:0px 10px;	



}















#kosz{



	display:inline;



	float:left;



	margin:9px auto 9px 4px;



	padding:0px;



}



div.kosz{



	margin-top:9px;



}



#kosz h4{



	font-size:13px;



	font-weight:bold;



	margin:10px 0px 5px 0px;



	padding:0px;



}



#kosz .dostawa{



	border:#c8c8c8 1px solid;



	padding:9px;



	margin-bottom:0px;



	margin-top:6px;



	text-indent:0px;



}



#kosz form{



	margin:0px; padding:0px;



}



.small{



	font-size:9px;



}



#kosz div{



	text-indent:10px;



}



.kosz table{



	margin-left:0px;



	width:100%;



}



.kosz table tbody{



	width:100%;



}



.kosz table tbody tr th, .kosz table tbody tr td{



	text-indent:0px;



	text-align:center;



}



.kosz table tbody tr th.l, .kosz table tbody tr td.l{



	text-indent:10px;



	text-align:left;



}



.kosz table tbody tr{



	background-color:#e2e2e2;



}



.kosz table tbody tr.odd tr.oddX{



	background-color:#f1f1f1;



}



.kosz table tbody tr.white td, .kosz table tbody tr.white, .kosz table tbody tr.white:hover{



	text-indent:0px;



	text-align:left;



	background-color:#FFFFFF;



}



.kosz table tbody tr:hover, .kosz table tbody tr.odd:hover tr.oddX:hover{



	background-color:#dbdbdb;



}



.kosz table tbody tr th{



	background:url(gfx/naglowek_tabela_gradient.gif) top repeat-x;



	color:#FFFFFF;



	height:25px;



	margin:0px 1px 1px 0px;



}



.kosz table tbody tr td{



	height:34px;



	margin:0px 1px 1px 0px;



}







th.nazwa{width:205px;}



th.cena{width:89px;}



th.ilosc{width:93px;}



th.wartosc{width:89px;}



th.usun{width:65px;}



.kosz table tbody tr td input{



	text-align:center;



	border-style:solid;



	border-width:1px;



	border-color:#808080 #d3d0c7 #d3d0c7 #808080;



	margin-right:5px;



}



.kosz table tbody tr td.odswiez{



	text-align:right;



}



.kosz table tbody tr td.odswiez input{



	display:inline;



	float:right;



	background:url(gfx/button_1_sredni.gif) center no-repeat;



	width:100px;



	height:21px;



	margin-right:10px;



	border:none;



	cursor:pointer;



}



.kosz table tbody tr td.odswiez input:hover{



	color:#000000;



}







.kosz table tbody tr td input.rabat_txt{



	width:82px;



	height:13px;



	padding:3px;



}



.kosz table tbody tr td input.tabat_sbm{



	border:none;



	background:url(gfx/OK_button.gif) center no-repeat;



	width:23px;



	height:21px;



	cursor:pointer;



}



.kosz table tbody tr td.sum{



	text-align:center;



	font-weight:bold;



	background-color:#e6e6e6;



}







#kosz .navig input{



	display:inline;



	float:right;



	height:21px;



	text-decoration:none;



	border:none;



	cursor:pointer;



	line-height:21px;



	text-align:center;



}



#kosz .navig input.dalej{



	background:url(gfx/button_2_maly.gif) right no-repeat;



	width:75px;



	height:21px;



	line-height:21px;



	margin-right:10px;



}



#kosz .navig input.back{



	background:url(gfx/button_3_duzy.gif) left no-repeat;



	width:150px;



	height:21px;



	line-height:21px;



	margin-right:5px;



}















.formularze{



	display:inline;



	float:left;



	margin:9px 4px 9px 5px;



	padding:0px;



}



.formularze h4{



	font-size:13px;



	font-weight:bold;



	margin:0px 0px 5px 10px;



	padding:0px;



}



.formularze h4 span{







}



div.lewo{



	display:inline;



	float:left;



}



.formularze div.d{



	display:inline;



	margin-bottom:0px;



	margin-left:4px;



}



.formularze div.left{



	display:inline;



	float:left;



	width:260px;



	margin-right:10px;



}



.formularze div.right{



	display:inline;



	float:left;



	width:260px;



}



.formularze div.adv_search{



	display:inline;



	float:left;



	width:300px;



	margin:15px 10%;



}



.formularze div div.frame{



	margin-top:0px;



	padding:0px;



	border-style:solid;



	border-width:1px;



	border-color:#c8c8c8;



	background:url(gfx/naglowek_background_form.gif) 1px 1px repeat-x;



	overflow:visible;



	text-align:right;



}







.formularze div.adv_search div.frame{



	padding:0px 10px 0px 10px;



}



.formularze .podniesienie{



	position:relative;



	top:-16px;



}



.formularze div.adv_search.cont div.frame .podniesienie input{



	width:200px; margin-right:5px;



}



.formularze div.adv_search.cont div.frame div.span{



	padding-right:230px;



}



.formularze div.adv_search.cont div.frame img, .formularze div.adv_search.cont div.frame a{



	margin-right:15px;



}



.formularze div.bottom{



	width:535px;



	margin:0px;



	padding:0px;



}



.formularze div.bottom div.frame{



	width:535px;



}



.formularze div div.frame input.w210{



	margin-right:-75px;



	width:195px;	



}







.formularze div div.frame img{



	display:inline;



	float:left;



	position:relative;



	margin:1px 0px 0px 0px;



	z-index:3;



}



.formularze h5{



	background:transparent url(gfx/dot_separator_dwupixel.gif) bottom repeat-x;



	font-size:11px;



	font-weight:bold;



	padding:10px 15px 10px 10px;



	margin:0px 0px 35px 0px;



	position:relative;



	z-index:2;



}



.formularze h5.txta{



	margin:0px 0px 15px 0px;



}







.formularze div#adres .frame, .formularze div#adres_do_wysylki .frame{



	height:auto!important;



	height:420px;



	min-height:420px;



	padding-bottom:0px;



}







.formularze div#adres_do_wysylki, .formularze div#przypomnienie_hasla{



	display:none;



}



.formularze div div.frame input{



	border-style:solid;



	border-width:1px;



	border-color:#808080 #d3d0c7 #d3d0c7 #808080;



	padding:2px;



	margin:2px 0px;



	width:120px;



	height:15px;



	line-height:19px;



	position:absolute;



	top:50%;



	font-size:12px;



	margin-top:-12px;



	right:10px;



}



.formularze div div.frame span{



	display:block;



	padding-right:140px;



	line-height:11px;



	height:20px;



}



.formularze div div.frame div.span{



	padding-right:140px;



	padding-left:5px;



	line-height:15px;



	position:relative;



	top:0px;



	left:0px;



	margin:7px 0px 8px 0px;



	text-align:right;



	height:auto!important;



	height:20px;



	min-height:20px;



}



.formularze div div.frame div.span input.checkbox{



	margin-right:100px;



	margin-top:-10px;



	position:absolute;



	border:none;



	width:auto;



}



.formularze div div.frame input:hover, .formularze div div.frame input:focus,



.formularze div div.frame textarea:hover, .formularze div div.frame textarea:focus{



	color:#656565;



	border-color:#666666;



}



.formularze div div.frame textarea{



	margin:2px 15px 15px 5px;



	border-style:solid;



	border-width:1px;



	border-color:#808080 #d3d0c7 #d3d0c7 #808080;



	padding:2px;



	width:360px;



	height:67px;



	display:inline;



	float:right;



}



.formularze div div.frame div.textarea{



	display:inline;



	float:right;



	width:120px;



	padding:5px 5px 0px 0px;



	text-align:justify;



}



.formularze div div.frame .checkbox{



	margin-right:15px;



	margin-top:5px;



}



.formularze div div.frame label{	



	width:180px;



}







.formularze div div.frame a.captcha{



	font-size:9px;



	text-align:right;



	width:110px;



	margin-right:10px;



}



.dot_bottom{



	background:transparent url(gfx/dot_separator.gif) repeat-x scroll center;



	height:38px;



}



.dot_bottom2{



	background:transparent url(gfx/dot_separator.gif) repeat-x scroll bottom;



	height:20px;



}



.formularze .navig{



	padding:9px 10px 0px 15px;



	width:240px;



}



.formularze div.bottom .navig{



	width:520px;



}



.formularze .navig a{



	float:left;



}



.formularze .navig input{



	display:inline;



	float:right;



	height:21px;



	text-decoration:none;



	border:none;



	cursor:pointer;



	line-height:21px;



	text-align:center;



}



.formularze .navig input:hover{



	color:#000000;



}



.formularze .navig input.dalej{



	background:url(gfx/button_2_maly.gif) right no-repeat;



	width:78px;



	overflow:hidden;



}



.formularze .navig input.back{



	background:url(gfx/button_3_maly.gif) left no-repeat;



	width:78px;



	overflow:hidden;



}



.formularze .navig input.back3{



	background:url(gfx/button_3_duzy.gif) left no-repeat;



	width:150px;



	padding-left:15px;



	overflow:hidden;



}



.formularze .navig input.center_m{



	background:url(gfx/button_1_maly.gif) left no-repeat;



	width:70px;



}



.formularze .navig input.center_s{



	background:url(gfx/button_1_sredni.gif) left no-repeat;



	width:100px;



}



.formularze .address{



	list-style:none;



}



.formularze .options{



	margin-top:10px;



}



.formularze ul.options{



	margin:10px 0px 10px 2%;



	padding:0px;



	list-style:none;



	border-left:#C8C8C8 1px solid;



	height:27px;



}



.formularze ul.options li{



	margin:0px;



	padding:0px;



	float:left;



	height:25px;



	width:24%;



	border-color:#C8C8C8;



	border-style:solid;



	border-width:1px 1px 1px 0px;



}



.formularze ul.options li a{



	display:block;



	height:25px;



	line-height:25px;



	text-align:center;



}



.formularze ul.options li a:hover, .formularze ul.options li a.hov{



	background-color:#F0F0F0;



	text-decoration:none;



}



.formularze .adresy_spis{



	width:200px;



	display:inline;



	float:left;



	margin-right:5px;



	margin-left:5px;



	margin-bottom:10px;



	border-color:#C8C8C8;



	border-style:solid;



	border-width:1px 1px 0px 1px;



	padding:0px;



	height:auto!important;



	height:130px;



	min-height:130px;



}



.formularze .adresy_spis.bord_bottom{



	border-bottom:#C8C8C8 1px solid;



}



.formularze .adresy_spis div.h{



	font-size:13px;



	background:#ffffff url(gfx/naglowek_background_form.gif) top repeat-x;



	padding:5px;



}



.formularze .adresy_spis p{



	padding-left:10px;



}







.formularze .wart{



	width:138px; 



	display:inline; 



	text-align:left; 



	padding-left:10px;



}



.formularze div.adv_search div.frame div.span{



	padding-right:170px;



}



.formularze div.adv_search div.frame div.span input{



	width:150px;



	margin:-12px 0px 2px 0px;



}



.formularze div.adv_search div.frame div.span select{



	border-style:solid;



	border-width:1px;



	border-color:#808080 #d3d0c7 #d3d0c7 #808080;



	margin:-12px 0px 2px 0px;



	width:156px;



	height:18px;



	line-height:19px;



	position:absolute;



	top:50%;



	font-size:12px;



	margin-top:-12px;



	right:10px;



}















#bottom{



	height:25px;



	background:#FFFFFF url(gfx/bottom_gradient.gif) bottom repeat-x;



	border-bottom:#FFFFFF 5px solid;



	clear:both;



	line-height:25px;



	text-align:center;



}



#bottom a img{



	color:#FFFFFF;



	text-align:center;



	width:90px;



	height:20px;



	padding:0px;



}



#bottom a.homepl{



	color:#000000;



	font-family:Tahoma, Arial, Times, serif;



	font-size:9px;



	font-weight:bold;



}



#bottom a.homepl span{



	color:#FF0000;



}



#kosz .navig input.odswiez{



	display:inline;



	float:right;



	background:url(gfx/button_1_sredni.gif) center no-repeat;



	width:100px;



	height:21px;



	margin-right:10px;



	border:none;



	cursor:pointer;	



}



*/