@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

body {

	font-family: verdana, arial, sans-serif;

}

                  { 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:#7b7b7b; 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: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;}

.text_b_bb				{ font-weight:bold; font-size:14px;}

.text_c						{ text-align:center}

.text_r						{ text-align:right}

.news_date				{ font-style:italic;}





 /* Forms elements

-------------------------------------------------------------- */

div.centring	{width:290px; margin:auto}

div.half_left {width:217px; display:inline; float:left; clear: none; }

div.half_right{ width:217px; display:inline; float:left; clear: none;  }

div.half_left input.input , div.half_right input.input {width:96%;}

div.half_left {

	padding-left: 20px;

}

div.half {

	width: 486px;

	margin-left: 30px;

}

div.half_right {

	padding-left: 52px;

}

div.half_left form, div.half_right form {

	width: 217px;

	padding-left: 5px;

	float: left;

	margin-left: 5px;

}

div.half_left fieldset, div.half_right fieldset, div.half fieldset {

	border: 1px solid #ccc;

}

div.half_left fieldset legend, div.half_right fieldset legend, div.half fieldset legend {

	padding: 0 5px;

}

div.half_left form div, div.half_right form div {

	margin-left: 10px;

}

form						  { margin:0px auto 0; padding: 0; }

form.contact			{ margin:0px; border: 0;}

form.forms				{margin-top:12px;}

form  input.input ,form  input.input2	,form  input.input3	 { margin:0px 2px 2px 0; padding: 2px;  background:#F7F6F7;   border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090; font-size: 11px;}

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: 2px 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; 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:#000; padding-bottom:2px}

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;  width:122px;height:20px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#000; 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: 1px solid #ccc;margin:0px 0px 10px; padding:4px 15px 8px 6px;}

legend { margin: 4px 0px 4px; padding:0; background: #fff; color: #fc9b03; 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; color: #000}

input.edit ,input:hover.edit       { width:22px; background:url(gfx/edit.png) no-repeat; display:inline}

input.remove ,input:hover.remove        { width:22px;  background:url(gfx/trash.png) no-repeat; display:inline}



div.formularze label { font-weight: bold; }

input.checkbox  {position:relative; top:3px;}	



form#shipping_form ,form#payment_form {margin-bottom:8px;}

 /* Site

-------------------------------------------------------------- */

div#wrap , div#wrap_l , div#wrap_r, div#middle , div#left , div#right, div.modul, ul.nav	, div.opis { height:auto!important; height:20px; min-height:20px;}

body 				  	{ font-size:11px; color:#2a2a2a; font-family:Tahoma, Helvetica, sans-serif; text-align:center; background: #fff; line-height:19px; padding-top:0;margin:0;}

div#wrap				{ width:968px; background: none; margin:0px auto; text-align:left;  }

div#wrap_l			{ width:100%; background: none;}

div#wrap_r			{ width:100%;background: none;}

div#wrap_foot		{ width:960px;padding:0px 17px 0; background: none;}



/* head

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#head			  { width:100%;height:309px; position:relative;}

div#top					{ width:100%; height:auto; float: left; }

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#navbar				 { width:100%; min-height:40px; background:url('gfx/navbar.png');}

div#navbar ul    		 { min-height:37px; margin:0px;background:url('gfx/navbar.png');}

div#navbar ul li  		 { display:block; float:left; padding: 0px; height:40px; }

div#navbar ul li a       { font-size:12px; display:block; float:left;  min-height:37px;text-decoration:none; line-height:38px;  color:#FFFFFF; padding:0px 22px; background: url('gfx/navli.png') 100% 0 no-repeat;}

div#navbar ul li a:hover { background: url('gfx/navactive.png') 100% 0 no-repeat; }



	

div#undernav	    	{ width: 100%; background: url(images/bg-path-main.jpg) 0 0 repeat-x; float: left; border-bottom: 1px solid #f5f5f5; padding: 0; margin: 18px 0 0 0; color: #aaaaaa;}

div#patchway				{ width: 90%; padding: 5px 0 0 8px; background: url(images/bg-path-left.jpg) 0 0 no-repeat; float: left;  }

div#undernav, div#patchway	{background: none; border: none;}

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;  }

div#patchway img {margin: 2px 3px 0 0 ; float: left;}

div#patchway a {color: #aaa}

div#patchway a:hover {color: #000}



/* middle

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



div#middle				{ width:100%; margin:0px 0px 0px; float: left;}

div#left				{width:194px; margin-right:0; float:left;  }

div#content			{ float:left ;   width:528px; float: left;  }

div#right				{ width:204px; float:right;   margin-left:0px;}



div.modul               { width:194px; background:#fff; border:0px solid  #dadada; margin-bottom:12px; padding-bottom:10px;}

div#content	 div.modul  { width:100%; background:#fff}



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 0px;}

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; padding:0px 21px 0px 6px; float:left }





div#left div.modul 	h3	, div#right div.modul 	h3{ width:100%; height:31px;line-height:32px; font-size:13px; font-weight:bold; color:#2e8bb1;background:url(gfx/modulhead.png) 0 0 no-repeat;  padding: 0; margin: 0; }

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:0;}

.txt {float: left; display: block; width: 100%; margin: 10px 0 0 0; padding: 0;}

div#content div.modul  p{ padding:3px 14px;}

div.banner {margin-bottom:5px; text-align:center; width:100%; background:#fff; border:0px solid  #dadada; }



ul.nav	,ul.nav2 , ul.nav	ul	{ margin:0px; width:auto; padding: 0; }

ul.nav li , ul.nav2 li	{ padding:0;margin: 0; display:block; border-bottom:none; }

.menu ul.nav {

margin-left: 20px;

}

ul.nav2 {

	padding: 0 10px 0 10px;

	float: left;

	width: 173px;

}

ol.nav2 {margin: 0 5px 0 30px; padding: 0;}

ol.nav2 li {margin: 0;padding: 0;}

ol.nav2 li a {text-decoration: none;}

ol.nav2 li a:hover {color: #fe9703; text-decoration: none;}

ul.nav li	a			{  text-decoration:none;  padding:0 0 0 15px; background:url(images/menu_dot.jpg) 0 2px no-repeat; color: #000; font-weight: bold;}

ul.nav li	a:hover 	{ text-decoration:none; color: #fc9b03;}

ul.nav2 li	a			{  text-decoration:none;  padding:0;  }

ul.nav2 li	a:hover		{  color: #fc9b03; }



ul.nav a.curr {color: #fc9b03; font-weight: bold;}

ul.nav ul li			{ padding:0px; display:block; border-bottom:none;}

ul.nav li.sub			{ border-bottom:none}

ul.nav li.sub	a		{  padding:0;  background:url(images/sub_dot.jpg) 0 2px no-repeat}

ul.nav li.sub ul {margin-left: 5px;}

ul.nav li.sub ul li a {padding-left: 15px;}

ul.nav li.sub ul li.sub ul li a {  padding:0;  background:url(images/sub_sub_dot.jpg) 0 2px no-repeat; padding-left: 15px;}

.a2 {background:#f7f7f7; font-weight:bold;}



/* Footter

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#footer				{ background: url(images/emusic/bg-foot.jpg) 0 0 no-repeat; width: 100%; float:left; margin:0; padding:38px 0 17px 0; color: #fff; }

ul#navdown        { display:block; float:left; margin: 0; padding: 0;}

ul#navdown  li	  { display:block; float:left; line-height:11px; padding: 2px 8px ;border-left:1px solid #fff;}

ul#navdown  li  a { color:#fff; line-height:12px; text-decoration: none;}

ul#navdown  li  a:hover { text-decoration: underline;}

div#copy			   	{ float:right; line-height:12px; margin-right:6px; margin-bottom:15px; }



/* Elementy

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul.usersonline				 { margin:0px; width:160px; margin-left: 6px;}

ul.usersonline li 		 { border-bottom:1px solid #e1e1e1; padding: 2px 8px 2px 6px;  }

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:#ececee; 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:normal; padding:8px; background: #ECECEC; margin-top: 1px; display: block; margin-bottom: 10px;}

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 			{	}

table.products   a.images	  { }

table.products   a.images	  img {}

table.products td           { padding:6px 5px 6px 0px;  border: none; background: url(images/emusic/product_main_bg.png) 0 0 no-repeat; }

table.products a.prod_name_list img	{ display:block; float:right; margin: 0;padding: 0;}

table.products div.title	  { font-size:14px; font-weight:bold ; margin:0 5px 0 20px; }

table.products div.title a	{ text-decoration:none; color: #696969;}

table.products div.title a:hover	{ text-decoration:underline; color: #000}

table.products div.text     { padding:0; line-height:16px; clear:both; width:403px; margin-left: 20px; font-size: 11px; height: 90px}

table.products div.price	  { font-size:14px;font-weight:bold;  margin:0 0 5px 20px; color: #fc9b03} 

table.products div.price span  { float: left; margin-right: 5px; width: 140px;}

table.products div.price span b { font-size:11px; color: #000; float: left; margin-right: 3px;}

table.products div.priceup	 { font-size:12px; font-weight: bold;  margin: 0 0 0 20px;  color:#696969; width: 200px; font-size: 11px;} 

table.products div.priceup span {text-decoration:line-through;}

table.products form input.input	{ width:25px; margin:0px 0px 5px 0; padding: 0px 1px;float: none;}

table.products a.adcart 	  {width: 77px; height: 10px; background:url(images/emusic/do_koszyka.png) no-repeat; border:none; float: right; }



table.products a.adcart span  { display:none}

table.products a.more {text-transform: lowercase; font-weight: bold; color: #a9a9a9; text-decoration: none;}

table.products a.more:hover {color: #000;}

table.products div.btnsmain {float: right; width: 403px; text-align: right; margin: 10px 0 20px 0;}



table.products div.btnsmain form .nego_btn {width: 98px; height: 10px; background:url(images/emusic/negocjuj_cene.png) no-repeat; border:none; float: right; cursor: pointer;}

table.products div.btnsmain form input.adrep {width: 115px; height: 10px; background:url(images/emusic/do_przechowalni.png) no-repeat; border:none; float: right; cursor: pointer;}

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; }



table.products td._prd {background: url(images/product_list_bg.png) 0 0 no-repeat; width: 100%;  padding: 0; padding-top: 8px; float: left;}



table.products td._prd div 



/* product

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */



table.product	{ width:100%; margin: 0; padding: 0; }

table.product  td	{padding:0; margin: 0; }

table.product  div.images {background: url(images/big_product_bg.gif) 1px 0 no-repeat; width: 270px;  padding: 15px 0 0 12px ; margin: 0;}

table.product  div.images a {border: 0px solid; float: left;}

table.product  div.images a img { display:block}

table.product  div.atribut		{ float:left; margin: 10px 0 0 0; padding: 0; width: 300px;}

table.product  div.prices			{ padding:2px 10px 0 0; float:right}

table.product  div.prices 	div { text-align:center }







table.product a.adcart 			  { width:97px; height:20px; background:url(gfx/adcart.png) no-repeat; border:none;margin:3px auto 8px;  }

table.product a:hover.adcart  { background:url(gfx/adcart.png) 0px -20px no-repeat; border:none;}

table.product a.adcart span   { display:none}

table.product  input.adrep		{  font-size:9px; font-weight:bold; clear:both; width:97px; height:20px; float: left;  background:url(gfx/adrep.png) no-repeat; margin:0 auto 4px auto; border:0px; cursor:pointer}

table.product  input:hover.adrep	{ background:url(gfx/adrep.png) 0px -20px no-repeat; }

table.products.noborder td			{ border:none}

div.product_desc								{ padding: 0 10px;}







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 2px 2px 0; } 



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; text-decoration: none; font-weight: bold;   }

a.addopinion:hover {text-decoration: underline}

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}



/* internet wizard */



#top1 {

	background: url('images/top_1.jpg') 0 0 no-repeat;

	width: 928px;

	height: 47px;

	padding: 10px 0 0 15px;

	float: left;

	display: block;

}

