
/* charset "utf-8"; */


html, body, div, 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 		{ outline: none;}
.clr              		{ clear:both;font-size:0; line-height:0;  }
.error					{ text-align:center; width:671px;color:#f00;font:bold 15px Tahoma, Sans-Serif; margin:4px auto 8px; padding:12px 0px 12px 0px; border:1px solid #f00; background: url(gfx/tlo_error.jpg) no-repeat; line-height:16px;}
.error-search			{ text-align:center; width:671px;color:#f00; font:bold 15px Tahoma, Sans-Serif; margin:4px auto 8px; padding:12px 10px 12px 10px; border:1px solid #f00; background: url(gfx/tlo_error.jpg) no-repeat; line-height:18px;}
.error		ul			{ margin:0px 0 0 50px;}
.error		ul li		{ font-weight: normal; text-align: left;}
.error		a			{ font-weight: bold; text-align: left; color: #309c40; text-decoration:none;}
.notify					{background:#E1F9FF none repeat scroll 0 0;border:1px solid #7AC6EA;width:671px; color:#000; font-weight:bold; margin:4px auto 8px; padding:12px 12px 12px 12px;  line-height:16px; }
.line					{ background:#dadada; width:100%; height:1px; font-size:0px; line-height:0px;}
.info             		{ background:#049D42; padding:3px 6px; font-size: 12px; margin-bottom:6px; text-align: center; color:#fff;}
.dot_bottom_uni			{}
/* 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; text-align:left; }
h4 				  		{ font-size: 13px; font-weight: bold;  margin-bottom: 0.2em;}
h5 				  		{ font-size: 12px; 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: 0;}
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:underline;color:#2a2a2a;}
a:hover	          		{ text-decoration:none; }
a:active, a:focus ,a:visited { 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_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_c						{ text-align:center}
.text_r						{ text-align:right}
.news_date					{ font-style:italic;}


.modul-newsletter form .button	{background:url(gfx/newsletter_ok_start.gif) no-repeat; width:26px; height:21px; display: block; float: left; margin: -1px 0 0 12px;}
.modul-newsletter .search	{ height:21px; display: block; float: left;}
 /* 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	 { margin:0px 6px 2px 0; padding: 2px;  background:#F7F6F7;   border-style:solid;

border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}


form   div 				{ 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:140px; 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/tlo_input_zmien.jpg) no-repeat; border:none;  width:120px;height:20px; float:none;

margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#000; padding-bottom:3px}
table.tables td a.usun	{ font: bold 12px Tahoma, Sans-Serif;background:url(gfx/tlo_usun.jpg) no-repeat; border:none;  width:45px;height:20px;

float:none; margin:0px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; color:#000; padding:2px 0 0 20px}
a.usun	{ font: bold 12px Tahoma, Sans-Serif;background:url(gfx/tlo_usun.jpg) no-repeat; border:none;  width:45px;height:20px; float:none; margin:0px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold;  color:#000; padding:2px 0 0 20px}
table.tables td a.zmien	{ font: bold 12px Tahoma, Sans-Serif;background:url(gfx/tlo_input_zmien.jpg) repeat-x; border:none; height:20px;  margin:0px auto 0; padding:0;  cursor:pointer;  font-weight:bold;color:#000; padding:3px 20px 3px 13px;}
table.tables td a.zmien2	{ font: bold 12px Tahoma, Sans-Serif;background:url(gfx/tlo_input_zmien.jpg) repeat-x; border:none; height:20px;  margin:0px auto 0; padding:0;  cursor:pointer;  font-weight:bold; color:#000; padding:3px 7px 3px 13px;}
form input:hover.button	, input:hover.button	{ background:url(gfx/button.png) 0px -20px no-repeat; border:none;}

form input.buttonbig, input.buttonbig		{ background:url(gfx/buttonbig.png) no-repeat; border:none;  height:20px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#fff; padding-bottom:2px}
form input.zloz_zamowienie 					{ font:15px Tahoma, Sans-serif; text-transform:uppercase; width:178px; height:44px; background:url(gfx/tlo_input_zakup.jpg) no-repeat; color:#fff; border:0;}
table.tables2 td.tlo_koszt_zamowienia		{border-bottom: 2px solid #FE812D;padding-top:2px; vertical-align:bottom; text-align: right; font-size:27px; color:#fff;}
table.tables2 td.tlo_koszt_zamowienia span	{padding-top:10px;height:30px; text-align:center; display:block;width:307px; height:41px; background:url(gfx/tlo_koszt_zamowienia.jpg) no-repeat;}
table.tables td.tlo_wartosc					{padding:0 0 0 10px;font:bold 15px Arial, Tahoma, Sans-serif; height: 56px;background:url(gfx/tlo_wartosc.jpg) repeat-x;}
table.tables td.tlo_wartosc span			{font:bold 18px Arial, Tahoma, Sans-serif;padding-left:10px;}
table.tables input.button_aktualizuj	{ background:url(gfx/tlo_input_aktualizuj.jpg) no-repeat; border:none;  width:178px;height:20px; float:none; margin:8px 3px 0; padding:0;  cursor:pointer; font:bold 11px Tahoma, Sans-serif; color:#fff; padding-bottom:3px}
input.button_aktualizuj	{ background:url(gfx/tlo_input_aktualizuj.jpg) no-repeat; border:none;  width:178px;height:18px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; font:bold 11px Tahoma, Sans-serif; color:#fff; padding-bottom:3px}
a.button_aktualizuj2	{ background:url(gfx/tlo_input_aktualizuj.jpg) no-repeat; border:none;  width:178px;height:18px; display:block; margin:8px auto 0; cursor:pointer; font:bold 11px Tahoma, Sans-serif; color:#fff; padding:2px 0 0px 9px;}
form input:hover.buttonbig, input:hover.buttonbig	{ background:url(gfx/buttonbig.png) 0px -20px no-repeat; border:none;}

/*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		{display:block;margin:auto; width:160px; padding: 3px 3px; background:#F7F6F7; border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}

div.akt_page{width:25px;height:14px;background-color: #e5e5e5;font-weight: normal;padding:4px 0;}

form select.lang,	 form select.producent, .waluty	{ display:block; margin:0px auto; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}


fieldset { border: solid  1px #dadada ; margin:0px 0px 10px; padding:4px 15px 8px 15px;}
legend { margin: 4px 0px 4px; padding:0px 2px; background: #fff; color: #309C40; 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:140px; padding:2px 5px; border:1px solid #ccc; background-color:#fff;}
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: normal; }
input.checkbox  {position:relative; top:3px;}

form#shipping_form ,form#payment_form {margin-bottom:8px;}
form#shipping_form input{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:#000; font-family:Tahoma, Helvetica, sans-serif; text-align:center; background: #fff;

line-height:19px;}
div#wrap				{ width:906px; background:#fff ; margin:0px auto; text-align:left;  }
div#wrap_foot			{ width:906px;}

/* head
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#head			 	{ width:100%; height:309px; position:relative;}

a#logo					{ width:229px; height:52px; display:block;  float:left; margin: 49px 0 0 0px;    }
a#logo	img				{ display:block;   }

div#top					{ width:906px; height:111px; background:url('top_tlo.jpg') 289px 0 no-repeat; font: 15px Arial, Helvetica, sans-serif;text-align:left;}
div#top	a				{ text-decoration: none;}
div#top_my_account		{ float: left; height: 30px;width:100px;margin:10px 0 0 80px;}
div#top_my_basket		{ float: left; height: 30px;width:215px;padding: 0 0 0 30px; margin:10px 0 0 10px; background:url('gfx/koszyk.gif') no-repeat;}
div#top_my_basket a		{ text-decoration: none;}
div#top_my_help			{ float: left; height: 30px; width:70px;margin:10px 0 0 7px;}
div#top_my_contact		{ float: left; height: 30px;width: 60px;margin:10px 0 0 7px;}
div#top_my_lang			{ float: left; height: 30px;width:50px;margin:10px 0 0 7px;}
div#top_my_login		{ float: left; height: 30px;width:500px;margin:20px 0 0 82px;font:13px Arial, Helvetica, sans-serif;}
div#top_my_login span	{ color: #309c40;}

a.bellka_links1			{padding-left:100px;color:#039C41;font-weight:bold; }

div#navbar							{ width:100%; min-height:40px; background:url('gfx/menu_tlo.jpg') repeat-x 0 0;}
div#navbar ul    					{ width:609px; margin:0 0 0 0;padding:0 0 0 35px;}
div#navbar ul li  		 			{ display:block; float:left; padding: 0px; height:39px; }
div#navbar ul li a       			{ font:12px Tahoma, Sans-serif; height:27px; display:block; float:left; text-decoration:none;

color:#FFFFFF; padding:13px 17px 0;}
div#navbar ul li a.start 			{ width:76px; background: url("gfx/start_tlo.gif") no-repeat 0px 40px;}
div#navbar ul li a.start:hover 		{ color: #000; background: url("gfx/start_tlo.gif") no-repeat 0px 5px;}
div#navbar ul li a.start-akt 		{ color: #000; background: url("gfx/start_tlo.gif") no-repeat 0px 5px;}
div#navbar ul li a.zamowienie		{ width:133px; background: url("gfx/zamowienie_tlo.gif") no-repeat 0px 40px;}
div#navbar ul li a.zamowienie:hover { color: #000; background: url("gfx/zamowienie_tlo.gif") no-repeat 0px 5px;}
div#navbar ul li a.zamowienie-akt { color: #000; background: url("gfx/zamowienie_tlo.gif") no-repeat 0px 5px;}
div#navbar ul li a.hurtowe			{ width:116px; background: url("gfx/hurtowe_tlo.gif") no-repeat 0px 40px;}
div#navbar ul li a.hurtowe:hover 	{ color: #000; background: url("gfx/hurtowe_tlo.gif") no-repeat 0px 5px;}
div#navbar ul li a.hurtowe-akt 	{ color: #000; background: url("gfx/hurtowe_tlo.gif") no-repeat 0px 5px;}
div#navbar ul li a.ofirmie 			{ width:51px; background: url("gfx/ofirmie_tlo.gif") no-repeat 0px 40px;}
div#navbar ul li a.ofirmie:hover 	{ color: #000; background: url("gfx/ofirmie_tlo.gif") no-repeat 0px 5px;}
div#navbar ul li a.ofirmie-akt 	{ width:51px;color: #000; background: url("gfx/ofirmie_tlo.gif") no-repeat 0px 5px;}

div#navbar ul#menu_right li a.bold	{font-weight: bold;}

div#navbar ul#menu_right 			{ width:262px;min-height:40px; margin:0px; padding:0 0 0 0; background:url('gfx/menu_right.jpg');}
div#navbar ul#menu_right li  		{ display:block; float:left; padding: 0px; height:40px; }
div#navbar ul#menu_right li a       { font:12px Tahoma, Sans-serif; display:block; float:left; text-decoration:none; text-align: right; width:50px;

height:28px;  color:#FFFFFF; margin:0 5px 0 20px; padding: 14px 0 0 61px !important;padding: 13px 0 0 40px;}
div#navbar ul#menu_right li a.mr1   { text-align: left; width:88px; height:28px;  color:#FFFFFF; margin:0 5px 0 5px;padding: 14px 0 0 13px

!important;padding: 13px 0 0 1px;}
div#navbar ul#menu_right li a:hover { text-decoration: underline;}


div#szukaj	    				{ width:906px; height:39px; line-height:19px; background:url('gfx/tlo_szukaj.jpg');}
div#szukaj	a    				{ padding-left:10px;color: #309c40; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}
div#szukaj form	   				{ padding:0; margin:0;}
div#szukaj div#sz2	   			{ float: left; padding-left:16px;padding-top:10px;height:20px;}
div#szukaj div#sz2 input		{ border: 1px solid #ccc; padding:1px 5px;margin: 0 3px;}
div#szukaj div#sz2 select		{ border: 1px solid #ccc;margin: 0 3px;}
div#szukaj div#sz2 input.btn 	{ vertical-align:top; padding:0 0 3px 0;height:21px;border: 0;background:url('gfx/btn_szukaj.jpg'); font: 11px Tahoma, Sans-serif; color: #fff; text-align: center;width: 51px;}

div#szukaj div#pokazkategorie	{ float: left; padding-left:16px;padding-top:10px;height:20px;}
div#szukaj div#pokazkategorie a.poka	{ float: left; width:180px; font: 15px Arial, Tahoma, sans-serif; color: #000; text-decoration: underline;

display:block; height:30px; }
div#szukaj div#pokazkategorie img	{ float: left; display: block;text-decoration: none; padding-left:10px;}

div#szukaj div.menuNormal				{ display: none; position: static; z-index:1000;}
div#szukaj div.menuHover div.cat	  	{ float: left; min-height:70px; width:164px;background:url(gfx/start_ico_kategoria.jpg) no-repeat 0 1px; font:  11px Tahoma, sans-serif; margin:5px 0 5px 5px;}
div#szukaj div.menuHover div.cat a.cat	{ padding: 0 0 0 23px; color:#309c40; text-decoration:none;  color: #309c40; line-height:15px;}
div#szukaj div.menuHover div.cat a.cat:hover	{ text-decoration: underline;}
div#szukaj div.menuHover div.cat a.more	{ font-weight: bold; }

div.menuHover	{ background:#fff url(gfx/tlo_wszystkiekategorie.gif) no-repeat 0 0px;	height:330px; width: 849px;padding:10px 0 0 10px;margin-top: 27px;border: 0;display: inline;position: absolute;left:50%;margin-left: -453px; z-index:300;}

div#undernav	    	{ width:100%; height:29px; line-height:29px;  border-bottom: 1px solid #ccc; }
div#patchway			{ width:790px; float:left; padding-left: 15px; color: #309c40; height:33px;}
div#patchway b a		{ text-decoration:none; color: #309c40; padding: 0 3px;}
div#patchway span		{ text-decoration:none; color: #000; padding: 0 3px;}
div#patchway span.color	{ text-decoration:none; color: #309c40; padding: 0 3px;}
div#patchway a			{ text-decoration:none; color: #000;}

#countrytabs	{ width:710px;}
#countrytabsp	{ width:680px;}
#countrytabs2	{position: relative; width:710px;}
#countrytabs2 li a	{z-index:1000;}
#countrytabs5 li a	{z-index:200;}

/* SITEMAP */
#sitemap 						{ width:900px; text-align: left;}
div.sitemap div.cat	  			{ float: left; width:205px; background:url(gfx/start_ico_kategoria.jpg) no-repeat 0 1px; font:  11px Tahoma, sans-serif; padding:5px 10px 25px 10px;min-height:100px;}
div.sitemap div.cat a.cat		{ padding: 0 0 0 23px; color:#309c40; text-decoration:none;  color: #309c40; line-height:15px; font-size: 15px;}
div.sitemap div.cat a.cat:hover	{ text-decoration: underline;}
div.sitemap div.cat a.more		{ font-weight: bold; color:#309c40;}
div.sitemap div.cat a           { font-size: 13px; text-decoration: none;}
div.sitemap div.cat a:hover     { font-size: 13px; text-decoration: underline;}

a.more	{ font-weight: bold; color:#309c40; }

/* middle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#middle				{ width:100%; margin:3px 0px 0px;}
div#left				{width:204px; margin-right:11px; float:left;  display:inline;}
div#content_full		{ float:left ;  display:inline; width:100%;   }
div#content				{ float:left ;  display:inline; width:690px;  }
div#right				{ width:182px; float:right; display:inline;  margin-left:0px;}

div.modul               { width:202px; background:#fff;  margin-bottom:12px; padding-bottom:10px;}
div#content	 div.modul, div#content-koszyk	 div.modul  { width:100%; background:#fff;}

div#content	 div.modul h3{   width:673px;color:#000;font:25px Arial,Tahoma,Sans-serif; height:auto;  height:35px;  line-height:25px; padding:10px 0 0 10px;  margin:0px 0px 6px 0 ; border:none; }
div#content	 div.modul2 h3 { width:673px;color:#000;font:25px arial,Tahoma,  Sans-serif; float:left; display:inline; height:auto;  height:35px;  line-height:25px; padding:10px 0 0 10px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px;}
div#content	 div.modul2 h3 span { display:block; height:25px; padding:0px 21px 0px 0px; float:left }

div#left div.modul 	h3	, div#right div.modul 	h3{  width:190px; height:31px;line-height:32px; font-size:13px; font-weight:bold; color:#2e8bb1;margin-bottom:4px; padding-left:12px; }
div#right div.modul2	{ padding-bottom:4px;}
div#right div.modul2 	h3{width:190px; height:32px;line-height:32px; font-size:13px; font-weight:bold; color:#fff;background:url(gfx/modulheadaa.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;}
.text				   { padding:12px 0px 4px;}
div#content div.modul  p{ padding:3px 14px;}
div.banner {margin-bottom:12px; text-align:center; width:100%; background:#fff; }

ul.nav, ul.nav2, ul.nav	ul	{ margin:0px; width:100%; }

ul.nav li a{background: url(gfx/tlo_menu.jpg);display:block;font: normal 12px Arial,serif;height:22px;padding:3px 0 0 10px;text-decoration:none;width:192px;}

ul.nav li , ul.nav2 li		{ padding:0px; display:block; }

ul.nav li	a			{  text-decoration:none;   }
ul.nav li	a:hover		{ font-weight:bold;}
ul.nav2 li	a			{ display:block; text-decoration:none;  padding:5px 0px 3px 12px;  }
ul.nav2 li	a:hover		{ background:#f7f7f7 ;font-weight:bold }

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		{ background: url(gfx/tlo_menu.jpg) 0px 0; width:172px; margin-left:0px;display:block; padding:3px 0 0 30px; }
ul.nav li.sub	a:hover { width:172px;padding:3px 0 0 30px;  font-weight:bold}
ul.nav li.active		{ font-weight:bold; }

#zakladki				{ padding-left:20px;border-bottom: 1px solid #ccc;height:27px;}
#zakladki a				{ background:url(gfx/start_tlo_zakladki.jpg) 0px 0px repeat-x; width: 90px; height:20px; display: block; float: left; text-decoration: none; border: 1px solid #ccc; padding: 4px 0 2px 15px; font: bold 15px Tahoma, Helvetica, sans-serif; }
#zakladki a:hover		{ background: #fff none; border-bottom: 0px; height:26px; margin-top:-5px; color: #309c40;}

.modul-newsletter			{ width:181px; height:125px; background:url("gfx/newsletter_tlo.jpg"); margin-bottom:12px; border:0;color:#fff;font:11px tahoma, Sans-serif;}
.modul-newsletter p			{ padding:40px 10px 4px;}
.modul-newsletter input.search	{ background-color: #fff; border:0; width:120px;height: 18px;margin:0 0 0 20px;padding:0;}

.module-szukaj-cena			{  background: url("gfx/h_start_tagi.jpg") no-repeat 0 0;width:181px; height:225px;  margin-bottom:12px; border:0;color:#000;font:11px tahoma, Sans-serif;}
.module-szukaj-cena ul 		{ list-style:none; padding:0;margin:0;}
.module-szukaj-cena ul li 	{ display: block; padding:0;margin:0;}
.module-szukaj-cena ul li a { font:13px Arial, serif;padding:3px 0 0 20px;display: block; width:161px;height:22px;background:url(gfx/h_start_szukaj_cena_tlo.jpg); text-decoration: none;}
.module-szukaj-cena ul li a:hover { font:bold 13px Arial, serif;}
.module-szukaj-cena p		{ color: #fff; padding: 4px 10px; font: 13px Tahoma, Sans-serif; }

.module-szukaj-cena-left		{ background: url("gfx/h_start_tagi.jpg") no-repeat 0 0; width:202px; height:225px;  margin-bottom:12px; border:0;color:#fff;font:11px tahoma, Sans-serif;}
.module-szukaj-cena-left ul 	{ list-style:none; padding:0;margin:0;}
.module-szukaj-cena-left ul li 	{ display: block; padding:0;margin:0;}
.module-szukaj-cena-left ul li a { font:13px Arial, serif;padding:3px 0 0 10px;display: block; width:192px;height:22px;background:url(gfx/tlo_menu.jpg); text-decoration: none;}
.module-szukaj-cena-left ul li a:hover { font:bold 13px Arial, serif;}
.module-szukaj-cena-left p		{ color: #fff; padding: 4px 10px; font: 13px Tahoma, Sans-serif; }

.h_start_tagi			{ width:100%; background: url("gfx/h_start_tagi.jpg") no-repeat 0 0; margin-bottom:20px;}
.h_start_tagi p			{ color: #fff; padding: 5px 10px; font: 13px Tahoma, Sans-serif; }
.h_start_tagi .tagi		{ padding: 10px 15px 30px; color: #309c40; text-align:center;}
.h_start_tagi .tagi a	{ text-decoration:none; color: #309c40; padding:0 5px;}
.h_start_tagi .tagi .t1	{ font-size: 23px;}
.h_start_tagi .tagi .t2	{ font-size: 19px;}
.h_start_tagi .tagi .t3	{ font-size: 15px;}
.h_start_tagi .tagi .t4	{ font-size: 12px;}


.h_min_tagi			{ width:204px; background: url("gfx/h_start_tagi.jpg") no-repeat 0 0; }
.h_min_tagi p			{ color: #fff; padding: 5px 10px 0; font: 13px Tahoma, Sans-serif; }
.h_min_tagi .tagi		{ padding: 10px 1px 10px 5px; color: #309c40; text-align: left; border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.h_min_tagi .tagi a	{ text-decoration:none; color: #309c40; padding:0 1px;}
.h_min_tagi .tagi .t1	{ font-size: 18px;}
.h_min_tagi .tagi .t2	{ font-size: 16px;}
.h_min_tagi .tagi .t3	{ font-size: 14px;}
.h_min_tagi .tagi .t4	{ font-size: 12px;}


.menu_glowne			{ width:204px; background: url("gfx/tlo_menu_naglowek.jpg") no-repeat 0 0; margin-bottom: 10px;}
.menu_glowne h3			{ color: #fff; padding: 5px 10px; font: 13px Tahoma, Sans-serif; }


#info_footer					{ float: left; width: 719px; height:214px; margin: 0 0 20px 0; background: url("gfx/start_tlo_footer.gif") no-repeat 0 0;}
#info_footer div				{ width: 179px; height:214px; text-align: left; float: left;}
#info_footer h2					{ padding:30px 0 0 70px; font:bold 15px Tahoma, sans-serif; height:20px; text-align:left; text-transform:capitalize; }
#info_footer div.f_platnosci h2	{ background: url("gfx/start_ico_platnosci.gif") no-repeat 20px 20px;}
#info_footer div.f_dostawa h2	{ background: url("gfx/start_ico_dostawa.gif") no-repeat 30px 20px;}
#info_footer div.f_mojekonto h2	{ background: url("gfx/start_ico_konto.gif") no-repeat 30px 20px;}
#info_footer div.f_pomoc h2		{ background: url("gfx/start_ico_pomoc.gif") no-repeat 20px 20px;}
#info_footer ul					{ padding:10px 0 0 30px; font: 11px Tahoma, sans-serif; color: #666;}
#info_footer ul a				{ font: 11px Tahoma, sans-serif; color: #309c40; text-decoration: none; padding-left:5px;}
#info_footer ul a:hover			{ text-decoration: underline;}
#f_tel_sub						{ width:181px; float: left; height:214px; padding-left:5px;}
/* Footter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#footer					{ text-align:center;  width:906px; margin:10px 0px 0px 0px; padding:15px 0 0px; height:40px;  border-top: 1px solid #d9d9d9;}
div#footer	ul#navdown  	{ float: none; width:900px; margin: 0 0 0 10px;}
ul#navdown  li	  			{ height:35px;display: block; float: left; padding: 2px 8px ;}
ul#navdown  li  a 			{ display:block; float:left; color:#040404; text-decoration:none;padding-top:10px;}
ul#navdown  li  a.logomin 	{ width:120px; height:36px; background: url("gfx/logo_cepelia_min.jpg") no-repeat 0 4px;}
ul#navdown  li  a.logochariot	{ padding-right:60px;width:79px; height:35px; background: url("gfx/chariot_logo.jpg") no-repeat 0 0px;}


/* 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}

div.input_search_empty	a	{float: left;margin-left:100px;text-decoration: none;display: block;background:url(gfx/tlo_input_search_empty.jpg) 0 0px no-repeat; width: 194px; padding: 2px 0 0 0; height: 18px;font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #fff;}

/* tabele
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table.tables 					{ width: 760px; padding: 0; margin: 0 0 12px 66px;}
table.tables-history			{ width: 709px; padding: 0; margin: 0 auto 12px;}
table.tables-history2			{ width: 423px; padding: 0; margin: 0 auto 12px;border-left:1px solid #dcdee1;}
table.tables2 					{ width: 760px; padding: 0; margin: 25px auto 12px;}
table.tables2 td 				{ vertical-align:middle; font: normal 15px Arial, Helvetica, sans-serif; text-align:right;}
table.tables th, table.tables-history th, table.tables-history2 th	{ font: normal 15px Arial, Helvetica, sans-serif;  color: #fff; border: 0; text-align: center; padding:6px 4px 5px 8px; background:#309c40 url("gfx/koszyk_table_naglowek.jpg") repeat-x; vertical-align:middle}

table.tables td,	table.tables-history td,	table.tables-history2 td		{ background:#F0F0F0 url("gfx/tlo_tables_koszyk.jpg") repeat-x; border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; padding:4px 6px 2px 6px; height: 32px;vertical-align:middle; text-align:left;font: normal 13px Arial, Helvetica, sans-serif; }
table.tables td	a, table.tables-history td	a, table.tables-history2 td	a	{ vertical-align:middle; text-align:left;font: normal 13px Arial, Helvetica, sans-serif; text-decoration: none; }
table.tables td	input.quantity	{ border: 1px solid #408e40; padding:2px 5px;}
table.tables td.spec			{ text-align: center}
table.tables td.alt 			{ border:none; border-right:1px solid #dcdee1!important; height:30px}
table.tablelist       			{ width:100%; padding:0; margin:0 0 20px}
table.tablelist th    			{ color:#0e507e; border-left:1px solid #dcdee1; border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px 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:1px solid #dcdee1; border-bottom:1px solid #dcdee1; background:#fff; padding:4px 6px 2px 6px; vertical-align:middle}
table.tablelist td.spec  		{ border-left:1px solid #dcdee1; border-right:1px solid #dcdee1; text-align:center}

div.toolhead					{ background: url('gfx/tlo_naglowek_lista.jpg') repeat-x; height:65px; padding:0px;font: normal 12px Tahoma, Arial, Helvetica, sans-serif;}
div.toolhead div.sort			{ float: left; height:15px; padding:15px 15px; color: #666;font: normal 12px Tahoma, Arial, Helvetica, sans-serif;}
div.toolhead div.sort a			{ color: #309c40; text-decoration: none;}
div.toolhead-l					{ width:2px; height: 45px; background: url('gfx/tlo_left_naglowek_lista.jpg'); float: left;}
div.toolhead-r					{ width:2px; height: 45px; background: url('gfx/tlo_right_naglowek_lista.jpg'); float: right;}
div.toolhead ul		 			{ margin: 0px; padding: 0px; text-align:center; }
div.toolhead ul li 				{ display: block; float:left;padding: 5px 2px; font-weight: bold; margin-left: 1px;}

/* product list
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#countrydivcontainer div.text a{text-decoration: none;}
table.products  			      { width:100%;}
table.products tr.odd 			{}
table.products   a.images	  { display:block; padding:0px; background:#fff; }
table.products   div.images {  text-align: center;  }
table.products   div.images2 {width:104px; padding: 10px; text-align: center;}
table.products   div.images img {margin: auto; vertical-align:middle;}
table.products td           { padding:1px 5px; vertical-align:top; }
table.products td.middle           { padding:1px 5px; vertical-align:middle; }
table.products a.prod_name_list img	{ display:block; float:right;}
table.products div.title	  { background:url(gfx/start_ico_kategoria.jpg) no-repeat 0 3px; font-size:13px; font-weight:bold ; margin:2px 0px 3px; }
table.products div.title a	{ padding: 0 0 0 20px; color:#309c40; text-decoration:none;}
table.products div.title a:hover	{ text-decoration: underline;}
table.products div.text     { padding:0px 0px 10px 0px; line-height:18px; clear:both; width:100%}
table.products div.price	  {float: left; text-align:center; font-size:15px;line-height:16px; font-weight:bold;  margin:0px 0px 0px 0; color: #f00;}
table.products div.price span { color: #000; text-align:center; font-size:12px;line-height:16px; font-weight:normal;}
table.products div.priceup	 { float: left; text-align: left; font-size:12px; margin:5px 16px 0px 0; color:#666; text-decoration:line-through; }
div.priceup						 {text-decoration:line-through; }
table.products div.priceup span	 { float: left; text-align:center;  font:11px Tahoma, Sans-serif; margin:3px 5px 6px 0; color:#000; text-transform: lowercase;}
table.products form input.input	{ width:25px; margin:0px 0px 5px 0; padding: 0px 1px;float: none;}
table.products a.adcart 	  {font-weight: bold;text-decoration: none;color:#fff;display:block; width:97px; height:20px; background:url(gfx/adcart.png) no-repeat; border:none;margin:0px auto 3px; text-align:center;}
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:1px 0px 0 0; margin: 10px 0 10px;}
div.products a.images	 	{ display:block; margin:8px 4px 8px 8px; padding:3px;  background:#fff}
div.products div.title	 	{ font-size:13px; font-weight:bold ; margin:0px 0px 3px; }
div.products div.text   	{ padding:0px 0px 10px 0px; line-height:18px; }
div.products div.price	 	{ text-align:center; font: bold 16px Tahoma, Sans-serif;line-height:16px; margin:5px 0px 0px 0;}
div.products div.price span 	{ text-align:center; font:11px Tahoma, Sans-serif;  margin:0px 0px 6px 0px;}
div.products a.adcart 	  	{ display:block; width:115px; padding: 0 0 0 10px; height:26px; background:url(gfx/input_dodaj_do_koszyka.jpg) no-repeat; border:none;margin:0px auto 3px; }
a.adcart 	  				{color:#fff; display:block; width:115px; padding: 0 0 0 10px; height:20px; background:url(gfx/input_dodaj_do_koszyka.jpg) no-repeat; border:none;margin:0px auto 3px; }
div.products a.adcart span  { display:none}

div.product_rate	{ width: 150px; text-align:left;}
div.product_rate span.rate_title { display:block; float: left; width: 40px;}
div.product_rate span.rate	{ display:block; float: left; width: 90px; background: url('gfx/gwiazda-tlo.jpg') repeat-x 0px 0; height:16px; text-align:left;}
div.product_rate span.rate div	{ background: url('gfx/gwiazda-ocena.jpg') repeat-x 0px 0; height:16px; text-align:left;}

table.products div.title2	  {  font-size:15px; font-weight:bold ; margin:2px 0px 3px; }
table.products div.title2 a	{ padding: 0px; color:#309c40; text-decoration:none;}
table.products div.title2 a:hover	{ text-decoration: underline;}

input.ilosc					{ padding: 2px 5px; background: url('gfx/tlo_ilosc_do_kupienia.jpg') no-repeat; border:0; width:46px; height:16px;}

table.navigation 	{border-collapse:collapse; float: right;margin:9px 6px 7px 10px;}
table.navigation td	{font: bold 12px Tahoma, Sans-serif;vertical-align:middle; text-align: center; color:#000; padding: 3px 3px;}
table.navigation td.all	{font:normal 12px Tahoma, Sans-serif; background-color: #e5e5e5;vertical-align:middle; text-align: center; color:#000;}
table.navigation td	a{font:bold 12px Tahoma, Sans-serif; color:#309c40; text-decoration:none; }


table.ostatnio_ogladane { border-collapse: separate; border-spacing:5px 0; }
table.ostatnio_ogladane td.border {vertical-align:middle;border:1px solid #ccc;}
table.ostatnio_ogladane td { padding: 5px 2px; text-align: center;}
table.ostatnio_ogladane span.title a { color:#309c40; display: block; margin: 5px 0; text-decoration:none;}
table.ostatnio_ogladane span.title a:hover { text-decoration: underline;}
table.ostatnio_ogladane span.img { padding: 5px;display: block; border: 1px solid #ccc;}
table.ostatnio_ogladane span.img img{ padding:5px;}
table.ostatnio_ogladane span.rank { margin: 5px 10px;display:block; float: left; width: 90px; background: url('gfx/gwiazda-tlo.jpg') repeat-x 0px 0; height:16px; text-align:left;}
table.ostatnio_ogladane span.rank div	{ background: url('gfx/gwiazda-ocena.jpg') repeat-x 0px 0; height:16px; text-align:left;}
table.ostatnio_ogladane div.product_rate	{ width:111px;margin-left:17px;margin-top:5px; text-align:left;}


/* product
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.product					{ width:100%; border-collapse:separate;}
table.product  td				{ padding:6px 5px 12px 5px; font: 15px Arial, Tahoma, Sans-serif; color:#4c4c4c; }
table.product  td.productat		{vertical-align: top;  line-height:25px; text-align: left;margin:3px 0px 12px 0px; padding-left: 15px !important; padding-left: 10px;}
table.product  div.images a	 	{ display:block; float:left;   background:#fff }
table.product  div.images a	img { padding: 5px 0 0 3px;}

table.product span.price_bb		{font:bold 25px Arial,Tahoma,Sans-serif; color:#FF6600;line-height:50px;}

table.product div.product_rate {float: left; line-height:normal; }
table.product div.product_rate span.rate_title {width:55px;}
table.product div.atribut select {border-top:1px solid #ccc; border-right:1px solid #ececec; border-bottom:1px solid #ececec; border-left:1px solid #ececec; padding:0;}

table.product	form {float: left; line-height:normal; }

table.product a.adcart 			 	{ font: bold 22px Arial, Tahoma, sans-serif; display:block; width:133px; padding: 0 0 0 0px;height:60px; background:url(gfx/tlo_product_kupuje.jpg) no-repeat; border:none;margin:10px 0 10px 0;   clear:both }
table.product a.adcart div   		{ padding: 3px 0 0 1px; text-align:center;}
table.product  input.adrep			{ color:#fff; padding:0;text-align:center; font: bold 12px Arial,Tahoma, Sans-serif; float: left; width:145px; height:20px; display:block;  background:url(gfx/tlo_powiadom_znajomego.jpg) no-repeat;  border:0px; cursor:pointer; margin:0 0 0 10px !important;margin:0 0 0 2px;}
table.products.noborder td			{ border:none}
div.product_desc					{ padding:6px 16px 16px; }
div.product_related					{ padding:6px 16px 16px; }
table.product_related				{ border-spacing:9px; border-collapse:separate; }
table.product_related	td			{ vertical-align:top; line-height: 25px; font: normal 15px Arial, Tahoma, Sans-serif; text-decoration:none;}
table.product_related a.related 	{color:#039C41;line-height: 25px;font: bold 15px Arial, Tahoma, Sans-serif; text-decoration:none;}
table.product_related span.price_bb		{font:bold 20px Arial,Tahoma,Sans-serif; color:#FF6600;line-height:50px;}

h4.modulhead				 		{ border-top:1px solid #dadada }
h4.modulhead span					{ font-size:12px; font-weight:bold; float:left; display:inline; height:auto; background:url(gfx/modulhead2a.png) 100% 0 no-repeat;  height:25px;  line-height:25px; padding:0px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px; }

h4.modulhead span	 span 			{ display:block;height:25px; background:url(gfx/modulhead_2.png) 0 0px no-repeat; padding:0px 21px 0px 32px; 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; width:640px; overflow:hidden;}
div.opinion.odd						{ background:#f7f7f7}
a.addopinion						{ text-decoration: none; color:#039C41; font: bold 12px Arial, Tahoma, Sans-serif; padding-left:21px;background:url(gfx/comment.png) 0 2px no-repeat; margin-top:10px; display:block;   }
a.powiadom                    		{ padding:2px 0px 0px 10px; color: #fff; text-decoration:none; font:bold 12px Arial, Tahoma, Sans-serif; display: block;float:left; width:135px; height:20px; background:url(gfx/tlo_powiadom_znajomego.jpg) 0 0px no-repeat;}
a.powiadom2                    		{ text-align:center; padding:2px 0px 0px 5px; color: #fff; text-decoration:none; font:bold 12px Arial, Tahoma, Sans-serif; display: block;float:left; width:123px; height:20px; background:url(gfx/input_dodaj_do_koszyka.jpg) 0 0px no-repeat;}
tr.white td							{ padding:0px 0}

img.captcha							{ border:1px solid black;  margin:5px auto 0; display:block; 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; padding-right:52px;}

div.adresy					  { width:700px; margin:12px auto; text-align:left;}
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}

input.btn 	{ vertical-align:top; padding:1px 0px 3px;height:21px;border: 0;background:url('gfx/btn_szukaj.jpg'); font: 11px Tahoma, Sans-serif;

color: #fff; text-align: center;width: 51px;}

h2.producttitle		{background-color:#ececec; font:bold 25px Arial, Tahoma, Sans-serif; color:#000;padding:8px 1px 8px 10px;margin:0 0 10px 0;}
table.product td.producttitle		{vertical-align:middle; text-align:left;padding:0 0px 0 0;margin:0 0 0 0;}


/* BASKET */

#content-step	{width:900px; text-align: center;margin-bottom:90px;}
#content-step table.tables	{margin: 0 auto;}

div#content-step	 h3{   width:673px;color:#000;font:25px Arial,Tahoma,Sans-serif; height:auto;  height:35px;  line-height:25px; padding:10px 0 0 10px;  margin:0px 0px 6px 0 ; border:none; }
div#content-step	 h3 { width:673px;color:#000;font:25px arial,Tahoma,  Sans-serif; float:left; display:inline; height:auto;  height:35px;  line-height:25px; padding:10px 0 0 10px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px;}
div#content-step	 h3 span { display:block; height:25px; padding:0px 21px 0px 0px; float:left }
div#content-step	 h5 { width:657px; margin: 0 auto; }



#content-koszyk	{ text-align: center; width:906px;}

#kroki			{ text-align: left; width:680px; height:130px; margin: 0 auto;}
#kroki	ul li	{ display:block; float:left; width: 130px; height:90px;background:#FFF url(gfx/tlo_krok.gif) center no-repeat;padding:0;margin:0;}
#kroki	ul span	{ display:block; color: #b2b2b2; font: bold 24px Tahoma, Sans-serif;  }
#kroki	ul span a	{ display:block; color: #b2b2b2; font: bold 24px Tahoma, Sans-serif;  }
#kroki	ul span.krok_numer	{ width:30px; height:30px; margin: 27px 0 0 57px;}
#kroki	ul span.krok_numer a	{ width:30px; height:30px; padding: 0px 0 0 0px; text-decoration: none;}
#kroki	ul span.krok_numer2	{ color:#57b738;  margin: 27px 0 0 57px;}
#kroki	ul span.krok_numer2 a	{ color:#57b738;  padding: 0px 0 0 0px; text-decoration: none;}
#kroki	ul span.krok_opis	{ text-align: center;width:130px; height:30px; font: bold 14px Tahoma, Sans-serif;  padding: 21px 0 0 0px;}
#kroki	ul span.krok_opis2	{ text-align: center;color:#57b738;font: bold 14px Tahoma, Sans-serif; padding: 21px 0 0 0px;}

.button_kontynuj	{margin: 0 auto;width:194px;height:20px; font:bold 12px Tahoma, Sans-serif; border: 0; cursor:pointer; background:#FFF url(gfx/button_kontynuuj.jpg) center no-repeat; color: #fff;}

.zamow-final	{background:url(gfx/tlo-form-zamow.jpg) 0 0 repeat-x; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;height:50px; padding:8px 5px 0px 0;}
.zamow-final a	{color:#039C41;font-weight:bold;text-decoration:none;}
.zamow-final a:hover	{text-decoration: underline;}


/* STEP 2 */

div h5.title{	margin:20px 0 0 0;color: #fff; font: 15px Arial, Sans-Serif; text-align: left; background-color: #309c40; padding:7px 5px 7px 20px;}
div.divstep2{ margin: 0 auto 15px;; width:680px; font: 15px Arial, Tahoma, sans-serif; padding:0;background-color:#f0f0f0; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
div.divstep2 a{ font: bold 11px Tahoma, Sans-serif; color: #309c40; text-decoration:none; }
input.buttonstep2 { font: 18px Tahoma, sans-serif; text-transform: uppercase; color: #fff; background:#FFF url(gfx/tlo_step2_zaloguj.jpg) no-repeat;

width:178px; height:46px; border: 0;}
table.tablestep2	{margin: 10px auto;}
table.tablestep2 a	{font: bold 11px Tahoma, Sans-serif; color: #309c40;}
table.tablestep2 td	{vertical-align:  middle;}
table.tablestep2 td input.text	{width:250px; border:1px solid #ccc; background-color:#fff; padding: 2px 5px; color: #000; margin: 3px 20px 3px 20px; }
table.tablestep2 td textarea.text	{width:250px; border:1px solid #ccc; background-color:#fff; padding: 2px 5px; color: #000; margin: 3px 20px 3px 20px;}

#adres, #delivery	{background-color:#F0F0F0;}

/* SEARCH */

table.table_adv_search	{ background: url(gfx/tlo_adv_search.jpg) repeat-x; margin: 0 auto 20px; width: 723px; border-left: 1px solid #ccc;

border-right: 1px solid #ccc; height: 246px;padding:10px 50px;}
table.table_adv_search td	{color: #000; font: 15px Tahoma, Arial, Helvetica, sans-serif; text-align:left; vertical-align:middle;padding:0 10px;}
table.table_adv_search input	{color: #000; background: #fff url(gfx/tlo_input_adv_search.jpg); border: 0; width:79px; padding: 2px 5px;}
table.table_adv_search select	{color: #000; background: #fff url(gfx/tlo_input2_adv_search.jpg); border: 0; width:263px; padding: 1px 2px 1px 5px;}
table.table_adv_search input.bsearch	{color: #000; background: #fff url(gfx/tlo_input2_adv_search.jpg); border: 0; width:253px; padding: 2px 5px 2px 5px;}
table.table_adv_search input.btn 	{ vertical-align:top; padding:1px 0px 3px;height:21px;border: 0;background:url('gfx/btn_szukaj.jpg'); font: 11px Tahoma, Sans-serif; color: #fff; text-align: center;width: 51px;}
table.table_adv_search input.bchec 	{ width: 10px; margin-right: 25px;}


/* seo */
#top #ss_header							{ width:200px; position: absolute; top:10px; left:50%; margin-left:-450px;  }
#top #ss_header h1,#top #ss_header  h2	{ font-size: 10px;  color:#d4d0c8;}
#footer_seo				{width:900px;margin-top:20px; margin-bottom:20px; color:#d4d0c8; font-weight: lighter; text-align: center; font-size: 10px;}
#footer_seo a			{color:#d4d0c8; text-decoration: none;}
#footer_seo a:hover		{color:gray;}

/*tabela na glownej (banner)*/
.nowa{
margin:	0px auto 20px auto;
padding: 0px;
border: none;
border-collapse: collapse;
}

.nowa td{
margin:	0px;
padding: 0px;
border: none;
border-collapse: collapse;
}

.nowa img, .nowa a{
margin:	0px;
padding: 0px;
border: none;
display: block;
}


