body {background: #EBEBEB url(../images/top_back.png) repeat-x; font-size: 12px;font-family: Arial, Helvetica, sans-serif;padding: 0px;margin: 0px;text-align:center;}
h1 h2 h3 h4 {text-decoration:none;}
img {border: 0px;}
a {color: #000;}
ul li {padding: 5px 0;}

#Page {width: 898px;position: relative;text-align: left; margin: 0 auto;}

#Main {background: #FFF;min-height: 500px;_height: 500px;}
#Header {height: 134px;width: 898px;}
#HeaderIn {position: absolute;left: 0px; top: 0px;padding: 0 0 0 0;width: 898px;background: url(../images/header.jpg) no-repeat;}
#HeaderLogo {height: 134px;width: 898px;margin: 0 0 0 0;background: url(../images/header_photo.jpg) no-repeat right top;}
#HeaderLogo a.logo {float:left;margin: 0 15px 0 0;}

#container {width: 381px; height: 102px; display: table;float: left;text-transform:uppercase;font-size: 27px;color: #E20D13;}

#position {display: table-cell; vertical-align: middle;}
#contentCenter {padding: 3px 0 0 0;}
#contentCenter img {float: left;}

#Links {padding: 38px 0 0 0;background: #FFF url(../images/lfoot.png) no-repeat;}
.LinksIn {background: #FFF;padding: 10px 10px 20px 10px;}
#Links a {color: #E20D13;}
#Links ul.Sekce {list-style:none;width: 200px;min-height: 80px;float: left;padding:0;margin: 0;background: url(../images/dashed.png) no-repeat right top;}
#Links ul.Sekce li {padding: 5px 0 0 10px;margin: 0 10px 0 10px;background: url(../images/bullet.png) no-repeat left 8px;}
#Links ul.GalantMenu {list-style:none;width: 125px;min-height: 80px;float: left;padding:0;margin: 0;}
#Links ul.GalantMenu li {padding: 5px 0 0 10px;margin: 0 10px 0 10px;background: url(../images/bullet2.png) no-repeat left 8px;}
#Links ul.GalantMenu li a {color: #424242}

#Foot {color: #FFF;width: 898px;text-align: center;background: #424242 url(../images/foot_top.png) no-repeat;}
#Foot a {color: #FFF;}
#Foot .FootIn {padding: 10px 10px 10px 10px;}

#Middle {float: right;width: 702px;background: #FFF url(../images/main_back.png) right 15px no-repeat;}
#Content {padding: 0px;}
.ContentIn {padding: 45px 20px 30px 25px;}
.ContentIn h1 {font-size: 18px;color: #E20D13;margin: 0 0 10px 0;padding: 0 0px 0px 0;}
.ContentIn h2, h2 a {font-size: 15px;color: #E20D13;margin: 7px 0px 3px 0;padding: 0 0px 0px 0;}
.ContentIn h3, h3 a {font-size: 13px;color: #E20D13;margin: 5px 0px 3px 0;padding: 0 0px 0px 0;}
.ContentIn h4, h4 a {font-size: 12px;color: #E20D13;margin: 5px 0 2px 0;padding: 0;}
.ContentIn p {padding: 0 10px 0 0;margin: 5px 0;line-height: 16px;}
.ContentIn ul {list-style: none;}
.ContentIn ul li {padding: 5px 20px;background: url(../images/menu_bullet.png) no-repeat 5px 8px;}


#LeftColumn {float: left; width: 185px;background: #FFF;}
.LeftColumnIn {padding: 15px 0;}

.Menu ul {width: 196px;padding: 0;margin: 10px 0 0 0;list-style: none;}
.Menu ul li {padding: 0;margin: 0;font-size: 12px;border-top: 1px solid #FFF;background: url(../images/menu_back.png) repeat-x;}
.Menu ul li a {color: #000;font-size: 12px;display: block;text-decoration: none;padding: 0 0 0 25px;line-height:35px;background: url(../images/menu_bullet.png) no-repeat 12px 15px;}
.Menu ul li a:hover {text-decoration: underline;}
.Menu ul.submenu {margin: 0 0 0 0;padding: 0;background: none;}
.Menu ul.submenu li a {padding: 0 0 0 40px;margin: 0 0 0 0;background: url(../images/submenu_bullet.png) no-repeat 27px 15px;}

.mb6 {margin-bottom:6px;}
.la {text-align: left;}
.ra {text-align: right;}
.ca {text-align: center;}
.rf {float: right;}
.lf {float: left;}
.Skryty {display: none;}
.cleaner {clear: both;}
.Odkaz {cursor: pointer;}	

h1#stranka {width: 692px;height: 30px;position: absolute;top: 156px;left: 185px;font-size: 16px;color: #E20D13;text-align: right;line-height: 30px;}

.Fotogalerie .Fotografie {width: 170px;height: 170px;float: left;text-align: center;}
.Fotogalerie .Fotografie .FotografieIn {padding: 10px;}

.Aktuality .Datum {font-size: 10px;}
.Aktuality h2 {margin: 15px 0 0 0;}

#Prihlaska {padding: 10px 0;}
#Prihlaska label {width: 170px; position: relative; display:block; float: left;} 
#Prihlaska input {border: 1px solid #999; font-size:11px;margin: 0px;}
#Prihlaska select  {font-size:11px; }
#Prihlaska p {clear: both; padding: 6px 0 0 0; margin: 0 0 0 0; }
#Prihlaska input.noborder {border: 0px}
#Prihlaska fieldset {}
#Prihlaska legend {margin-left: 5px;}
#Prihlaska .prihlaskaIn {padding: 10px;}
#Prihlaska .vypis table {}
#Prihlaska .vypis table th {background-color: #CCC;font-size: 12px;}
#Prihlaska .Checkbox {float: left;}