#top2 {

	background: url('images/top_2.jpg') 0 0 no-repeat;

	width: 968px;

	height: 98px;

	display: block;

	float: left;

}

#top2 div {

	margin: 72px 0 0 40px;

	float: left;

}

#top2 div span {

	margin: 0;

	float: none;

}

#top2 div a {

	color: #fff;

	text-decoration: none;

}

#top2 div a:hover {

	text-decoration: underline;

}

#top3 {

	background: url('images/top_3.jpg') 0 0 no-repeat;

	width: 968px;

	height: 77px;

	display: block;

	float: left;

}

#top3 form {

	margin: 10px 0 0 14px;

}

#top3 span {

	padding: 10px 0 0 14px;

	float: left;

	font-size: 12px;

	font-weight: bold;	

}

#top3 span a {

	text-decoration: none;

}

#top3 span i {

	font-weight: normal;



	font-style: normal;

}

#top3 span a:hover {

	text-decoration: underline;

}

#top3 form .btn, div.szukaj form .btn,  div.sub form .btn {

	border: none; 

	background-color: transparent; 

	background: url('images/szukaj_l.gif') 0 0 no-repeat; 

	height: 20px; width: 20px;

	position: relative;

	top: 1px;

	cursor: pointer;

}

#top3 form input.input_log {

  color: #ffffff;

  font-size: 10pt;

  border: 1px solid #ffffff;

  background-image: url(images/input_bg.jpg);

  background-repeat: repeat-x;

  height: 15px;

  font-weight: normal;

  width: 125px;

  background-color: #000000;

  margin-right: 5px;	

}

