body, div, ul, h1, h2, h3, p, table {margin: 0px; padding: 0px; border: 0px; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 11px; color: #e5edfe;}
body {background: #07234c; text-align: center;}

img, a {text-decoration: none; margin: 0px; padding: 0px; border: 0px; font-weight: 900;}
p {line-height: 20px; margin: 20px; color:#e5edfe;}
strong {color: navy;}
ul {margin: 20px 20px 0px 40px; list-style: square; color:white; font-weight:bold;}
a {color: white; text-decoration:underline;}
a:hover {color: #FFF; text-decoration:none;}

.main-znacky { position:absolute; top:-18px; right:2px;}


h1 {background: #132754; font-size: 18px; font-weight: 900; padding: 10px 20px 10px 20px;}
h2 {background: #14286a; font-size: 14px; font-weight: 900; padding: 5px 20px 5px 20px; position:relative;display:block; height:26px; _height:35px;}

#container {background: #496197; width: 770px; height: 600px; margin: auto; text-align: left; margin-top: 20px; display: table; position:relative;}
#guidepost {width: 370px; height: 95px; position: absolute; margin-left: 400px; top: 6px; _top: 10px; display: table; border-bottom: 5px solid navy; color: navy; font-size: 15px;}
#guidepost:hover {border: none; border-bottom: 5px solid #08428f; color: #08428f;}
#top {background: url(../gfx/top_001.jpg) no-repeat; width: 100%; height: 200px; border-bottom: 5px solid #dfebfd; position:relative;}
#top span {position: relative; right: 8px}
#top .logo {background: url(../gfx/top_002.gif); width: 370px; height: 100px; display: block; margin-left: 400px;}
#top .menu {background: url(../gfx/menu_001.gif); width: 370px; height: 100px; margin-left: 400px;}
#top .button {background: url(../gfx/menu_002.gif) no-repeat right; width: 90px; height: 100px; font-size: 11px; color: #c7c6ed; text-align: right; display: block; float: left;}
#top .button:hover {color: white;}
#content {margin: 20px 20px 0px 20px; display: table; background: #496197;}
#content div {margin-bottom: 20px;}
#content img {margin: 0px 20px 20px 0px; float: left;}
#content .block_right {width: 410px; background: #657fba; float: right;}
#content .block_full {width: 730px; background: #657fba; float: left; }
#content .block_full_sub {width: 365px; float: left;}
#content .ref {background: #6870b9; width: 320px; _width: 325px; height: 60px; color: #FFF;  line-height: 20px; float: left; margin: 0px 10px 20px 10px;}
#content .ref:hover {background: #767dbd;}
#content .ref img {margin: 5px 15px 5px 5px;}
#content .ref p {margin: 5px 5px 0px 0px;}
#content .gal {background: #6870b9; width: 220px; height: 220px; color: #FFF; float: left; margin: 0px 10px 20px 0px;}
#content .gal img {margin: 5px; width: 210px; height: 160px}
#content .gal p {float: left; line-height: 20px; padding: 5px 10px 5px 20px; margin: 0px;}
#content .gal:hover {background: #767dbd}
#content .tab {float: left; width: 730; margin-bottom: 20px;}
#content .tab p {margin: 5px 20px 5px 15px; padding: 0px}
#content .tab .t_01 {background: #11285c; width: 112px;}
#content .tab .t_02 {background: #657fba; width: 112px;}
#content .tab .t_02 a{font-weight:normal;}
#content .tab .t_03 {background: #5b62AF; width: 120px;}
#content .pdf {background: url(../gfx/ico_pdf.gif); width: 16px; height: 16px; _width: 20px; _height: 20px; display: block; border: 2px solid #6068B2;}
#content .pdf:hover {border: 2px solid #FD0} 
#content .wrd {background: url(../gfx/ico_word.gif); width: 16px; height: 16px; _width: 20px; _height: 20px; display: block; border: 2px solid #6068B2;}
#content .wrd:hover {border: 2px solid #FD0} 
#mapakraj {position:relative; background: url(../pic/mapa-kraj.jpg); width:410px; height:293px;}
.sokolov {position:absolute; display:block; top:95px; left:140px; color:black;}
.karlovy {position:absolute; display:block; top:80px; left:200px; color:black;}
.cheb {position:absolute; display:block; top:145px; left:140px; color:black;}
.marianky {position:absolute; display:block; top:145px; left:226px; color:black;}
#mapakraj a:hover{color:navy;}
#footer {padding: 5px; margin-left: 500px;}
#footer .button {color: #FFF; font-weight: 900;}
#footer .button:hover {color: #FD0; font-weight: 900;}

ul.rejstrik a {text-decoration:none;color:navy;}
ul.rejstrik a:hover {text-decoration:underline;}
