html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;} :focus{outline:0;} body{line-height:1; color:black; background:white;} ol,ul{list-style:none;} table{border-collapse:separate; border-spacing:0;} caption,th,td{text-align:left; font-weight:normal;} blockquote:before,blockquote:after,q:before,q:after{content:"";} blockquote,q{quotes:"" "";}

/* AdminDirect */
#admin_direct {position: fixed !important; width: 230px; right: 0; top: 0; text-align: left; z-index: 10000; opacity: 0.9;}
#admin_direct .direct_header {overflow: hidden; position: relative; width:230px; height: 25px; background: url('/admindirect/images/header.png') 0 0 no-repeat;}
#admin_direct .direct_header a {position: absolute; display: block; width: 13px; height: 13px; top: 8px; left: 10px; background: url('/admindirect/images/min-max.png') 0 0 no-repeat; outline: none; overflow: hidden; text-indent: -9999px;}
#admin_direct .direct_header a.maxi {background-position: 0 -13px;}
#admin_direct .direct_content {color: #000; font-family: "Tahoma",sans-serif; font-size: 11px; line-height: 1.5; text-align: left;}
#admin_direct .direct_content .direct_edit {background: url('/admindirect/images/bg.png') 0 0 repeat-y; padding: 1px 5px;}
#admin_direct .direct_content ul,
#admin_direct .direct_content li {list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}
#admin_direct .direct_content ul {margin: 0 1px;}
#admin_direct .direct_content li a {display: block; color: #fff; font-weight: normal !important; padding: 5px 2px 5px 14px; text-decoration: none !important; outline: none;}
#admin_direct .direct_content li a:hover {color: #fff; background: #2e6ec6 url('/admindirect/images/hover.png') 0 0 repeat-x;}
#admin_direct .direct_foot {overflow: hidden; width: 230px; height: 68px; background: url('/admindirect/images/footer.png') 0 0 no-repeat;}
#admin_direct .direct_foot a {display: block; width: 230px; height: 68px; overflow: hidden; text-indent: -9999px;}