#left {

	padding-right: 10px;

}

div.szukaj { 

	background: url('images/search_bg.jpg') 0 0 no-repeat; 

	width: 194px; height: 100px;

	margin: 0 0 10px 0;

	padding: 0;

	float: left;

}

select {

font-family: verdana, arial, sans-serif;

 border: 1px solid #e0e0e0

}

div.szukaj form {

	float: left;

	margin: 40px 10px 10px 10px;

}

div.szukaj input, div.sub input {

  color: #000;

  font-size: 11px;

  border: 1px solid #fc9b03;

  font-weight: normal;

  width: 130px;

  height: 14px;

  float: left;

  margin-right: 3px;

  margin-left: 3px;	

  padding: 2px;

}

div.szukaj form .btn, div.sub form .btn {

	background: url('images/szukaj.gif') 0 0 no-repeat; 

	top: 0px;

	height: 21px;

}

div.szukaj form a.text_b_s {

	font-size: 11px;

	text-decoration: none;

	color: #aaa; 

	float: left;

	margin: 3px;

}

div.szukaj form a.text_b_s:hover {

	color: #000;

}

div.menu, div.filtr { 

	border-left: 1px solid #adadad;

	width: 194px;

	margin: 0;

	padding: 0;

	float: left;

}

div.menu {

	border-right: 1px solid #adadad;

	width: 192px;

}

