
body { font-family: Verdana, sans-serif; font-size: 70%; background: #F0F0F0; margin: 0; padding: 0 0; text-align: left; min-width: 790px; }

#main { width: 790px; margin: 0 auto; text-align: left; background: #FFF url("bg.gif") repeat-y right top; }
#horni { height: 40px; color: #FFF; background: #3A4354 url("logo.gif") no-repeat right; font-size: 93%; text-transform:uppercase; font-family:Verdana; letter-spacing:0.8ex; text-align: left; padding: 5px 0 0 80px; }

#logo { height: 215px; background: #fff url("aktual.jpg") no-repeat; color: #FFF;  }
#menu { width: 189px; float: right; min-height: 300px;  padding: 10px 2px; color: #7D8085; }

#menu li { list-style: none; }
#menu li a { display: block; color: #3A4354; border-left:1ex solid #3A4354; background: #FAFAFA; width: 120px; padding: 5px 15px; 	margin: 0 0 1px 0; 
 font-weight: bold; text-decoration: none; }	

#menu li a:hover { display: block; color: #FFF; border-left:1ex solid #F59422; background: #3A4354; width: 120px; padding: 5px 15px; margin: 0 0 1px 0; font-weight: bold; text-decoration: none; }

#menu li a#aktual { color:#3A4354; display: block;  border-left:1ex solid #F59422; width: 120px;  padding: 5px 15px;  margin: 0 0 1px 0;  font-weight: bold; text-decoration: none;  background: #F0F0F0; }
	
/*   F59422 */
/* oranzova 2 2007: #F59422  */
/* zelena 3 2007: #00A548  */

#menu .links { font-size: 90%; padding-left: 10px; }
#menu .links a { color: #546078; }

#content { color: #3A4354; width: 520px; float: left; margin: 10px 15px; background-color: #FFF; }
#content a { color: #3A4354; font-weight: bold; }
#content .adress { font-weight: normal; width: 200px; border: 1px solid #A0A0A0; background: #FAFAFA; margin: 10px; padding: 10px 10px; border-left: 1ex solid #3A4354; }
#content .oznameni { font-weight: normal; width: 500px; text-align: center; border: 1px solid #FF8644; background: #FAFAFA; margin: 10px; padding: 10px 10px; border-left: 1ex solid #FF8644; }
#content .upozorneni { font-weight: normal; width: 500px; text-align: center; color: #3A4354; border: 1px solid #3A4354; background: #FAFAFA; margin: 10px; padding: 10px 10px; border-left: 1ex solid #3A4354; }
#content .uvodnik { padding-left: 10px; }
#content .news { padding-left: 10px; }

#content .jmeno { color: #3A4354; font-family: Georgia; font-size: 140%; font-weight: bold; padding: 5px 5px; border-bottom: 1px dotted #A0A0A0; width: 300px; }
#content .pozice { color: #3A4354; font-size: 100%; padding: 0 5px; padding: 2px 5px; font-weight: bold; }
#content .email { color: #3A4354; font-size: 100%; padding: 0 5px; padding: 2px 5px 20px 5px; }
#content .email a { color: #546078; }
#content .tel { color: #3A4354; font-size: 100%; padding: 0 5px; padding: 2px 5px; font-weight: normal; }

#footer { clear: both; color: #fff; background: #3A4354; height: 20px; text-align: center; padding-top: 5px; font-size:90%; }
#footer a {color: #fff; background: inherit;  text-decoration:none; }
#footer a:hover {color: #fff; background: inherit;  text-decoration:underline; }

#content .alert { font-weight: normal; font-size: 12px; color:#DB4531; width:500px; text-align: center; border: 1px solid #DB4531; background: #FEE5E1; margin: 10px; padding: 15px 15px; border-left: 1ex solid #DB4531;  border-left: 1ex solid #DB4531; }
#content .ok { font-weight: normal; width: 450px; text-align: center; border: 1px solid #5AE248; background: #ECFCE7; margin: 10px; padding: 10px 10px; border-left: 1ex solid #5AE248; }

a { color: #FFF; background: inherit;  text-decoration:none; }
a:hover { background: inherit; text-decoration: underline; }
h1 { padding:0; margin:0; color: #FFF; background: inherit;font: bold 1.8em Arial; letter-spacing: -1px; }
h1 a {color: #FFF; background: inherit;}
h2 { background-color: inherit;  color:#3A4354;  font-size:150%;  font-weight:bold;  padding-left: 15px; padding-bottom: 5px; border-bottom: 1px solid #3A4354; border-left: 1ex solid #3A4354; }
h3 { background-color: inherit;  color:#3A4354;  font-size:120%;  font-weight:bold;  padding-left: 10px; }

ul { margin: 5px 0 20px 15px; padding : 0; list-style : none; }
li { list-style-type: none;	color: #F29900;	margin: 0 0 0px 0;	padding: 0 0 0 0px; }

table { margin: 10px; width: 90%; padding: 5px;  border-collapse:collapse; }
caption { font-weight:bold; text-align: left; margin: 10px; padding: 5px; border: 1px solid #E0E0E0;  border-left: 1ex solid #3A4354; width: 300px; background: #F0F0F0; }
thead, tfoot { background-color:#F0F0F0;}
td, th { border: 1px solid #E0E0E0;  padding:0.6ex; }
.titul { background-color:#F0F0F0; text-align: center; }
.content { text-align: center; }

fieldset { border: 1px solid #aaa; padding: 20px 0 0 15px; }
legend { font-size: 100%; font-family: Verdana; border: 1px solid #546078; color: #546078; padding: 3px 7px; }
textarea.text { height: 100px; width: 90%; border: 1px solid #ccc; background: #fff; color: #3A4354;}
input.field { border: 1px solid #ccc; background-color: #7C7C7C;color: #3A4354; }
input.field:hover { border: 1px solid #eee; background: #ccc; color: #3A4354; }
input.text { margin: 0; border: 1px solid #546078; background: #F9F9F9; color: #3A4354; }
select.text { margin: 1; border: 1px solid #546078; background: #F9F9F9; color: #3A4354; font-family: Verdana, sans-serif; color: #3A4354; font-size: 100%; }
input.text:hover { border: 1px solid #3a4354; 	background-color: #F0F0F0; }
input.submitbutton { font-size: 100%; font-family: Verdana; border: 1px solid #546078; background: #FAFAFA; color: #546078; padding: 2px; font-weight: bold; }
