html, body					{ margin: 0; padding: 0; background: url(img/l_pozadi_vrsek.jpg) repeat-x #131416;  font-family: Tahoma,  Arial, Helvetica, sans-serif; color: #333333; }
body							{ font-size: 75%; }

/*---------- obecne --------------*/

h1,h2,h3,h4,h5,h6			{ color: #bd2126;  }
p								{ color: #b1b0b0; }

h1								{ font-size: 1.8em; padding: 8px 10px 10px 0;  margin-top: 8px;  
								  background: url(img/pozadi_nadpis.gif) repeat-x 0 80% ; }
h2								{ font-size: 1.4em;  margin: 18px 0 5px 0; padding: 0;}
h3								{ font-size: 1.3em; }
h4								{ font-size: 1.2em; }
h5								{ font-size: 1.1em; }

ul								{ list-style-image: url(img/odr.gif); }

li								{ }

hr 								{border-bottom: dashed #383838 1px; border-left: none; border-right: none;  }

a, a:link 					{ color: #bd2126; font-weight: bold;}
a:hover						{ text-decoration: underline; font-weight: bold;}



img 							{ border: 0; }
img.padleft 							{ margin-left: 20px; }

p 								{ text-align: justify; font-size: 11px; padding-top: 0px; color: #b1b0b0;}
.floatright					{ float: right; padding-bottom: 5px; padding-right: 5px; font-size: bold;font-size: 11px;}
.floatright	a				{ font-weight: bold; font-size: 11px; }

/*---------- obecne konec --------------*/

.hlaska_ok {
	padding: 2px 5px;
	background: Green;
	border: 1px solid #A1E1A8; 
	color: white;
	margin: 0 0 3px 0;
}
.hlaska_err {
	padding: 2px 5px;
	background: #ff0000;
	border: 1px solid #ff0000; 
	color: white;
	margin: 0 0 3px 0;
}

/*---------- layout --------------*/
#obsah 						{ margin: 0 auto;  width: 1010px; height: 100%; text-align: left; }

#hlavicka					{ height: 277px; background: url(img/l_hlavicka.jpg) no-repeat ;  position: relative; width: 100%;   }

#hlavicka #logo			{ position: absolute; right: 68px; top: 10px; }
#hlavicka #loga			{ position: absolute; right: 0px; top: 92px; }

#hlavicka form				{ padding: 0; margin: 0; position: absolute; right: 134px; top: 236px; }
#hlavicka form input		{ vertical-align: middle; padding: 6px 13px 0 6px; font-size: 11px; background: url(img/i_hledej_text.jpg) no-repeat;  color: black; border: none; height: 32px; width:141px;}
#hlavicka form input.send	{ background: url(img/i_hledej.jpg) no-repeat; width: 28px; height: 38px; border: none;}


#leva 						{ float: left; width: 218px;   }
#leva_in						{ position: relative; padding; 0; margin: 0px;}

#prava 						{ float: left; width: 218px;   }
#prava_in					{ position: relative; padding; 0; margin: 0px;}


#stredni 					{ float: left; width: 570px;  }
#stredni_in 				{ color: #b1b0b0;margin: 10px 0 0px 0px; padding: 10px; }
#stredni_in img				{ padding: 0 0px 0 0px; }

.stranky_popis_in {margin: 0; padding: 0;}
.stranky 				{ position: relative; color: #b1b0b0; margin: 0px 0 0px 0px; padding: 3px 5px 5px 10px; font-size: 11px; line-height: 16px;}
.stranky .akce	{ position: absolute; top: 3px; right: 4px;  height: 50px;}
.stranky .akce img	{ float: left;}
.stranky .doporucujeme	{ position: absolute; top: 7px; right: 104px; width: 100px; height: 50px;}

#path 				{ color: #d3d3d3; margin-top: 10px;}
#path a				{ color: #d3d3d3; font-weight: normal; }



/*---------- paticka --------------*/
a#logo_eworks				{ float: left; padding-left: 35px;margin-top: 8px; }
#paticka						{  width: 100%; height: 65px; text-align: left;  background:  url(img/l_pata.jpg) repeat-x;	}
#paticka_in					{ position: relative; background: url(img/i_copyright.jpg) 5px 8px no-repeat;	 margin: 0 auto; width: 939px; text-align: left; padding-top: 4px;padding-left: 40px;color:white; height: 65px; }
#pata               { height: 47px;  width: 100%;}
#copyr              {position: absolute; top: 19px; left: 40px; font-size: 11px; font-weight: bold; color: #dddddd;}
#kreditky           {position: absolute; top: 12px; right: 120px;}
#eworks             {position: absolute; top: 12px; right: 20px;}

#weby   {margin: 0 auto 20px;width: 939px; text-align: center; color: #dddddd; font-size: 11px;}
#weby a  {color: #dddddd; text-decoration: none;}
#weby a:hover  {color: #bd2126; text-decoration: underline;}
#top_menu					{ height: 40px; width: 100%; background: url(img/pozadi_menu.jpg) no-repeat ; position: relative; }


/*---------- layout konec --------------*/
.banner-left {width: 368px; border-bottom: 3px white solid; padding: 0; margin: 0;}

.banner-left-gray {width: 368px; background: #f5f5f5;}
.banner-left-gray h3 {margin: 0 0 0 5px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-left-gray p {margin: 0;  padding: 5px 5px 5px 35px; line-height: 15px;}

.banner-left-white {width: 368px; background: white;border-bottom: 3px white solid;}
.banner-left-white h3 {margin: 0 0 0 5px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-left-white p {margin: 0;  padding: 5px 5px 5px 35px; line-height: 15px;}

.banner-right-01 {width: 517px; background: url(img/ban-right.jpg) repeat-x white bottom;border-bottom: 3px white solid;}
.banner-right-01 h3 {margin: 0 0 0 10px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-right-01 p {margin: 0;  padding: 5px 5px 5px 40px; line-height: 15px;}

.banner-right-02 {width: 517px; background: white;border-bottom: 3px white solid;}
.banner-right-02 h3 {margin: 0 0 0 10px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-right-02 p {margin: 0;  padding: 5px 5px 5px 40px; line-height: 15px;}

.banner-right-03 {width: 517px; background: #f5f5f5;}
.banner-right-03 h3 {margin: 0 0 0 10px; background: url(img/odr.gif) no-repeat center left; padding: 5px 5px 5px 30px;}
.banner-right-03 p {margin: 0;  padding: 5px 5px 5px 40px; line-height: 15px;}

/*---------- ikony --------------*/

.ikonky {position: absolute; right:33px; top: 233px; }
a.ikona {float: left;padding: 3px; margin: 0;}

/*---------- ikony --------------*/

.jazyky {position: absolute; left:435px; top: 85px; }
a.jazyk {float: left;padding: 3px; margin: 0;}

/*---------- layout konec --------------*/

span.clearboth			{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; visibility: hidden; }

.hornimenu					{  margin-top: 15px; background: url(img/l_bck_menu.jpg) no-repeat 2px 0px; min-height: 120px;}
.hornimenu h2				{  background: url(img/l_hlavni_nabidka.jpg) no-repeat #141417 left top; height: 30px; margin: 0; padding: 12px 0 5px 48px; color: white;}
.hornimenu ul				{   list-style: none;  padding: 3px 2px 0px 2px; margin: 0;}
.hornimenu li				{  padding: 3px 0px 3px 2px; border-bottom: 1px dotted #474749; background: url(img/menu_odr.jpg) 15px 7px no-repeat;}
.hornimenu a			{  padding-left: 42px; font-size: 11px; color: white; font-weight: bold; text-decoration: none;}
.hornimenu .textik			{  padding-left: 42px; font-size: 11px; color: white; font-weight: normal; text-decoration: none;}
.hornimenu a:hover	{ text-decoration: underline; }


#lm						{  margin-top: 15px; background: url(img/l_bck_menu.jpg) no-repeat 2px 0px; }
#lm h2				{  background: url(img/l_hlavni_nabidka.jpg) no-repeat #141417 left top; height: 30px; margin: 0; padding: 12px 0 5px 48px; color: white;}
#lm ul        {  list-style: none; padding-left: 20px;margin: 0;}
#lm ul li     {  list-style: none; padding: 0; margin: 0;}
#lm a         { color: white; text-decoration: none; font-size: 11px; padding-left: 5px;}
#lm a:hover   { color: #BD2126; text-decoration: underline;}

/*---------- hledání --------------*/
form#hledani {margin-right: 37px;}
#hledani									{}
#h1										{ clear: both; width: 100%;	 }
#h2										{ display: none; clear: both; width: 100%;  } 

#hledani_header						{  }
#hledani_header h3					{ margin: 0; padding: 7px 0 7px 30px; color: #fff;
											  background: url(img/hledani_zoom.gif) no-repeat 4px  70% #EE8732;  }
											  
#hledani_header ul					{ margin: 5px 0 0 0; padding: 0; list-style: none; border-top: 1px solid #EDEDED; }		
#hledani_header ul	li				{ float: left; width: 50%; display: block;  }									  
#hledani_header ul	li a			{ display: block; text-align: center; padding: 5px 0;     text-decoration: none; font-weight: bold;  }									  
#hledani_header ul	li a#dum		{ background:  #92CE3A; color: #fff; margin: 0 2px 0 0; }	
#hledani_header ul	li a#byt		{ background:  #D7D7D7; color: #000; margin: 0 0 0 2px; }
#hledani_header span.clearboth	{ background: red; height: 0px; font-size: 0; visibility: hidden; }

.hledani_box							{ background: #92CE3A; padding:15px  10px 10px 10px;}
.hledani_box	form					{ padding: 0; margin: 0; }
.hledani_box fieldset				{ border: 0; padding: 0; margin: 0; }

.hledani_box label					{ width: 70px; float: left; display: block; margin-top: 2px; text-align: left;    }
.hledani_box input, 
.hledani_box select 					{ width: 125px; font-size: .9em;  margin-bottom: 2px;  }
.hledani_box select					{ width: 131px; }

input#i11, input#i12					{ width: auto;  }

.hledani_box input.go				{  margin-top: 10px; width: 70px; float: right; margin-right: 3px; }


#ft_header h3							{ margin: 5px 0 0 0; padding: 7px 0 7px 30px; color: #fff;
											  background: url(img/hledani_zoom.gif) no-repeat 4px  70% #EE8732;  }

.ft_hledani_box						{ background: #92CE3A; padding:15px  10px 10px 10px; text-align: left;}
.ft_hledani_box	form				{ padding: 0; margin: 0; }
.ft_hledani_box fieldset			{ border: 0; padding: 0; margin: 0; }			
.ft_hledani_box input				{ width: auto; font-size: .9em;  margin-bottom: 2px;  float: left; }
.ft_hledani_box input.go			{  width: 70px; float: right;   }

.list_db									{ text-align: center;  padding: 5px;  }

.results { }

.results h3 	{ 	padding: 0;	margin: 0 0 8px 0;font-size: 1em;}
.results h4 a	{		font-size: 1em;		text-decoration: underline;		color: #FFC78E;}
.results h3 span 	{ 		color: #A4A4A4; font-weight: normal;}
.results h4 	{ 		padding: 5px 0 5px 15px;		margin: 0 0 0 10px;		font-size: 1.1em;		background: url(img/pozadi_odrazka_hledani.gif) no-repeat 0 50%;		}
.results h4 a.pod { color: #A4A4A4; font-size: .8em;    }

/* ----------- KONTAKT ----------------------------*/
div.kontakt					{ position: absolute; right: 60px; top: 10px; color: #04518F; text-align: center;  }
div.kontakt	h3				{  color: #EE1798;   text-align: center;  }
div.kontakt p				{ color: #373737; margin: 0; padding: 5px 0 5px 0px;text-align: center;  }

/* ----------- MAPA ----------------------------*/
div.level_					 { padding-left: 0px; font-weight: bold;}
div.level_0					 { padding-left: 25px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 10px 50%; }
div.level_1					 { padding-left: 50px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 35px 50%;}	
div.level_2					 { padding-left: 75px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 60px 50%; }	
div.level_3					 { padding-left: 100px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 85px 50%; }	
div.level_6					 { padding-left: 125px; background: url(admin/admin_cont/images/bg_arrow_stranky.gif) no-repeat 100px 50%; }


/* ----------- photo ----------------------------*/
div.photo 				{  float: left; width: 160px;	 padding: 0;margin: 10px 10px 0 0; }
div.photo_in			{  }
div.photo strong  { text-align: center;  display: block; font-weight: normal; }


/*------------   CATEGORIES--------------*/
/*h3._nadpis			{ margin: 1.5em 0 .5em 0;   }*/

div.cats 					{ float: left; width: 175px; margin-right: 3px;  }
div.cats_in					{ background: url(img/produkt_bck.jpg) repeat-x;  padding: 8px;  margin-bottom: .3em; min-height:120px;   height:auto !important;   height:120px;	color: darkgray; text-align: center;}
div.cats_in .cats_l		{   float: left; width: 125px;   }
div.cats_in .cats_l img	{ float: left;margin-left: 15px;width: 125px; border: 1px solid #3B3B3B; }
div.cats_in .cats_l_no	{ float: left;margin-left: 15px;width: 125px; border: 1px solid #3B3B3B; height: 84px;background: url(img/pozadi_fotak_cat.gif) no-repeat;  }  
div.cats_in .cats_r		{ width: 165px;   }

div.cats h4.nabidka		{ padding: 5px 0; margin: 0 0 .3em 0;  text-align: center;}

/*------------   PRODUKTY  --------------*/
/*h3._nadpis			{ margin: 1.5em 0 .5em 0;   }*/

div.p 					{ background: url(img/bck_seznam_prod.jpg) repeat-x #1d1e20;  width: 532px; min-height:80px; height:auto !important;	border: 1px dotted #414244;  position: relative; margin: 0 0 10px 0;}
div.p .akce_small	{ position: absolute; top: 15px; left: 0px; width: 14px; height: 50px;}
div.p .doporucujeme_small	{ position: absolute; top: 0px; left: 14px; width: 99px; height: 14px;}
div.p_in					{ }
div.p_in .p_l			{ float: left; width: 125px;   }
div.p_in .p_l img		{ float: left;margin-left: 15px;margin-top: 15px;margin-bottom: 15px;width: 125px; border: 1px solid #414244; }
div.p_in .p_l_no		{ float: left;width: 125px; margin-left: 15px;margin-top: 15px; margin-bottom: 15px;border: 1px solid #414244;  }   
div.p_in .p_r			{ float: left;width: 368px; margin-left: 30px;margin-top: 20px;  }
div.p_in 	h4.head	a	{ position: absolute; right: 5px; top: 0px; font-size: 12px; padding: 3px; margin: 0;  text-decoration: none;}
div.p_in 	h4.head	a:hover	{ text-decoration: underline;}
div.p_in 	h4.cena		{ font-size: 1.2em; padding: 3px 3px 8px 3px; margin: 0; color: white; text-align: right;}
div.p_in .p_r .popis	{ margin-top: .3em;text-align: right; }	

div.p_in h4.nabidka		{  padding: 5px 0; margin: 0 0 0px 0;  text-align: center;}


/* ---------------------detail -------------*/
div.det_pop						{ background: #212224;  border: 1px solid #464648;padding: 1em;   margin: .5em 0 1em 0; }

div.det_l								{ float: left; width: 270px; }								   
div.det_p								{ float: right; width: 251px; }	
div.det_p_in							{ padding-left: 0px; }

div.add                 {position: relative;background: url(img/pozadi_vlozit.gif) no-repeat 0 10px ; display: block; float: right; width: 220px; height: 80px; 
							 					 font-size: 1.2em; ; color: #fff; font-weight: bold; text-decoration: none;}
div.add input.alll			{background: none; border: none; color: white; font-weight: bold;text-decoration: none;display: block; font-size: 13px;position: absolute; left: 45px; top: 28px;  }
div.add a span							{ color: white; text-decoration: none;display: block; padding: 28px 0 0 60px; }
div.add  input.kosik           {position: absolute; right: 96px; top: 26px; width: 20px;}

h3.h3_det								{ color: #3DAC07;  margin-top: 10px;padding: 15px 0 5px 0px; font-size: 1.25em;
											 margin-bottom: 1px;  margin-top: 12px;  }

div.det_l div.c						{ background: url(img/pozadi_cena.jpg) no-repeat 0 0px ;   }
div.det_l div.c_in					{  padding: 12px;  }  

div.det_l div.c table				{ border-collapse: collapse;  width: 100%; }
div.det_l div.c table	th			{ width: 45px; }
div.det_l div.c table	td			{ width: 200px; }
div.det_l div.c th					{ text-align: left; color: #fff; width: 100px; font-weight: bold; line-height: normal !important;  }
div.det_l div.c td					{ color: #fff; vertical-align: bottom; font-size: 1.4em; text-align: right;   }
div.det_l div.c th,
div.det_l div.c td					{ border-bottom: 1px solid #BC2125; padding: 5px 0; width: 150px;}

div.det_l table.det_tbl				{ border-collapse: collapse;  width: 100%; }
div.det_l table.det_tbl th		{ color: #b1b0b0;text-align: left;  width: 130px;  vertical-align: bottom; font-weight: bold; }
div.det_l table.det_tbl td		{ color: #b1b0b0;vertical-align: bottom ;    }
div.det_l table.det_tbl th,
div.det_l table.det_tbl td 		{ color: #b1b0b0;border-bottom: 1px solid #464648; padding: 3px 0; }

div.symbol				{ float: left; width: 60px; height: 60px;  text-align: center; }

div.det_p .neni_obr	{ width: 250px; height: 200px; background: url(img/pozadi_fotak_det.gif) no-repeat ;  }
div.icons1 ul			{ list-style: none; padding: 0; margin: 10px 0 0 0; }
div.icons1 ul li		{ float: right; display: block;  }
div.icons1 ul li a.odkaz,
div.icons1 ul li strong
							{ width: 75px; display: block; padding-top: 65px;  }
div.icons1 ul li.i1	{ background: url(img/det_ico_1.gif) no-repeat 0 0 ; }
div.icons1 ul li.i1b	{ background: url(img/det_ico_1b.gif) no-repeat 0 0 ; }
div.icons1 ul li.i2	{ background: url(img/det_ico_2.gif) no-repeat 0 0 ; }
div.icons1 ul li.i2b	{ background: url(img/det_ico_2b.gif) no-repeat 0 0 ; }
div.icons1 ul li.i3	{ background: url(img/det_ico_3.gif) no-repeat 0 0 ; }
div.icons1 ul li.i3b	{ background: url(img/det_ico_3b.gif) no-repeat 0 0 ; }
div.icons1 ul li.i7	{ background: url(img/det_ico_7.gif) no-repeat 0 0 ;  }
div.icons1 ul li.i7b	{ background: url(img/det_ico_7b.gif) no-repeat 0 0 ;  }
div.icons1 ul li span { display: block; font-weight: bold; text-align: center;  }

div.icons1 ul li strong span { color: #C5C5C5; }


/*-------------- detail galerie --------------*/
.gal .gal_l					 { float: left; width: 620px;   }
.gal .gal_r					 { float: left; width: 150px;   height: 550px; overflow: auto; background: black; }
p.imgs						 { padding: 0; margin: 10px 0 0 10px;    }


/*-------------- KOSIK --------------*/
table.kosik {
	width: 100%;
	font-size: 8px;
	margin-bottom: 5px;
	border: 1px solid #ccc;
}

table.kosik th { background: #333333; color: #fff; padding: 2px 0; }

table.kosik td {
	padding: 2px;
	font-size: 10px;
}

table.kosik td.delsi {
	width: 45%;
}
table.kosik tr.sum {
	border-top: 1px solid black;
	font-weight: bold;
}

table.kosik2 { width: 100%; font-size: 10px;/*border: 1px solid #E8763E;*//*border: 1px solid #E8763E;*/ }
table.kosik2 th { background: #333333; color: white; padding: 2px; text-align: center;}
table.kosik2 th.kod { width: 55px; }
table.kosik2 th.nazev { width: 135px; }
table.kosik2 th.dph { width: 28px; }
table.kosik2 th.count { width: 42px; }
table.kosik2 th.price { width: 67px; }
table.kosik2 th.del { width: 10px; }

table.kosik2 td { background: #222222; font-size: 10px; padding: 2px; text-align: center; }
table.kosik2 td.nazev { background: #222222; font-size: 10px; padding: 2px; text-align: left; }
table.kosik2 td.doprava { text-align: right; background: #333333;}
table.kosik2 td.doprava2 { text-align: right; }
table.kosik2 td.sediva {  background: #333333;}
table.kosik2 td form { padding: 0; margin: 0; }
table.kosik2 td.line { background: #333333; height: 1px; font-size: 1px; line-height: 1px; }
table.kosik2 td.white { text-align: right; background: #fff; }
table.kosik2 td.sum { background: #333333; color: white; font-weight: bold; text-align: right; }
table.kosik2 td.r { text-align: right; }

table.kosik2 input.am { background: #fff; border: 1px solid black; width: 15px; font-size: 9px; padding: 0; margin: 0; float: left; }

a.a_pokracovat                 {position: relative;background: url(img/pozadi_pokracovat_pokladna.gif) no-repeat 0 10px ; display: block; float: right; width: 220px; height: 80px; 
							 					 font-size: 1.2em; ; color: #fff; font-weight: bold; text-decoration: none;}
input.a_reg                 {position: relative;background: url(img/pozadi_pokracovat.gif) no-repeat 0 0px; display: block; float: right; width: 220px; height: 80px; 
							 					 font-size: 1.2em; ; color: #fff; font-weight: bold; text-decoration: none; border: 0;}


                          
a.a_send		{ float: right; display: block; background: url(img/pozadi_send.gif) no-repeat; color: white; font-weight: bold; 
							  height: 70px; width: 217px; text-align: center; text-decoration: none;	  }


input.a_send { float: right; display: block; background: url(img/pozadi_send.gif) no-repeat; color: white; font-weight: bold; 
							  height: 70px; width: 217px; text-align: center; text-decoration: none;	border:none;  }


a.a_zpet		{ float: left; display: block; background: url(img/pozadi_zpet.gif) no-repeat; color: white; font-weight: bold; 
							  height: 70px; width: 217px; text-align: center; text-decoration: none;	  }

                          							 					 
							 					 
/* ---------------REGISTRACE -----------*/
div.reg_form							{}
div.reg_form fieldset				{ border: 1px solid #333333; padding: 10px; margin-bottom: 10px; }
div.reg_form fieldset legend		{ background: #333333; padding: 5px 10px; font-weight: bold; margin-bottom: 7px;  }
div.reg_form fieldset table		{ border-collapse: collapse; width: 100%;   }
div.reg_form fieldset em			{ color: red; }
div.reg_form fieldset table td	{ vertical-align: top; text-align: left; padding: 3px 0; }
div.reg_form fieldset table td.first	{ width: 150px;  }


div.reg_form fieldset input,
div.reg_form fieldset textarea,
div.reg_form fieldset select 		{ font-size: .9em;  }

div.reg_form fieldset input 		{ width: 160px; }
div.reg_form fieldset input.bank2	{  width: 88px;  }
div.reg_form fieldset input.prihlasitse       {background: url(img/prihlasit_se.gif) no-repeat; width: 217px; height: 51px; border: 0;padding: 0; margin: 0;}
div.reg_form fieldset input.infouziv       {background: url(img/infouziv.gif) no-repeat; width: 217px; height: 51px; border: 0;padding: 0; margin: 0;}


div.reg_form .red						{ color: red; }
div.reg_form fieldset input.width_auto			{ width: auto !important;   }
div.reg_form  p.alert		{ color: red; }
div.reg_form span.green		{ color: green; }							 					 

#kosik_navig a.fr, .fr { float: right; cursor: pointer; }
form#form_checkbox_id  { padding: 0; margin: 0;}

select.filtr {background: #cccccc; border: 1px #aaaaaa; font-size:90%;}
input.seradit {width: 70px; float: right; background: #474749; border: #313133 1px; color: #fff; font-weight: bold; font-size:75%;}




.dimensions  { width: 95%; margin: 2em auto; border-collapse: collapse; }
.dimensions tr td, .dimensions th { /*border-bottom: 1px solid #ECE9EA;*/ border: 1px solid #4C4C4E; padding: 3px 0; }
.dimensions th
{
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	background-color: #BD2126;
	color: #FFF;
	font-weight: bold;
}
.dimensions .heading th { text-transform: none; font-weight: normal; }
.dimensions tr.odd td { background-color: #313133; }
.dimensions tr td.range { background-color: #666; color: #FFF; text-align: center; font-weight: bold; }


.dimensions.padded td
{
	padding: 3px 1em;
}
.dimensions.decent th
{
	background-color: #666;
	color: #fff;
}
.dimensions.decent .heading th
{
	background-color: #BD2126;
}


/*    NEJPRODAVANEJSI  */
.prodej {width: 213px; border-bottom: 1px dotted #4F4F51;}
.prodej h4 {text-align: center;margin: 5px 0 3px 0px;}
.prodej h5 {color: #BD2126; font-size: 11px; font-weight: bold; text-align: center; padding: 4px 0 2px 0; margin: 0;}
.prodej h4 a {color: #BD2126; font-size: 12px; font-weight: bold; text-align: center; padding: 0px 0 3px 0;  text-decoration: none;}
.prodej h4 a:hover {text-decoration: underline;}
.hornimenu_prodej					{  margin-top: 15px; background: url(img/l_bck_menu.jpg) no-repeat 2px 0px; min-height: 120px;}
.hornimenu_prodej h2				{  background: url(img/l_hlavni_nabidka.jpg) no-repeat #141417 left top; height: 30px; margin: 0; padding: 12px 0 0px 48px; color: white;}
.hornimenu_prodej ul				{   list-style: none;  padding: 3px 2px 0px 2px; margin: 0;}
.hornimenu_prodej li				{  padding: 3px 0px 3px 2px; border-bottom: 1px dotted #474749; background: url(img/menu_odr.jpg) 15px 7px no-repeat;}
.hornimenu_prodej img			{  padding-left: 42px;font-size: 11px; color: white; font-weight: bold; text-decoration: none;}
.hornimenu_prodej .znacka			{  padding: 3px;font-size: 11px; color: #bbbbbb; font-weight: normal; text-align: center; }
.hornimenu_prodej .popis			{  padding: 3px;font-size: 11px; color: #999999; font-weight: normal; text-align: center; }
.hornimenu_prodej a:hover	{ text-decoration: underline; }



/*    RYCHLEJ KONTAKT  */
.rkontakt {width: 213px; border-bottom: 1px dotted #4F4F51;}
.rkontakt_in {margin: 0; padding: 10px 0 5px 20px; color: white; font-size: 11px;}
.rkontakt_in a {text-align: left; padding: 0; margin: 0; color: #BD2126;}


/*    PAGING    */
div.cislovani   { float: left; background: url(img/paging.jpg) no-repeat; height: 20px;   width: 20px;margin-left: 4px;}
div.cislovani_a { float: left; background: url(img/paging2.jpg) no-repeat; height: 20px;   width: 20px;margin-left: 4px;}
span.paging			{ line-height: 20px;  }
.list_db        {	text-align: center;}
.list_db a     {	background: #000002; border: 1px solid #414244; padding: 3px 4px 3px 4px; margin: 3px; 	text-decoration: none;}

.list_db span     {	background: #1D1E20; border: 1px solid #414244; padding: 3px 4px 3px 4px; margin: 3px;}

/*    ESSOX     */
.essox     {background: white; width: 271px;}

/*------------ FILES ------------*/
table.files_t						{ width: 530px; border-collapse: collapse; }
table.files_t th					{ background: #2A2A2A; color: white; padding: 5px; text-align: left; }
table.files_t th.nazev			{ width: 60%; }
table.files_t td					{ padding: 5px; border-bottom: 1px solid #2A2A2A; }

/*---------- SUBPAGE -------------*/
div.subpage 				{ background:  #202022; padding: 8px;  margin-bottom: .3em;   }
div.subpage h4				{ padding: 5px 0; margin: 0 0 .4em 0;  }