.menu ul, .menu ul li, .menu ul li a {

line-height: 16px;

}

div.producent, div.sub { 

	border-left: 1px solid #adadad;

	border-right: 1px solid #adadad;

	width: 192px;

	margin: 0;

	padding: 0;

	float: left;

}

div.sub form {

	float: left;

	margin: 0 10px 0 10px;

	padding: 0;

}

div.sub p { 

	margin: 5px 10px 0px 12px;

	line-height: normal;

	font-size: 11px;

	text-align: left;

	float: left;

}

div.producent form {



	margin: 0 0 0 12px;

}

div.producent form .slct {

	padding:1px 0px 1px 2px;

	

}

#left img.top {

	float: left;

}

#left img.btm {

	float: left;

	margin-bottom: 10px;

}

#right img.top {

	float: right;

}

#right img.btm {

	float: right;

	margin-bottom: 10px;

}

div.promo, div.best, div.last, div.custom, div.twojkoszyk { 

	border-left: 1px solid #adadad;

	border-right: 1px solid #adadad;

	width: 192px;

	margin: 0;

	padding: 0;

	float: right;

}

div.custom {

	text-align: center;

	padding: 0px;

	width: 192px;

	border-right: 1px solid #adadad;

}

.subcat {

	float: left; 

	text-align: center; 

	margin: 0 3px 5px 3px;

	background: url(images/bg-subcat.png) 0 0 repeat-y;

	width: 118px;

	height: 150px;

	line-height: normal;



}

.subcat a {

	display: block;

	text-decoration: none;

	font-size: 10px;

	margin-top: 5px;

	padding: 0 4px;

}

.subcatwrap {

	width: 550px;

	margin-left: 30px;

	text-align: center;

}



h4.modulhead span {

background:  none;

}

table.par {

	width: 100%;



}

table.par a {

	text-decoration: none;

}

table.par a:hover {

	text-decoration: underline;

}

table.par td {

	background-image: none;

	padding: 3px;

	border-bottom: 1px solid #fff;

	border-right: 1px solid #fff;

}

table.par tr td.atr {

	background-color: #EdEdEd;

}

