* {margin:0;padding:0}
body {padding: 0 0 6px;background: url("_i/_site_bg.jpg") repeat-x top left; color:#fff; font:83%/1.5 Georgia, Times, Times New Roman, serif;}
/* --------------------------------------- */
a {background:transparent;text-decoration:none;cursor:pointer;color:#f0d58e;font-weight: bold;} 
a:hover {color:#ffcc00; font-weight: bold; text-decoration:underline;} 
/* --------------------------------------- */
p {margin: 0;}
h1, h2, h3, h4, h5, h6 {font: 100%/1.0 Georgia, Times, Times New Roman, serif; color:#fff; text-decoration: none;}
h1 {font-size: 240%; padding: 0 0 10px 0; color: #311002; margin: 0;font-style: italic;}
h2 {font-size: 180%; margin: 0; padding: 10px 0 0 0; color:#f0d58e;font-style: italic;}
h3 {font-size: 150%; margin: 0; padding: 10px 0 5px 0; color:#f0d58e;font-style: italic;}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}
ul {margin: 10px 0 26px 20px;}
li {margin: 0 0 0 10px;}
ol {margin: .5em .5em 1.5em}
ol li {margin-left: 1.4em;padding-left: 0;background: none; list-style-type: decimal}
dl {margin: 0 0 1em 0}
dt {font-weight:bold; margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}
img {border:none} 
hr {margin: 1em 0;background:#786447;height:1px;border:none;clear:both;}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
.dih {display: none;}
/* ---------------------------------------  */
#site {width:998px; margin: 0 auto; position:relative;}
#header {float: left;width:998px;height: 488px; background: url("_i/_top.jpg") no-repeat bottom left; margin: 0; padding: 0; text-align: right;}
#header .logo {float: left; height: 152px; margin: 45px 0 0 48px; padding: 0;}
#header .block {float: left; width: 520px; margin: 46px 0 0 0; padding: 0;}
#header .text {float: left; margin: 0; padding: 0; font-size: 16px; font-weight: bold; color: #9e8664; text-align: left; line-height: 0.9;}
#header .mutace {float: right;margin: 0 20px 0 0; padding: 0; font-size: 16px; color: #a29a90;}
#header .mutace a {color: #a29a90;}
#header .mutace a:hover {color: #f0d58e;}
#header .mutace a.active {color: #f0d58e;text-decoration: none;}
#page-left {float: left;width:740px; padding: 4px 0 10px 10px;}
#page-right {float: right;width:222px; padding: 4px 10px 10px 0;}
#page-left .all {float: left; width:730px; margin: 0; padding: 0;color: #000;}
#page-left .left {float: left; width:230px; margin: 0; padding: 0;}
#page-left .right {float: right; width:480px; margin: 0;color: #d8d2c9; padding: 0px 10px; /*background: url("_i/_site_bg.png") no-repeat bottom left;*/}
.start span.one {float: left;}
.start span.two {float: right;}
/* --------------------------------------- */
.nadpis {color: #fff; white-space: nowrap; list-style-type: none; text-decoration: none; padding: 4px; margin: 0; font-weight: bold; background: #cc0000;}
.menu {float: right; width: 222px; color: #000; margin: 20px 14px 0 0; padding: 0;font:83%/1.0  Times New Roman, Georgia, Times, serif;}
.menu ul {float: left;width: 222px;margin: 0; padding: 0;list-style-type: none;text-align: left;}
.menu ul li {float: left;margin: 0;padding: 0;list-style-type: none;text-align: left;cursor: pointer;}
.menu ul li span {float: left;width: 200px; color:#f0d58e; font-size: 20px;font-weight: normal;}
.menu ul li sup {float: left;color:#f0e18e; font-size: 12px; padding: 0 0 0 20px; font-weight: normal;font-style: italic;color: #fff;}
.menu ul li a {float: left;width: 206px;height: 40px;margin: 0;padding: 2px 0 0 30px;color: #fff;font-size: 12px;font-weight: normal;}
.menu ul li a:hover{float: left;height: 40px;color: #fff;text-decoration: none; background: url("_i/_menu_on.gif") no-repeat top left;}
.menu ul ul {float: left;margin: 0;padding: 0;list-style-type: none;text-align: left;}
.menu ul ul li {float: left;font-size: 90%;line-height: 24px;margin: 0;padding: 0;list-style-type: none;text-align: left;background: #d0d0d0;cursor: pointer;}
.menu ul ul li a {float: left;width: 190px;line-height: 24px;margin: 0;padding: 0 0 0 32px;color: #000;background: #d0d0d0 url("i/_menu_sub.gif") no-repeat top left;border-bottom: 1px #ffde66 solid;}
.menu ul ul li a:hover {float: left;background: #6a7489 url("i/_menu_sub_on.gif") no-repeat top left;color: #fff;text-decoration: none;}
.menu .subm {display: none;}
.menu-bot {float: left;width: 222px;height: 6px;margin: 0;padding: 0;background: url("i/_right_menu_bot.gif") no-repeat top left;}
.menu ul li.active {color: #fff;text-decoration: none; background: url("_i/_menu_on.gif") no-repeat top left;}
/* --------------------------------------- */
.tool-tip .tip-title {width: 246px;height: 74px; text-align: center; padding: 14px 0 0 0; background: url("_i/_info.png") no-repeat;z-index: 13000;cursor: pointer; color: #000;}
.tool-tip2 .tip-title {width: 230px;height: 96px; text-align: center; padding: 14px 0 0 0; background: url("_i/_info2.png") no-repeat; z-index: 13000;cursor: pointer; color: #000;}
.tool-tip .tip-text, .tool-tip2 .tip-text {display: none;}
h2.toggler {float: left; display: block; width:470px; height: 28px; line-height: 28px; margin: 0;padding: 0 0 0 10px; text-align: left; font-size: 14px; color: #f0d58e; background: url("_i/_togg.gif") 0px -28px;cursor: pointer;}
.element {float: left; width: 470px; margin: 10px 0 0 0; padding: 10px 0 0 0;color: #d8d2c9; font-size: 12px;}
/* --------------------------------------- */
.block1 {float: right; width: 206px; background: url("_i/_block1_bg.gif") repeat-y top left; text-align: left; padding: 10px;}
.block1-bottom {float: right; width: 226px; height: 3px; background: url("_i/_block1_bot.gif") no-repeat top left; margin: 0 0 10px 0;}
.block1 h2 {font-size: 18px; color: #f0d58e; text-decoration: none; margin: 0; padding: 0;font-style: italic;}
.block1 p {font-size: 11px; color: #fff; text-decoration: none; margin: 6px 0 0 0; padding: 0; font-style: italic;}
.block1 p span {color: #c6c6c6;}
.block1 p a {color: #fff; font-weight: normal;}
.block1 p a:hover {color: #f0e18e;}
.block2 {float: right; width: 206px; text-align: left; padding: 0 20px 10px 0;}
.block3 {float: right; width: 206px; margin: 10px 0 0 0;padding: 10px;}
.block3 h2 {font-size: 18px; color: #311002; text-decoration: none; margin: 0; padding: 0;font-style: italic;}
.block3 p {margin: 6px 0 0 0; text-align: center;}
.block4 {float: right; width: 206px; background: url("_i/_block1_bg.gif") repeat-y top left; text-align: center; padding: 10px;}
.block4-bottom {float: right; width: 226px; height: 3px; background: url("_i/_block1_bot.gif") no-repeat top left; margin: 0 0 10px 0;}
.block4 p {font-size: 160%; color: #fff; text-decoration: none; margin: 6px 0 0 0; padding: 0; font-style: italic;text-align: center; }
.block4 p a {color: #fff; font-weight: normal;}
.block4 p a:hover {color: #f0e18e;}
/* --------------------------------------- */
.news-box {float: left; width: 207px;  height: 91px; color: #fff; font-size: 11px; margin: 0 0 6px 0; padding: 10px; background: url("_i/_news_box.gif") no-repeat top left;display: block;}
.news-box span {color: #f0d58e; padding: 0;font-size: 18px;font-style: italic;padding: 0;}
.news-box a {font-weight: normal; color: #fff; text-decoration: none;display: block}
.news-box a:hover {font-weight: normal;color: #f0d58e;}
.news-box2 {float: left; width: 207px; color: #fff; font-size: 11px; margin: 0; padding: 10px; background: url("_i/_news_box2.gif") no-repeat top left;display: block;}
.news-box2 span {color: #f0d58e; padding: 0;font-size: 18px;font-style: italic;padding: 0;}
.news-box2 a {font-weight: normal; color: #fff; text-decoration: none;display: block}
.news-box2 a:hover {font-weight: normal;color: #f0d58e;}
.news-box2-bot {float: left; width: 207px; height: 4px; margin: 0 0 6px 0; padding: 0 10px; background: url("_i/_news_box2_bot.gif") no-repeat top left;}
/* --------------------------------------- */
.kont {float: left; width: 222px; color: #000; background: #2f2f2f url("i/_right_contact_top.gif") no-repeat top left; margin: 0 0 6px 0; padding: 0; }
.kont h2 {padding: 10px 0 10px 16px; margin: 0; color:#4a85cd; font-size: 110%; text-decoration: none;}
.kont p {padding: 0 0 0 16px; margin: 0; color:#fff; font-size: 90%; text-decoration: none;}
.kont-bot {float: left;width: 222px;height: 6px;margin: 0;padding: 0;background: url("i/_right_contact_bot.gif") no-repeat top left;}
/* --------------------------------------- */
#page-left .right table {border: none; width:100%; margin: 10px 0; font-size: 11px;}
#page-left .right th {padding:4px;text-align:center;background: #4a3b26;}
#page-left .right td {padding:4px; vertical-align: top; text-align:center;color: #fff;}
#page-left .right td.cen {background-color: #a68e6b; text-align:center;color: #000;}
#page-left .right p.info {color: #c6c6c6; text-align: right;}
/* --------------------------------------- */
.sek .dokum {margin: 10px 0 0 0}
.dokum {float: left; display: block; width:480px; height: 28px; margin: 0 0 2px 0;}
.dokum a {display: block; padding: 0 0 0 20px; height: 28px; line-height: 28px; color: #f0d58e; background: url("_i/_togg.gif") 0px -28px; }
.dokum a:hover {display: block; color: #f0d58e; background: url("_i/_togg.gif") 0px 0px; color: #000; text-decoration: none;}
.dokum span {float: left; padding: 0 10px 0 0; height: 28px; line-height: 28px;}
/* --------------------------------------- */
#footer {width: 960px; height: 24px;clear:both;margin: 0; padding: 10px 0 0 0;font-size:86%;color:#463623;}
#footer p {margin: 0 20px; text-align: right;}
#footer a {color: #330000;}
#footer a:hover {color: #ffcc00;}
#footer span a {color: #f0d58e;}
#footer span a:hover {color: #ffcc00;}
/* --------------------------------------- */
.fotka-left {float: left; margin: 10px 10px 10px 0; padding: 4px; background: #6a5a42; text-align: center;}
.fotka-right {float: right; margin: 10px 0 10px 10px; padding: 4px; background: #6a5a42; text-align: center;}
.foto {float: left; margin: 4px; padding: 4px; background: #6a5a42;}
.foto-blok {float: left; width: 100%; padding: 0 0 20px 0;}
.foto-blok2 {float: left; width: 100%; padding: 0 0 20px 0;}
.vice {color: #cc0000; font-weight: bold; text-decoration: none;}
.vice {padding: 0 0 0 4px;}
.sek {padding: 0px 6px 20px 6px;}
/* --------------------------------------- */
.kont-map {float: left; margin: 0; padding:0;}
.kont-map form {margin: 0;}
.kont-map form p {height: 18px;line-height: 18px;}
.kont-map form label {float: left; margin: 0; height: 18px;line-height: 18px;text-align: right;padding: 0 4px 0 0;}
.kont-map form input {float: left; height: 18px;background: #d4c9ad;color: #000;font-weight: bold;text-indent: 3px; border: none; margin: 0 6px 0 0;}
.kont-map form .but{float: left; height: 18px;background: #333300;color: #fff; font-size: 11px; padding: 0 4px;}
/* --------------------------------------- */
