body, html  {background-color:#FFFFFF; margin:0;padding:0px;font-family:arial, helvetica, sans-serif; font-size:1em;color:#071A4F;text-align:center;padding-bottom:1em;}
ul, dl, p { font-size:0.9em;}
table { font-size:0.8em; margin:0em 2.5em 0em 3.5em;}
ul.unitmenu { position: absolute; z-index:10; visibility: hidden; }
ul {list-style-type:square;}
dt { font-style:italic; font-weight:bold; margin-left:20px;}
th { text-align:left;}
th, td { vertical-align:top;}
a { font-weight:bold; color: #000000;}
a:hover { color:#6788B3;}
#sitebox { width:960px; margin:0em auto 0em auto; padding:0em 0.1em; text-align:left;}
#top {background-image:url(pictures/banery/banner.png);border:0px;height:72px;width:468px;text-align:center;margin:0 auto;margin-left: 245px;background-color:#FFFFFF;}
#top img {margin:0; padding:0}
#topa a {font-weight:bold; color: #230000; display: block;text-decoration: none; margin-left: 3em; margin-top:-1em;font-size:0.8em;}
#topmenu {float:left;}
#topmenu a { color:#230000; text-decoration:none; font-size:14px;}
#topmenu ul { width: 100px; margin:1em;}
#topmenu ul, #topmenu ul.unitmenu {list-style-type:none; margin: 0; padding: 0;}
#topmenu li { float: left; width: 144px;} /* opravena vzdalenost ze 100 na 144*/
#topmenu li, #topmenu ul.unitmenu li { margin: 0; padding: 0;}
#topmenu div {font-size:1em; margin:0.1em; text-align:center;}
#topmenu div a {display: block;text-decoration: none;width: 140px;font-weight:bold;font-size:14px;}
#topmenu div a:hover { background-color: #AA000D !important; color: #ffffff !important;}
ul.unitmenu { position: absolute; z-index: 10; visibility:hidden;}
#topmenu ul.unitmenu li { display: block; width: 100%; margin:0; padding: 0; border-bottom:1px solid #333333;}
#topmenu ul.unitmenu li a {display: block; margin: 0; width: 40%; border-left: 1em solid #4974a9;  background-color: #fdfffe; color:#ffffff; text-decoration:none; text-align:left; font-weight:bold; padding-left:0.5em; font-size:0.9em;}
#topmenu ul.unitmenu li > a { width: 8em;}
#topmenu ul li.menu {position: relative; top:13px; left:12px; }
#topmenu ul li > ul.unitmenu { position: relative; z-index:10; visibility: hidden;}
#topmenu ul li.menu:hover ul.unitmenu { visibility: visible;}
#topmenu a:hover {color:#ffffff;}
#topunitmenu {padding-left:0em; background-color:#AA000D;black; border-bottom:0px solid #053065;color:black;font-weight:bold; font-size: 14px; margin-left:178px; margin-right:2.4em; margin-top:1em; }
#topunitmenu span { margin: 0em 1em 0em 0.4em;}
#topunitmenu a { text-decoration:none; color:#ffffff;}
#site {width:820px; position:absolute; padding-bottom:20px;background-color:#FFFFFF;}
#main {border: 2px solid #2C0000; padding-left: 0.5em; float:right; width:610px; margin-right:1em; margin-top:1em;}
.reading {background-color:#AA000D;}
.reading a {color:#ffffff !important}
th.prh {text-align:right;}
p.cp {text-align:center; margin:1em 0em 0em 0em;color:#990206; font-weight:bold;}
a.cp { color:#990206; font-weight:bold;}
p.center {text-align:center; margin:5em 0em 0em 0em;}
h1 {text-align:center; font-size:1.4em; margin-bottom:0.3em;margin-top:1em;letter-spacing:0.2em; color:#B50300;}
h2 {font-size:1.1em; width:100%; color: #009373;text-align:center;margin-bottom:0.3em;margin-top:0.6em;}
h3 { font-size:1em; margin: 1em 0em 0em 3em; color:#00009F;}
h4 { font-size:0.9em; margin: 0.3em 0em 0em 3em; color:#008600;}
h5 {color:#990206;font-size:0.9em; font-weight:bold;margin: 0em 0em 0em 3em;}
h6 {text-align:center; font-size:1em; margin: 1em 0em 0em 3em; color:#990206;}
#titulka h2 { font-size:1em; margin: 0em 0em 0em 4em; color:#330066;text-align:left;}
p {margin: 0em 3em 0.3em 3em;text-align:justify;}
/*image*/
.i450 {float:center; border:0px solid black; margin: 1em 0em 0em 4.5em;}
.i475 {float:center; border:0px solid black; margin: 0em 0em 0em 3.75em;}
.i550 {float:center; border:0px solid black; margin: 1em 0em 0em 1.25em;}
.i600 {float:center; border:0px solid black; margin: 1em 0em 0em -0.35em;}

#sidemenu {position:absolute; top:1px; left:62em;float:left; width:160px;height:200px; padding-right:0.5em; font-size:13px; margin-top:1em;color:#ffffff; padding-left:0.5em;}
.tas { padding:0.4em;}
.tas p {margin:0em 0em 0em 0em;color:#990206;text-align:center;}
.tas a { color:#990206; text-decoration:none; font-size:13px;font-weight:bold;}
.tas img { text-decoration:none; border:0px }
.tas a:hover { color:#230000;}
.tablo {border:1px solid #6C6C6C; background-color: #FFFFFF; margin-top:0em;}
.npd {background-color: #AA000D; font-weight:bold; text-align:center; border-bottom:1px #ffffff; font-color: #000000;}

#sideinfo {position:absolute; left:0em;float:left; width:160px;padding-right:0.5em; font-size:13px; margin-top:1em;color:#ffffff; padding-left:0.5em;}
.nfo { padding:0.2em;}
.nfo p {margin:0em; color:#071A4F;text-align:justify;}
.nfo em {font-size:0.8em; border-bottom:0px solid #000000;}
.nfo1 {background-color: #AA000D; font-weight:bold; text-align:center; border-bottom:1px #ffffff; font-color: #000000;}
.info {border:1px solid #6C6C6C; background-color: #FFFFFF; margin:0em 0em 0em 0em;}
info.prh {text-align:left;}
.table {border:1px solid #6C6C6C; background-color: #FFFFFF; margin:0.2em 0em 0em 0em;}
table.prh {text-align:left;}
.tar { padding:0.2em;}
.tar p {margin:0em; color:#071A4F;}
.tar em {font-size:0.8em; border-bottom:0px solid #000000;}

/*google*/
.npr {background-color: #FFCC00; font-weight:bold; text-align:center; border-bottom:1px #ffffff; font-color: #000000;}
#google {float:left; width:162px;padding-right:0em; font-size:13px; margin-top:1em;color:#737373; padding-left:0em;margin-bottom:1em;}
.gooble {border:1px solid #6C6C6C; background-color: #ffffff; margin:0em 0em 0em 0em;}
gooble.prh {text-align:left;}
#googledown { margin-left:4em; margin-bottom:1em;}
