@charset "utf-8";
/* blue 2e8bb1 */
/* border dark dadada*/
/* border light eae9ec*/

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 {-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:#11637b; font-weight:bold; margin:4px 0 8px; padding:12px 12px 12px 58px; border:1px solid #eae9ec; background:#f7f7f7 url(gfx/notify.png) 10px 50% no-repeat; line-height:16px; }
.line							{ background:#dadada; width:100%; height:1px; font-size:0px; line-height:0px;}
.info             { background:#ffb66e; padding:3px 6px; font-size: 12px; margin-bottom:6px; }

/* Text elements 
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
h1				  			{ font-size: 1em; margin-bottom: 0em; font-weight:normal; display:inline; }
h2 				  			{ font-size: 1em; margin-bottom: 0em; font-weight:normal; display:inline; }
h3				  			{ font-size: 1.3em;  margin-bottom: 0.5em; }
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 8px 6px 8px;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:underline;color:#2a2a2a;}
a:hover	          { text-decoration:none; }
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_b_s					{ font-weight:bold; font-size:10px;}
.text_b_b					{ font-weight:bold; font-size:13px; color:#585656;}
.text_b_bb				{ font-weight:bold; font-size:14px; color:#585656;}
.text_c						{ text-align:center; }
.text_c2						{ margin-left:8px; }
.text_r						{ text-align:right}
.news_date				{ font-style:italic;}

a.text_b:link { color: #525252;}
a.text_b:visited { color: #525252;}
/*a.text_b:hover { color: darkblue }*/

 /* 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  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: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/button.png) no-repeat; border:none;  width:76px;height:20px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#fff; padding-bottom:3px}
form input.button2	, input.button2		{ background:url(gfx/button2.jpg) no-repeat; border:none;  width:91px;height:25px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:normal; font-size:13px; color:#fff; padding-bottom:1px}
form input:hover.button	, input:hover.button	{ background:url(gfx/button.png) no-repeat; border:none;}

form input.buttonbig	, input.buttonbig		{ background:url(gfx/buttonbig.png) no-repeat; border:none;  width:122px;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: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;}
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  1px #dadada ; margin:0px 0px 10px; padding:4px 15px 8px 15px;}
legend { margin: 4px 0px 4px; padding:0px 2px; background: #fff; color: #11637b; 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.ilosc2            { width:30px; margin:0px 6px 0px 5px; padding: 1px;position:relative;top:2px; float:left; 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: normal; }
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:url('gfx/bg.jpg') repeat-y top center; */
background-image: url('gfx/bg.jpg');
background-position: 50% 25px;
line-height:19px; padding-top:0px;}
div#wrap				{ width:992px; background:url(gfx/trescbg.png) repeat ; margin:0px auto 0px auto; text-align:left; border-top:solid 1px #435740;}
div#gora				{ width:990px; margin:0px auto 0px auto; }

/* head
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#all					{position: absolute; left: 50%; margin-left: -496px;}
div#head			  { width:100%;height:309px; position:relative;}
div#top					{margin-top: 6px; margin-bottom: 10px; width:992; height:243px; background:url('gfx/top.jpg') no-repeat; background-color: rgba(255, 255, 255, 0.5);}
a#logo					{ width:420px; height:101px; display:block;  float:left; margin-top:56px;    }
a#logo		img		{ display:block   }
div.baner_top span { width:270px; height:222px; margin:0px; float:left }
div.baner_top h1{ width:298px; height:222px; margin:0px; float:right }
div.baner_top h1	img	{ display:block}

div#navbar				 { width:992px; height:52px; margin-bottom:10px; background:url('gfx/navbar.jpg') no-repeat; border:none;}

ul#pasgorny        { margin:auto; float:left; padding-top:16px; margin-left:15px;}
ul#pasgorny  li         { float:left; line-height:11px; padding: 2px 12px ;border-left:1px solid #45c92a;}
ul#pasgorny  li  a { line-height:15px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold;}
ul#pasgorny  li  a:hover { line-height:15px; color:#fff; text-decoration:underline;}
	
div#undernav	    	{ width:100%; height:34px; line-height:29px;background: #fff; }
div#patchway				{ width:620px; float:left; padding-left: 12px; }
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;  }


/* middle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#middle				{ width:992px; padding:0px; border:solid 0px;}
div#left				{width:205px; margin-top:-1px;margin-left:1px; float:left;  display:inline;}
div#content			{ float:left ;  display:inline; width:575px; }
div#right				{ width:205px; float:right; display:inline;  margin-top:-1px; margin-right:1px;}
div#trescbottom			{ background:url(gfx/trescbottom.jpg); height:6px; clear:both;}

div.modul               { width:205px; margin-bottom:10px; padding-bottom:0px; background:url(gfx/panelbg1.jpg) repeat-y; }
div#content	 div.modul  { width:100%; background:#fff; margin-left:2px;}
div#content	 div.modul2  { width:559px; margin-left:17px; margin-top:10px;}
div#content	 div.modul h3{ font-size:14px;margin-bottom: 0; font-weight:bold; line-height:22px; padding:10px 0px 5px 15px;}
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; 0 0 no-repeat; padding:0px 21px 0px 32px; float:left }

div#left div.modul 	h3	, div#right div.modul 	h3{ width:155px; height:43px;line-height:44px; font-size:14px; font-weight:normal; color:#fff; margin-bottom:4px; padding-left:50px; }
.x {background:url(gfx/naglowek1.jpg) 0 0 no-repeat;}
.x1 {background:url(gfx/naglowek2.jpg) 0 0 no-repeat;}
div.paneldol1               { width:205px; height:7px; background:url(gfx/paneldol1.jpg); line-height:1px; font-size:1px; }
div.paneldol2               { width:205px; height:7px; background:url(gfx/paneldol2.jpg); line-height:1px; font-size:1px; }

div.modul3               { width:205px; margin-bottom:10px; padding-bottom:0px; background:url(gfx/panelbg2.jpg) repeat-y; }
div#content	 div.modul3  { width:100%; background:#fff; margin-left:10px;}
div#content	 div.modul3 h3{ font-size:14px;margin-bottom: 0; font-weight:bold; line-height:22px; padding:10px 0px 5px 15px;}
div#left div.modul3 	h3	, div#right div.modul3 	h3{ width:185px; height:36px;line-height:44px; font-size:14px; font-weight:normal; color:#295d00; margin-bottom:4px; padding-left:20px; }
.y {background:url(gfx/naglowek4.jpg) 0 0 no-repeat;}
.y1 {background:url(gfx/naglowek4.jpg) 0 0 no-repeat;}
div.paneldol3               { width:205px; height:6px; background:url(gfx/paneldol3.jpg); line-height:1px; font-size:1px; }
div.paneldol4               { width:205px; height:6px; background:url(gfx/paneldol4.jpg); line-height:1px; font-size:1px; }


div.modul  p  		{ padding:4px 10px 0;}
div.modul  div.text	 p  { padding:4px 0px 0;}
.text				   { padding:12px 12px 4px;}
div#content div.modul  p{ padding:3px 14px;}
div.banner {margin-bottom:2px; text-align:center; width:100%; background:#fff;}

ul.nav	,ul.nav2 , ul.nav	ul	{ margin:0px; width:100%; }
ul.nav li , ul.nav2 li	{ padding:0px; display:block; border-bottom:1px dashed #a1dc2c; margin-right:14px; margin-left:18px; }

ul.nav li	a			{ display:block; text-decoration:none; color:#fffdf7;  padding:5px 0px 5px 5px;}
ul.nav li	a:hover 	{ text-decoration:underline;}
ul.nav2 li	a			{  display:block; text-decoration:none; color:#fffdf7;  padding:5px 0px 5px 12px;  }
ul.nav2 li	a:hover		{   font-weight:bold }

div.modul3 ul.nav2 li				{ border-bottom:0px dashed #aeaeae; }
div.modul3 ul.nav2 li	a			{  display:block; text-decoration:none; color:#585656;  padding:5px 0px 5px 12px;  }
div.modul3 ul.nav2 li	a:hover		{   font-weight:bold }

ul.nav ul li			{ padding:0px; display:block; border-bottom:1px dashed #66a5bf;}
ul.nav li.sub			{ border-bottom:none}
ul.nav li.sub	a		{  padding:5px 0px 5px 5px;}
ul.nav li.sub	a:hover  {  padding:5px 0px 5px 5px; text-decoration:underline;}
ul.nav li.active		{  font-weight:bold; }

div.konto	{ margin:0px; width:auto; float:right; text-align:right; margin-right:25px; color:#3d8a31; }
div.konto 	a			{ text-decoration:none; color:#fffdf7;  padding:5px 0px 5px 5px;}
div.konto 	a:hover 	{ text-decoration:underline;}



.a2 { font-weight:bold;}
/* Footter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#footer				{ width:992px; height:41px; margin:10px auto 0px auto; text-align:center; background:url(gfx/stopkabg.jpg) no-repeat;}
ul#navdown        { margin:auto; padding-top:12px; margin-left:15px;}
ul#navdown  li	  { float:left; line-height:11px; padding: 2px 8px ;border-left:1px solid #45c92a;}
ul#navdown  li  a { line-height:12px; color:#fff3f3; text-decoration:none;}
ul#navdown  li  a:hover { line-height:12px; color:#fff3f3; text-decoration:underline;}
div#linki			{ width:992px; margin:auto;}
div#linki a			{ color:#4a4a4a; text-decoration:none;}
div#devmark			   	{ float:right; line-height:12px; margin-right:6px; margin-top:5px; margin-bottom:5px; }
div#shoper			   	{ float:left; line-height:12px; margin-left:6px; margin-top:5px; margin-bottom:5px; }

/* 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:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1; text-align:left; padding:6px 4px 5px 8px; background:#ffb66e; font-weight:bold; vertical-align:middle}
table.tables th.spec				{ border-left:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1}

table.tables td							{ border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; background:#fff; padding:4px 6px 2px 6px; vertical-align:middle; text-align:center}
table.tables td.spec				{ border-left:1px solid #dcdee1; font-weight:bold}
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								{ border-bottom: 1px 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:245px;}
table.products tr.odd 			{	}
table.products   a.images	  { display:block; width:245px; padding:0px; background:#fff; border:solid 1px #e9e9e9; margin-top:5px;}
table.products   a.images	  img {}
table.products td           { padding-left:15px; padding-right:10px; width:245px;}
table.products a.prod_name_list img	{ display:block; float:right;}
table.products div.title	  { font-weight:bold; width:245px; text-align:center; padding-bottom:8px; padding-top:8px; border-top:dashed 1px #e9e9e9; border-bottom:dashed 1px #e9e9e9; }
table.products div.title a	{ font-size:13px; text-decoration:none; color:#454545;}
table.products div.title a:hover	{ text-decoration:underline;}
table.products div.text     { line-height:18px; clear:both; width:100%}
table.products div.price	  { font-size:13px; color:#4d5984; line-height:16px; font-weight:bold;  margin:0px 0px 15px 6px; text-align:left;} 
table.products div.price2	  { font-size:13px; color:#4d5984; line-height:16px; font-weight:bold;  margin:0px 0px 15px 6px; text-align:left; float:left;} 
table.products div.price span { text-align:center; font-size:12px;line-height:16px; font-weight:normal; display:block}
table.products div.priceup	 { color:#a0989b; font-size:13px; line-height:16px; font-weight:bold;  margin:0px 0px 15px 16px; text-align:left; text-decoration:line-through; float:left;} 
table.products form input.input	{ width:25px; margin:0px 0px 5px 0; padding: 0px 1px;float: none;}

a.adcart 	  {display:block; width:88px; height:25px; background:url(gfx/adcart.jpg) no-repeat; float:left; margin-left:4px; border:none; border:none; padding:3px 0 0 0px; font-size:13px; }
a:hover.adcart { }
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:4px 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:0px 0px;}
div.products   a.images	 { display:block; padding:10px 0px 6px 0px; background:#fff;}
div.products  div.title	 { font-size:13px; font-weight:bold ; margin:16px 0px 3px;  }
div.products div.text   { padding:0px 0px 5px 0px; line-height:18px; border-bottom:dashed 1px #e9e9e9; margin-bottom:4px; }

/* div.products a.adcart 	  {display:block; width:109px; height:25px; background:url(gfx/adcart.jpg) no-repeat; border:none; margin:4px 0 0 8px; }
div.products a.adcart span  { display:none}  */

table.products2  			      { width:550px; margin:auto;}
table.products2 tr.odd 			{	}
table.products2   a.images	  { display:block; width:245px; padding:0px; background:#fff; border:solid 1px #e9e9e9; margin-top:5px;}
table.products2   a.images	  img {}
table.products2 td           { padding-left:15px; padding-right:10px; width:545px;}
table.products2 a.prod_name_list img	{ display:block; float:right;} 
table.products2 div.title	  { font-weight:bold; width:245px; text-align:center; padding-bottom:8px; padding-top:8px; border-top:dashed 1px #e9e9e9; border-bottom:dashed 1px #e9e9e9; }
table.products2 div.title a	{ font-size:13px; text-decoration:none; color:#454545;}
table.products2 div.title a:hover	{ text-decoration:underline;}
table.products2 div.text     { line-height:18px; clear:both; width:220px; text-align:left;}
table.products2 div.price	  { font-size:13px; color:#4d5984; line-height:16px; font-weight:bold;  margin:0px 0px 15px 16px; text-align:left;} 
table.products2 div.price2	  { font-size:13px; color:#4d5984; line-height:16px; font-weight:bold;  margin:0px 0px 15px 6px; text-align:left; float:left;} 
table.products2 div.price span { text-align:center; font-size:12px;line-height:16px; font-weight:normal; display:block}
table.products2 div.priceup	 { color:#a0989b; font-size:13px; line-height:16px; font-weight:bold;  margin:0px 0px 15px 16px; text-align:left; text-decoration:line-through; float:left;} 
table.products2 form input.input	{ width:25px; margin:0px 0px 5px 0; padding: 0px 1px;float: none;}

/* product
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.product									{ width:100% }
table.product  td							{ padding:6px 5px 12px 5px; vertical-align:middle; }
table.product  div.images a	 	{ display:block; float:left; margin:8px 2px 8px 2px; padding:5px; border:1px solid #dadada; background:#fff }
table.product  div.images a	img { display:block}
table.product  div.atribut		{ float:left; padding-right:2px; padding-bottom:6px;}
table.product  div.prices			{ padding:0px 0px 0 6px; float:left}
table.product  div.prices 	div { text-align:center }



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}
table.products.noborder a.prod_name_list { text-decoration:none; }
table.products.noborder a.prod_name_list:hover { font-weight:bold; }
div.product_desc								{ padding:6px 16px 16px ; }


h4.modulhead				 					{ border-top:1px solid #dadada }
h4.modulhead span							{ 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; }

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}
div.opinion.odd								{ background:#f7f7f7}
a.addopinion									{ padding-left:21px;background:url(gfx/comment.png) 0 2px no-repeat; margin-top:10px; display:block;   }
a.powiadom                    { padding-left:21px;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}

/* Dodane style
*/

a.bestsellers { text-decoration:none; }
a.bestsellers:hover { font-weight:bold; }