table.par td.param {

	background-color: #EFEFEF;

}

/* menu gorne */

a.glowna {

	float: left;

	width: 68px;

	height: 44px;

	background: url(images/menu/btn-glowna.gif) -68px 0 no-repeat;

	margin-right: 15px;

}

a.glowna:hover {

	background: url(images/menu/btn-glowna.gif) 0 0 no-repeat;

}

a.ofirmie {

	float: left;

	width: 39px;

	height: 44px;

	background: url(images/menu/btn-ofirmie.gif) 0 0 no-repeat;

	margin-right: 15px;

}

a.ofirmie:hover {

	background: url(images/menu/btn-ofirmie.gif) -39px 0 no-repeat;

}

a.regulamin {

	float: left;

	width: 49px;

	height: 44px;

	background: url(images/menu/btn-regulamin.gif) 0 0 no-repeat;

	margin-right: 15px;

}

a.regulamin:hover {

	background: url(images/menu/btn-regulamin.gif) -49px 0 no-repeat;

}

a.raty {

	float: left;

	width: 22px;

	height: 44px;

	background: url(images/menu/btn-raty.gif) 0 0 no-repeat;

	margin-right: 15px;

}

a.raty:hover {

	background: url(images/menu/btn-raty.gif) -22px 0 no-repeat;

}

a.wysylka {

	float: left;

	width: 80px;

	height: 44px;

	background: url(images/menu/btn-wysylka.gif) 0 0 no-repeat;

	margin-right: 15px;

}

a.wysylka:hover {

	background: url(images/menu/btn-wysylka.gif) -80px 0 no-repeat;

}

a.program {

	float: left;

	width: 105px;

	height: 44px;

	background: url(images/menu/btn-program.gif) 0 0 no-repeat;

	margin-right: 15px;

}

a.program:hover {

	background: url(images/menu/btn-program.gif) -105px 0 no-repeat;

}

a.rejestracja {

	float: left;

	width: 50px;

	height: 44px;

	background: url(images/menu/btn-rejestracja.gif) 0 0 no-repeat;

	margin-right: 15px;

}

a.rejestracja:hover {

	background: url(images/menu/btn-rejestracja.gif) -50px 0 no-repeat;

}

a.kontakt {

	float: left;

	width: 35px;

	height: 44px;

	background: url(images/menu/btn-kontakt.gif) 0 0 no-repeat;

}

a.kontakt:hover {

	background: url(images/menu/btn-kontakt.gif) -35px 0 no-repeat;

}

a.bezp {

	float: left;

	width: 73px;

	height: 44px;

	background: url(images/menu/btn-bezp.gif) 0 0 no-repeat;

		margin-right: 15px;

}

a.bezp:hover {

	background: url(images/menu/btn-bezp.gif) -73px 0 no-repeat;

}

/* menu gorne koniec */



.adv_search {

	margin-top: 20px;

}

.adv_search div span {

padding-top: 2px;

}

.adv_search label, .adv_search div span {

	float: left;

	width: 140px;

		font-weight: bold;

		text-align: right;

		margin-right: 5px;

}

.adv_search div span {

	margin: 0;

}

.adv_search label.short {

	width: 20px;

	margin: 0 5px;

}

.adv_search input, .adv_search select {float: left; margin-top: 3px;}

.adv_search div {

	border-bottom: 1px solid #EBEBEB;

	padding-bottom: 3px;

}

h4 {

	font-size: 12px;

	padding-top: 10px;

}

div.filtr .forms {

margin: 0;

padding: 0;

}

div#content div.produkt  {

	display: block;

	margin-left: 0px;

}

div#content div.produkt .product .images {

margin: 0;

height: 280px;

padding-left: 13px;

margin-bottom: 5px;

}



div#content div.produkt h4.modulhead {

margin: 0;

padding: 5px 0;

float: left;

height: auto;

color: #fc9b03;

}

.text {

	padding: 6px;

}

.product_desc table.rel {

	width: 100%;

	float: left;

	border: 1px solid #efefef;

	margin: 0 5px 5px 0;

	background: #F8F8F8;

}

.product_desc table.rel a {

	color: #696969;

	font-weight: bold;

}

.product_desc table.rel a:hover {

	color: #000;

}

.product_desc table.rel tr {

	background: none;

}

.product_desc table.rel tr.even {

	background: none;

}

