html, body					{ margin: 0; padding: 0;   font-family:  Trebuchet MS,Tahoma,  Arial, Helvetica, sans-serif; color: #999999; background: #eeeeee;}

/*---------- obecne --------------*/

h1,h2,h3,h4,h5,h6		{ color: red;  }
p								    { color: #333333; }

h1								{ font-size: 1.8em; margin: 0 0 25px 0; padding: 18px 10px 0px 0;  border-bottom: 1px dashed #d8d8d8;  }
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								{ }
li								{ }

hr 								{background: #eeeeee; border: 0;  }

a, a:link 				{ color: red; font-weight: bold;}
a:hover						{ text-decoration: underline; font-weight: bold;}

td                { font-size: 11px;}

img 							{ border: 0; }
img.padleft 			{ margin-left: 20px; }

p 								{ text-align: justify; font-size: 11px; padding-top: 0px; color: #222222;}
.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: 1000px; text-align: left;  background: url(img/obsah_bck.jpg) top repeat-x #ffffff;}


#hlavicka					{ float: left; height: 310px; background: url(img/hlavni_obrazek.jpg) bottom no-repeat;  position: relative; width: 706px;  margin: 0 0 20px 0; }

#hlavicka #logo			{ position: absolute; right: 68px; top: 10px; }
#hlavicka #loga			{ position: absolute; right: 10px; top: 95px; }

#hlavicka form				{ padding: 0; margin: 0; position: absolute; left: 775px; top: 12px; width: 270px;}
#hlavicka form input.zadej	{ vertical-align: middle;  font-size: 11px; background: none;  color: black; border: none; height: 20px;  width: 140px; padding: 2px; margin: 0;}
#hlavicka form input.sendik	  { color: white;  border: none; padding: 2px; background: url(img/i_hledej.jpg) no-repeat ; font-weight: bold; font-size: 11px;margin: 0px; }

#levypruh 						{ float: left; width: 706px;  }
#pravypruh 						{ float: left; width: 280px;  background: white;}


#prava 						{ width: 252px; position: relative; }
#prava_in		  		{ position: relative; padding; 0; margin: 0px;}


#stredni 					{ float: left; width: 706px; padding:  0; margin: 20px 0 15px 0; position: relative; }
#stredni_in 			{ color: #838383; margin: 0px 0 0px 0px; padding: 0px 15px 10px 15px; font-size: 11px;}
#stredni a        { color: #2E94F6;}
#stredni_in img		{ padding: 0 0px 0 0px; }

.stranky_popis_in {margin: 10px 0 0 0; padding: 0;}
.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: red; font-weight: normal; }

#logo				{ width: 252px; height: 90px; text-align: center; margin-top: 30px;}

.novinka    {  margin: 5px 0 20px 17px; }
.novinka h2				{  background: url(img/headline.jpg) no-repeat; height: 48px; margin: 0 0 2px 0; padding: 11px 0px 0px 0px; color: red; font-size: 17px; line-height: 28px; text-align: center;}
.novinka h3.nadpis  {color: #2E94F6; font-size: 14px; font-weight: bold; margin: 5px 0 5px 17px; background: #EEEEEE;}
.novinka .anotace  { font-size: 11px; font-weight: normal;  margin: 5px 0 5px 17px;} 
.novinka a.odkaz  {font-weight: bold; text-align: right; color: #0095DB; width: 40px;}

/*---------- horni odkazy --------------*/
#horni_odkazy           { position: absolute; top: 4px; left: 22px; color: #333333;}
#horni_odkazy a         { color: #AAAAAA; font-weight: normal; font-size: 11px; text-decoration: underline; }
#horni_odkazy a:hover		{ color: #0095DB;} 

/*---------- paticka --------------*/

#paticka						{ width: 1000px; height:60px; text-align: left;  background:  url(img/l_pata.jpg) no-repeat; position: relative; border-top: 1px dashed #AAAAAA;	}
#copyr              { position: absolute; bottom: 10px; left: 15px; font-size: 12px; color: #AAAAAA;}
#paticka  a         { color: #666666;}
#paticka  .odkazy   { position: absolute; bottom: 14px; right: 15px; width: 550px; height: 25px; text-align: right;}
#paticka  .odkazy a { font-size: 11px; text-decoration: none; font-weight: normal;}
#loga               { position: absolute; bottom: 0; right: 15px;}

/*---------- layout konec --------------*/
span.clearboth			{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; visibility: hidden; }


.vrchnimenu           { position: absolute; left:10px; top: 48px;  }
.vrchnimenu ul				{ list-style: none;  padding: 0; margin: 0; }
.vrchnimenu li				{ float: left;   text-align: center;}
.vrchnimenu a			    { padding: 13px 7px 18px 7px; font-size: 11px; color: white; font-weight: bold; text-decoration: none; }
.vrchnimenu a:hover		{ color: #0095DB;} 


.hornimenu					{  margin: 0px 0 20px 17px; }
.hornimenu h2				{  background: url(img/headline.jpg) no-repeat; height: 48px; margin: 0 0 0px 0; padding: 11px 0px 11px 0px; color: red; font-size: 17px; line-height: 28px; text-align: center;}
.hornimenu ul				{  list-style: none; padding: 0px 0px 0px 15px;margin: 0;}
.hornimenu li				{ list-style: none; padding: 0; margin: 0;}
.hornimenu a			  { color: #3299F8; text-decoration: none; font-size: 12px; padding-left: 5px;}
.hornimenu .textik	{  padding-left: 5px;font-size: 12px; color: #333333; font-weight: normal; text-decoration: none;}
.hornimenu a:hover	{ color: #0095DB; }

/*---- leve menu -----*/

#lm						{  margin: 5px 0 20px 17px;  }
#lm_in        {  padding-right: 17px;} 
#lm h2				{  background: url(img/headline.jpg) no-repeat; height: 48px; margin: 0 0 2px 0; padding: 11px 0px 0px 0px; color: red; font-size: 17px; line-height: 28px; text-align: center;}
#lm p		  		{  padding: 0px;margin: 0 0 10px 10px;}
#lm ul        {  list-style: none; padding: 0px 0px 0px 15px;margin: 0;}
#lm ul li     {  list-style: none; padding: 0; margin: 0; }
#lm a         { color: #333333; text-decoration: none; font-size: 12px; padding-left: 5px;}
#lm a:hover   { color: #0095DB; }

			

/*---------- 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 { margin: 0; padding: 0; }

.results h3 	{ 	padding: 0;	margin: 0 0 0px 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: right; width: 150px;	 padding: 0;margin: 10px 10px 0 0; }
div.photo_in			{  }
div.photo strong  	{ text-align: center;  display: block; font-weight: normal; }

/* ----------- photo ----------------------------*/
div.photobarva 				{  float: left; width: 70px;	 padding: 0;margin: 0px 5px 0 0; border: 3px solid #F4F1EC;}
div.photobarva_in			{  }
div.photobarva strong  	{ text-align: center;  display: block; font-weight: normal; }


/* ----------- photokat ----------------------------*/
div.photokat 				{  float: left; width: 340px;	 padding: 0;margin: 10px 10px 0 0; }
div.photokat_in			{  }
div.photokat strong  	{ text-align: center;  display: block; font-weight: normal; }

/*------------   CATEGORIES--------------*/
/*h3._nadpis			{ margin: 1.5em 0 .5em 0;   }*/

div.cats 					{ float: left; width: 335px;height:260px; margin: 0 3px 0px 0;   background: #f8f8f8;}
div.cats_in				{  padding: 3px; text-align: center; color: #838383;}
div.cats_in  img	{  }
div.cats_in .cats_l_no	{  background: url(img/neni_foto_cat.gif) no-repeat; width: 224px; height: 120px; }  
div.cats h4.cat		{ font-size: 14px; text-align: center; margin: 5px 0 10px 0;}

/*------------   PRODUKTY  --------------*/
/*h3._nadpis			{ margin: 1.5em 0 .5em 0;   }*/

div.p 					           { float: left; width: 221px; height:237px; margin: 0 0 0px 0; border-left: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee;}
div.p_borr                 { float: left; border-left: 1px solid #eeeeee; width: 1px; height: 237px;}
div.p_in					         { padding: 3px; text-align: center;}
div.p_in img		           { text-align: center; margin-top: 5px;margin-bottom: 5px;  }
div.p_in .p_l_no		       { margin-top: 15px; margin-bottom: 15px;  }   
div.p_in 	h4.head		       { font-size: 12px; text-align: center; margin: 5px 0 0 0;}
div.p_in 	h4.head	a	       { font-size: 12px; text-decoration: none; text-align: center; }
div.p_in 	h4.head	a:hover	 { text-decoration: underline;}
div.p_in 	h4.cena		       { font-size: 12px; color: #BD2126; padding: 2px; margin: 0;}
div.p_in .popis	     { margin-top: 5px;text-align: center; font-size: 11px;}
div.p_in .popis	p    { margin-top: 5px;text-align: center; font-size: 11px;}
div.p_in .detail_info	  { text-align: center; background: #eeeeee; padding: 4px; color: white; margin: 8px 40px 0px 40px; border: 1px solid #dddddd;}
div.p_in .detail_info	a { text-decoration: none; color: white; }
div.p_in .detail_info	a:hover { text-decoration: underline; color: white; }
div.p_in h4.nabidka		{  padding: 5px 0; margin: 0 0 0px 0;  text-align: center;}


/* ---------------------detail -------------*/
div.det_pop						{  padding:0em;   margin: 5px 0 1em 0; }

div.det_l								{ float: left; width: 300px; }								   
div.det_p								{ float: left; width: 195px; }	

div.add                 { position: relative; width: 150px; height: 30px; font-size: 1.2em; color: #fff; font-weight: bold; text-decoration: none;  margin-top: 10px; margin-bottom: 10px;}
div.add input.alll			{ width: 150px; height: 30px; background: url(images/dokosiku.gif) no-repeat ; border: none;}
div.add a span					{ color: #BD2126; text-decoration: none;display: block;  }
div.add input.kosik     { width: 20px;}

h3.h3_det								{ color: #A74015;  margin-top: 10px;padding: 0px 0 10px 0px; font-size: 1.25em;
											 margin-bottom: 1px;  margin-top: px;  }

div.det_l div.c						{  margin-top: 15px; color: white; background: url(images/podcenou.gif) no-repeat ; }
div.det_l div.c_in					{  padding: 12px;  }
  

div.det_l div.c table				{ border-collapse: collapse;  width: 305px; }
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: white; width: 100px; font-weight: bold; line-height: normal !important;  }
div.det_l div.c td					{ color: white; vertical-align: bottom; font-size: 1.0em; text-align: right;   }
div.det_l div.c th,
div.det_l div.c td					{ border-bottom: 1px solid #BA9D7A; padding: 5px 0; width: 120px;}

div.det_l table.det_tbl				{ border-collapse: collapse;  width: 100%; font-size: 11px;}
div.det_l table.det_tbl th		{ color: #838383;text-align: left;  width: 130px;  vertical-align: bottom; font-weight: bold; }
div.det_l table.det_tbl td		{ color: #838383;vertical-align: bottom ;    }
div.det_l table.det_tbl th,
div.det_l table.det_tbl td 		{ color: #838383;border-bottom: 1px solid #dddddd; padding: 3px 0; }

/*    rozmery u specifikaec          */
div.det_l table.rozmery				{ border-collapse: collapse;  width: 100%; font-size: 11px;}
div.det_l table.rozmery td		{ color: #838383;vertical-align: bottom ;    }
div.det_l table.rozmery th,
div.det_l table.rozmery td 		{ color: #838383; background: #f9f9f9; border: 0;padding: 2px 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: #eeeeee; 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: #bbbbbb; color: white; padding: 2px; text-align: center;}
table.kosik2 th.kod { width: 55px; }
table.kosik2 th.nazev { width: 240px; }
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: #eeeeee; font-size: 10px; padding: 2px; text-align: center; }
table.kosik2 td.nazev { background: #eeeeee; font-size: 10px; padding: 2px; text-align: left; }
table.kosik2 td.doprava { text-align: right; background: #dddddd;}
table.kosik2 td.doprava2 { text-align: right; }
table.kosik2 td.sediva {  background: #dddddd;}
table.kosik2 td form { padding: 0; margin: 0; }
table.kosik2 td.line { background: #dddddd; height: 1px; font-size: 1px; line-height: 1px; }
table.kosik2 td.white { text-align: right; background: #fff; }
table.kosik2 td.sum { background: #dddddd; 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                 {margin-top: 10px; position: relative;background: url(img/pokracovat.gif) no-repeat; display: block; float: right; width: 150px; height: 30px; 
							 					 font-size: 1.2em; ; color: #fff; font-weight: bold; text-decoration: none;}
input.a_reg                 {position: relative;background: url(images/ulozit_informace.jpg) no-repeat; display: block; float: right; width: 150px; height: 30px; 
							 					 font-size: 1.2em; ; color: #fff; font-weight: bold; text-decoration: none; border: 0;}


                          
a.a_send		{ float: right; display: block; background: url(img/odeslatobj.gif) no-repeat; color: white; font-weight: bold; 
							  height: 30px; width: 150px; text-align: center; text-decoration: none;	  }


input.a_send { float: right; display: block; background: url(img/odeslatobj.gif) no-repeat; color: white; font-weight: bold; 
							  height: 30px; width: 150px; text-align: center; text-decoration: none;	border:none;  }


a.a_zpet		{ float: left; display: block; background: url(img/zpet.gif) no-repeat; color: #333333; font-weight: bold; 
							  height: 30px; width: 150px; text-align: center; text-decoration: none;	border: 1px solid #dddddd;  }

                          							 					 
							 					 
/* ---------------REGISTRACE -----------*/
div.reg_form							{font-size: 11px;}
div.reg_form fieldset				{ border: 1px solid #dddddd; padding: 10px; margin-bottom: 10px; }
div.reg_form fieldset legend		{ background: #dddddd; 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: 11px;  }

div.reg_form fieldset input.import {background: #E8F4CE; border: 1px solid #7F9DB9;}
div.reg_form fieldset input.import2 {background: #CFF0FF; border: 1px solid #7F9DB9;}


div.reg_form fieldset input 		           { width: 160px; }
div.reg_form fieldset input.bank2	         {  width: 88px;  }
div.reg_form fieldset input.prihlasitse    {background: #eeeeee; width: 150px; height: 30px; border: 1px solid #cccccc;padding: 0; margin: 0;}
div.reg_form fieldset input.infouziv       {background: #eeeeee; width: 150px; height: 30px; border:1px solid #cccccc; 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:100%;}




.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; padding-bottom: 15px; }
.list_db        {	text-align: center;}
.list_db a     {	background: #eeeeee; border: 1px solid #cccccc; padding: 3px 4px 3px 4px; margin: 3px; 	text-decoration: none;}

.list_db span     {	background: #dddddd; border: 1px solid #cccccc; padding: 3px 4px 3px 4px; margin: 3px;}


table.pokladna_users { width: 100%; }
table.pokladna_users th.td_50 { width: 50%; }
table.pokladna_users th { background: #dddddd; color: #333333; vertical-align: top; }
table.pokladna_users td { background: #eeeeee;  vertical-align: top; }


/*-------- 	detail ---------------------*/

h1.h1_detail							{  }
div.rd_detail_header					{ padding: 10px; background: url(img/pozadi_detail_hlavicka.jpg) repeat-x 0 100%  #94D03C; font-size: 1.1em;   }
div.rd_detail_header em				{ font-weight: bold; font-style: normal;   }
div.rd_detail_header strong		{ color: #fff; font-size: 1.2em;  }
div.rd_detail_header .rezerv		{ float: right; color: red; font-weight: bold;  }

/*----- tabulka vlevo -----*/
div.rd_detail_tbl						{ float: left; width: 230px;   }
div.rd_detail_images					{ float: left; width: 365px;   }

div.rd_detail_pdf ul					{ margin: 0 0 0 15px; padding: 0; }
div.rd_detail_pdf li					{ list-style-image: none;  background: url(img/pdf_ico.gif) no-repeat 0 50%;
											  padding-left: 20px; margin: 2px 0; list-style-type: none;  }
div.rd_detail_pdf li	a				{  }

#js_form									{ display: none; }

.form_r fieldset									{ border: 1px solid #E86C1F; padding: 10px; margin-bottom: 5px; }
.form_r legend									{ border: 1px solid #E86C1F; padding: 4px 10px; margin-bottom: 10px; font-weight: bold; }

.form_r label							{ float: left; margin-top: 3px; width: 150px; font-size: 1.1em; }
.form_r input							{ font-size: .9em; float: left; width: 250px; }
.form_r br								{ clear: both;} 


div.vzorek  	{
  float: left;
  width: 148px;
  margin-right: 15px;
  margin-bottom: 15px;
  background: #FFE986;
  border: 1px solid #FFC104;
  font-size: 9px; 
}

/*-----------  VZORNIK -----------------*/
div.vzorek h2 {width: 100%; margin: 5px 0 1px 0; font-size: 1.2em;}
div.barva {width: 100%; height: 50px; border: 1px solid #FFC104; }
table.vzornik {width: 100%; }
table.vzornik td {text-align: center; }


/*****************  *******************/

.popisright {width: 360px;}
.popisright img {float: right; }
