html, body		{
	
	margin:0; padding:0;

	
	background: url(../images/bg_top.jpg) 50% 0 repeat-x #e6b741 ;
 }

 
#uvod_main	{ 
	text-align: center;
	color: #fff;
	
	width: 100%;
	
}
#logo 			 { height: 80px; width: 100%;  }
#logo img		 { margin-top: 5px; }



div#topmenu, div#bottommenu			{ height: 50px;   width: 100%;       }

div#topmenu ul, div#bottommenu ul 								{ padding: 13px 0  0 0; margin: 0 0 0 0; list-style: none;  }
div#topmenu ul li, div#bottommenu ul li						{ display: inline;  }
div#topmenu ul li	a, div#bottommenu ul li a					{ font-size: 1.2em;  font-weight: bold; color: #e6b741; padding:  0 30px; text-transform: uppercase;  text-decoration: none;  }
div#topmenu ul li	a:hover, div#bottommenu ul li	a:hover	{ color: #cc9f00; text-decoration: none;   }



	
#lang_div 			{ position: relative;  width: 100%;  }
	
ul#lang				{ position: absolute;   left: 0; top: 0;   display: inline; list-style: none;  padding: 0; margin: 10px 0 0 5px;   }
ul#lang li			{  display: block; float: left; margin-right: 5px;  }
ul#lang li a		{  display: block;  width: 25px; height: 18px;   }
ul#lang li a	span	{ display: none;  }


ul#lang li.cz			{  background: url(../images/cz.gif) no-repeat; }
ul#lang li.en			{  background: url(../images/en.gif) no-repeat; }
ul#lang li.de			{  background: url(../images/de.gif) no-repeat; }

	


#yellow			{ height: 490px;     text-align: center; color: #000; }
#yellow_cont	{  width: 990px; margin: 0 auto;  text-align: left;  }
#flashcontent	{ padding-top: 100px; }  
.home_flash		{ padding-top: 37px !important; }

#yell_content { height: 490px; }

#left				{ width: 200px; float: left;  }
#left_cont		{ margin: 15px 10px 10px; }

#right			{ width: 780px; float: left; margin-top: 10px;    }
#right_cont		{ height: 464px; padding-right: 10px;   overflow: auto; }

#left ul#leftmenu			{ margin: 0 5px 0 0px; padding: 0; list-style: none; }
#left ul#leftmenu li		{ text-align: right; font-weight: bold; line-height: 30px;  }
#left ul#leftmenu li a	{  font-size: 13px;  }
#left ul#leftmenu li a:hover	{  color: #000;  }

#right_scroll 	{ padding: 10px 0 10px 10px;  }


/*------------------- !!! povinne !!!!------------------------*/

#navigace 					{ margin-bottom: 10px; }
#navigace a.back 			{ float: right; }

hr.none 						{ display: none; }
.odkazy						{ margin-top: 10px; text-align: right; }
.cleaner 					{ clear: both; height: 1px; line-height: 1px; font-size: 1px; }



/* ------------------------------------GUESTBOOK --------------------------------*/
#guestbook												{  }

#guestbook fieldset									{ background: transparent;   border: 1px solid #CD8113; padding: 10px; width: 500px;  }
#guestbook fieldset label							{ float: left; width: 100px; margin:  0 0 3px 0;  color: #000;}
#guestbook fieldset input,
#guestbook fieldset textarea, 
#guestbook fieldset select  						{ float: left; width: 170px; margin:  0 0 3px 0;  }
#guestbook fieldset textarea						{ height: 70px; width: 385px; }

#guestbook fieldset br 								{ clear: both; }
#guestbook fieldset img.guest_kod_img			{ float: right;  }
#guestbook fieldset input.sub						{ margin: 15px 0 0 0; width: auto; }

													  
#guestbook .prispevek								{ background: transparent;  border-top: 3px  solid #905E12; border-bottom: 1px solid #EEC079; 	
															  margin: 0 0  5px 0; padding: 8px; }
#guestbook .prispevek .hlavicka					{  padding: 3px 3px; margin: 0 0 10px 0; background:  #905E12; color: #fff;}
#guestbook .prispevek .hlavicka	a				{ color: #fff; }
#guestbook .prispevek .hlavicka	.datum		{ float: right; }

/*
table.dotaz 					{ width: 97%; }
table.dotaz tr.hlavicka 	{ background: #F2BC26; color: #6A1B16; font-weight: bold;  }
table.dotaz td.idcko			{ width: 5%;}
table.dotaz td.jmeno			{ width: 72%;}
table.dotaz td.datum			{ width: 20%; text-align: right;}

textarea							{ font-size: 1em;}


.form_bottom					{ clear: both;   margin: 8px 0; padding: 15px;  border: 1px solid #fff; }
a.registered					{ font-size: 14px; }

table.konf_detail				{ width: 100%; border: 1px solid #fff; }
table.konf_detail th			{ background: #016A8A; padding: 2px;  }
table.konf_detail td			{ padding: 2px;  }
*/


/*-------------------------  FOTKY  - defautne pro vsechny fotogalerie--------------*/
.fotky 									{ background: transparent ;  border-top: 3px  solid #905E12;  border-bottom: 1px solid #EEC079; 	
											  margin: 0 0 5px 0; padding: 8px;     }
.fotky .foto 							{ float: left; width: 146px; height: 100px;  }
.fotky .foto img  					{ border: 1px solid #000; display: block; margin: 0 auto;  text-align: center; float: none;  }
.fotky .foto a:hover img			{ border: 1px solid #FF911D; }