@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:#2E8BB1; 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:#ECECEE; padding:3px 6px; font-size: 12px; margin-bottom:6px; }

/* 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: 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: 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:#FF5600;}
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:Regular; font-size:11px;color:#ffffff;}
.text_b_b					{ font-weight:bold; font-size:13px;}
.text_b_bb				{ font-weight:bold; font-size:14px;}
a.text_b_bb1				{font-family: verdana;font-size: 10px;color: #075886;text-decoration: none;font-weight: bold;}
.text_c						{ text-align:center}
.text_l1						{ text-align:left}
.text_r						{ text-align:right}
.news_date				{ font-style:italic;}
p.sub {font-weight:normal; font-size:11px;color:#ffffff;}
span.box1{color:#FF5500;}
span.box2{font-family: Trebuchet MS; font-size:17px; font-weight:regular; color:#ffffff;}
a.last{font-family: Verdana; font-size:11px; font-weight:regular; color:#666666;}
span.last{font-family: Verdana; font-size:11px; font-weight:bold; color:#FF5500;}
a.koszyk1a{font-family: Verdana; font-size:10px; font-weight:normal; color:#ffffff;text-decoration:none; }
a.koszyk1{font-family: Verdana; font-size:10px; font-weight:bold; color:#ffffff;text-decoration:none; }
 /* Forms elements
-------------------------------------------------------------- */
div.centring	{width:290px; margin:auto}
div.half_left {width:45%; display:inline; float:left; clear: none; }
div.half_right{ width:45%; display:inline; float:left; clear: none;  }
div.half_left input.input , div.half_right input.input {width:97%;}
div.test{ background:url(gfx/test1.jpg);width:547px;height:500px;margin-left:4px; }
div.test2{ background:url(gfx/test2.jpg);width:547px;height:; margin-left:4px;}
div.test2_down{background:url(gfx/test2_down.jpg);width:547px;height:31px; margin-left:0px;}
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: #000000 #000000 #000000  #000000;}
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:hover.button	, input:hover.button	{ background:url(gfx/button.png) 0px -20px no-repeat; border:none;}
form input.button1	, input.button1		{ background:url(gfx/button1.png) no-repeat; border:none;  width:55px;height:18px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; font-weight:Regular; font-size:10px; color:#fff; padding-bottom:3px}
form input.button3	, input.button3		{ background:url(gfx/button3.png) no-repeat; border:none;  width:60px;height:18px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; font-weight:Regular; font-size:10px; color:#fff; padding-bottom:3px}
form input.button4	, input.button4		{ background:url(gfx/button4.png) no-repeat; border:none;  width:114px;height:18px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; font-weight:Regular; font-size:10px; color:#fff; padding-bottom:3px}
form input.button5	, input.button5		{ background:url(gfx/button5.png) no-repeat; border:none;  width:83px;height:18px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; font-weight:Regular; font-size:10px; color:#fff; padding-bottom:3px}
form input.test{ background:url(gfx/add_cart.jpg) no-repeat; border:none;  width:96px;height:25px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; font-weight:Regular; font-size:10px; color:#fff; padding-bottom:3px}
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;}

span.main{ padding-left:4px; font-family: Trebuchet MS;font-size: 17px;text-align: left;color: #075886;font-weight: regular;}

/*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		{margin:auto; width:118px;height:16px; padding: 0px 0px; background:#ffffff; border-style:solid; border-width:1px; border-color: #FF3500;}
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; background: #fff; color: #2E8BB1; 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:18px;  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: #ffffff ; line-height:px; padding-top:0px;}
div#wrap				{ width:976px; background:#fff  url('gfx/test.png') 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:976px;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:px; }
a#logo					{ width:260px; height:111px; 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#bellka_top_dot	  {width:754px ; height:36px; background:url('gfx/bellka_top_dot.jpg') repeat-x;display:block;  float:left;  }
div#basket_dott	  {width:17px ; height:36px; background:url('gfx/basket_dott.jpg');display:block;  float:left;  }
div#basket_left {width:103px ; height:36px; background:url('gfx/basket_left.jpg');display:block;  float:left;  }
div#basket_right	  {width:102px ; height:36px; background:url('gfx/basket_right.jpg');display:block;  float:right;  }
div#basket_dott_1	  {width:5px ; height:70px; background:url('gfx/basket_dott_1.jpg');display:block;float:left;  }
div#dott { width:100% ;height:1px; background: url('gfx/dott.jpg')repeat-x;}
div#basket_top	  {width:205px ; height:69px; background:url('gfx/basket_top.jpg');display:block;float:right;  }
.login_1_2       {  text-decoration: none;color: #ffffff;font-weight: regular;font-size: 15px;font-family: Trebuchet MS;text-align: center;}
div#navbar				 { float:left;display:block; width:984px; height:30px; background:url('gfx/navbar.jpg');}
div#navbar ul    		 { height:30px; margin:0px;background:url('gfx/navbar.jpg');}
div#navbar ul li  		 { display:block; float:left; padding: 0px; height:30px; }
div#navbar ul li a       { font-size:12px; display:block; float:left;  height:30px;text-decoration:none; line-height:30px;  color:#FFFFFF; padding:0px 22px; background: url('gfx/navli.jpg') 100% 0 no-repeat;}
div#navbar_left {width:5px; height:30px; background:url('gfx/navbar_left.jpg');display:block;  float:left; }
div#navbar_right {width:5px; height:30px; background:url('gfx/navbar_right.jpg');display:block;  float:right; }
div#navbar_1  { width:10px; height:6px; background:url('gfx/navbar_1.jpg')no-repeat;margin:0px;padding:0px;}
div.adv{width:547px; height:300px; background:url('gfx/adv.jpg');}
div.contact{width:547px; height:600px; background:url('gfx/contact.jpg');}
div#dott_1 {  background-image: url("gfx/dott_1.jpg");background-repeat:repeat-x;height:6px;}
div#undernav	    	{ width:100%; height:29px; line-height:29px;background: url('gfx/undernav.png')  repeat-x;  border-bottom: 3px 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;  }


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

div#middle				{ width:100%; margin:8px 0px 0px;}
div#left				{width:206px; margin-right:6px; float:left;  display:inline;}
div#content			{ float:left ;  display:inline; width:528px;  }
div#right				{ width:206px; float:right; display:inline;  margin-left:0px;}

div#box_podnaglowkowy {display:block;height:7px;width:206px; background:url(gfx/box_podnaglowkowy.png) 0 0 no-repeat;}

div.modul               { width:206px; background:#fff; border-left:2px solid  #EEEEEE;border-right:2px solid  #EEEEEE;border-bottom:2px solid  #EEEEEE;-moz-border-radius:8px; margin-bottom:12px; padding-bottom:10px;}
div.modul4               { width:206px; background:#fff; border-left:0px solid  #EEEEEE;border-right:0px solid  #EEEEEE;border-bottom:0px solid  #EEEEEE;-moz-border-radius:0px; margin-bottom:12px; padding-bottom:10px;}
div.modul1               {width:205px; background:url(gfx/modul1.png) 0 0 no-repeat; border-left:0px solid  #EEEEEE;border-right:0px solid  #EEEEEE;border-bottom:0px solid  #EEEEEE;-moz-border-radius:0px; margin-bottom:12px; padding-bottom:10px;}
div.modul3              {width:205px;height:109px; background:url(gfx/modul2.png) 0 0 no-repeat; border-left:0px solid  #EEEEEE;border-right:0px solid  #EEEEEE;border-bottom:0px solid  #EEEEEE;-moz-border-radius:0px; margin-bottom:12px; padding-bottom:10px;}
div#content	 div.modul  { width:555px; border:0px solid  #dadada }
div.modul5  {width:205px; background:url(gfx/modul5.png) 0 0 no-repeat; border-left:0px solid  #EEEEEE;border-right:0px solid  #EEEEEE;border-bottom:0px solid  #EEEEEE;-moz-border-radius:0px; margin-bottom:12px; padding-bottom:10px;}
div#menu_top {width:205px;height:51px; background:url(gfx/menu_top.png) 0 0 no-repeat;}
div#content	 div.modul h3{ font-size:14px;margin-bottom: 0; font-weight:bold;  border-bottom: 0px solid #dadada;  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; 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;}
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#left div.modul 	h3	, div#right div.modul 	h3{ width:204px; height:34px;line-height:34px;font-family: Trebuchet MS; font-size:17px; font-weight:regular; color:#ffffff;background:url(gfx/modulhead1.png) 0 0 no-repeat; margin-bottom:4px; padding-left:17px; }

div#right div.modul2	{ padding-bottom:4px;}
div#right div.modul2 	h3{ width:205px; height:30px;line-height:30px; font-family: Trebuchet MS; font-size:17px; font-weight:regular; color:#ffffff;background:url(gfx/modulheadaa1.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 12px 4px;}
div#content div.modul  p{ padding:3px 14px;}
div.banner {display:block; float:left;margin-bottom:0px; text-align:left; background:#fff; border:0px solid  #dadada;height:70px; }

ul.nav	,ul.nav2 , ul.nav,ul.nav21	ul	{ margin:0px; width:100%; font-weight:normal;}
ul.nav li , ul.nav2 li	{ background:#F4F4F3 url(gfx/menu_category_1.jpg);width:205px; min-height:31px; padding:0px; display:block; border-bottom:0px dotted #999999;  }
ul.nav21 li , ul.nav21 li	{font-weight:normal; background:#ffffff url(gfx/.jpg);width:205px;min-height:31px; padding:0px; display:block; border-bottom:1px dotted #999999; }
ul.nav li	a			{ position: relative; bottom:3px; display:block; text-decoration:none;font-family: verdana;font-size: 11px;color: #075886;text-decoration: none;font-weight: bold;  padding:6px 0px 4px 10px;  background:url(gfx/arrow.png) 0px 13px no-repeat}
ul.nav li	a:hover 	{ background:# url(gfx/arrow.png) 0px 13px no-repeat; text-decoration:none; font-weight:bold;color: #FF7800;}
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.nav21 li	a			{  font-weight:normal;display:block; text-decoration:none;  padding:5px 0px 3px 12px;  }

ul.nav ul li			{ padding:0px; display:block; border-bottom:1px solid #eae9ec;font-weight:normal; }
ul.nav li.sub			{ border-bottom:none;font-weight:normal; }
ul.nav li.sub	a		{position: relative; bottom:5px;  padding:6px 0px 4px 35px;  background:url(gfx/arrow1.png) 15px 6px no-repeat;font-weight:normal; }

ul.nav li.active		{ background:#f7f7f7 url(gfx/arrow.png) 15px 13px no-repeat; font-weight:normal; }

.a2 {color: #FF7800;background:#f7f7f7; font-weight:bold;}
/* Footter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#footer				{ text-decoration:none;width:100%; float:center;}
ul#navdown        {text-decoration:none; display:block; float:left ; color:#075886;font-weight:normal; }
ul#navdown  li	  {text-decoration:none; display:block; float:left; line-height:11px; padding: 2px 8px ;border-left:1px solid #075886;font-weight:normal; }
ul#navdown  li  a { text-decoration:none;color:#075886; line-height:12px;font-weight:normal; }
div#copy			   	{ float:right; line-height:12px; margin-right:6px; 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:1px dotted #ffffff; border-bottom:1px dotted #ffffff; border-top:1px dotted #ffffff; text-align:left; padding:6px 4px 5px 8px; background:url('gfx/basket_r.jpg') repeat-x ;height:29px; font-weight:bold; vertical-align:middle;color:#ffffff;}
table.tables th.spec				{ border-left:1px dotted #ffffff; border-bottom:1px dotted #ffffff; border-top:1px dotted #ffffff}

table.tables td							{ border-right:1px dotted #ffffff; border-bottom:1px dotted #ffffff; background:#2980B7; padding:4px 6px 2px 6px; vertical-align:middle; text-align:center;color:#ffffff;}
table.tables td.spec				{ border-left:1px solid #dcdee1; font-weight:bold}
table.tables td.alt 			  { border:none; border-right:1px dotted #ffffff!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: 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:100%;}
table.products tr.odd 			{	background-color:#;height:0px;}
table.products   a.images	  { display:block; margin:8px 4px 8px 8px; padding:5px; border:0px solid #dadada; background:; }
table.products   a.images	  img {}
table.products td           { padding:6px 5px 6px 5px; vertical-align:middle }
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 div.title a	{ text-decoration:none;}
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;} 
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:97px; height:20px; background:url(gfx/adcart.png) no-repeat; border:none;margin:0px auto 3px; }
table.products a.adcart2 	  {display:block; width:96px; height:25px; background:url(gfx/add_cart.jpg) no-repeat; border:none; }

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:0px 0px;}
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:97px; height:20px; background:url(gfx/adcart.png) no-repeat; border:none;margin:0px auto 3px; }
div.products a.adcart span  { display:none}


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

table.product									{ width:100% }
table.product  td							{ padding:0px 0px 0px 0px; vertical-align:middle; }
table.product  div.images a	 	{ display:block; float:left; margin:8px 4px 8px 8px; padding:5px; border:0px 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:right}
table.product  div.prices 	div { text-align:center }



table.product a.adcart 			  {display:block; width:91px; height:17px; background:url(gfx/adcart1.png) no-repeat; border:none;margin:3px auto 8px;   clear:both;font-weight:bold; font-size:10px;color:#F44508; }
table.product a.adcart span   { display:none}
table.product  input.adrep		{ clear:both; width:150px; height:15px; display:block;  background:url(gfx/adrep.png) no-repeat; margin:0 auto 4px auto; border:0px; cursor:pointer;font-size:9px;color:#075886;  font-weight:bold; }

table.products.noborder td			{ border:none}
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; 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}
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}
div#footer1				{width:350px; float:left; margin:0px 0px 0px 0px; height:40px;  border-top: 0px solid #2e8bb1 }
div#footer2				{ float:center; margin:0px 0px 0px 0px;  height:40px;  border-top: 0px solid #2e8bb1 }
div#footer3				{ float:right; margin:0px 0px 0px 0px;  height:40px;  border-top: 0px solid #2e8bb1 }
a.galery											{text-decoration: none; }
a.nov {font-weight:bold; clear:both; padding-top:5px}
span.BOX_1_TXT_1{text-decoration: none; color: #075886;font-weight: bold;font-size: 10px;font-family: verdana;text-align: left;}
span.BOX_1_TXT_2{text-decoration: none;color: #FF6F2F;font-weight: regular; font-size: 15px;font-family: Trebuchet MS;text-align: left;}
span.BOX_1_TXT_3{text-decoration: none;color: #2075A9;font-weight: regular;font-size: 15px;font-family: Trebuchet MS;text-align: left;}
div.box_podnaglowkowy_dott{background-image: url("gfx/box_podnaglowkowy_dott.jpg");background-repeat:no-repeat;width:206px;height:1px;}
span.BOX_1_TXT_4{text-decoration: none;color: #666666;font-weight: normal;font-size: 11px;font-family: verdana;text-align: left;}
a.BOX_1_TXT_4{text-decoration: none;color: #666666;font-weight: normal;font-size: 11px;font-family: verdana;text-align: left;}
a.BOX_1_TXT_1{text-decoration: none;color: #666666;font-weight: normal;font-size: 11px;font-family: verdana;text-align: left;}
a.BOTTOMBAR_1{position: relative; bottom:4px; font-family: verdana;font-size: 11px;color: #FF5400;text-decoration: none;font-weight: bold;}
span.BOTTOMBAR_1{font-family: verdana;font-size: 11px;color: #666666;text-decoration: none;font-weight: normal;}
div#top_cat{width:100%;height:30px;display:block; float:center;}
div#top_cat_1{background-image: url("gfx/top_cat_1.jpg");background-repeat:no-repeat;width:210px;height:30px;display:block;  float:left; }
div#top_cat_zn{background-image: url("gfx/top_cat_zn.jpg");background-repeat:no-repeat; width:1px;height:30px;display:block;  float:left; }
div#top_cat_2{background-image: url("gfx/top_cat_2.jpg");background-repeat:no-repeat;width:184px;height:30px;display:block;  float:left; }
div#top_cat_3{background-image: url("gfx/top_cat_3.jpg");background-repeat:no-repeat;width:185px;height:30px;display:block;  float:left; }
div#top_cat_4{background-image: url("gfx/top_cat_4.jpg");background-repeat:no-repeat;width:185px;height:30px;display:block;  float:left; }
div#top_cat_5{background-image: url("gfx/top_cat_5.jpg");background-repeat:no-repeat;width:208px;height:30px;display:block;  float:left; }
a.top_cat{text-decoration: none;color: #ffffff;font-weight: regular;font-size: 13px;font-family: verdana;text-align: center;}
td.cat {background-image: url("gfx/cat_left.jpg");background-repeat:no-repeat;height:296px;width:277px;}
td.cat_3{background-image: url("gfx/cat_right.jpg");background-repeat:no-repeat;height:296px;width:277px;}
table.bottombar{background-image: url("gfx/footer1.png");background-repeat:repeat-x;height:41px;width:100%;}
div.hr{background-image: url("gfx/hr.jpg");height:1px;width:556px;}
a.product_text{position: relative; bottom:12px;text-decoration: none;color: #666666;font-weight: bold;font-size: 10px;font-family: verdana;text-align: left;}
p.product_cart_name {font-family: Trebuchet MS;font-size: 17px;margin: 0;padding: 0;text-align:center ;color: #FF3900;font-weight: regular;text-decoration:none;}
td.price_product_2{background-image: url("gfx/price_product_2.jpg");background-repeat:no-repeat;height:25px;width:95px;}
td.price_product_3{background-image: url("gfx/price_product_3.jpg");background-repeat:no-repeat;height:25px;width:105px;}
td.price_product{background-image: url("gfx/price_product.jpg");background-repeat:no-repeat;height:25px;width:95px;}
td.price_product_1{background-image: url("gfx/price_product_1.jpg");background-repeat:no-repeat;height:25px;width:105px;}
td.price_product_4{background-image: url("gfx/price_product_4.jpg");background-repeat:no-repeat;height:25px;width:95px;}
td.price_product_5_{background-image: url("gfx/price_product_5_.jpg");background-repeat:no-repeat;height:25px;width:96px;}
td.price_product_5{background-image: url("gfx/price_product_5.jpg");background-repeat:no-repeat;height:25px;width:96px;}
span.product_cart_price {font-family: Trebuchet MS;font-size: 16px;margin: 0;padding: 0;color: #ffffff;font-weight: regular;text-decoration: none;}
a.all_5 {text-decoration: none;color: #075886;font-weight: bold;font-size: 10px;font-family: verdana;text-align: right;}
span.opis_prod_1 {font-family: verdana;margin: 0;padding: 0;text-align: center;color: #ffffff;font-size: 11px;font-weight: regular;}
span.opis_prod_2 {font-family: verdana;margin: 0;padding: 0;text-align: center;color: #ffffff;font-size: 10px;font-weight: bold;}
p.opis_prod_1 {font-family: verdana;text-align: left;margin: 0;padding: 0;color: #075886;font-size: 11px;font-weight: bold;}
span.DOWNLOAD_1{font-family: Trebuchet MS;font-size: 17px;text-align: left;color: #075886;font-weight: regular;display:block;}
td.price_product_10{background-image: url("gfx/price_product_101.jpg");background-repeat:no-repeat;height:25px;width:82px;}
td.price_product_11{background-image: url("gfx/price_product_111.jpg");background-repeat:no-repeat;height:25px;width:100px;}
a.all_3 {text-decoration: none;color: #1E73A7;font-weight: bold;font-size: 10px;font-family: verdana;text-align: right;}
span.all_3 {font-family: verdana;font-size: 10px;margin: 0;padding: 0;text-align: left;color: #FF5600;text-decoration: none;font-weight: bold;}
a.all_31 {font-family: verdana;font-size: 10px;margin: 0;padding: 0;text-align: left;color: #FF5600;text-decoration: none;font-weight: bold;}
a.all_4 {font-family: verdana;font-size: 10px;margin: 0;padding: 0;text-align: left;color: #FF5600;text-decoration: none;font-weight: bold;}
span.login_up{padding-left:20px;font-family: Trebuchet MS;font-size: 20px;text-align: left;color: #ffffff;font-weight: regular;}
span.search{font-family: verdana;font-size: 12px;text-align: right;color: #ffffff;font-weight: bold;}
p.promo_price {font-family: Trebuchet MS;font-size: 20px;margin: 0;padding: 0;text-align: left;color: #ffffff;font-weight: regular;}
div.basket_up{background-image: url("gfx/basket_up.jpg");height:47px;width:504px;}
div.basket_down{background-image: url("gfx/basket_down.jpg");height:50px;width:504px;}
p.login_2 {font-family: Trebuchet MS;font-size: 17px;text-align: left;color: #075886;font-weight: regular;}
span.all_1 {text-decoration: none;color: #ffffff;font-weight: bold;font-size: 10px;font-family: verdana;text-align: right;}
span.login_up{font-family: Trebuchet MS;font-size: 20px;text-align: left;color: #ffffff;font-weight: regular;}
span.login_up1{font-family: Trebuchet MS;font-size: 15px;text-align: left;color: #ffffff;font-weight: regular;}
span.login {font-family: verdana;font-size: 10px;text-align:left;color: #ffffff;font-weight: bold;}
div#box_space{background-image: url("gfx/box_space.jpg");width:205px;height:1px;}
a.promo_price_main_page {font-family: Trebuchet MS;font-size: 16px;margin: 0;padding: 0;color: #ffffff;font-weight: regular;text-decoration: none;}
span.promo_price_main_page {font-family: Trebuchet MS;font-size: 16px;margin: 0;padding: 0;color: #ffffff;font-weight: regular;text-decoration: none;}
span.BOX_2_TXT_1{
  text-decoration: none;
  color: #666666;
  font-weight: normal;
  font-size: 11px;
  font-family: verdana;
  text-align: left;
}
span.BOX_2_TXT_2{
  text-decoration: none;
  color: #075886;
  font-weight: bold;
  font-size: 11px;
  font-family: verdana;
  text-align: left;
}
/*
.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;
}





.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{
	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{
	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;	
}
*/