html, body					{
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background: #4c4847;
	color: white;
	
	
}
body					{
	font-size: 75%;
}


h1,h2,h3,h4,h5,h6	{
	color: #dda703;
}
p	{ color:  white ; }

.odkaz_nav				{ margin: 8px 0; font-size: .9em;  }
h1							{
	font-size: 1.7em;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px; 
  padding-top: 0;	
  padding: 7px 0px 5px 0px;
  border-bottom: 1px dashed #6F6A68; 
}

h2							{
	font-size: 1.5em;
	font-weight: normal;
}
h3							{
	font-size: 1.3em;
}
h4							{
	font-size: 1.2em;
}
h5							{
	font-size: 1.1em;
}

ul   { list-style-image: url(img/li02.jpg) 0px 0px; }
li	 { margin: 5px 0;   }
img	 { border: 0; }
a, a:link { 	color: #dda703;	text-decoration: underline;	border: 0; }
p    { font-size: 12px;	text-align: justify; }

#obsah 						{ margin: 0 auto;  width: 801px; text-align: left; }

#stredni 					{ float: left; width: 801px; font-size: 12px;}
#stredni_in 			{ line-height: 1.5em; }
#stredni_in table img			{ border: 3px solid #3D3938; }



#paticka					{ height: 50px; width: 100%; background: url(img/pata.jpg) top left no-repeat;}
#paticka img			{ float: right; border: 0; padding: 0; margin: 0; margin-top: 10px; margin-right: 10px; }
#paticka p				{ margin-top: 0px; margin-left: 12px; padding: 0; margin-bottom: 15px; float: left;  color: #7d7c7c; line-height: 17px;}

#hlavicka					{ height: 90px; position: relative; width: 100%; }
#hlavicka #logo		{ position: absolute; top: 10px; left: 0; }
#hlavicka .slogan { position: absolute; top: 44px; left: 240px; font-size: 12px; color: #e2e0d4; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; width: 500px;}
#hlavicka .links		{ position: absolute; right: 0px;  top: 40px;}
#hlavicka .links a	{  }
#hlavicka_small   { position: relative; height: 248px; width: 100%; background: url(img/main_pic2.jpg) top left no-repeat;}

span.clearboth			{ clear: both; height: 1px; line-height: 1px; font-size: 1px; display: block; }

#kontakt						{ clear: both; background: #162843; padding: 15px 16px; line-height: 1.5em;   }
#kontakt h3					{ padding: 0; margin: 0 0 10px 0; font-weight: normal; font-size: 1.5em;  }
#kontakt p					{ padding: 0; margin: 5px 0;  }

 
a.vice_ospol	 { display: block; text-align: right; }
.anot_spol     { background: #162843; padding: 3px 6px 3px 6px; border: 1px solid #1a2d49; }
.anot_spol p   { color: #ffffff;}
 
.vrchnimenu ul				{ position: relative; list-style: none;  padding: 0; margin: 8px 0 0 0; height: 82px;}
.vrchnimenu li				{ float: left;  padding: 27px 0 0px 0px; background: url(img/tlac.jpg) no-repeat;height: 82px; width: 196px; margin: 2px;}
.vrchnimenu a			    { padding: 18px 60px 0px 50px; font-size: 13px; color: white; font-weight: normal; text-decoration: none; }
.vrchnimenu a	img		  {  } 
.vrchnimenu a:hover		{ color: #93CA39;} 







/*---------- hledání --------------*/
#hledani_blok  {position: absolute; right: 20px; top: 10px;}
#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;    }


/* ----------- 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%; }

/*---------- SUBPAGE -------------*/
div.subpage				{ background: #162843; width: 100%;margin: 10px 0 5px 0; padding: 0px; border: 1px solid #1a2d49;}
div.subpage_in		{ margin: 13px 0 5px 0; padding: 4px; }
div.subpage h4		{ padding: 0px 0; margin: 0 0 .4em 0;  }
div.popis     {}
img.vpravo    {float: right;  padding: 0px; margin: 0px; width: 185px; height: 85px;}
.vpravomapa    {float: right;  padding: 0px; margin: 0px; }
/*---------- POSLAT VYKAZ -------------*/
.form_r fieldset						{ border: 1px solid #BEECFF; padding: 10px; margin-bottom: 5px; background: #E1F0F6; }
.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;} 
.form_r label textarea				{ }
.form_r .red, .form_r em			{ color: red; }

div.photo 				{  float: left; width: 152px;  	 margin: 10px 0 10px 0; }
div.photo_in			{ margin-right: 25px; }
div.photo_in img  { }
div.photo strong  	{ text-align: center;  display: block; font-weight: normal; }

/*------------ FILES ------------*/
table.files_t						{ width: 100%; border-collapse: collapse; }
table.files_t th					{ background: #293E5F; color: #fff; padding: 3px 3px 3px 5px; text-align: left; font-size: 11px;}
table.files_t th.nazev			{ width: 50%; }
table.files_t td					{ padding: 3px 3px 3px 5px; border-bottom: 1px solid #293E5F; background: #162843;font-size: 11px;}
table.files_t td a img 				{border: none;}


img.levej { padding-right: 15px; padding-bottom: 15px;}
img.pravej { padding-left: 15px;padding-bottom: 15px;}









/* ----------- photo ----------------------------*/
div.photobarva 				{  float: left; width: 70px;	 padding: 0;margin: 0px 15px 0 0; }
div.photobarva_in			{  }
div.photobarva 	img			{  float: left; width: 70px;	 padding: 0;margin: 0px 5px 0 0; border: 1px solid #3D3938;}

div.photobarva strong  	{ text-align: center;  display: block; font-weight: normal; }






div.cats 					{ float: left; width: 193px; height:200px; margin: 0 2px 2px 2px;   background: #5F5A59; border: 1px solid #3D3938; }
div.cats_in				{  padding: 3px; text-align: center; color: #838383;}
div.cats_in a	       { font-size: 13px; text-decoration: none; text-align: center; color: #569A1F;}
div.cats_in  img	{ text-align:center; margin-top: 5px;}
div.cats_in .cats_l_no	{  background: url(img/pozadi_fotak_cat2.gif) no-repeat; width: 190px; height: 110px; }  
div.cats h4.cat		{ font-size: 14px; text-align: center; margin: 5px 0 10px 0;}
div.cats 	h4.head		       { font-size: 12px; text-align: center; margin: 2px 0 2px 0; color: #DDA703; padding: 0px 0 1px 0;}
div.cats 	h4.head	a	       { font-size: 12px; text-decoration: none; text-align: center; color: #DDA703;}
div.cats 	h4.head	a:hover	 { text-decoration: underline;}


/*------------   PRODUKTY  --------------*/
/*h3._nadpis			{ margin: 1.5em 0 .5em 0;   }*/

div.p 					           { float: left; width: 194px; height:230px; margin: 0 2px 2px 2px; background: #5F5A59; border: 1px solid #3D3938;}

div.p_in					         { padding: 3px; text-align: center;}
div.p_in h3					{ font-size: 13px; color: #BD2126; padding: 2px; margin: 0;}
div.p_in img		           { text-align: center; margin-top: 5px;margin-bottom: 2px;  }
div.p_in .p_l_no		       { margin-top: 5px;margin-bottom: 5px;background: url(img/neni_foto_cat2.jpg) no-repeat; width: 195px; height: 114px; }   
div.p_in 	h4.head		       { font-size: 12px; text-align: center; margin: 2px 0 2px 0; color: #DDA703; padding: 0px 0 1px 0;}
div.p_in 	h4.head	a	       { font-size: 12px; text-decoration: none; text-align: center; color: #DDA703;}
div.p_in 	h4.head	a:hover	 { text-decoration: underline;}
div.p_in 	h4.cena		       { font-size: 11px; color: #BD2126; padding: 2px; margin: 0;}
div.p_in .popis	     { margin-top: 1px;text-align: center; font-size: 10px; line-height: 10px;}
div.p_in .popis	p    { margin-top: 1px;text-align: center; font-size: 11px;}
.detail_info	       { border: 1px solid #5F5A59; background: #4C4847; text-align: center; padding: 1px; color: #DDA703; margin: 6px 43px 0px 43px; width:99px; height:18px; display: block;}
.detail_info a	           { text-decoration: none;  color: #DDA703;}
.detail_info a:hover	     { text-decoration: underline; }

/* ---------------------detail -------------*/
div.det_pop						{  padding:0em;   margin: 5px 0 1em 0; }

div.det_l								{ float: left; width: 470px; margin: 0; padding: 0;}								   
div.det_p								{ float: right; width: 300px; margin:0 0 0 0; padding:0;}	
div.det_p_in						{ margin:0; padding:0; text-align: right; }
h3.cena {margin: 0; padding: 0; font-size: 13px; }
h3.cena strike {margin: 0; padding: 0; font-size: 11px;color: #7BC234;}

.popisright {width: 300px;}
.popisright img {float: right; }


div.det_p_in img.doprava	{ text-align: right;float: right; }
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;}

table.det_tbl				{ border-collapse: collapse;  width: 100%; font-size: 11px;}
table.det_tbl th		{ color: #838383;text-align: left;  width: 100px;  vertical-align: bottom; font-weight: bold; }
table.det_tbl td		{ color: #838383;vertical-align: bottom ;    }
table.det_tbl th,
table.det_tbl td 		{ color: #838383;border-bottom: 1px solid #CFFF9F; padding: 3px 0; }

/* cesta  */
.cesta   { margin-top: 10px;padding: 2px; background: #5F5A59; border: 1px solid #3D3938; }

div.symbol				{ float: left; width: 80px; height: 65px;  text-align: center; margin-right: 5px; }

