*{margin: 0px; padding: 0px; }
fieldset,img{border: none;}

html{}
body{text-align:center;background:#372A1E url(img/pozadi.png) repeat-x;font-size:small;padding:0px 0 15px 0;font-family: Trebuchet MS; }

#page {text-align: left; width: 789px; margin: auto;position: relative;}
#vpravo{float: right; width: 550px;  padding-top: 370px; background: url(img/zlut.png) no-repeat left bottom; padding-bottom: 9px;}
#content{ background:#F5EAD6 url(img/content.jpg) no-repeat left top; padding: 85px 47px 6px 23px; min-height: 550px; _height: 550px;}

#vlevo{float: left; width: 198px; padding: 180px 0 10px 40px;}

#head{ position: absolute; left: 239px; top: 0px; background: url(img/head.jpg) no-repeat right bottom;width: 550px; height: 370px;}
#footer{clear: both; color: #F5EAD6; padding: 15px 0 0 40px;}

.dovolenakuba{position: absolute; left: -239px; top: 0px;}


#footer p{ float: right;}
#footer a{color: #F5EAD6;font-size: 93%;}
#footer .odkazy{line-height: 70%; padding: 10px 0 10px 0; text-align: center;}

#sidebar ul{ list-style: none;}
#pages .widgettitle{ font-size: 124%; color: White; margin-bottom: 8px;}
#pages{margin-bottom: 30px;}
#pages ul{ list-style: none;}
#pages ul li{}
#pages ul li a{ color: White; font-size: 85%; width: 153px; border-bottom: 1px solid #725D45; text-decoration: none; line-height: 21px; display: block;
padding-left: 12px; text-transform: uppercase;}
#pages ul ul li a{ width: 143px;padding-left: 22px;}
#pages ul ul{ margin-bottom: 15px;}


.post{padding-bottom: 25px;}
.post h1{ color: #513D24; background: url(img/nadpis.png) no-repeat left bottom; padding-left: 20px; margin-bottom: 18px; font-size: 144%;}
.post h2{color: #513D24;margin-bottom: 5px; font-size: 144%;}
.post h3{color: #513D24;margin-bottom: 5px; font-size: 124%;}
.post img{ padding: 0px 0 5px 10px;}
.post p{text-align: justify; margin-bottom: 15px;}

#formleft{ margin-bottom: 30px;}
#respond{ width: 153px; height: 52px; background:#C5A57C url(img/zeptejtese.gif) no-repeat left top; line-height: 52px; padding-left: 15px; color: #513D24;}
#formleft form{ background: #F5EAD6; width: 168px;}
#formleft form fieldset{padding: 0px 14px 15px 12px;}
#commentform input{}
input#author,input#email,input#url{ display: block; width: 131px; height: 18px; background:white url(img/input.png) no-repeat left top;
border: 1px solid #BE9E76; margin-bottom: 6px;font-size: 85%; padding-left: 5px; line-height: 18px;}
#submit{ border: 1px solid #BE9E76; background: #E5C172; width: 56px; height: 18px; text-align: center; color: #705211; font-size: 85%;
cursor: pointer;}
#commentform textarea{width: 126px; height: 74px; border: 1px solid #BE9E76; display: block;background:white url(img/textarea.png) no-repeat left top;
margin-bottom: 11px; padding: 5px;font-size: 85%;}

#commentform{}
#commentform label{ display: block; font-size: 85%; color: #513D24;}

#freepress-recent-comments{ padding-bottom: 15px;}
#freepress-recent-comments .widgettitle{ font-size: 16px; color: #513D24;height:52px;}
#freepress-recent-comments h2{width:155px; height:52px;background:#C5A57C url(img/zeptejtese.jpg) no-repeat left top;line-height:52px;padding-left:13px;}
.recentcommentscontainer{padding: 0px 0 15px 5px;width: 163px;background: #F5EAD6;}
.recentcommentscontainer p{font-size: 85%; margin-bottom: 10px; text-align: center; padding-right: 5px;}
h4.recentCommentsPostTitle{margin-bottom: 3px;}
h4.recentCommentsPostTitle a{color: #513D24; font-size: 100%;}
.recentcommentscontainer ul{list-style: none; margin-bottom: 10px; padding-left: 5px;}
.recentcommentscontainer ul li{font-size: 85%;color: #513D24;}
.commentAuthor{ font-weight: bold;color:#513D24}
.recentcommentscontainer ul li a{color: #513D24;}



h3#comments{margin-bottom: 10px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
.commentmetadata {font-weight: normal;}

.alt {background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify; margin: 0px 0 15px 0;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0; font-size: 85%;}
#commentform p {margin: 5px 0;}
.nocomments {	text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}




.reset{clear: both;}
.zajezd{border:1px solid #D8F4FC; margin: 0px; padding: 0px; margin-bottom: 15px; width: 468px;}
.zajezd .matrj{padding-left: 20px; width: 448px; background: White;}
.zajezd .matrj h2{ margin: 0px; padding: 0px; color:#FD4F0A; font-size: 14px;line-height: 30px;float: left;margin-right: 25px;}
.zajezd .matrj h2 a{ margin: 0px; padding: 0px;color:#FD4F0A; font-size: 14px;line-height: 30px;}
.zajezd .matrj h2 a:visited,#detail .zajezd h2 a:hover{color:#FD4F0A;}
.zajezd .matrj p{ margin: 0px; padding: 0px;color:#4D9DB5; font-size: 11px;line-height: 30px;}
.zajezdIn{ background-color: #F1F8FA; padding: 10px;}
.zajezdIn img{float:left; margin: 0px; padding: 0px; margin-right: 10px; width: 130px;}
.zajezdIn .right{float: right; width: 290px; text-align: center; padding:0 15px 0 0;}
.zajezdIn table{float:right; color:#4D9DB5;  text-align: center;padding: 0px;}
.zajezdIn table td{font-size: 85%;line-height: 14px; color: Black;}
.zajezdIn table th{color:#333333; font-weight: bold;font-size: 85%; line-height: 14px; padding: 0 4px 0 4px;}