
/* charset "utf-8"; */


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img,  ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;  }
table             		{ border-collapse:separate; border-spacing:0;  }
th, td  		  		{ text-align:left; }
blockquote:before, blockquote:after, q:before, q:after{content:"";  }
blockquote, q     		{ quotes:""""; }
a img             		{ border:none; }
a:active, a:focus 		{ outline: none;}
.clr              		{ clear:both;font-size:0; line-height:0; margin: 0px; padding: 0px; border: none; }
.error					{ text-align:center; width:671px;color:#f00;font:bold 15px Tahoma, Sans-Serif; margin:4px auto 8px; padding:12px 0px 12px 0px; border:1px solid #f00; background: url('gfx/tlo_error.jpg') no-repeat; line-height:16px;}
.error-search			{ text-align:center; width:671px;color:#f00; font:bold 15px Tahoma, Sans-Serif; margin:4px auto 8px; padding:12px 10px 12px 10px; border:1px solid #f00; background: url('gfx/tlo_error.jpg') no-repeat; line-height:18px;}
.error		ul			{ margin:0px 0 0 50px;}
.error		ul li		{ font-weight: normal; text-align: left;}
.error		a			{ font-weight: bold; text-align: left; color: #FF6600; text-decoration:none;}
.notify					{background:rgb(247, 247, 247) none repeat scroll 0 0;border:1px solid rgb(211, 211, 211);width:708px; color:#000; font-weight:bold; margin:0px; padding:10px;  line-height:16px; }
.line					{ background:#dadada; width:100%; height:1px; font-size:0px; line-height:0px;}
.info             		{ background:rgb(211, 211, 211); padding:3px 6px; font-size: 12px; margin:0px; text-align: center; color:#fff;}
.dot_bottom_uni			{}
/* Text elements
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 		{ font-weight: normal; }
h1				  		{ font-size: 1.7em; line-height: 1; margin-bottom: 0.5em; }
h2 				  		{ font-size: 1.5em; margin-bottom: 0.75em; }
h3				  		{ font-size: 1.3em;  margin-bottom: 0.5em; text-align:left; }
h4 				  		{ font-size: 13px; font-weight: bold;  margin-bottom: 0.2em;}
h5 				  		{ font-size: 12px; font-weight: bold;  margin:0px 0px 3px 0px; }
h6 				  		{ font-size: 11px; font-weight: bold;  margin:15px 0px 5px 0px;}
p          				{ margin: 0 0em 6px;text-align:justify; }
ul, ol      			{ margin:0 5px 6px 0px; }
ol          			{ list-style-type: decimal; }
ul						{ list-style-type: none;line-height: 19px;float:left  }
li 						{ padding: 0;}
blockquote  			{ margin: 1.5em; color: #666; font-style: italic; }
strong      			{ font-weight: bold; }
em          			{ font-style: italic;  }
pre,code  				{ font-size: 1em ; line-height: 1.5; margin: 1.5em 0; white-space: pre; }
a          				{ color: rgb(255, 170, 1); background-color: inherit; text-decoration: none;}
a:hover	          		{ text-decoration:underline; }
a:active, a:focus ,a:visited { outline:none;}
hr          				{ color: #dcdee1;background-color: #dcdee1;height: 1px;border: 0;}
.text_bb					{ color:#0e507e; font-weight:bold;}
.text_b						{ font-weight:bold;}
.text_b_s					{ font-weight:bold; font-size:10px;}
.text_b_b					{ font-weight:bold; font-size:13px;}
.text_b_bb					{ font-weight:bold; font-size:14px;}
.text_c						{ text-align:center}
.text_r						{ text-align:right}
.news_date					{ font-style:italic;}


h1.h1ajax			{ font: normal 17px Tahoma, sans-serif; padding: 10px 10px 5px 0; color:#666; margin:0;}
h1.h1ajax	span	{ font: bold 17px Tahoma, sans-serif; }

 /* Forms elements
-------------------------------------------------------------- */
div.centring	{width:290px; margin:auto}
div.half_left {width:49%; display:inline; float:left; clear: none; }
div.half_right{ width:49%; display:inline; float:right; clear: none;  }
div.half_left input.input , div.half_right input.input {width:97%;}

form						  { margin:0px auto 0; padding: 0; }
form.contact			{ margin:0px;}
form.forms				{margin-top:12px;}
form  input.input ,form  input.input2	,form  input.input3	 { margin:0px 6px 2px 0; padding: 2px;  background:#F7F6F7;   border-style:solid;

border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}


form   div 				{ padding: 0pt; margin-bottom: 0.3em; clear:both;}
form   label			{ padding: 2pt 0px; font-weight:bold; }
form  input.input	{ width:285px; margin:0px 6px 2px 0; padding: 2px 2px;float: left;}

textarea					{ margin:0px 6px 2px 0; padding: 3px; width: 350px; height:140px; float:left;border-color:  rgb(211, 211, 211); padding: 3px; border-style: solid; border-width: 1px; background:#f7f6f7; }
form  input.input2  { width:46px; margin:0px 6px 2px 2px; padding: 2px 2px;}
form  input.input3  { margin:0px 3px 0px 3px; padding: 2px 2px;}
form.forms  div select	{ float:left; margin:2px 0px 2px 0px; }
form.forms  div select.select {float:none; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}
form input.button	, input.button	{ background:url('gfx/tlo_input_zmien.jpg') no-repeat top left; border:none;  width:54px;height:27px; float:none; margin:8px 10px 0px 150px; padding:0;  cursor:pointer; display:block; font-size:10px; color:rgb(255, 255, 255); padding-bottom:3px}
table.tables td a.usun	{ font: bold 12px Tahoma, Sans-Serif;background:url('gfx/tlo_usun.jpg') no-repeat; border:none;  width:45px;height:20px;

float:none; margin:0px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; color:#000; padding:2px 0 0 20px}
a.usun	{ font: bold 12px Tahoma, Sans-Serif;background:url('gfx/tlo_usun.jpg') no-repeat; border:none;  width:45px;height:20px; float:none; margin:0px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold;  color:#000; padding:2px 0 0 20px}
table.tables td a.zmien	{ font: bold 12px Tahoma, Sans-Serif;background:url('gfx/tlo_input_zmien2.jpg') repeat-x; border:none; height:20px;  margin:0px auto 0; padding:0;  cursor:pointer;  font-weight:bold;color:#fff; padding:3px 20px 3px 13px;}
table.tables td a.zmien2	{ font: bold 12px Tahoma, Sans-Serif;background:url('gfx/tlo_input_zmien2.jpg') repeat-x; border:none; height:20px;  margin:0px auto 0; padding:0;  cursor:pointer;  font-weight:bold; color:#fff; padding:3px 7px 3px 13px;}
form input:hover.button	, input:hover.button	{ background:url('gfx/button.png') 0px 0px no-repeat; border:none; color: rgb(255, 255, 255);}

form input.buttonbig, input.buttonbig		{ background:url('gfx/buttonbig.png') no-repeat; border:none;  height:20px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:10px; color:#fff; padding-bottom:2px}
form input.zloz_zamowienie 					{ font:15px Tahoma, Sans-serif; text-transform:uppercase; width:178px; height:44px; background:url('gfx/tlo_input_zakup.jpg') no-repeat; color:#fff; border:0;}
table.tables2 td.tlo_koszt_zamowienia		{border-bottom: 2px solid #FE812D;padding-top:2px; vertical-align:bottom; text-align: right; font-size:27px; color:#fff;}
table.tables2 td.tlo_koszt_zamowienia span	{padding-top:10px;height:30px; text-align:center; display:block;width:307px; height:41px; background:url('gfx/tlo_koszt_zamowienia.jpg') no-repeat;}
table.tables td.tlo_wartosc					{padding:0 0 0 10px;font:bold 15px Arial, Tahoma, Sans-serif; height: 56px;background:url('gfx/tlo_wartosc.jpg') repeat-x 0 bottom;}
table.tables td.tlo_wartosc span			{font:bold 16px Arial, Tahoma, Sans-serif;padding-left:10px;}
table.tables input.button_aktualizuj	{ background:url('gfx/tlo_input_aktualizuj.jpg') no-repeat; border:none;  width:178px;height:20px; float:none; margin:8px 3px 0; padding:0;  cursor:pointer; font:bold 11px Tahoma, Sans-serif; color:#fff; padding-bottom:3px}
input.button_aktualizuj	{ background:url('gfx/tlo_input_aktualizuj.jpg') no-repeat; border:none;  width:178px;height:18px; float:none; margin:8px auto 0; padding:0;  cursor:pointer; font:bold 11px Tahoma, Sans-serif; color:#fff; padding-bottom:3px}
a.button_aktualizuj2	{ background:url('gfx/tlo_input_aktualizuj.jpg') no-repeat; border:none;  width:178px;height:18px; display:block; margin:8px auto 0; cursor:pointer; font:bold 11px Tahoma, Sans-serif; color:#fff; padding:2px 0 0px 9px;}
form input:hover.buttonbig, input:hover.buttonbig	{ background:url('gfx/buttonbig.png') 0px -20px no-repeat; border:none;}

/*form input.button2		{ background:url('img/search2.png') no-repeat; border:none;  width:118px;height:24px; float:none; margin:8px auto 0;

padding:0;  cursor:pointer; display:block; font-weight:bold; font-size:9px;} */
form  input.search		{display:block;margin:auto; width:160px; padding: 3px 3px; background:#F7F6F7; border-style:solid; border-width:1px; border-color: #929090 #DCDEE1 #DCDEE1  #929090;}

div.akt_page{width:25px;height:14px;background-color: #FFAA01;font-weight: normal;padding:4px 0;color:#fff;}

form select.lang,	 form select.producent, .waluty	{ display:block; margin:0px auto; padding:1px 0px 1px 2px; border:1px solid #e0e0e0}


fieldset { margin:0px 0px 10px; padding:4px 15px 8px 15px;}
legend { margin: 4px 0px 4px; padding:0px 2px; background: #fff; color: #FFAA01; font-size: 1.1em; font-weight: bold;}

div.radio input	{border:none;background:none; padding:0px;width:auto; margin:0px 6px 0px 12px; display:inline; position:relative; top:3px;}
div.radio  label { padding:0px 0px; font-weight:normal; }
input.ilosc	            { width:30px; margin:0px 6px 0px 5px; padding: 1px;position:relative;top:-5px; border-style: solid; border-color: #c5c9ca;

border-width: 1px; background:url('gfx/ilosc.png') repeat-x;}
input.add_button	   	{ margin:5px 0px 0px 2px; border:0px; display:inline}
input.delete	        { margin:5px 0px 0px 2px; border:0px; display:inline}
input.przechowalnia		{ margin:5px auto 5px ; border:0px; display:block;width:121px;}
form input.rabat_txt	{ width:140px; padding:2px 5px; border:1px solid #ccc; background-color:#fff;}
form  input.inline ,input.inline    { display:inline; margin:0px 2px 0px 0px;}
input.edit ,input:hover.edit       { width:22px; background:url('gfx/edit.png') no-repeat; display:inline}
input.remove ,input:hover.remove        { width:22px;  background:url('gfx/trash.png') no-repeat; display:inline}

div.formularze label { font-weight: normal; }
input.checkbox  {position:relative; top:3px;}

form#shipping_form ,form#payment_form {margin-bottom:8px;}
form#shipping_form input{margin-bottom:8px;}
 /* Site
-------------------------------------------------------------- */
div#wrap , div#wrap_l , div#wrap_r, div#middle , div#left , div#right, div.modul, ul.nav, div.opis { height:auto!important; height:20px; min-height:20px;}
body 				  	{ font-size:11px; color:#000; font-family:Tahoma, Helvetica, sans-serif; text-align:center; background: #fff; line-height:19px;}
div#wrap				{ width:982px; background:#fff ; margin:0px auto; text-align:left;  }
div#wrap_foot			{ width:982px;}

/* head
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#head			 	{ width:100%; height:309px; position:relative;}


#pani					{width:222px;height:190px;position:absolute;left:50%;top:40px;margin-left:265px;z-index:10;background-image:url('gfx/pani-top.png');}
powyższe daj po świętach

/*
#pani {
background-image:url(gfx/maly_mikolaj_odb.png);
background-repeat:no-repeat;
height:200px;
left:50%;
margin-left:300px;
position:absolute;
top:30px;
width:222px;
z-index:1;
}*/

a#logo					{ width:183px; height:18px; display:block;  float:left; padding: 0px; margin: 0px; position: relative; top: 26px;}
a#logo	img				{ display:block;   }
 
div#top					{ width:982px; height:158px; font: 11px Tahoma, sans-serif; text-align:left;}
div#top	a				{ text-decoration: none;color:#666; font-weight: bold; }
div#top	a:hover			{ text-decoration: underline;color:#666;}
/*.menutop{width: 424px; height: 54px; margin: 0px 0px 0px 449px; padding: 0px;}*/
.menutop{width: 424px; height: 54px; margin: -70px 0px 0px 420px; padding: 0px; position: relative; z-index: 3; background: transparent;}
.menutop_bok{width: 4px; height: 55px; margin: 0px; padding: 0px; float: left;} 
div#menutop_my_account		{ float: left; height: 55px;width:153px;margin:0px;background:url('gfx/top-pointer.jpg') no-repeat bottom right;padding: 0px; border-bottom: 1px solid rgb(211, 211, 211);}
div#menutop_my_basket		{ float: left; height: 39px;width:163px;background:url('gfx/top-pointer.jpg') no-repeat bottom right;padding: 16px 0px 0px 0px; margin:0px; text-align: center; border-bottom: 1px solid rgb(211, 211, 211);}
div#menutop_my_basket a		{ text-decoration: none;}
div#menutop_my_basket a	b	{ font-size:13px; }
div#menutop_my_login		{ float: left; height: 39px;width:100px;padding: 16px 0px 0px 0px; margin:0px; text-align: center; border-bottom: 1px solid rgb(211, 211, 211); position: relative; z-index:30;}
div#menutop_my_login span	{}

a.bellka_links1			{padding-left:100px;color:#039C41;font-weight:bold; }

/*#top_banners{width:982px; height:148px; margin: 9px 0px 0px 0px; padding: 0px; clear: both;}*/
/*#top_banners_left{width: 268px; float: left; margin: 0px; padding: 38px 0px 0px 0px; text-align: center; font-family: arial, serif; font-size: 14px; font-weight: bold; color: rgb(161, 161, 161); background-color: inherit;}*/
#top_banners_left{
	background-color:inherit;
	color:#A1A1A1;
	float:left;
	font-family:arial,serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 -35px;
	padding-right:30px;
	padding-top:40px;
	text-align:right;
	width:270px;
}
/*#top_banners_right{width: 712px; float: left; margin: 0px; padding: 0px; text-align: left;}*/
#top_banners_right{width: 712px; float: left; margin-left: -30px; margin-top: -55px; z-index: 1; padding: 0px; text-align: left;}

#search_top{position:absolute;left:50%;top:202px;margin-left:150px;z-index:20;}
#search_top p{margin: 0px; padding: 0px 0px 10px 0px; text-align: left;}
#search_top input, #search_top select {border: 1px solid #E48101; font: 11px Tahoma, sans-serif; padding:2px 0 2px 5px;}
#search_top input.btn  {border: 0;}


div#navbar							{ width:100%; position: relative; top: 1px;}
div#navbar ul    					{ width:900px; margin:0px;padding:0px;}
div#navbar ul li  		 			{ display:block; float:left; margin: 0px; padding: 0px; height:41px; }
div#navbar ul li a       			{ font:12px Tahoma, Sans-serif; height:41px; display:block; float:left; text-decoration:none;color:#000; padding:0;}
div#navbar ul li a  span     		{ display:none;}

div#navbar ul li a.start 			{ width:113px; background: url("gfx/menu_strona_glowna.jpg") no-repeat 0px 0px;}
div#navbar ul li a.start:hover 		{ width:113px;  background: url("gfx/menu_strona_glowna.jpg") no-repeat 0px -41px;}
div#navbar ul li a.start-akt 		{ width:113px; background: url("gfx/menu_strona_glowna.jpg") no-repeat 0px -41px;}

div#navbar ul li a.szybkie 			{ width:113px; background: url("gfx/menu_szybkie_zakupy.jpg") no-repeat 0px 0px;}
div#navbar ul li a.szybkie:hover 		{ width:113px;  background: url("gfx/menu_szybkie_zakupy.jpg") no-repeat 0px -41px;}
div#navbar ul li a.szybkie-akt 		{ width:113px; background: url("gfx/menu_szybkie_zakupy.jpg") no-repeat 0px -41px;}

div#navbar ul li a.dodatkowe			{ width:140px; background: url("gfx/menu_dodatkowe_informacje.jpg") no-repeat 0px 0px;}
div#navbar ul li a.dodatkowe:hover	{ width: 140px; background: url("gfx/menu_dodatkowe_informacje.jpg") no-repeat 0px -41px;}
div#navbar ul li a.dodatkowe-akt 		{ width:140px; background: url("gfx/menu_dodatkowe_informacje.jpg") no-repeat 0px -41px;}

div#navbar ul li a.obsluga		{ width:113px; background: url("gfx/menu_obsluga_klienta.jpg") no-repeat 0px 0px;}
div#navbar ul li a.obsluga:hover 	{ width: 113px; background: url("gfx/menu_obsluga_klienta.jpg") no-repeat 0px -41px;}
div#navbar ul li a.obsluga-akt 	{ width:113px; background: url("gfx/menu_obsluga_klienta.jpg") no-repeat 0px -41px;}

div#navbar ul li a.kontakt 			{ width:71px; background: url("gfx/menu_kontakt.jpg") no-repeat 0px 0px;}
div#navbar ul li a.kontakt:hover 	{ width: 71px; background: url("gfx/menu_kontakt.jpg") no-repeat 0px -41px;}
div#navbar ul li a.kontakt-akt 		{ width:71px; background: url("gfx/menu_kontakt.jpg") no-repeat 0px -41px;}

div#navbar ul li a.infolinia 		{ height: 33px; margin: 0px; padding: 8px 0px 0px 40px; font-family: arial, serif; font-size: 18px; font-weight: bold; color: rgb(161, 161, 161); background-color: inherit;}

.submenu{width: 237px; margin: 0px; padding:0px; text-align: left; clear: both;}
.submenu_header{width: 220px; height: 25px; margin: 0px; padding: 7px 0px 0px 17px; background: url('gfx/title_header.jpg') no-repeat top left; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136);}
.submenu_items{margin: 0px; padding: 10px 0px 20px 0px; border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(227, 227, 227); background-color: #fff; color: rgb(111, 111, 111);}
.submenu_items a{width: 195px; height: 20px; color: rgb(111, 111, 111); text-decoration: none; display: block; padding: 0px 0px 0px 40px; margin: 0px; background-color: inherit}
.submenu_items a:hover{width: 185px; height: 20px; color: rgb(111, 111, 111); text-decoration: none; display: block; padding: 0px 0px 0px 50px; margin: 0px; background: url('gfx/submenu_item_bg.jpg') no-repeat top left;}

div#szukaj	    				{ width:982px; height:48px; background: pink url('gfx/bc.jpg') no-repeat top left;}
div#szukaj	a    				{ padding-left:10px;color: #FFAA01; font: 11px Arial, Helvetica, sans-serif; text-decoration:none;}
div#szukaj form	   				{ padding:0; margin:0;}
div#szukaj div#sz2	   			{ float: left; padding-left:6px;padding-top:7px;height:20px;}
div#szukaj div#sz2 input#input_s1	{width:149px;height:26px;background:url('gfx/input_s1.jpg') no-repeat 0 1px;border:0;padding:5px 0 0 5px;display:block;float:left;}
div#szukaj div#sz2 input.btn 	{ vertical-align:top; padding:5px 0 3px 0;height:24px;border: 0;background:url('gfx/btn_szukaj.jpg') no-repeat 0 4px; font: 11px Tahoma, Sans-serif; color: #fff; text-align: center;width: 51px;}

div#pokazkategorie	{ padding-left:1px;height:36px;background:url('gfx/pokaz_kategorie.jpg') no-repeat 0 1px;}
div#pokazkategorie a.poka	{ width:245px; font: 15px Arial, Tahoma, sans-serif; color: #000; text-decoration: underline;display:block; height:30px; }
div#pokazkategorie a.poka b { display: none; }
div#pokazkategorie img	{  display: block;text-decoration: none; padding-left:10px;}

 div.menuNormal				{ display: none; position: static; z-index:1000;}
 div.menuHover div.cat	  	{ float: left; height:102px;width:146px;background:url('gfx/start_ico_kategoria.jpg') no-repeat 0 1px; font:  11px Tahoma, sans-serif; margin:0 0 0 10px;}
 div.menuHover div.cat a.cat	{ padding: 0 0 0 23px; color:#008EAF; text-decoration:none; line-height:15px;}
 div.menuHover div.cat a	{ text-decoration:none; }
 div.menuHover div.cat a:hover	{ text-decoration: underline;}
 div.menuHover div.cat a.more	{ font-weight: bold; }

div.menuHover	{ background:#fff url('gfx/tlo-divhover.jpg') no-repeat 0 0;	width: 640px; height:400px;padding:10px 0 0 10px;margin-top: -30px;border: 0;display: inline;position: absolute;left:50%;margin-left: -208px; z-index:300;}

/* */
div.selectbox-wrapper 					{  position:absolute;  width:400px;  background-color:white;  border:1px solid #03A7CC;  margin:0px; margin-top:29px; margin-left:164px; padding:0px;  font-size:0.8em;  text-align:left;    overflow: auto;}
div.selectbox-wrapper ul 				{  list-style-type:none;  margin:0px;  padding:0px;}
div.selectbox-wrapper ul li.selected 	{   background-color: #EAF2FB;}
div.selectbox-wrapper ul li.current 	{   background-color: #CDD8E4;}
div.selectbox-wrapper ul li 			{  list-style-type:none;  display:block; height:18px;width:137px; margin:0;  padding:1px 5px;  cursor:pointer;}
label 									{    display: block;}
.selectbox 								{ width: 147px; height:24px;  display: block; float:left; text-align:left; background: #fff url('gfx/input_s2.jpg') no-repeat 0 1px;; cursor: pointer;   color:#333; border:0; padding:5px 0 0 10px;margin: 0 10px;}
/* */

#path{width:982px; height:48px; background: url('gfx/bc.jpg') no-repeat top left; margin: 0px; padding: 0px; border: none;}
div#patchway			{ float:left; padding: 15px; color: rgb(124, 124, 124); background-color: inherit; }
div#patchway b a		{ text-decoration:none; color: rgb(255, 170, 1); background-color: inherit; padding: 0 3px;}
div#patchway span		{ text-decoration:none; color: rgb(124, 124, 124); background-color: inherit; padding: 0 3px;}
div#patchway span.color	{ text-decoration:none; color: #FFAA01; padding: 0 3px;}
div#patchway span.colorarrow	{ text-decoration:none; color: #FFAA01; padding: 0 3px;}
div#patchway a			{ text-decoration:none; color: rgb(255, 170, 1); background-color: inherit; }

#countrytabs	{ width:710px;padding-top:10px;}
#countrytabsp	{ width:680px;}
#countrytabs2	{position: relative; width:710px;}
#countrytabs2 li a	{z-index:1000;}
#countrytabs5 li a	{z-index:200;}

#mainleft		{float:left;width:237px;padding:0px;margin:0px;}
#mainleft	img	{display:block;}
#mainleft #menu	{width:237px; background: #CBEDF6  url('gfx/menulefttlo.jpg') no-repeat 0 200px;}
#mainleft #menu	ul {padding:0px;}
#mainleft #menu	li {margin: 0 5px;padding: 6px 0 6px 40px;width:190px;list-style:none;display:block;border-bottom:1px solid #fff;height:20px;background: #CBEDF6 url('gfx/menu-pointer.jpg') no-repeat 15px 7px;}
#mainleft #menu	li a {color:#000; text-decoration:none;font:11px Tahoma, sans-serif;}
#mainleft #menu	li a:hover {color:#000; text-decoration:none;font:bold 11px Tahoma, sans-serif;}

#banner_left{clear: both; margin: 0px; padding: 15px 0px 0px 0px; text-align: left;}

#loading_picture {display:block;z-index:9999;position:relative;top:200px;left:305px;width:32px;}
#mainright		{float:left;width:730px;padding:0px 0px 0px 15px;margin:0px;text-align:left;}
#mainright h3, #mainright h3 span{width: 715px; margin: 0px; padding: 7px 0px 5px 0px; background-color: inherit; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136);}

#banner_right{width:730px; clear: both; overflow: hidden; margin: 0px; padding: 10px 0px 20px 0px; text-align: center; border-top: 1px solid rgb(205, 205, 205);}
.banner_right_item{width: 50%; margin: 0px; padding: 10px 0px; float:left; text-align: center;}

.produkty				{ clear: both; overflow: hidden; width: 730px; padding: 0px; margin: 0px; text-align:left;}
.produkty_promo			{ float: left; width: 329px; margin-top: 7px; padding: 0px 20px 0px 0px; text-align:left; border-right: 1px solid rgb(215, 215, 215);}
.produkty_promo_article	{ float: left; width: 329px; margin:0; padding: 0px 20px 0px 0px; text-align:left; border-right: 1px solid rgb(215, 215, 215);}
.produkty_promo_article	img{ vertical-align:top; margin-top:-18px;}
.produkty_main			{ float: left;  text-align:left; border-top: 1px solid rgb(205, 205, 205);border-right: 1px solid rgb(205, 205, 205); width:342px; padding: 4px; margin: 13px 7px 7px !important; margin: 13px 6px 7px; padding: 2px;}
.produkty_promo_header	{ margin: 0px; padding: 0px; background-color: inherit; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136);}
.produkty_promo_img		{ margin: 0px; padding: 10px 0px 15px 0px; text-align: left; float: left; width:180px; height:120px;}
.produkty_promo_img img 			{ max-height:120px;max-width:140px;}
.produkty_promo_desc, .produkty_promo_desc_items{margin: 0px; padding: 0px; text-align: left; float: left;}
.produkty_promo_desc_title			{ margin: 0px; padding: 0px 10px 0px 25px; text-align: left; font-family: arial, sans-serif; font-size: 13px; font-weight: bold; color: rgb(111, 111, 111); background-color: inherit;}
.produkty_promo_desc_title2			{ margin: 0px; padding: 0px 10px 10px 0px; text-align: left; font-family: arial, sans-serif; font-size: 13px; font-weight: bold; color: rgb(111, 111, 111); background-color: inherit;}
.produkty_promo_desc_items_left		{ margin: 0px; padding: 0px 25px 20px 25px; text-align: left; font-family: arial, sans-serif; font-size: 12px; color: rgb(111, 111, 111); background-color: inherit; float: left;}
.produkty_promo_desc_items_left2	{ margin: 0px; padding: 0px 25px 10px 0px; text-align: left; font-family: arial, sans-serif; font-size: 12px; color: rgb(111, 111, 111); background-color: inherit;}
.produkty_promo_desc_items_left2 .cenaajax	{color:#FFAD01; font-size: 15px;}
.produkty_promo_desc_items_left span, .produkty_promo_desc_items_left2 span{color: rgb(228, 129, 1); background-color: inherit; font-weight: bold;}
.produkty_promo_desc_items_right		{ margin: 0px; padding: 17px 0px 0px 0px; text-align: left; font-family: arial, sans-serif; font-size: 12px; color: rgb(228, 129, 1); background-color: inherit; float: left;}
.produkty_promo_desc_items_right2		{ margin: 0px; padding: 0px 0px 10px 0px; text-align: center; font-family: arial, sans-serif; font-size: 12px; color: rgb(228, 129, 1); background-color: inherit;}
.produkty_promo_desc_items_right img	{ vertical-align: middle;}
.produkty_promo_desc_items_right2 img	{vertical-align: middle;}
.produkty_promo_buttons					{ clear: both; height:25px; margin: 0px; padding: 0 0 10px 0px; text-align:	right;}
.produkty_promo_buttons img				{ float: right; padding-bottom:5px;}

.produkty_promo_img2	{ height:280px;padding-top:30px; text-align: center;}



.produkty_top				{ float: left; width: 360px; margin: 7px 0px 0px 0px; padding: 0px 0px 0px 20px; text-align:left;}
.produkty_top_header		{ margin: 0px; padding: 0px; background-color: inherit; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136);}
.produkty_top_cont			{ margin: 13px 0 0; padding: 10px 0px 0; text-align: left; overflow: hidden; border-top:1px solid #ccc;}
.produkty_top_img			{ margin: 0px; margin: 0px 5px 0px 0px; text-align: left; float: left;}
.produkty_top_desc			{ width: 230px; margin: 0px; padding: 0px; text-align: left; float: left;}
.produkty_top_desc_title	{ margin: 0px; padding: 0px 0 7px 0; text-align: left; font-family: arial, sans-serif; font-size: 11px; font-weight: bold; color: rgb(111, 111, 111); background-color: inherit;}
.produkty_top_desc_intro	{ clear: both; margin: 0px; padding: 0px 0px 0px 0px; text-align: justify; font-family: arial, sans-serif; font-size: 11px; color: rgb(111, 111, 111); background-color: inherit; line-height: normal;}
.produkty_top_desc_stars	{ width:100px;height:20px; margin: 0px auto; padding: 0px 0px 5px 0px; text-align: left; font-family: arial, sans-serif; font-size: 11px; color: rgb(228, 129, 1); background-color: inherit; background:url('gfx/ocena-pusta-tlo.jpg') no-repeat;}
.produkty_top_desc_stars img{ vertical-align: middle;}
.produkty_top_desc_links	{ clear: both; margin: 0px; padding: 0px; text-align: center;}
.produkty_top_desc_links_left			{ float: left; margin: 0px 0 0 5px; padding: 0 0px 0 4px; text-align: left; border-bottom: 1px solid rgb(228, 129, 1);}
.produkty_top_desc_links_left a			{ font-family: arial, sans-serif; font-size: 11px; color: rgb(228, 129, 1); background-color: inherit; text-decoration: none;}
.produkty_top_desc_links_left a:hover	{ color: rgb(111, 111, 111); background-color: inherit; text-decoration: none;}
.produkty_top_desc_links_right			{ float: left; margin: 0px 0px 0px 7px; padding: 0px; text-align: right; font-family: arial, sans-serif; font-size: 11px; color: rgb(228, 129, 1); background-color: inherit; border-bottom: 1px solid rgb(111, 111, 111);}
.produkty_top_desc_links_right a		{ font-family: arial, sans-serif; font-size: 11px; color: rgb(111, 111, 111); background-color: inherit; text-decoration: none;}
.produkty_top_desc_links_right a:hover	{ color: rgb(228, 129, 1); background-color: inherit; text-decoration: none;}

td.porownaj, td.porownaj-link { color:rgb(228, 129, 1);font-weight:bold;padding-left:5px;padding-right:5px;border-left:none; border-collapse: collapse;}
td.porownaj-link a, td.porownaj-link a:hover{background-color:#fff; padding: 0px; margin: 0px; display: inline;}

a#zak-nowosci			{width:114px; background: #fff  url('gfx/zak-nowosci.jpg') no-repeat 0 0px;}
a#zak-nowosci:hover		{width:114px; background: #fff  url('gfx/zak-nowosci.jpg') no-repeat 0 -37px;}

a#zak-promocje			{width:114px; background: #fff  url('gfx/zak-promocje.jpg') no-repeat 0 0px;}
a#zak-promocje:hover	{width:114px; background: #fff  url('gfx/zak-promocje.jpg') no-repeat 0 -37px;}

a#zak-bestsellery		{width:114px; background: #fff  url('gfx/zak-bestsellery.jpg') no-repeat 0 0px;}
a#zak-bestsellery:hover	{width:114px; background: #fff  url('gfx/zak-bestsellery.jpg') no-repeat 0 -37px;}

a#favorite			{width:114px; background: #fff  url('gfx/zak-favorite.jpg') no-repeat 0 0px;}
a#favorite:hover	{width:114px; background: #fff  url('gfx/zak-favorite.jpg') no-repeat 0 -37px;}


div.products-start					{width:170px;float:left; text-align:center;margin: 5px 5px 20px;}
div.products-start	a.title 		{font: bold 15px Tahoma, Sans-serif; text-decoration:none; text-align:center;display:block;width:170px;overflow:hidden;height:21px;}
div.products-start	div.images 		{margin-top:5px;border: 1px solid #ccc; min-height:130px; vertical-align:middle;margin:0 10px;}
div.products-start	div.images img	{margin:auto;padding:5px;}
div.products-start div.product_rate	{width:90px;margin:5px 40px;}
div.products-start div.price		{color:#f00; font: 18px Tahoma, Sans-serif;}

/* SITEMAP */
#sitemap 						{ width:900px; text-align: left;}
div.sitemap div.cat	  			{ float: left; width:205px; background:url('gfx/start_ico_kategoria.jpg') no-repeat 0 1px; font:  11px Tahoma, sans-serif; padding:5px 10px 25px 10px;min-height:100px;}
div.sitemap div.cat a.cat		{ padding: 0 0 0 10px; color:#FFAA01; text-decoration:none;  color: #FFAA01; line-height:15px; font-size: 15px;}
div.sitemap div.cat a.cat:hover	{ text-decoration: underline;}
div.sitemap div.cat a.more		{ font-weight: bold; color:#FFAA01;}
div.sitemap div.cat a           { font-size: 15px; text-decoration: none;}
div.sitemap div.cat a:hover     { font-size: 15px; text-decoration: underline;}

a.more	{ font-weight: bold; color:#008EAF; }

/* middle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#middle				{ width:100%; margin:3px 0px 0px;}
div#left				{width:204px; margin-right:11px; float:left;  display:inline;}
div#content_full		{ float:left ;  display:inline; width:100%;   }
div#content				{ float:left ;  display:inline; }
div#right				{ width:182px; float:right; display:inline;  margin-left:0px;}

div.modul               {  background:#fff;  padding-bottom:10px;}
div#content	 div.modul, div#content-koszyk	 div.modul  { width:100%; background:#fff;}

div#content	 div.modul h3{   width:673px;color:#000;font:25px Arial,Tahoma,Sans-serif; height:auto;  height:35px;  line-height:25px; padding:10px 0 0 10px;  margin:0px 0px 6px 0 ; border:none; }
div#content	 div.modul2 h3 { width:673px;color:#000;font:25px arial,Tahoma,  Sans-serif; float:left; display:inline; height:auto;  height:35px;  line-height:25px; padding:10px 0 0 10px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px;}
div#content	 div.modul2 h3 span { display:block; height:25px; padding:0px 21px 0px 0px; float:left }

div#left div.modul 	h3	, div#right div.modul 	h3{  width:190px; height:31px;line-height:32px; font-size:13px; font-weight:bold; color:#2e8bb1;margin-bottom:4px; padding-left:12px; }
div#right div.modul2	{ padding-bottom:4px;}
div#right div.modul2 	h3{width:190px; height:32px;line-height:32px; font-size:13px; font-weight:bold; color:#fff;background:url('gfx/modulheadaa.png') 0px 0 no-repeat; margin-bottom:4px; padding-left:12px; position: relative; top:-1px; }

div.modul  p  		{ padding:4px 10px 0;}
div.modul  div.text	 p  { padding:4px 0px 0;}
.text				   { width:715px; padding:7px 0px 0px 0px; margin: 0px; text-align: left;}

div#content div.modul  p{ padding:3px 14px;}
div.banner {margin-bottom:12px; text-align:center; width:100%; background:#fff; }

ul.nav, ul.nav2, ul.nav	ul	{ margin:0px; width:100%; }

ul.nav li a{background: url('gfx/tlo_menu.jpg');display:block;font: normal 12px Arial,serif;height:22px;padding:3px 0 0 10px;text-decoration:none;width:192px;}

ul.nav li , ul.nav2 li		{ padding:0px; display:block; }

ul.nav li	a			{  text-decoration:none;   }
ul.nav li	a:hover		{ font-weight:bold;}
ul.nav2 li	a			{ display:block; text-decoration:none;  padding:5px 0px 3px 12px;  }
ul.nav2 li	a:hover		{ background:#f7f7f7 ;font-weight:bold }

ul.nav ul li			{ padding:0px; display:block; border-bottom:1px solid #eae9ec;margin:0;}
ul.nav li.sub			{ border-bottom:none;}
ul.nav li.sub	a		{ color: #3F3F3F; background: url('gfx/tlo_menu.jpg') no-repeat 0px 0px; width:182px; margin-left:0px;display:block; padding:3px 0 0 20px;  height:20px;}
ul.nav li.sub	a:hover { width:182px;padding:3px 0 0 20px;  font-weight:bold; height:20px;}
ul.nav li.active		{ font-weight:bold; }

#zakladki				{ padding-left:20px;border-bottom: 1px solid #ccc;height:27px;}
#zakladki a				{ background:url('gfx/start_tlo_zakladki.jpg') 0px 0px repeat-x; width: 90px; height:20px; display: block; float: left; text-decoration: none; border: 1px solid #ccc; padding: 4px 0 2px 15px; font: bold 15px Tahoma, Helvetica, sans-serif; }
#zakladki a:hover		{ background: #fff none; border-bottom: 0px; height:26px; margin-top:-5px; color: #FFAA01;}

#newsletter{width:237px; margin: 10px 0px 0px 0px; padding: 0px; background: url('gfx/newsletter_bg.jpg') repeat-y bottom center;}
.modul-newsletter			{ width:237px; height: 150px; background:url("gfx/newsletter_bg_bottom.jpg") no-repeat bottom left; margin:0px; padding: 0px; color:rgb(111, 111, 111); background-color:inherit; font:11px tahoma, Sans-serif;}
.modul-newsletter p{ padding:20px 10px 10px 20px;}
.modul-newsletter input.search	{ display:block;margin:0px 0px 20px 18px; width:206px; height: 23px; padding: 3px; background:url('gfx/input_bg.jpg') no-repeat top left; border: none;}

.recenzje{width:237px; margin: 10px 0px 0px 0px; padding: 0px; background: url('gfx/newsletter_bg.jpg') repeat-y bottom center; color: rgb(111, 111, 111); overflow: hidden;}
.recenzje_author{margin: 0px; padding:10px 10px 10px 20px; text-align: left; float: left; width: 120px; font-weight: bold;}
.recenzje_date{margin: 0px; padding:10px; text-align: right; float: left; width: 67px;}
.recenzje_item{margin: 0px; padding:0px 10px 10px 20px; text-align: left; clear: both;}
.recenzje_buttons{margin: 0 auto 0; padding:0px 0px 0px 10px; text-align: center;}
.recenzje_buttons img{margin: 0 auto 0; padding:0px 0px 10px 0px; text-align: center; float: left;}

.module-szukaj-cena			{  background: url("gfx/h_start_tagi.jpg") no-repeat 0 0;width:181px; height:225px;  margin-bottom:12px; border:0;color:#000;font:11px tahoma, Sans-serif;}
.module-szukaj-cena ul 		{ list-style:none; padding:0;margin:0;}
.module-szukaj-cena ul li 	{ display: block; padding:0;margin:0;}
.module-szukaj-cena ul li a { font:13px Arial, serif;padding:3px 0 0 20px;display: block; width:161px;height:22px;background:url('gfx/h_start_szukaj_cena_tlo.jpg'); text-decoration: none;}
.module-szukaj-cena ul li a:hover { font:bold 13px Arial, serif;}
.module-szukaj-cena p		{ color: #fff; padding: 4px 10px; font: 13px Tahoma, Sans-serif; }

.module-szukaj-cena-left		{ background: url("gfx/h_start_tagi.jpg") no-repeat 0 0; width:202px; height:225px;  margin-bottom:12px; border:0;color:#fff;font:11px tahoma, Sans-serif;}
.module-szukaj-cena-left ul 	{ list-style:none; padding:0;margin:0;}
.module-szukaj-cena-left ul li 	{ display: block; padding:0;margin:0;}
.module-szukaj-cena-left ul li a { color:#3F3F3F;font:13px Arial, serif;padding:3px 0 0 10px;display: block; width:192px;height:22px;background:url('gfx/tlo_menu.jpg'); text-decoration: none;}
.module-szukaj-cena-left ul li a:hover { font:bold 13px Arial, serif;}
.module-szukaj-cena-left p		{ color: #fff; padding: 7px 10px 0px; font: 13px Tahoma, Sans-serif; }

.h_start_tagi			{ width:100%; margin-bottom:20px; border: 1px solid rgb(211, 211, 211);}
.h_start_tagi p			{ margin:0px 0px 20px 0px;background: rgb(247, 247, 247) url('gfx/title_header_bg.jpg') repeat-x bottom left; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136); padding:7px 5px 7px 20px; border-bottom: 1px solid rgb(211, 211, 211); }
.h_start_tagi .tagi		{ padding: 10px 15px 30px; color: #03A7CC; text-align:center;}
.h_start_tagi .tagi a	{ text-decoration:none; color: rgb(255, 170, 1); padding:0 5px;}
.h_start_tagi .tagi a:hover{text-decoration: underline;}
.h_start_tagi .tagi .t1	{ font-size: 23px;}
.h_start_tagi .tagi .t2	{ font-size: 19px;}
.h_start_tagi .tagi .t3	{ font-size: 15px;}
.h_start_tagi .tagi .t4	{ font-size: 12px;}

.h_start			{ width:715px; margin-bottom:20px; border: 1px solid rgb(211, 211, 211);}
.h_start p			{ margin:0px; background: rgb(247, 247, 247) url('gfx/title_header_bg.jpg') repeat-x bottom left; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136); padding:7px 5px 7px 20px; border-bottom: 1px solid rgb(211, 211, 211); }
.h_start .tagi		{ padding: 10px 15px 30px; color: #03A7CC; text-align:center;}
.h_start .tagi a	{ text-decoration:none; color: #03A7CC; padding:0 5px;}
.h_start .tagi .t1	{ font-size: 23px;}
.h_start .tagi .t2	{ font-size: 19px;}
.h_start .tagi .t3	{ font-size: 15px;}
.h_start .tagi .t4	{ font-size: 12px;}

.h_min_tagi				{ width:202px; background: url("gfx/h_start_tagi.jpg") no-repeat 0 0; }
.h_min_tagi p			{ color: #fff; padding: 6px 10px 0; font: 13px Tahoma, Sans-serif; }
.h_min_tagi .tagi		{ padding: 10px 1px 10px 5px; color: #FFAA01; text-align: left; border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.h_min_tagi .tagi a		{ text-decoration:none; color: #03A7CC; padding:0 1px;}
.h_min_tagi .tagi .t1	{ font-size: 18px;}
.h_min_tagi .tagi .t2	{ font-size: 16px;}
.h_min_tagi .tagi .t3	{ font-size: 14px;}
.h_min_tagi .tagi .t4	{ font-size: 12px;}

.menu_glowne			{ width:204px; background: url("gfx/tlo_menu_naglowek.jpg") no-repeat 0 0; margin-bottom: 10px;}
.menu_glowne h3			{ color: #fff; padding: 5px 10px; font: 13px Tahoma, Sans-serif; }

#info_footer					{ float: left; width: 719px; height:214px; margin: 0 0 20px 0; background: url("gfx/start_tlo_footer.gif") no-repeat 0 0;}
#info_footer div				{ width: 179px; height:214px; text-align: left; float: left;}
#info_footer h2					{ padding:30px 0 0 70px; font:bold 15px Tahoma, sans-serif; height:20px; text-align:left; text-transform:capitalize; }
#info_footer div.f_platnosci h2	{ background: url("gfx/start_ico_platnosci.gif") no-repeat 20px 20px;}
#info_footer div.f_dostawa h2	{ background: url("gfx/start_ico_dostawa.gif") no-repeat 30px 20px;}
#info_footer div.f_mojekonto h2	{ background: url("gfx/start_ico_konto.gif") no-repeat 30px 20px;}
#info_footer div.f_pomoc h2		{ background: url("gfx/start_ico_pomoc.gif") no-repeat 20px 20px;}
#info_footer ul					{ padding:10px 0 0 30px; font: 11px Tahoma, sans-serif; color: #666;}
#info_footer ul a				{ font: 11px Tahoma, sans-serif; color: #FFAA01; text-decoration: none; padding-left:5px;}
#info_footer ul a:hover			{ text-decoration: underline;}
#f_tel_sub						{ width:181px; float: left; height:214px; padding-left:5px;}

/* Footter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#bags					{ text-align:left;  width: 982px; margin: 0px; padding: 10px 0px 10px 0px; clear: both; font-family: arial, sans-serif; font-size: 11px; font-weight: normal; color: rgb(111, 111, 111); background-color: inherit;}
#bags p{padding: 10px 35px 10px 35px; margin: 0px;}

.footer					{ text-align:center;  width: 912px; margin: 0 auto 0; padding: 20px 35px 10px 35px; border-top: 1px solid rgb(205, 205, 205); clear: both;}

.footer .bottom_lista{float: left; text-align: left; font-family: arial, serif; font-size: 11px; font-weight: bold; color: rgb(227, 129, 1); background-color: inherit; padding: 0px; margin: 0px 70px 0px 0px;}
.footer	ul.linki  	{ float: left; padding: 0px; margin: 10px 0px 20px 0px; text-align: left;}
ul.linki  li	  			{ background: url('gfx/ul_pointer.jpg') no-repeat 0px 7px; padding: 0px 0px 5px 15px ; color: rgb(111, 111, 111); background-color: inherit; font-weight: normal;}
ul.linki  li  a 			{ color: rgb(111, 111, 111); background-color: inherit; font-weight: normal; text-decoration:none;}
ul.linki  li  a:hover{color:rgb(227, 129, 1); background-color: inherit;} 

#footer_menu{width: 600px; float: left; margin: 0 auto 0; padding:5px 0px 0px 0px; text-align: center;}
#footer_menu  a 			{ color: rgb(111, 111, 111); background-color: inherit; font-weight: normal; text-decoration:none; padding: 0px 8px 0px 8px ;}
#footer_menu  a:hover{color:rgb(227, 129, 1); background-color: inherit;} 

#logo_1{padding: 0px; margin:-6px 0 0; width:95px; float: left; text-align: left; color: #6F6F6F; font-size: 80%;}
#logo_1 a , #logo_1 a:visited{color: #6F6F6F; font-size:8px;}
#logo_1 a:hover{color: #FFAA01; font-size:8px;}
#logo_2{padding: 0px; margin: 0px; width:102px; float: left; text-align: right;}

/* Elementy
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
ul.usersonline				{ margin:0px; width:100%;}
ul.usersonline li 		 	{ border-bottom:1px solid #e1e1e1; padding:2px 8px 2px 12px;  }
ul.usersonline li span 		{ font-weight:bold;}
a.cart                 		{ display:block; text-align:center}

div.input_search_empty	a	{float: left;margin-left:100px;text-decoration: none;display: block;background:url('gfx/tlo_input_search_empty.jpg') 0 0px no-repeat; width: 194px; padding: 2px 0 0 0; height: 18px;font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #fff;}

/* tabele
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table.tables 					{ width: 730px; padding: 0; margin: 10px 0px 10px 0px; border: 1px solid rgb(211, 211, 211); border-collapse: collapse;}
table.tables-history			{ width: 730px; padding: 0; margin: 10px 0px 0px 0px; border: 1px solid rgb(211, 211, 211); border-collapse: collapse;}
table.tables-history2			{ width: 337px; padding: 0; margin: 0px; border: 1px solid rgb(211, 211, 211); border-collapse: collapse;}
table.tables2 					{ width: 730px; padding: 0; margin: 0px;}
table.tables2 td 				{ vertical-align:middle; font: normal 15px Arial, Helvetica, sans-serif; text-align:right;}
table.tables-history th, table.tables th, table.tables-history2 th	{ font: normal 15px Arial, Helvetica, sans-serif;  color: rgb(136, 136, 136); border-bottom: 1px solid rgb(211, 211, 211); text-align: center; padding:6px 4px 5px 8px; background:rgb(255, 255, 255); vertical-align:middle}

table.tables td,	table.tables-history td,	table.tables-history2 td		{background:#fff url("gfx/tlo_tables_koszyk.jpg") repeat-x 0 bottom; border-right:1px solid rgb(211, 211, 211);border-left:1px solid rgb(211, 211, 211); border-bottom:1px solid rgb(211, 211, 211); padding:4px 6px 2px 6px; height: 32px;vertical-align:middle; text-align:left;font: normal 13px Arial, Helvetica, sans-serif; }
table.tables td	a, table.tables-history td	a, table.tables-history2 td	a{color:rgb(255, 170, 1);vertical-align:middle; text-align:left;font: normal 13px Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; font-weight: bold; }
table.tables td	a:hover, table.tables-history td	a:hover, table.tables-history2 td	a:hover	{text-decoration: underline;}
table.tables td	input.quantity	{ border: 1px solid #FFAA01; padding:2px 5px;}
table.tables td.spec			{ text-align: center}
table.tables td.alt 			{ border:none; border-right:1px solid #dcdee1!important; height:30px}
table.tablelist       			{ width:100%; padding:0; margin:0 0 20px}
table.tablelist th    			{ color:#0e507e; border-left:1px solid #dcdee1; border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; border-top:1px solid #dcdee1; text-align:left; padding:6px 4px 5px 8px; background:#ececee; font-weight:bold; text-transform:uppercase; vertical-align:middle}
table.tablelist td    			{ border-right:1px solid #dcdee1; border-bottom:1px solid #dcdee1; background:#fff; padding:4px 6px 2px 6px; vertical-align:middle}
table.tablelist td.spec  		{ border-left:1px solid #dcdee1; border-right:1px solid #dcdee1; text-align:center}

div.toolhead					{ margin:0px;background: rgb(247, 247, 247) url('gfx/title_header_bg.jpg') repeat-x bottom left; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136); padding:0px; border: 1px solid rgb(211, 211, 211);}
div.toolhead div.sort			{ float: left; height:15px; padding:15px 15px; color: rgb(136, 136, 136);font: normal 12px Tahoma, Arial, Helvetica, sans-serif;}
div.toolhead div.sort a			{ color: rgb(255, 170, 1); text-decoration: none;}
div.toolhead div.sort a:hover{text-decoration: underline;}
div.toolhead-l					{ display:none;}
div.toolhead-r					{ display:none;}
div.toolhead ul		 			{ margin: 0px; padding: 0px; text-align:center; }
div.toolhead ul li 				{ display: block; float:left;padding: 5px 2px; font-weight: bold; margin-left: 1px; font-size: 13px;}
div.toolhead a:hover{text-decoration: underline;}

/* product list
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#countrydivcontainer div.text a{text-decoration: none;}
div#countrydivcontainer div.text a:hover{text-decoration: underline;}
table.products  			      { width:100%;}
table.products tr.odd 			{}
table.products   a.images	  { display:block; padding:0px; background:#fff; }
table.products   div.images {  text-align: center;  }
table.products   div.images2 {width:104px; padding: 10px; text-align: center;}
table.products   div.images img {margin: auto; vertical-align:middle;}
table.products td           { padding:1px 5px; vertical-align:top; }
table.products td.middle           { padding:1px 5px; vertical-align:middle; }
table.products a.prod_name_list img	{ display:block; float:right;}
table.products div.title	  { background:url('gfx/start_ico_kategoria.jpg') no-repeat 0 3px; font-size:13px; font-weight:bold ; margin:2px 0px 3px; }
table.products div.title a	{ padding: 0 0 0 20px; color:#FFAA01; text-decoration:none;}
table.products div.title a:hover	{ text-decoration: underline;}
table.products div.text     { padding:0px 0px 10px 0px; line-height:18px; clear:both; width:100%}
table.products div.price	  {float: left; text-align:center; font-size:15px;line-height:16px; font-weight:bold;  margin:0px 0px 0px 0; color: #FF6600;}
table.products div.price span { color: #000; text-align:center; font-size:12px;line-height:16px; font-weight:normal;}
table.products div.priceup	 { float: left; text-align: left; font-size:12px; margin:5px 16px 0px 0; color:#666; text-decoration:line-through; }
div.priceup						 {text-decoration:line-through; }
table.products div.priceup span	 { float: left; text-align:center;  font:11px Tahoma, Sans-serif; margin:3px 5px 6px 0; color:#000; text-transform: lowercase;}
table.products form input.input	{ width:25px; margin:0px 0px 5px 0; padding: 0px 1px;float: none;}
table.products a.adcart 	  {font-weight: bold;text-decoration: none;color:#fff;display:block; width:97px; height:20px; background:url('gfx/adcart.png') no-repeat; border:none;margin:0px auto 3px; text-align:center;}
table.products a.adcart span  { display:none}

table.products  tr.h  td   		 { padding:6px 2px 4px 2px;}
/*table.products tr.h div.title  { width:280px; }   */
table.products tr.h  div.price,table.products tr.h  div.priceup 		{ float:left; margin:2px 8px 1px 0;}
table.products tr.h  form div 	{ float:left;margin:2px 8px 1px 0;}
table.products tr.h  form  			{ float:right;}
table.products tr.h   a.adcart  { float:left;margin:2px 8px 1px 0;  width:22px; height:20px; background:url('gfx/add.png') no-repeat; }

div.products				{ float:left; padding:1px 0px 0 0; margin: 10px 0 10px;}
div.products a.images	 	{ display:block; margin:8px 4px 8px 8px; padding:3px;  background:#fff}
div.products div.title	 	{ font-size:13px; font-weight:bold ; margin:0px 0px 3px; }
div.products div.text   	{ padding:0px 0px 10px 0px; line-height:18px; }
div.products div.price	 	{ text-align:center; font: bold 16px Tahoma, Sans-serif;line-height:16px; margin:5px 0px 0px 0;}
div.products div.price span 	{ text-align:center; font:11px Tahoma, Sans-serif;  margin:0px 0px 6px 0px;}
div.products a.adcart 	  	{ display:block; width:115px; padding: 0 0 0 10px; height:26px; background:url('gfx/input_dodaj_do_koszyka.jpg') no-repeat; border:none;margin:0px auto 3px; }
a.adcart 	  				{color:#fff; display:block; width:115px; padding: 0 0 0 10px; height:20px; background:url('gfx/input_dodaj_do_koszyka.jpg') no-repeat; border:none;margin:0px auto 3px; }
div.products a.adcart span  { display:none}

div.product_rate	{ width: 150px; text-align:left;}
div.product_rate span.rate_title { display:block; float: left; width: 40px;}
div.product_rate span.rate	{ display:block; float: left; width:100px; background: url('gfx/ocena-pusta-tlo.jpg') repeat-x 0px 0; height:20px; text-align:left;}
div.product_rate span.rate span	{ background: url('gfx/ocena-cala-tlo.jpg') repeat-x 0px 0; height:19px; text-align:left; display: block;}

table.products div.title2	  {  font-size:15px; font-weight:bold ; margin:2px 0px 3px; }
table.products div.title2 a	{ padding: 0px; color:rgb(255, 170, 1); text-decoration:none;}
table.products div.title2 a:hover	{ text-decoration: underline;}

input.ilosc					{ padding: 2px 5px; background: url('gfx/tlo_ilosc_do_kupienia.jpg') no-repeat; border:0; width:46px; height:16px;}

table.navigation 	{border-collapse:collapse; float: right;margin:9px 6px 7px 10px;}
table.navigation td	{font: bold 12px Tahoma, Sans-serif;vertical-align:middle; text-align: center; color:#000; padding: 3px 3px;}
table.navigation td.all	{font:normal 12px Tahoma, Sans-serif; background-color: #e5e5e5;vertical-align:middle; text-align: center; color:#000;}
table.navigation td	a{font:bold 12px Tahoma, Sans-serif; color:#FFAA01; text-decoration:none; }


table.ostatnio_ogladane { border-collapse: separate; border-spacing:5px 0; }
table.ostatnio_ogladane td.border {vertical-align:middle;border:1px solid #ccc;}
table.ostatnio_ogladane td { padding: 5px 2px; text-align: center;}
table.ostatnio_ogladane span.title a { color:rgb(255, 170, 1); display: block; margin: 5px 0; text-decoration:none;}
table.ostatnio_ogladane span.title a:hover { text-decoration: underline;}
table.ostatnio_ogladane span.img { padding: 5px;display: block; border: 1px solid #ccc;}
table.ostatnio_ogladane span.img img{ padding:5px;}
table.ostatnio_ogladane span.rank { margin: 5px 10px;display:block; float: left; width: 90px; background: url('gfx/gwiazda-tlo.jpg') repeat-x 0px 0; height:16px; text-align:left;}
table.ostatnio_ogladane span.rank div	{ background: url('gfx/gwiazda-ocena.jpg') repeat-x 0px 0; height:16px; text-align:left;}
table.ostatnio_ogladane div.product_rate	{ width:111px;margin-left:17px;margin-top:5px; text-align:left;}


/* product
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.product-new	td					{padding:0 5px;}
table.product-new	td	h2				{width: 700px; margin: 0px; padding: 7px 0px 10px 0px; background-color: inherit; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136);}
table.product-new 	span.rate_title		{font: 15px tahoma, Sans-serif; width:50px;}
table.product-new 	div.product_rate	{width:270px; margin-left:50px;height:24px;overflow:hidden;}
/* table.product-new	div.images			{height:170px; overflow:hidden;width:280px;padding:10px;margin:0 0 20px 0;} */
table.imagestable	{ overflow:hidden; width:350px;}
.imagestable td img						{padding: 10px 0;}
.imagestable td 						{vertical-align:middle; text-align:center; border:0;width: 300px; height:194px;}
table.product-new	div.images	img		{padding: 10px; border:1px solid #ccc;}

table.product-new 	div.product_desc	{margin-top:10px;font: 12px tahoma, Sans-serif;display:block;padding:0 10px 0 0; text-align:justify; }
table.product-new	span.price_bb		{font:22px Tahoma, sans-serif; color:#f60;}
table.product-new	div.dodaj_do		{text-align:center;width:160px;padding-bottom:10px;margin-top:-10px;}
table.product-new	 a.adcart 			{ font: bold 23px Arial, Tahoma, sans-serif; display:block; width:133px; padding: 0 0 0 0px;height:60px; background:url('gfx/tlo_product_kupuje.jpg') no-repeat; border:none;margin:10px auto 10px; }


div.product_desc ul	{ float: none; margin-left:30px; list-style:circle;}
div.product_desc ol	{ float: none;}

table.product					{ width:100%; border-collapse:separate;}
table.product  td				{ padding:6px 5px 12px 5px; font: 15px Arial, Tahoma, Sans-serif; color:#4c4c4c; }
table.product  td.productat		{vertical-align: top;  line-height:25px; text-align: left;margin:3px 0px 12px 0px; padding-left: 15px !important; padding-left: 10px;}
table.product  div.images a	 	{ display:block; float:left;   background:#fff }
table.product  div.images a	img { padding: 5px 0 0 3px;}

table.product span.price_bb		{font:bold 25px Arial,Tahoma,Sans-serif; color:#FF6600;line-height:50px;}

table.product div.product_rate {float: left; line-height:normal; }
table.product div.product_rate span.rate_title {width:55px;}
table.product div.atribut select {border-top:1px solid #ccc; border-right:1px solid #ececec; border-bottom:1px solid #ececec; border-left:1px solid #ececec; padding:0;}

table.product	form {float: left; line-height:normal; }

table.product a.adcart 			 	{ font: bold 22px Arial, Tahoma, sans-serif; display:block; width:133px; padding: 0 0 0 0px;height:60px; background:url('gfx/tlo_product_kupuje.jpg') no-repeat; border:none;margin:10px 0 10px 0;   clear:both }
table.product a.adcart div   		{ padding: 3px 0 0 1px; text-align:center;}
table.product  input.adrep			{ color:#fff; padding:0;text-align:center; font: bold 12px Arial,Tahoma, Sans-serif; float: left; width:145px; height:20px; display:block;  background:url('gfx/tlo_powiadom_znajomego.jpg') no-repeat;  border:0px; cursor:pointer; margin:0 0 0 10px !important;margin:0 0 0 2px;}
table.products.noborder td			{ border:none}
div.product_desc					{ padding:6px 16px 16px; }
div.product_related					{ padding:6px 16px 16px; }
table.product_related				{ border-spacing:9px; border-collapse:separate; }
table.product_related	td			{ vertical-align:top; line-height: 25px; font: normal 15px Arial, Tahoma, Sans-serif; text-decoration:none;}
table.product_related a.related 	{color:#039C41;line-height: 25px;font: bold 15px Arial, Tahoma, Sans-serif; text-decoration:none;}
table.product_related span.price_bb		{font:bold 20px Arial,Tahoma,Sans-serif; color:#FF6600;line-height:50px;}

#container-1{width: 715px; margin: 0px; padding: 0px;}

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; width:215px;}

div.opinion							{ padding:10px; width:695px; overflow:hidden;}
div.opinion.odd						{ background:#f7f7f7}
a.addopinion						{ text-decoration: none; color:rgb(255, 170, 1); font: bold 12px Arial, Tahoma, Sans-serif; padding: 0px 0px 10px 36px;background:url('gfx/comment.png') 12px 2px no-repeat; margin-top:10px; display:block; }
a.addopinion:hover{text-decoration: underline;}
a.powiadom                    		{ padding:2px 0px 0px 10px; color: #fff; text-decoration:none; font:bold 12px Arial, Tahoma, Sans-serif; display: block;float:left; width:135px; height:20px; background:url('gfx/tlo_powiadom_znajomego.jpg') 0 0px no-repeat;}
a.powiadom2                    		{ text-align:center; padding:2px 0px 0px 5px; color: #fff; text-decoration:none; font:bold 12px Arial, Tahoma, Sans-serif; display: block;float:left; width:123px; height:20px; background:url('gfx/input_dodaj_do_koszyka.jpg') 0 0px no-repeat;}
tr.white td							{ padding:0px 0}

img.captcha							{ border:1px solid black;  margin:5px auto 0; display:block; border-color:#d3d0c7;}

.sonda_wynik						{ margin:10px }
.sonda_wynik div          		{ margin:5px }
.sonda_wynik div .pol_odp 		{ font-weight:bold; clear:both; padding-top:5px }
.sonda_wynik div span     		{ clear:left; float:left }
.sonda_wynik  .pol_wynik  		{ margin:0px 0px 0px 40px; background:#FFF url('gfx/shoper_poll_bg.gif') center no-repeat; width:104px}
.sonda_wynik .pol_wynik img		{height:8px; margin:2px}

.w_lewo, .fleft								{ display:inline; float:left; clear: none;}
.w_prawo, .fright             { display:inline; float:right;clear: none; padding-right:52px;}

div.adresy					  { width:700px; margin:12px auto; text-align:left;}
div.adresy div.info           { padding-left:4px}
div.adresy div                { padding-left:12px}

a.galery											{text-decoration: none; }
a.nov {font-weight:bold; clear:both; padding-top:5px}

input.btn 	{ vertical-align:top; padding:1px 0px 3px;height:21px;border: 0;background:url('gfx/btn_szukaj.jpg'); font: 11px Tahoma, Sans-serif;

color: #fff; text-align: center;width: 51px;}

h2.producttitle		{background-color:#ececec; font:bold 25px Arial, Tahoma, Sans-serif; color:#000;padding:8px 1px 8px 10px;margin:0 0 10px 0;}
table.product td.producttitle		{vertical-align:middle; text-align:left;padding:0 0px 0 0;margin:0 0 0 0;}


/* BASKET */

#content-step	{width:900px; text-align: center;margin-bottom:90px;}
#content-step table.tables	{margin: 0 auto;}

div#content-step	 h3{   width:673px;color:#000;font:25px Arial,Tahoma,Sans-serif; height:auto;  height:35px;  line-height:25px; padding:10px 0 0 10px;  margin:0px 0px 6px 0 ; border:none; }
div#content-step	 h3 { width:673px;color:#000;font:25px arial,Tahoma,  Sans-serif; float:left; display:inline; height:auto;  height:35px;  line-height:25px; padding:10px 0 0 10px;  margin:0px 0px 6px 0 ; border:none; position:relative;top:-1px;}
div#content-step	 h3 span { display:block; height:25px; padding:0px 21px 0px 0px; float:left }
div#content-step	 h5 { width:657px; margin: 0 auto; }



#content-koszyk	{ text-align: center; width:906px;}

#kroki			{ text-align: left; width:680px; height:130px; margin: 0 auto;}
#kroki	ul li	{ display:block; float:left; width: 130px; height:90px;background:#FFF url('gfx/tlo_krok.gif') center no-repeat;padding:0;margin:0;}
#kroki	ul span	{ display:block; color: #b2b2b2; font: bold 24px Tahoma, Sans-serif;  }
#kroki	ul span a	{ display:block; color: #b2b2b2; font: bold 24px Tahoma, Sans-serif;  }
#kroki	ul span.krok_numer	{ width:30px; height:30px; margin: 27px 0 0 57px;}
#kroki	ul span.krok_numer a	{ width:30px; height:30px; padding: 0px 0 0 0px; text-decoration: none;}
#kroki	ul span.krok_numer2	{ color:#FFAA01;  margin: 27px 0 0 57px;}
#kroki	ul span.krok_numer2 a	{ color:#FFAA01;  padding: 0px 0 0 0px; text-decoration: none;}
#kroki	ul span.krok_opis	{ text-align: center;width:130px; height:30px; font: bold 14px Tahoma, Sans-serif;  padding: 21px 0 0 0px;}
#kroki	ul span.krok_opis2	{ text-align: center;color:#FFAA01;font: bold 14px Tahoma, Sans-serif; padding: 21px 0 0 0px;}

.button_kontynuj	{margin: 0 auto;width:194px;height:20px; font:bold 12px Tahoma, Sans-serif; border: 0; cursor:pointer; background:#FFF url('gfx/button_kontynuuj.jpg') center no-repeat; color: #fff;}

.zamow-final	{background:url('gfx/tlo-form-zamow.jpg') 0 0 repeat-x; border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); border-left: 1px solid rgb(211, 211, 211);height:50px; padding:8px 5px 0px 0;}
.zamow-final a	{color:#FFAA01;font-weight:bold;text-decoration:none;}
.zamow-final a:hover	{text-decoration: underline;}


/* STEP 2 */
table.porownaj td
{
	border-bottom: 1px solid gray;
}
td.porownywarka{	margin:10px 0px 0px 0px;background: rgb(247, 247, 247) url('gfx/title_header_bg.jpg') repeat-x bottom left; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136); padding:7px 5px 7px 20px; border: 1px solid rgb(211, 211, 211);}
h1.title {color:#888888;}
div h5.title{	margin:10px 0px 0px 0px;background: rgb(247, 247, 247) url('gfx/title_header_bg.jpg') repeat-x bottom left; font-size: 16px; font-weight: bold; color: rgb(136, 136, 136); padding:7px 5px 7px 20px; border: 1px solid rgb(211, 211, 211);}
div.divstep2{ margin: 0px; padding: 0px; width:713px; font: 15px Arial, Tahoma, sans-serif; background-color:#FDFFFE; border-bottom: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); border-left: 1px solid rgb(211, 211, 211);}
div.divstep2 a{ font: bold 11px Tahoma, Sans-serif; color: #FFAA01; text-decoration:none; }
input.buttonstep2 { font: 18px Tahoma, sans-serif; text-transform: uppercase; color: #fff; background:#FFF url('gfx/tlo_step2_zaloguj.jpg') no-repeat;

width:178px; height:46px; border: 0;}
table.tablestep2	{margin: 0px auto; padding: 10px 0px 10px 0px;}
table.tablestep2 a	{font: bold 11px Tahoma, Sans-serif; color: #FFAA01;}
table.tablestep2 td	{vertical-align:  middle;}
table.tablestep2 td input.text	{width:250px; border:1px solid rgb(211, 211, 211); background-color:#fff; padding: 2px 5px; color: #000; margin: 3px 20px 3px 20px; }
table.tablestep2 td textarea.text	{width:250px; border:1px solid rgb(211, 211, 211); background-color:#fff; padding: 2px 5px; color: #000; margin: 3px 20px 3px 20px;}

#contact_dane{float: left; width: 315px; text-align: left;}
#contact_map{float: left; width: 400px; text-align: right;}
.googlemap{width: 380px; height: 300px; margin-left: 20px;}

#adres, #delivery	{background-color:#F0F0F0;}

table.tables td.l	{border-right:1px solid #ccc; width:120px;}

/* SEARCH */

table.table_adv_search	{ background: url('gfx/tlo_adv_search.jpg') repeat-x left bottom; margin: 0px; width: 729px; border: 1px solid rgb(211, 211, 211); padding:10px 50px;}
table.table_adv_search td	{color: #000; font: 15px Tahoma, Arial, Helvetica, sans-serif; text-align:left; vertical-align:middle;padding:0 10px;}
table.table_adv_search input	{color: #000; background: #fff url('gfx/tlo_input_adv_search.jpg'); border: 0; width:79px; padding: 2px 5px;}
table.table_adv_search select	{color: #000; background: #fff url('gfx/tlo_input2_adv_search.jpg'); border: 0; width:263px; padding: 1px 2px 1px 5px;}
table.table_adv_search input.bsearch	{color: #000; background: #fff url('gfx/tlo_input2_adv_search.jpg'); border: 0; width:253px; padding: 2px 5px 2px 5px;}
table.table_adv_search input.btn 	{ vertical-align:top; padding:1px 0px 3px;height:21px;border: 0;background:url('gfx/btn_szukaj.jpg'); font: 11px Tahoma, Sans-serif; color: #fff; text-align: center;width: 51px;}
table.table_adv_search input.bchec 	{ width: 10px; margin-right: 25px;}



/* porownywarka produktow */
div.color_show 			{ width:20px; height:20px; float:left; margin: 5px; text-align:center;}
div.color_show_white 	{ width:18px; height:18px; float:left; margin: 5px; text-align:center; border:1px solid #ccc;}

/* wybieranie koloru na stronie produktu */
#colory_wybieranie			{ border:1px solid #ccc; 	height:100%; }
#colory_wybieranie .color 	{ margin:4px; width:30px; height:30px; float:left;   border:1px solid #666; }
#colory_wybieranie:hover	{ cursor:pointer;}



/*** ESSENTIAL STYLES ***/
div#navbar .sf-menu, .sf-menu * 	{ margin:	0; 	padding:0; 	list-style:none; }
div#navbar .sf-menu 				{ }
div#navbar .sf-menu ul 				{ position:	absolute;	top:-999em;	width:	10em; background: url(gfx/div_menu_botoom.jpg) no-repeat 0 bottom; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;/* left offset of submenus need to match (see below) */}
div#navbar .sf-menu ul li 			{height:auto;}
div#navbar .sf-menu li:hover 		{ visibility:		inherit; /* fixes IE7 'sticky bug' */}
div#navbar .sf-menu li			 	{ float:	left;	position:	relative;}
div#navbar .sf-menu a 				{ display:	block;	position:	relative;}
div#navbar .sf-menu li:hover ul, .sf-menu li.sfHover ul 				{	left: 0; top: 3.5em; /* match top ul list item height */	z-index: 99;  width: 138px;}
div#navbar ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul 		{	top: -999em;}
div#navbar ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul 		{	left: 10em; /* match ul width */	top: 0;}
div#navbar ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {	top: -999em; }
div#navbar ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { 	left: 10em; /* match ul width */ 	top: 0; }

/*** DEMO SKIN ***/
div#navbar .sf-menu 		{	float:	left;}
div#navbar .sf-menu a 		{ 	float: none; text-decoration:none; color: #666;  background: none;}
div#navbar .sf-menu a, .sf-menu a:visited  { color: #666; }
div#navbar .sf-menu li 			{}
div#navbar .sf-menu li li 		{ padding: 13px 5px 12px 10px;float:none; background:#fff; display: block; width:123px; border-top:1px solid #ccc;}
div#navbar .sf-menu li li li 	{ float:none; background-color: #fff; display: block;}
div#navbar .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	color: #666; font-weight: bold; text-align: left; background: url(gfx/tlo_podmenu.jpg) repeat-x 0 0; outline:0;}

div#navbar ul li ul li a { height:auto; font: 11px Tahoma, sans-serif; background: none;}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {	background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -1px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -1px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {	padding: 0 8px 9px 0;}
.sf-shadow ul.sf-shadow-off {	background: transparent;}



.LV_validation_message	{ font: 11px Tahoma, Sans-serif;}
.LV_valid 				{ color: #316D17; font: 11px Tahoma, Sans-serif;}
.LV_invalid 			{ color: #f00; font: 11px Tahoma, Sans-serif;}

ul.punkty	{
	list-style-type		: circle;
	list-style-position	: outside;
	list-style-image	: none;
	margin-left			: 30px;
	float				: none;
}

ol.numery	{
	list-style-type		: decimal;
	list-style-position	: outside;
	list-style-image	: none;
	margin-left			: 30px;
	float				: none;
}

table.przesylki th, table.przesylki td{
	width				: 33%;
	text-align			: center !important;
	border				: 1px solid #E3E3E3;
}
table.przesylki {
	border				: 1px solid #E3E3E3;	
	border-collapse		: collapse;
	text-align			: center !important;

}

.comments_line {
	border-bottom		: 1px solid #E3E3E3;
}



#stopeczka {color:#6F6F6F; width: 600px; height: 30px; font-size:9px;}

