body {background-color: #ffffff; color: #333333;}
.main {width: 987px; margin: 10px auto; background: white; padding: 0 0 20px 0;}
.zahlavi {background: url(../images/zahlavi/g2b.png) repeat-x; background-color: #FFF;}
.zahlavi span {width: 987px; height:150px; display: block;}

.form table {background-color: #FFFFFF;}
.form th {background-color: #d4d4d4; color: black; text-align:left; vertical-align:top;}
.form td {background-color: #f4f4f4; color: black;}
.fullwidth {width: 800px;}

.vypis tr {background-color: #f4f4f4; color: black;}
.vypis tr:hover {background-color: #e1e1e1; color: black;}

.vypis th {background-color: #d4d4d4;}

.filtr {background-color: #eeeeee; border: #edeefc;}
.filtr h3 {padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px; text-align: right;}
a {color: #cc0000;}
.menu {width: 140px; float: left;}
.menu h3 {font-size: 22px; color: #cc0000; padding: 5px 0px 10px 0px; margin: 0px;}
.menu li a {color: #666666; text-decoration: none; background-color: #ffffff; font-weight: normal; font-size: 13px; display: block; width: 130px; line-height: 20px; padding: 5px 5px 5px 0px;}
.menu li a:hover {color: #cc0000; font-weight: normal; font-size: 13px; display: block; width: 130px; background-color: #eeeeee; line-height: 20px; padding: 5px 5px 5px 0px;}
.menu li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #eeeeee;}

.menu li ul.submenu li {border-bottom: none; border-top: 1px solid #eeeeee; }
.menu li ul.submenu li a {background-color: #FFFFFF; border-bottom: 0px; font-size: 12px; padding-left: 15px;width: 115px; background: url(../images/cerveny_puntik.png) no-repeat left 50%;}
.menu li ul.submenu li a:hover {background-color: #eeeeee; font-size: 12px;  padding-left: 15px;width: 115px;  }

.Content h2 {font-size: 16px; color: #cc0000; padding: 10px 0px 0px 0px; margin: 0 0 5px 0px; border-bottom: 1px solid #cccccc;}

.Content {float: left; width: 842px; overflow: auto; overflow-y:hidden; }
.Content h1 {font-size: 22px; color: #cc0000; border-bottom: none; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}

.MainTitle {position: absolute; display: block; width: 985px; height: 50px; text-align: right; top: 30px; left: 000px; font-size: 28px; font-weight: bold; color: white;}

.Paticka {text-align: center; border-top: dashed 1px #cccccc; margin: 0px auto 0 auto; padding: 10px 0 0 0; width: 987px;  background: white;}