body{background:#85573f url("../img/design/body.png") repeat; color:#282828; font:12px/12px Arial,Helvetica,sans-serif; text-align:center;}
a, 
a:visited{color:#282828; font-weight:bold;}
a:hover{text-decoration:none;}
h1{font-size:18px; margin-bottom:18px;}
h2{font-size:16px; margin-bottom:12px;}
h1,
h2{color:#63412f; font-weight:bold;}
h3{font-size:14px; margin-bottom:9px; padding-bottom:3px;}
h1 a,
h2 a{color:#63412f !important;}
p{line-height:18px;	padding-bottom:18px;}
address{font-style:normal; line-height:18px; padding-bottom:12px;}
ul,
ol{line-height:32px; padding-bottom:18px;}
ul li{list-style:none;}
strong{font-weight:bold;}
form{margin-bottom:18px;}
table{border-top:1px solid #282828; border-left:1px solid #282828; margin-bottom:18px;}
td{border-bottom:1px solid #282828; border-right:1px solid #282828; padding:10px;}

.clear{clear:both;}
.tab{float:left; width:50px;}
.fl{float:left;}
.fr{float:right;}
.col-1{float:left; width:49%;}
.col-2{float:right; width:49%;}
.imgl{margin:2px 5px 5px 0;}
.imgr{margin:2px 0 5px 5px;}
.tar{text-align:right;}
.cufon{color:#63412f;}
.hr{background:url("../img/design/hr.png") no-repeat center top; border:none !important; height:21px; margin:0 0 18px 0;}

.wrapper{margin:0 auto; text-align:left; width:940px;}

.bg{background:url("../img/design/bg.png") repeat-x left top;}
.page{background:url("../img/design/page.png") repeat-y center top; height:100%;}
.inner{background:url("../img/design/top.png") no-repeat center top; padding:0 20px;}
.top{padding-bottom:10px;}

.logo{float:left; padding-right:95px;}
.logo a,
.logo span{display:block; height:110px; width:270px;}
.logo a{clear:both; overflow:hidden; position:relative;}
.logo span{background:url("../img/design/logo.png") no-repeat left top; cursor:pointer; left:0; position:absolute; top:0;}

#menu {}
#menu ul{float:left; padding:0;}
#menu ul li{float:left;}
#menu ul li:first-child{border:none;}
#menu ul li a,
#menu ul li a:visited{color:#282828; display:block; float:left; font-weight:normal; line-height:12px; padding:55px 10px 10px; text-decoration:none;}
#menu ul li a:hover{border-bottom:4px solid #97483e; padding-bottom:6px;}
#menu ul li a.active{background:#97483e; color:#fff; _color:#fff !important;}

.carousel{float:left; height:200px; margin-left:1px; _margin:0; position:relative; width:620px;}
.scrollable{height:200px; overflow:hidden; position:relative; width:620px;}
.scrollable .items{clear:both; position:absolute; width:20000em;}
.scrollable .items div{float:left; position:relative; width:620px;}
.scrollable .items div span{color:#fff; font-weight:bold; position:absolute; left:310px; top:180px;}
.scrollable img{border:none; float:left; display:block; height:200px; width:620px;}

.language{background:url("../img/design/penzion.png") no-repeat left top; float:right; height:200px; margin-right:1px; width:277px;}
.language ul{padding:0;}
.language ul li{float:left; padding-left:9px; padding-top:170px;}
.language ul li span{color:#fff;}
.language ul li a,
.language ul li a:visited{color:#fff; font-weight:bold; text-decoration:none;}
.language ul li a.active{font-weight:bold; _font-weight:bold !important;}

.main{}
.path{padding:0 0 18px 30px;}

.sidebar{float:right; padding:0 15px 0 17px; width:248px;}
.sidebar a,
.sidebar a:visited{}
.sidebar .title{font-size:18px; padding-bottom:24px;}
.news{padding:6px 15px 0;}
.post .date{background:#97483e; color:#fff; float:left; padding:2px 5px; margin-bottom:5px;}
.post .title{clear:left; font-size:12px; font-weight::bold; padding-bottom:5px;}


/* .rezervace{background:url("../img/design/rezervace.png") no-repeat left top; display:block; height:50px; margin:0 0 18px 15px; text-indent:-1000em; width:218px;}
.rezervace:hover{background-position:0 -50px;} */

.rezervace{background:url("../img/design/rezervace.png") no-repeat left top; color:#fff !important; display:block; font-size:16px; height:32px; margin:0 0 18px 15px; padding:18px 0 0 40px; text-decoration:none; width:178px;}
.rezervace:hover{background-position:0 -50px;}

.content{float:left; padding:0 30px; width:560px;}
.content li {background:url("../img/design/list.png") no-repeat left 13px; padding-left:15px;}
.content img{border:1px solid #63412f; padding:2px;}

.footer{background:url("../img/design/footer.png") no-repeat center top; color:#fff; padding:40px 20px 16px;}
.footer a,
.footera:visited{color:#fff; _color:#fff !important;}

.form ul li{background:none; padding:0 0 9px 0;}
.form label{display:block; line-height:24px;}
.form input{border:1px solid #282828; padding:5px; width:200px;}
.form textarea{border:1px solid #282828; height:150px; overflow:auto; padding:5px; width:400px;}
.form .submit{background:#97483e; border:none; color:#fff; cursor:pointer; width:70px;}

.fieldItem{background:none; padding:0 0 9px 0;}
.fieldItem label{display:block; float:left; line-height:24px;}
.fieldItem .req{color:red; line-height:24px; padding-left:5px;}
.fieldContent{clear:left;}
.fieldRow{padding:0;}
.fieldItem input{border:1px solid #282828; padding:5px; width:200px;}
.fieldItem textarea{border:1px solid #282828; height:120px; padding:5px; width:400px;}
.fieldItem .error{color:red; line-height:18px;}
.submitButton{background:#97483e; border:none; color:#fff; cursor:pointer; padding:5px; width:70px;}
.errror{color:red;}
input.error{color:#282828 !important;}
.success{color:green;}

#myMap{border:1px solid #282828; clear:both; height:300px; margin-bottom:18px; overflow:hidden; width:560;}

.gallery{float:left; padding-bottom:18px;}
.gallery ul li{background:none; float:left; margin:0 10px 10px 0; padding:0;}

.highslide{display:block;}

.box{padding-bottom:36px;}
.published{font-size:11px; font-weight:bold; padding:0;}
.preview p{padding:0;}
