*{margin: 0px; padding: 0px; }

fieldset,img{border: none;}



html{}

body{text-align:center;font-size:small;padding:0px 0 100px 0;font-family: Trebuchet MS; }



#page {text-align: center; width: 100%; margin: auto;background: white; padding: 370px 0 0 0;}

#odsun{width: 860px; text-align: left; margin: auto; background: White;position: relative;}



#content{ background:url(img/content-bg.png) no-repeat left top; padding: 0px 37px 6px 33px;float: right; width: 483px;}



#vlevo{float: left; width: 282px; padding: 0px 0 10px 25px; background: url(img/vlevo-bg.png) no-repeat left top;}

#sidebar{ width: 282px;}



#head{ position: absolute; left: 0px; top: 0px; text-align: center; width: 100%; background:#7DBEE2 url(img/hlavabg.png) repeat-x top; height: 370px;}

#head-in{background:#7DBEE2 url(img/hlava.jpg) no-repeat left top;width: 860px; height: 370px; margin: auto; position: relative; }

#he1{ width: 282px; height: 370px; background:#E6D4BD url(img/dovolenakreta-bg.jpg); position: absolute; left: 25px; top: 0px;}



#footer{color: #513D24; padding: 25px 25px 0 15px;width: 810px;height: 118px;text-align: left;font-size: 85%; margin: auto;}



.dovolenakreta{position: absolute; left: 0px; top: 85px;}



#footer p{float: right;}

#footer a{color: black;}

.odkazy { font-size: 11px;line-height: 85%; color: #513D24; clear: both; padding-top: 15px;}



#sidebar ul{ list-style: none;}

#pages .widgettitle{ font-size: 124%; color: #D70804; margin-bottom: 8px;}

#pages{background: url(img/menu-bg.jpg) no-repeat 0 -30px; ; margin-bottom: 12px; padding: 0px 20px 38px 18px; display: block;}

#pages ul{ list-style: none;}

#pages ul li{ background: url(img/menu-li.png) no-repeat center bottom; padding-bottom: 1px;}

#pages ul li a{ color: #D70804; font-size: 100%;text-decoration: none; line-height: 21px; display: block;padding-left: 15px; font-weight: bold;}

#pages ul li a:hover{color: #6F4B20;}

#pages ul ul li a{padding-left: 25px;background: url(img/menu-a-a.gif) no-repeat left center;}

#pages ul ul{ margin-bottom: 15px;}





.post{padding-bottom: 25px;}

.post h1{ color: #60A5C3;padding-left: 20px; margin-bottom: 18px; font-size: 144%;}

.post h2{color: #60A5C3;margin-bottom: 5px; font-size: 144%;}

.post h3{color: #60A5C3;margin-bottom: 5px; font-size: 124%;}

.post img{ padding: 0px 0 5px 10px;}

.post p{text-align: justify; margin-bottom: 15px; color: #5E7076; text-indent: 20px;}



#formleft{ margin-bottom: 30px; background: #FFFFFF; padding: 8px 0 8px 0;width: 280px;}

#respond{ width: 244px; padding: 0 0 12px 36px; color: #60A5C3; background: url(img/respond-bg.png) no-repeat left bottom; font-size: 116%;}

#formleft form{ background:#F0F8FB url(img/respond-bg.png) no-repeat left bottom; width: 280px; padding-bottom: 3px;}

#formleft form fieldset{padding: 4px 14px 15px 26px;}

#commentform input{}

input#author,input#email,input#url{ display: block; width: 159px; height: 14px;border: 1px solid #8FA7AF; margin-bottom: 6px;padding-left: 5px;

font-size: 85%;}

#submit{background: url(img/submit.png) no-repeat left top ; width: 72px; height: 20px; text-align: center; border: none;

color: #8FA7AF; font-size: 85%;cursor: pointer; text-transform: uppercase;}

#commentform textarea{width: 193px; height: 50px; border: 1px solid #8FA7AF; display: block;background:white url(img/textarea.png) no-repeat left top;

margin-bottom: 11px; padding: 5px; font-size: 93%;}



#commentform{}

#commentform label{ display: block; font-size: 85%; color: #5E7076; margin-bottom: 4px;}



#freepress-recent-comments{padding: 8px 0 8px 0;width: 280px;}

#freepress-recent-comments .widgettitle{ font-size: 116%; color: #60A5C3;}

#freepress-recent-comments h2{width: 244px; padding: 0 0 12px 36px; color: #60A5C3; background: url(img/respond-bg.png) no-repeat left bottom;font-size: 116%;}

.recentcommentscontainer{padding: 5px 0 5px 5px;width: 275px;background: url(img/respond-bg.png) no-repeat left bottom;}

.recentcommentscontainer p{font-size: 85%; margin-bottom: 10px; text-align: center; padding-right: 5px;}

h4.recentCommentsPostTitle{margin-bottom: 3px;color: #60A5C3;}

h4.recentCommentsPostTitle a{color: #60A5C3; font-size: 100%;}

.recentcommentscontainer ul{list-style: none; margin-bottom: 10px; padding-left: 5px;}

.recentcommentscontainer ul li{font-size: 85%;color: #5E7076;}

.commentAuthor{ font-weight: bold;color:#5E7076}

.recentcommentscontainer ul li a{color: #5E7076;}







h2#comments{margin-bottom: 0px;background: url(img/comments-bg.png) no-repeat left bottom; padding: 0 0 15px 23px; font-size: 116%;color: #60A5C3;}

.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;}



.commentlist {padding: 0 0 3px 0;text-align: justify; margin: 0px 0 15px 0;color: #5E7076; width: 480px;background: url(img/comments-bg.png) no-repeat left bottom;}

.commentlist li {margin: 0;padding: 5px 10px 3px;list-style: none; background: #F0F8FB;}

.commentlist li.alt {background-color: #DCECF3;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 0;padding: 10px;}

.commentlist p {margin: 10px 5px 10px 0; font-size: 85%; color: #5E7076;}

#commentform p {margin: 5px 0;}

.nocomments {	text-align: center;margin: 0;padding: 0;}

.commentmetadata {margin: 0;display: block; }

.commentmetadata a{color: #93A6AD;}



.zajezd-special {position: absolute; left: 325px; top: 45px;}
.zajezd-special h3 a {color: #fff; text-decoration: none; font-size: 18px;}
.zajezd-special p {padding-top: 15px; font-size: 13px;}
.zajezd-special p strong {color: #fff;}



.reset{clear: both;}

.zajezd{border:1px solid #D8F4FC; margin: 0px; padding: 0px; margin-bottom: 15px;}

.zajezd .matrj{padding-left: 20px; width: 560px;}

.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-bottom: 10px; padding-top: 10px; padding-left: 15px;}

.zajezdIn img{float:left; margin: 0px; padding: 0px; margin-right: 10px; width: 130px;}

.zajezdIn p{float:left; color:#333333; font-size: 10px; width: 100px; line-height: 12px; margin: 0px; padding: 0px;}

table.sortable{float:right; color:#4D9DB5; width: 350px; font-size: 10px; text-align: center; margin: -20px 20px 0 0; padding: 0px;}

.zajezdIn table td{font-size: 10px;line-height: 14px;}

.zajezdIn table th{color:#333333; font-weight: bold;font-size: 9px; line-height: 14px; padding: 0 4px 0 4px;}

.zajezd {_width: 460px !important;}
.matrj {_width: 460px !important;}
.right {_padding-top: 20px;}
