body,table,form {margin: 0px; font-size: 12px; font-family: Tahoma, Arial, Helvetica, Sans-serif; color: #e7ddcb;}
.body-editor {background-color: #83684b;}
/*form*/
input {background-color: #E7DFCF; border: 1px solid #624831;}
textarea {background-color: #E7DFCF; overflow: auto; border: 1px solid #624831;}
input.small-button {background-color: #614930; color: #E7DFCF; font-weight: bold; padding: 0; margin: 0; font-size: 10px;}
.nobr {border: 0;background: 0;}
/*form end*/

/*nahodny obrazek*/
#nah-img {padding-top: 10px;}
#nah-img div {width: 100%; text-align: center; margin-bottom: 20px;}
#nah-img a {font-size: 11px; }
#nah-img a:hover {font-size: 11px; color: red;}
/*nahodny obrazek end*/

a.email-pruh, #top-buttons a {color: #b9ab98; text-decoration: none;}

h1 {clear: both; margin: 5px 0px 8px 10px; padding: 0 15px 0 0; font-size: 15px; color: #eff085; text-transform: uppercase; text-align: right; border-bottom: 1px solid #432b17;}
h2 {padding: 5px 0 10px 15px; margin: 0; font-size: 13px;}
h3, h4 {margin: 0; font-size: 13px;}
h4 {color: #432b17;}
img {border: 0;}

a, .normal a {color: #432b17; text-decoration: underline; font-weight: bold;}
a:hover, #top-buttons a:hover, .normal a:hover {color: #d58716; text-decoration: underline; font-weight: bold;}

.search-highlight {background-color: #fff0b2;}
.fl {float: left;}

#page {text-align: left; width: 760px; margin: 5px 0 0 5px; background-color: #83684b; float: left;}
#top {height: 112px; width: 760px; float: left; background-color: #FFFFFF;}
#holiday {width: 760px; float: left; text-align: right; color: #83684b; font-size: 11px; font-weight: bold; background-color: #FFFFFF;}
#holiday span {color: #46311e;}
#search {padding-top: 10px;}
#search .is {width: 120px; font-size: 10px;}
#search .ic { font-size: 15px;}
#top .logo {float: left;}
#menu-top {height: 20px; float: left; width: 100%; margin: 0px 0 5px 0; background-color: #624831;}
#menu-top .buttons {position: absolute; top: 132px; left: 548px; width: 200px; text-align: right;}
#clickmap {position: absolute; left: 175px; top: 115px; color: #b9ab98;}
#clickmap a {text-decoration: none;}
#body {width: 100%; float: left;}
	#body .menu {margin-left: 5px; padding-top: 5px; float: left; width: 160px; padding-bottom: 180px;}
	#body .menu .items {padding: 0; width: 160px; float: left; padding-bottom: 5px; margin-bottom: 10px; background-color: #9d896e;}
	#body .menu .items h3 {color: #FFFFFF; font-size: 10px; text-transform: uppercase; padding-top: 4px; padding: 4px 15px 2px 15px; background-image: url(./picture/mask/back_menu_h3.gif); background-repeat: no-repeat; background-position: 0 0;}
	#body .main {float: left; width: 590px; background-color: #866949;} 
	#body .main .text {float: left; padding: 5px; width: 580px;}
	#body .main .search {width: 580px;}
#footer {color: #B6A68E; width: 760px; float: left; padding-top: 30px; text-align: center;}
#footer a.normal {margin: 5px; color: #B6A68E; font-size: 12px;}
#footer a.active {margin: 5px; color: #49321e; font-size: 12px;}
#footer .locked {margin: 5px; color: #9d856c; font-weight: bold; font-size: 12px;}
#footer .text {margin: 5px;}
.message {background-color: #e7ddcb; border: 1px solid #614930; color: #614930; font-weight: bold; padding: 10px 10px 10px 45px; margin-bottom: 10px; background-image: url(./picture/mask/comment-alert.jpg); background-position: 10px center; background-repeat: no-repeat;}

.home {float: left; width: 370px; padding: 5px; margin-bottom: 15px; background-color: #7c6043;}
.home .news-sub {width: 370px; float: left; font-weight: bold; font-size: 14px;}
.home .news-sub a:visited {color: #553a24;}
.news-sub-small {padding-left: 3px; width: 100%; float: left; font-weight: bold; font-size: 10px;}
.news-date {color: #eca137; font-weight: bold; font-size: 10px;}
.home .news-img {width: 88px; text-align: center; margin-top: 5px;}
.home .news-text {width: 266px; float: left; margin: 2px;}
.home-info {float: right; width: 195px; margin-right: 2px; overflow: hidden;}
.home-info a {color: #e7ddcb; text-decoration: none;background-position: 0 5px;}
.home-info a:hover { color: #FFFFFF;}
.home-info div {margin-bottom: 10px; color: #000000; padding: 5px; background-color: #9d896e;}
.home-info h3, #gbadd h3 {color: #FFFFFF; font-size: 10px; text-transform: uppercase; text-align: right; padding-top: 6px; background-color: #624831; padding: 5px 15px 2px 5px; margin: 5px 0 0 0; background-image: url(./picture/mask/back_menu_h3_right.gif); background-repeat: no-repeat; background-position: 0 0;}
#DV1 {text-align: center;}
.search-result {color: #eca137;}

/*guestbook*/
.row { clear: both; text-align: left; margin: 5px 5px 5px 50px; }
.row label { width: 70px; margin: 0px 5px 0px 0px; float: left; text-align: right; }
.smajl { width: 12px; height: 12px; margin: 2px 1px 0px 1px }
#gbadd {width: 400px; margin: 10px auto 20px auto; background-color: #9d896e;}
a.gb-left1, a.gb-left3 {font-weight: normal;}
a.gb-left1 {color: #eff085;}
a.gb-left1:hover {color: #cecf54;}
a.gb-left3 {color: #f5d58f;}
a.gb-left3:hover {color: #ecb644;}
.gb-highlight {padding-left: 5px; border-left: 5px solid #E79E38;}
/*guestbook end*/

.hl-form-bad, .hl-form-ok {font-weight: bold;}
.hl-form-bad {color: #e85757;}
.hl-form-ok {color: #53bc4b;}

.pages {width: 100%; text-align: center; margin-top: 10px; float: left;}

/*menu left*/
.left-normal, .left-active, .left-locked {padding-bottom: 2px;}
.left-normal a {padding-left: 7px; color: #e7ddcb; text-decoration: none; background-image: url(./picture/mask/menu_left_normal.gif); background-repeat: no-repeat; background-position: 0 5px;}
.left-normal a:hover, .left-normal a.end:hover {color: #FFFFFF; padding-left: 7px; background-image: url(./picture/mask/menu_left_active.gif); background-repeat: no-repeat; background-position: 0 5px;}
.left-normal a.end {background-image: url(./picture/mask/menu_left_active.gif);}
.left-normal a.end:hover {color: #614930; background-image: url(./picture/mask/menu_left_normal.gif);}
.left-active {padding-left: 7px; font-weight: bold; color: #eca137; text-decoration: none; background-image: url(./picture/mask/menu_left_normal_hover.gif); background-repeat: no-repeat; background-position: 0 5px;}
.left-locked a {color: #826b47; padding-left: 7px; text-decoration: none; background-image: url(./picture/mask/menu_left_locked.gif); background-repeat: no-repeat; background-position: 0 5px;}
.left-locked a:hover {color: #5F4317; padding-left: 7px; text-decoration: none; background-image: url(./picture/mask/menu_left_locked.gif); background-repeat: no-repeat; background-position: 0 5px;}
/*menu left end*/

/*menu top*/
.top-normal, .top-active, .top-locked {float: left; width: 100px; height: 18px; padding-top: 2px; text-align: center;}
.top-normal a, #menu-top .buttons a, .top-active a, .top-locked a {font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.top-active a {color: #eca137;}
.top-locked a {color: #AE9671;}
.top-normal a:hover, .top-active a:hover, #menu-top .buttons a:hover {color: #ab9775;}
.top-locked a:hover {color: #9F804F;}
/*menu top end*/

/*webmap*/
#menutree {width: 100%; float: left;}
#menutree a {background-image: url(./picture/mask/webmap_arrow.gif); padding-left: 10px; background-repeat: no-repeat; background-position: 0 5px;}
/*webmap end*/

a.last-hidden {color: #9E8A69;}
a.last-hidden:hover {color: #BFA883;}
/*category*/
.cat-all {float: left; padding: 5px 0 5px 0; width: 100%;}
.cat-all-hidden {color: #a08465; float: left; padding: 5px 0 5px 0; width: 100%;}
.cat-img {text-align: center; padding: 0 5px 0 5px;}
.cat-text a {color: #eff085; text-decoration: none;}
.cat-text a.end {color: #AFA836; text-decoration: none;}
.cat-text a:hover {color: #d1d258; text-decoration: underline;}
/*category end*/
.il {border: 1px solid #CCCCCC; width: 89px; height: 15px;}
.ilb {border: 1px solid #CCCCCC; height: 15px;}
.ic {border: 1px solid #49321d; background-color: #624831; color: #FFFFFF; height: 18px; font-size: 10px; font-weight: bold;}
.log-in {width: 100%; padding: 10px 0 0 0;}
.red {color: red;}
table.reg {width: 100%; margin: 10px 0 10px 0;}
.reg0 {font-weight: italic;}
.reg1 input, .reg1 textarea {border: 1px solid #CCCCCC;}
.reg1 input {height: 15px;}
.star-comment {font-size: 10px; color: #666666;}
.isel {font-size: 11px;}

/*editor*/
.Bold {font-weight: bold;}
.Title {font-weight: bold; font-size: 18px; color: #cc3300;}
.Title-dark-red {font-weight: bold; font-size: 18px; color: #800000;}
div.space-before:first-letter {padding-left: 10px;}
div.space-before {padding-bottom: 5px;}
.Code {border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933;}
/*editor end*/

/*enquiry*/
.enquiry-article {float: left; background-color: #8E7151; border: 1px solid #8F7962; width: 210px; padding: 1px 5px 10px 8px; margin: 10px 10px 10px 0;}
.enquiry-article h2 {padding: 5px 0 0 0;}
.enquiry-question {font-weight: bold; margin: 5px 5px 10px 0; font-size: 11px;}
.enquiry-answer {font-size: 11px; margin: 8px 0 2px 0;}
.enquiry-answer a {font-size: 11px; font-weight: bold;}
.enquiry-back {height: 10px; background-color: #624831; border: 1px solid #9d896e;}
.enquiry-over {background-color: #83684b; font-size: 8px; height: 10px;}
.enquiry-false {font-weight: bold; color: #973737; margin-top: 10px; width: 100%; text-align: center;}
.fr0, .fr1, .fr-top {padding: 3px;}
.fr1 {background-color: #796141;}
.fr-top {background-color: #624831;}
.enquiry-comment-last {margin: 10px 0 10px 0; font-weight: bold;}
.enquiry-comment-last .date {color: #eca137; font-weight: bold; font-size: 10px;}
.enquiry-comment-last a {color: #f5d58f; font-weight: normal; text-decoration: none;}
.enquiry-comment-last a:hover {color: #ecb644; font-weight: normal;}
/*enquiry end*/

/*Interrelated and download*/
#interrelated {width: 49%; padding-top: 15px; float: left;}
#interrelated h3 {margin: 0; background-color: #9E8A69; width: 100%; padding: 6px; color: #614530;}
#interrelated .text {width: 100%;}

#download {width: 49%; padding-top: 15px; float: left;}
#download h3 {background-color: #9E8A69; width: 100%; padding: 6px; color: #614530;}
#download .text {width: 100%;}
/*Interrelated and download end*/

/*gallery*/
#gallery, #gallery form, #gallery table {color: #624831;}
#gallery .preview {background-color: #ab9775; border-top: 10px solid #624831;}
/*gallery end*/

/*commnet*/
.message {background-color: #e7ddcb; border: 1px solid #614930; color: #614930; font-weight: bold; padding: 10px 10px 10px 45px; margin-bottom: 10px; background-image: url(./picture/mask/comment-alert.jpg); background-position: 10px center; background-repeat: no-repeat;}
.comment0 {background-color: #8f7b5a;}
.comment0 a {font-weight: bold; text-decoration: none; color: #e7ddcb;}
.comment0 a:hover {text-decoration: underline;}
.comment1 a {font-weight: normal; text-decoration: none; color: #e7ddcb;}
.comment1 a:hover {text-decoration: underline; font-weight: normal;}
div.comment-t, div.comment-l, div.comment-i, div.comment-b {height: 21px; float: left; background-position: 0 0; background-repeat: repeat-y;}
div.comment-t {background-image: url(./picture/mask/t.gif);}
div.comment-l {background-image: url(./picture/mask/l.gif);}
div.comment-i {background-image: url(./picture/mask/i.gif);}

.comment-reag {width: 100%; text-align: right; }
.comment-detail {float: left;}
.comment-detail .all {float: left; width: 100%;}
.comment-detail .all .comment-head {float: left; width: 100%;}
.comment-detail .all .comment-text {float: left; width: 100%;}
.comment-submit {border: 0; background: 0;}
.comment-submit-preview, .comment-submit-save {height: 26px; color: #FFFFFF; font-size: 11px; font-weight: bold; font-style:italic; border: 0; background: 0; background-position: 0 0; background-repeat: no-repeat;}
.comment-submit-preview {width: 116px; background-image: url(./picture/mask/comment-preview-back.gif);}
.comment-submit-save {width: 65px; background-image: url(./picture/mask/comment-add-back.gif);}
.comment-add {width: 560px; padding: 10px; border: 1px solid #614530; background-color: #8E7151;}
.comment-add table {width: 100%;}
.comment-add textarea {width: 100%; height: 200px;}
.comment-warning {padding-bottom: 5px; font-weight: bold; color: #e47f7f;}
.comment-quality {clear: both; padding: 0 0 8px 0; width: 100%; padding-top: 10px; text-align: center; background-image: url(./picture/mask/comment-quality-back.gif); background-position: center center; background-repeat: no-repeat;}
.unreg-user {margin-left: 5px; font-size: 10px; color: #BEB296;}
.ip {font-size: 10px; color: #BEB296;}

.comment-detail0 {float: left; width: 100%; background-color: #8f7b5a; margin-bottom: 5px; padding: 5px;}
.comment-detail1 {float: left; width: 100%; background-color: #8E7151; margin-bottom: 5px; padding: 5px;}
/*comment end*/

/*top art*/
.top-art {margin: 3px 0 3px 0;}
.top-art a {color: #e7ddcb; text-decoration: none; font-weight: normal; background-position: 0 5px;}
.top-art a:hover { color: #FFFFFF; font-weight: normal;}
.top-art .date {color: #eca137; font-weight: bold; font-size: 10px;}
/*top art end*/