.product_desc table.rel tr td {

	padding: 2px;

}

.product_desc a {

	text-decoration: none;

}

.product_desc a:hover {

	text-decoration: underline;

}

table.strony {

	margin: auto;

	text-align: center;

}

table.strony a {

	font-size: 12px;

	text-decoration: none;

	padding: 3px;

	margin: 3px;

	background: #fc9b03;

}

table.strony a:hover {

	background: #000;

	color: #fc9b03;

}

table.strony b {

	font-size: 11px;

}

.usersonline {

	margin: 0;

	padding: 0;

	float: left;

}

.usersonline li {

	margin: 0;

	padding: 0;

}

.box {border:1px solid #d9d9d9;margin-bottom:10px; float: left; width: 558px;padding: 0; padding-top: 0;}

#content .box h1 {background:transparent url(gfx/h2bg1.png) no-repeat 10px 0;height:25px;line-height:25px;margin:0;position:relative;top:-1px;padding:0 22px;border-width:0;color:#fc9b3a;margin-bottom:0}

#content .box h1 span {float:left;padding:0 20px 0 8px;background:transparent url(gfx/h2bg2.png) no-repeat right top; font-size: 12px; font-weight: bold;}

#content .box h2 {background:transparent url(gfx/h2bg1.png) no-repeat 10px 0;height:25px;line-height:25px;margin:0;position:relative;top:-1px;padding:0 22px;border-width:0;color:#fc9b3a;margin-bottom:0}

#content .box h2 span {float:left;padding:0 20px 0 8px;background:transparent url(gfx/h2bg2.png) no-repeat right top; font-size: 12px; font-weight: bold;}

#content .box h3 {background:transparent url(gfx/h2bg1.png) no-repeat 10px 0;height:25px;line-height:25px;margin:0;position:relative;top:-1px;padding:0 22px;border-width:0;color:#fc9b3a;margin-bottom:0}

#content .box h3 span {float:left;padding:0 20px 0 8px;background:transparent url(gfx/h2bg2.png) no-repeat right top; font-size: 12px; font-weight: bold;}

#content .border {

	border-top: 1px solid #d9d9d9;

	margin-top: 15px;

}

#content .box h2,  #content .box h2 span {

	margin-top: 0;

	margin-bottom: 0;

	padding-top: 0;

	padding-bottom: 0;

}

#content .border h3,  #content .border h3 span {

	margin-top: 0;

	margin-bottom: 10px;

	padding-top: 0;

	padding-bottom: 0;

}

table.product form .nego_btn2 {width: 171px; height: 23px; background:url(images/btn-negocjuj.gif) 0 0  no-repeat; border:none; float: left; cursor: pointer; margin: 0 0 1px 0; padding:0;}

table.product form .nego_btn2:hover {width: 171px; height: 23px; background:url(images/btn-negocjuj.gif) -171px 0  no-repeat; border:none; float: left; cursor: pointer; margin: 0 0 1px 0; padding:0;}

table.product form .adrep2 {width: 171px; height: 23px; background:url(images/btn-przechowalnia.gif) 0 0  no-repeat; border:none; float: left; cursor: pointer; margin: 0 0 1px 0; padding: 0;}

table.product form .adrep2:hover {width: 171px; height: 23px; background:url(images/btn-przechowalnia.gif) -171px 0  no-repeat; border:none; float: left; cursor: pointer; margin: 0 0 1px 0; padding: 0;}

table.product a {

	text-decoration: none;

}

table.rel td a, table.rel td a img {

	margin: 0;

	padding: 0;

	float: left;

}

div.opinion {

margin: 0 10px 0 5px;

}

.addtocart {

	width: 192px;

	height: 41px;

	background: url(images/btn-do-koszyka-big.gif) 0 0 no-repeat;

	float: left;

	margin-bottom: 10px;

}

.addtocart:hover {

	background: url(images/btn-do-koszyka-big.gif) -192px 0 no-repeat;

}

.raty2 {

	width: 171px;

	height: 23px;

	background: url(images/btn-raty-p.gif) 0 0 no-repeat;

	float: left;

	margin-bottom: 1px;

}

.raty2:hover {

	background: url(images/btn-raty-p.gif) -171px 0 no-repeat;

}

