body{color:#846969;text-align:left; background-color:#DFD2B3;}
.secure-image {margin: 0 !important; border: none !important;}
.hidden {display: none;}
.uvod {font-style: italic;; margin-bottom: 10px; padding-bottom: 5px; background: url('/css/images/uvod-predel.gif') center bottom no-repeat;}
/* mapa stranky */
#sitemap,#sitemap ul,#sitemap li{margin:0;padding:0;list-style:none;}
#sitemap{background:url('/css/images/sitemap/line1.gif') repeat-y;}
#sitemap li{line-height:20px;margin-top:1px;position:relative;width:100%;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{float:left;display:inline;}
#sitemap li a{margin-left:28px;}
#sitemap li span{float:left;position:absolute;top:4px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span,#sitemap li span.collapsed{background:url('/css/images/sitemap/collapsed.gif') no-repeat 0 0;}
#sitemap li span.expanded{background:url('/css/images/sitemap/expanded.gif') no-repeat 0 0;}
/* sub levels */
#sitemap li ul{margin-left:28px;background:url('/css/images/sitemap/line1.gif') repeat-y;}
#sitemap li li{background:url('/css/images/sitemap/line2.gif') no-repeat 0 0;}
/* etc. */
/* float fix */
#sitemap:after,#sitemap ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#sitemap,#sitemap ul{display:block;}
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
#sitemap ul{display:none;}

/* google mapa */
#map {width: 515px; height: 480px; margin: 10px auto; border: 10px solid #742A2C; overflow: hidden;}
#simple_example_window{width:210px;}
#simple_example_window_contents{background-color:#742A2C; border:3px solid #fcf6e4;}
#simple_example_window_beak{width:28px; height:38px; background:url('/css/images/mapa-klin.png') top left no-repeat transparent;}
/* Alpha transparencies hack for IE */
* html #simple_example_window_beak{background-image:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gmaps-utility-library.googlecode.com/svn/trunk/extinfowindow/release/examples/images/corners/red_beak.png',sizingMethod='crop');}
#simple_example_window_tl,#simple_example_window_tr,#simple_example_window_bl,#simple_example_window_br, #simple_example_window_t, #simple_example_window_l, #simple_example_window_r, #simple_example_window_b{height:0px;  width:0px;}

/* fotogaleria */
.cms-photo-container {padding-left: 15px; margin-top: 5px;} 
.cms-photo {float: left; width: 125px; height: 90px; margin: 0 5px 5px 0; text-align: center; font-size: 80%;}
.cms-photo-photo {display:table-cell;width:125px; height:90px;text-align:center;vertical-align:middle;}
.cms-photo-photo * {vertical-align:middle;}
.cms-photo-photo:hover {/* background-color: #cc090c; */}
.cms-photo-photo span {/* display:inline-block; */ height:100%} 
.cms-photo-photo a {width: 120px; height: 90px;}
/* .cms-photo-photo a:hover {background-color: #4e576f;} */
.cms-photo-photo img, .recept-obr img, .fade-box img {padding: 1px; border: 1px solid #D7661C;}
.cms-photo-desc {margin: 5px 10px; padding:0; text-align: center; font-size: 85%;}

#crossfade-container {width: 226px; height: 140px;}
#crossfade-container a {color:#fcf5e6;text-decoration:none; font-size: 120%;}
#crossfade-container a:hover {color:#fcf5e6;text-decoration:underline;}
.fade-box{position:absolute; top: 0; left: 50%; width: 125px; height: 140px; margin-left: -65px; _margin-left: -175px; background:#742A2C;}
.fade-box-text {margin-top: 5px;color:#fcf5e6;text-align: center;}
.fade-box-text a {font-size: 90% !important;}

/* formulare */
#cms-content #form {text-align: left; width: 324px;}
#cms-content form {padding: 0; margin: 0; width: 100%;}
#cms-content .login, #cms-content .forgot-password {margin-top: 15px;border: none;}
#cms-content .div{margin: 1px 0 1px 0; padding-left: 2px;}
#cms-content .div-submit{margin: 10px 0 1px 0; padding-left: 3px;}
#cms-content .div-value{text-align: left; height: 15px; line-height: 15px; float: left; width: 100px;}
#cms-content .div-input{text-align: left; margin-left: 105px;}
#cms-content .margin-left-120{margin-left: 120px;}
#cms-content .input, #cms-content .select{border: 1px solid #ddd}
#cms-content .div-submit-input{text-align: right}
#cms-content .top{text-align:left;}
#cms-content .color-grey {color: #bbb;}
#cms-content .button {border: 1px solid #BDBCB3; width: auto; background-color: #DFDFD3; color: #7F3000; margin: 0 !important;}

/* formulare */
.formular-tab, .formular-tab td, .formular-tab th, .formular-sid-tab, .formular-sid-tab td, .formular-sid-tab th {background: none; margin: 0;}
.formular-tab {width: 350px; margin-left: 15px;}
.formular-sid-tab {margin-left: 5px;}
.formular-tab td, .formular-sid-tab td {vertical-align: top; text-align: left; padding: 3px 2px; height: 16px; line-height: 16px;}
.formular-tab td span {font-size: 80%;}
.formular-tab th, .formular-sid-tab th {padding: 10px 0 15px 2px; font-weight: bold;}
.formular .input {height: 16px; padding: 1px 4px 0 4px; border: 1px solid #d2d2d2;}
.formular .select {padding: 0; border: 1px solid #d2d2d2;}
.formular-sid-tab .input {width: 115px;}
.formular-sid-tab .select {width: 125px;}
.formular .security {width: 155px !important;}
.formular-odoslanie {margin-left: 15px;}
.formular-odoslanie div {padding-top: 10px; height: 25px;}
.formular-odoslanie .prava {float: right;}
.formular-odoslanie .lava {float: left;}
.formular p {color: #555 !important;}
.par td {background-color: #f5e0b1;}

.ramovanie {border-collapse: collapse; border: 1px solid #742A2C;}
.ramovanie a {color:#846969; text-decoration: none;}
.ramovanie a:hover {text-decoration: underline; background: none !important;}
.ramovanie th, .ramovanie td {border-collapse: collapse; border: 1px solid #742A2C;}
.ramovanie th {padding: 2px; background: #DFD2B3;}
.ramovanie td {border-collapse: collapse; border-left: none; border-right: none;} 

input.button{padding: 0 2px; width:0; overflow:visible;}
input.button[class] {width: auto;}


#close {margin: 0; padding: 0; width:640px; text-align: right;}
.leightbox{color:#333;display:none; padding: 0;position:fixed;_position: absolute;top:20%;left:6%;width:640px; height: 320px;background:#eee;text-align:left;z-index:1001;}
/* IE6 and below Can't See This */
.lightbox[id]{position:fixed;}
/* IE6 and below Can't See This */
#text {overflow:hidden; overflow-y: auto;height: 270px;}
#link_more {position: absolute; top: 25px; left: 500px; width: 100px;}
#content {margin: 15px; margin-top: 0px; background-color:white;}
