* {	
	margin: 0px; 
	padding: 0px;
}
body { 
	text-align: center;	
	background-color: #999;	
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;	
	font-size: 11px;
}
input, textarea {
	color: black;
	border: 1px black solid;
	background-color: white;  
	padding: 1px; 
	font-family: verdana; 
	font-size: 11px; 
}
a {  
	font-weight: bold;  
	text-decoration: none;  
	color: black; 
}
a:hover {  
	text-decoration: underline; 
	color: white;
}
img { 
	border: none; 
}
fieldset { 
	border: 0px; 
	border-top: 5px #c3b700 solid; 
	padding: 20px; 
	margin: 15px; 
}
legend { 
	font-weight: bold; 
	background-color: #d9cc00; 
	font-size: 12px; 
	letter-spacing: 1px; 
	color: black; 
}

.hodnoceni_title { font-size: 13px;}
#body h2 { font-size: 15px; letter-spacing: -1px; font-family: arial black; margin-bottom: 10px; }
#body a { text-decoration: underline; }
#body a:hover { color: white; }

.news { line-height: 14px; }
.news .datum { font-size: 9px; }
.news h2 { font-size: 13px; padding-bottom: 3px; }

.nadpis_blok {  color: white;  font-weight: bold;  font-size: 11px;  font-family: Arial;  background-color: #c3b700;  padding: 1px 5px 1px 5px;}
.nadpis_akce { color: white;  font-weight: bold;  font-size: 17px;  font-family: Arial Black;background-color: #c3b700;  padding: 1px 5px 1px 5px;  }
.nadpis { font-weight: bold;  font-size: 18px;  font-family: Arial Black; margin-bottom: 15px; letter-spacing: -1px;}

.blok {  padding: 10px; }

.kalendar {  float: right;  border: 1px  #c3b700 solid;  background-color: #e3d717;  width: 200px;  height: 207px; margin-top:10px;}
.kalendar_body {  padding: 5px;}
.kalendar_bunka {  border: 0px black solid;  width: 25px;  background-color: white;  text-align: center;  padding: 5px 0px 5px 0px;  float:left;  margin: 1px;}
.kalendar_bunka_header {  border: 0px black solid;  width: 25px;  background-color: white;  text-align: center;  padding: 5px 0px 5px 0px;  float:left;  margin: 1px;  background-color: #d55907;  margin-bottom: 5px;}
.kalendar_bunka a { font-weight: bold;}

.akce { margin-bottom: 15px;  border: 1px #c3b700 solid;  background-color: #e3d717; float: left; width: 100%;}
.akce a { text-decoration: none;}
.akce_body { padding: 5px;}
.akce_nadpis { color: white;  background-color: #d55907;  font-size: 13px;  padding: 5px;  margin: 0px;}
.akce_nadpis a { color: white; }
.akce_nadpis h1, .akce_nadpis h2 { font-size: 13px;}

.hodnoceni_button {  width: 30px;  text-align: center;  vertical-align: middle;  border: 1px #c3b700 solid;  background-color: #e3d717;  padding-top: 7px;  padding-bottom: 7px;  font-weight: bold;  float: left;  margin-right: 2px; cursor:pointer;}

.error { font-weight: bold; color: red;}

.table_registrace td { height: 27px; }
.table_pro_poradatele td { height: 27px; }

.log_vypis { font-family: "courier new"; width:100%; background-color: silver; float:left; text-align: left; margin-top: 30px; line-height: 16px;}

.diskuze_prispevek_avatar { float:left; border: 1px white solid; width: 70px; height: 70px; margin-top: 19px; text-align:center;}
.diskuze_prispevek_body { float: left; width: 445px; padding: 5px; border: 1px #c3b700 solid; background-color: #e3d717; margin-left: 10px;}
.diskuze_prispevek_autor { float: left; width: 438px; padding: 15px 4px 2px 4px; font-weight: bold; margin-left: 10px; }
.diskuze_prispevek h2 { font-size: 13px; }
.diskuze_oddelovac_podpisu { border: 1px #c3b700 dashed; margin: 10px 2px 10px 2px;}


.ramecek { border: 1px #c3b700 solid; padding: 10px; background-color: #e3d717; }

.blok_text {  float: right;  border: 1px  #c3b700 solid;  background-color: #e3d717;  width: 160px; }
.blok_text_body {  padding: 5px;}

.input-kalendar-header { background-color: #c3b700; font-weight:bold;}

.povinne-pole { border: 1px red solid; background-color: linen; }

.upravit-profil {color: #5b5500; }
.upravit-profil input, .upravit-profil textarea { color: black;  border: 1px #c3b700 solid;  
        background-color: #d1c400;  padding: 5px; font-family: verdana; font-size: 11px; }
        
.inp_text {color: black;  border: 1px #c3b700 solid; background-color: #d1c400;  padding: 5px; font-family: verdana; font-size: 11px;} 

#vyhledavani { border: 1px #c3b700 solid; height: 75px;  margin-top: 10px; }

.akce_kdy_kde { width:99%; padding: 15px 3px 0px 6px; font-size:13px;float:left; }
.akce_kdy_kde a { padding:5px; color: #a49a00; font-style: italic; font-size: 13px; text-decoration:underline; }

.akce_autor { position:absolute;background-color:#c3b700;width:534px;padding:4px 4px 4px 10px; }
.akce_autor a { font-weight:bold; text-decoration: none;}

.odkazy_box { line-height: 20px; text-align: center; }
.odkazy_box a { font-weight: normal; padding:3px; }

#mainMap { border: 1px black solid; margin-bottom: 30px; }
#kalendar { line-height: 14px; }

.cleaner { visible:hidden; clear:both; }