.ocene {

	width: 171px;

	height: 23px;

	background: url(images/btn-zapytaj-o-cene.gif) 0 0 no-repeat;

	float: left;

	margin: 5px 0 0 60px;

}

.ocene:hover {

	background: url(images/btn-zapytaj-o-cene.gif) -171px 0 no-repeat;

}

.tofriend {

	width: 171px;

	height: 23px;

	background: url(images/btn-znajomy.gif) 0 0 no-repeat;

	float: left;

	margin-bottom: 1px;

}

.tofriend:hover {

	background: url(images/btn-znajomy.gif) -171px 0 no-repeat;

}

.adcart22 {

	width: 98px;

	height: 19px;

	background: url(images/btn-koszyk-maly.gif) 0 0 no-repeat;

	float: left;

	margin-bottom: 1px;

}

.adcart22:hover {

	background: url(images/btn-koszyk-maly.gif) -98px 0 no-repeat;

}

.text .infos ul {

	width: 99%;

	margin: 0 0 0 15px;

	padding: 0;

	display: block;

}

.text .infos p {

	width: 100%;

}



.frame div {

	border: none;

}

.frame div input {

	float: none;

}

.pimagediv {

	float:left; width: 115px; height: 115px; margin: 6px 0 0 11px;

}

.page-cart-small {

	width: 100%;

	margin-bottom: 10px;

	font-size: 10px;

	border: 0;

}

.page-cart-small fieldset {

	border: 0;

	margin: 0 5px;

	padding: 0;

	line-height: normal;

}

.page-cart-small table {

	width: 100%;

	float: left;

	border: 0;

} 

.page-cart-small table thead tr th, .page-cart-small table tbody tr td {

	background: #D0D0D0;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

}

.page-cart-small table tbody tr td {

	background: #F0F0F0;

}

.page-cart-small table tbody tr.odd td {

	background: #F3F3F3;

}

.page-cart-small table tbody tr td.cntr {

	text-align: center;

}

.page-cart-small table tbody tr td.rght {

	text-align: right;

}

.page-cart-small table thead tr th, .page-cart-small table tbody tr td {

	font-size: 10px;

	padding: 2px;

}

.page-cart-small .wartosc, .page-cart-small .bkosz {

	width: 100%;

	text-align: right;

	font-size: 11px;

	float: left;

	margin: 5px 0;

	height: auto;

	padding: 0;

}

.adv_search-producer {width: 290px;}

.border0 {border: 0;}

.aright {text-align:right;}

.zero {padding: 0; margin: 0;}

.contact-fieldset {padding-top:12px; border: none;}

.contact-textarea {margin-top: 10px;}

.index-usericon {float: left; margin-right: 5px;}

.index-content {width:560px;}

.login-infobox {padding-top:0px;}

.login-h5 {padding-left: 30px;}

.mail_to_friend-fieldset {padding-top:12px; border: 0;}

.mail_to_friend-padding15 {padding-left: 15px;}

.main-leftbox {float:left; height: 180px;}

.main-prods {width:560px;}

.order-table {margin-right: 8px; border-top: 1px solid #ccc;}

.order-form {margin-right: 0; padding-right: 0;}

.order-height15 {height:15px;}

.order-height15p {height:15px; text-align:right;}

.order2-h5 {width: 227px;}

.order2-form {width: 227px; margin-left: 0; padding-left: 0;}         

.order2-div1 {padding: 0; margin:0; font-size: 11px; font-family: tahoma}

.order2-fieldset {padding-bottom:6px;}

.order2-div2 {margin-bottom:6px}

.order2-inpt1 {width: 190px; margin: 0;}

.order2-div3 {border: 1px solid #f00; padding:0px; margin:0px; padding-bottom:5px}

.order2-notes {padding: 0 5px;}

.order2-info {margin:10px 0px; padding:5px 5px 5px 50px; display:none;background:#ffffd9 url(images/loading.gif) 10px 50% no-repeat;}

.order3-div1 {text-align:center; font-weight:bold;}

.order3-span1 {font-size: 9px}

.product-span1 {color: #a3a3a3; font-weight: bold;}

.product-form {margin-top: 5px;}

.product-div1{margin-top: 9px; width: 70px; float: left;}

.product-label1 {float: left; margin-right: 3px; font-size: 10px; width: 25px; line-height: normal; position: relative; top: -1px;}

.product-inpt1 {width: 20px; float: left; height: 12px; margin: 4px 3px 0 10px; padding: 2px; font-size: 11px;}

.product-div2 {padding-left: 90px; padding-top: 10px;}

.product-form2 {width: 100%; float: left;}

.product-div3 {margin-top: 0; padding-top: 0;}

.product-div4 {border-top: 1px solid #e2e2e2; line-height: 12px; font-size: 10px; padding-top: 5px; text-align: justify; margin: 5px; color: #a3a3a3}

.product-div4 b {font-size: 11px;}

.product-td1 {width: 85px;}

.product-td2 {margin: 0; padding: 0;padding-right:10px; text-align:right; hieght: auto;}

.product-textarea {width:97%}

.product_list-div1 {width:320px; float:left;}

.product_list-div2 {width:180px; float:right; text-align:right}

.product_list-div3 {border-bottom:1px solid #DADADA;padding-bottom:10px; margin-bottom: 5px;}

.product_list-div4 {float: left; padding-top: 2px;}

.search-div1 {width:220px; float:left; padding-top: 5px;}

.search-div2 {width:180px; float:right; text-align:right; display: none}

.search-div3 {width: 545px;}

.search-div4 {float:left; width: 115px; height: 115px; margin: 6px 0 0 11px;}

.search-div5 {float:left;width:130px; padding-top: 10px;}

.search-div6 {margin-left:10px;margin-top:14px;height:8px;width:100px;border:1px solid black;float:left}

.search-div7 {height:8px;background-color:#fe9703; float:left}

.transport-tr1 {height:25px}

.filter-form1 {padding:0px 12px;}

.filter-div1 {padding-bottom: 5px;}

.filter-slct1 {width:162px; font-size: 11px;}

.filter-inpt1 {margin: 0px 2px 2px 0; padding: 2px;  background:#F7F6F7; border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090; width: 35px;}

.filter-slct2 {width:120px;}

.filter-div2 {margin-top: 10px; text-align: left;}

.filter-div3 .filter-inpt2 {margin-right: 6px; font-size: 11px;}

.filter-div3 .filter-inpt3 {font-size: 11px;}

.filter-div3 {margin-top: 10px;}

.menu_item-li1 {word-wrap:break-word;}

.producers-slct1 {width: 162px; font-size: 11px;}

.sub-inpt1 {margin-left: 2px;}

.usersonline-div1 {margin-top: 0;padding-top: 0;}

span.bkosz a {width: 116px; height: 18px; background: url(images/btn-small-koszyk.gif) 0 0 no-repeat;  float: right; margin: 0 0px 0 0;}

span.bkosz a:hover {background-position: 0 -18px; }

span.border a {width: 116px; height: 18px; background: url(images/btn-small-order.gif) 0 0 no-repeat;  float: right; margin: 0 0px 0 0;}

span.border a:hover {background-position: 0 -18px; }

.text .infos ol {

	margin: 10px 0 10px 25px;

	padding: 0;

	line-height: normal;

}

.text .infos ol li {

	margin: 0;

	padding: 0;

	line-height: normal;

}

.text .infos ul {

	margin: 10px 0 10px 20px;

	padding: 0;

	line-height: normal;

}

.text .infos ul li {

	margin: 0;

	padding: 0 0 0 5px;

	list-style-type: disc;

}

.shopgall {

	padding-left: 15px;

}

.shopgall img {

	padding: 5px;

	

}

h1.h1 {

	color:#fc9b3a;

	font-size: 14px;

	border-bottom: 1px solid #ccc;

	width: 560px;

	font-weight: bold;

	margin: 0;

	padding: 0;

	padding-bottom: 10px;

	

}

.costam .highslide-thumbstrip-float-overlay {

	display: none;

}

.costam .highslide-controls {

	display: none;

}

.costam .highslide-move {



}

.costam .highslide-move, .costam .highslide-close {

	margin-right: 10px;

	padding: 0;

}

/* BEGIN RATY LUKAS */

.wypelnij_wniosek
{	
	width:236px;	height:36px;	display:block;	margin:3px auto 0;
	background:transparent url('../../images/btn_wypelnij_wniosek.gif') no-repeat left top;
}

.wypelnij_wniosek:hover					
{	
	background-position:0 -42px;	
}

img.lukasObliczRate
{
	padding-top:3px;
	padding-bottom:3px;
}
/* END RATY LUKAS */
