body {
	margin-top: 10px;
	padding: 0;
	background: #2E2200;
	text-align: justify;
	color: #F2F2F2;
	font-size: 13px;
}

body, th, td, input, textarea, select, option {
	font-family: Arial,Helvetica,sans-serif;;
}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #FFB300;
}

h1 {
	letter-spacing: -1px;
	font-size: 28px;margin:0;
}

h2 {
	font-size: 18px;margin:5px 0;
}

h3 {
	font-size: 14px;
}

ul, ol {
	line-height: 200%;
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}
p{margin:10px 0;}
a {
	color: #CDCDCD;
}

a:hover {
	color: #CDCDCD;
}

hr {
	display: none;
}

#wrapper {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background: url(../img/img04.jpg) repeat-y left top;
}


#header {width: 800px;height: 50px;margin: 0 auto;margin-bottom:0;padding: 0;font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;}

#header .nadpis, #header p {
	margin: 0;
}

#header .nadpis {
	float: left;
	color: #FFFFFF;
	font-size: 30px;
	padding-left: 15px;
}

#header p {
	float: left;
	padding: 14px 0 0 10px;
	font-size: 12px;
	font-weight: bold;
}

#header a {text-decoration: none;color: #FFFFFF;}
#header a:hover{text-decoration: underline;color: #F79F1A;}

#banner {
	margin: 0 auto;
	margin-bottom: 15px;
	padding: 0;
	width: 800px;
	height: 250px;
	background: url(../img/head1.jpg) no-repeat left top;
}

/* Page */

#page {
	width: 800px;
	margin: 0 auto;
	margin-bottom: 15px;
}

#page .bgtop {
	background: url(../img/img03.jpg) no-repeat left top;
}

#page .bgbtm {
	background: url(../img/img05.jpg) no-repeat left bottom;
}

/* Content */

#content {
	float: right;
	width: 505px;
	margin: 0;
	padding: 25px 25px 15px 20px;
}

.post {
	padding: 0px 0 0 0;
}

.title {
	border-left: 6px solid #2E2E2E;
	padding: 0 20px 0 10px;
	font-size: 24px;
}

.title a {
	text-decoration: none;
	color: #FFFFFF;
}

.pagetitle {
}

.byline {
	margin: -25px 20px 0 17px;
	color: #646464;
}

.meta {
	text-align: left;
	color: #646464;
	padding: 10px 20px 20px 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.meta .more {
	background: url(../img/img08.gif) no-repeat left 50%;
	padding-left: 10px;
}

.meta .comments {
	background: url(../img/img08.gif) no-repeat left 50%;
	padding-left: 10px;
}

.meta a {
	color: #FFB300;
}

.navigation {
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.posts {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.posts li {
}

.posts h3 {
	margin: 0;
	font-weight: bold;
}

.posts p {
	margin: 0;
	line-height: normal;
}

.posts a {
}

.entry {
	margin: 0;
	padding-left: 17px;
}

.last {
	border: none;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 210px;
	margin-bottom: 10px;
	padding: 40px 0 0 40px;
	color: #7A7A7A;
}

#sidebar ul {
	margin: 0 0 20px 0;
	padding: 0;
}

#sidebar li{
list-style-type:none;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	background: url(../img/img08.gif) no-repeat left 50%;
	line-height: 25px;font-size:12px;
}

#sidebar h2 {
   letter-spacing: -1px;
	margin: 0;
	height: 30px;
	font-size: 18px;
}

#sidebar a {
}

#sidebar a:hover {
	text-decoration: none;
}

/* Search */

#search input {
	display: none;
}

#search input#s {
	display: block;
	width: 230px;
	padding: 2px 5px;
	border: 1px solid #3DD1FF;
	background: #FFFFFF url(../img/img05.gif) repeat-x;
}

#search br {
	display: none;
}

/* Calendar */

#calendar {
}

#calendar h2 {
	margin-bottom: 15px;
}

#calendar table {
	width: 80%;
	margin: 0 auto;
	text-align: center;
}

#calendar caption {
	width: 100%;
	text-align: center;
}

#next {
	text-align: right;
}

#prev {
	text-align: left;
}

/* Footer */

#footer {
	width: 800px;
	height: 60px;
	min-height: 60px;
	background: url(../img/img02.jpg) no-repeat left top;
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ABABAB;padding:18px 0 0 0;}

#footer p {
	padding: 5px 0 0 0;
}

#footer p a {
	color: #FFB300;
}
#foot-copy{font-size:11px;padding:0 0 0 10px;float:left;width:260px;}
#foot-copy a{text-decoration:underline;color:#FFB300;}
#foot-copy a:hover{text-decoration:none;color:#FFB300;}
#foot-odkazy{font-size:11px;padding:0 10px 0 0;margin:0 0 0 270px;text-align:right;}
#foot-odkazy a{text-decoration:underline;color:#FFB300;}
#foot-odkazy a:hover{text-decoration:none;color:#FFB300;}
.box-telo-v{margin:0 10px 10px 0;border:1px solid #cccccc;background:#2E2E2E;}
.box-telo-d{font-size:12px;text-align:justify;background:#2E2E2E;margin:0 10px 0 0;padding:2px 5px 2px 5px;}
.box-telo-d a{color:#CDCDCD;}
.imgr{float:right;margin:0 0 10px 10px;}
.imgl{float:left;margin:10px 10px 10px 0;}
img{border:4px solid #FFFFFF;}
.odkaz-in{text-align:right;padding:2px 0 2px 0;}
.odkaz-in a {color:#FF0000;font-size:14px;text-decoration:underline;font-weight:bold;}
#zajezdy-oblast{padding:5px 10px;background:#2E2E2E;border:1px solid #cccccc;}
#zajezdy-oblast img{border:4px solid #FFFFFF;}
.zajezd-oblast{border-bottom:1px dashed #666666;padding-bottom:5px;margin:10px 5px 0 0;}
.zajezd-oblast h2{font-size:14px;padding:0 0 3px 0;margin:0px;font-weight:bold;letter-spacing:0;}
.zajezd-oblast h2 a{color:#FFB300;}
.zajezd-oblast h2 a:hover{color:#CDCDCD;}
.zajezd-oblast-levy{float:left;width:140px;padding:5px 0 0 5px;}
.zajezd-oblast-pravy{margin:0 0 0 150px;padding:10px 0 5px 0;}
.zajezd-oblast-pravy a{text-decoration:none;}
.zajezd-oblast-pravy a:hover{text-decoration: underline;}
.zajezd-oblast-nazev{font-size:13px;color:#CCCCCC;}
.zajezd-oblast-hodnota{font-size:14px;color:#FFFFFF;}
.zajezd-oblast-cena-hodnota{}
.zajezd-oblast-detail{text-align:right;font-size:12px;padding-right:20px;}
.zajezd-oblast-detail a{color:#CDCDCD;}
.zajezd-oblast-detail a:hover{color:#FFFFFF;}

.pager-levy{position:absolute; margin:-17px 0 0 0px;}
.pager-pravy{position:absolute; margin:-17px 0 0 390px;}
.pager-cisla{padding:0 50px 0 50px;text-align:center;}
.pager{padding:10px 30px 10px 10px;font-weight:bold;font-size:13px;color:#CCCCCC;}
.pager a{color:#CDCDCD;}
.pager a:hover{color:#FFFFFF;}

#zpet{font-size:11px;padding-bottom:5px;color:#CCCCCC;}
#zpet a{text-decoration:underline;color:#CCCCCC;}
#zpet a:hover{text-decoration:none;color:#FFFFFF;}

.detail-hotel{}
.detail-hotel img{border:4px solid #FFFFFF;}
.detail-hotel-levy{float:left;width:140px;padding:10px 0 0 5px;}
.detail-hotel-pravy{margin:5px 0 0 150px;padding:5px 0 5px 0;}
.detail-hotel-polozka{font-size:14px;color:#CCCCCC;}
.detail-hotel-hodnota{font-size:16px;color:#FFFFFF;}
.zde{font-weight:bold;font-size:15px;}
.odkaz {padding:10px 0 25px 0;}
.odkaz p{font-size:15px;}
.pl{padding-left:290px;}
.odd{padding-top:45px;}

.tzajezdobal {background:#44494D;margin:10px 0;border:1px solid #CCCCCC;padding-left:10px;}
.tzajezd {font-size:13px;}
table{}
.tzajezd td{padding:0;margin:0;}
.tzajezd tr{padding:0;margin:0;}
.timg td{padding:5px 10px 5px 10px;}
.btop td{border-top:1px dashed #FF0000;}
.tnazev{color:#CCCCCC;}
.thodnota{font-size:14px;font-weight:bold;color:#FFFFFF;}
td.tdetail{font-size:14px;font-weight:bold;vertical-align:top;padding-left:15px;}
td.tdetail a{}
td.tdetail a:hover{text-decoration:underline;}
.promo{font-size:13px;}
.promo a{text-decoration:underline;}
a.rlink {text-decoration:underline;}

.banner-zajezd{padding:0 0 5px 5px;margin:5px 5px 0 0;}
.banner-zajezd-obal{background:#2E2E2E;border:1px solid #CCCCCC;padding:3px 3px 7px 7px;margin:5px 0 15px 0;}
.banner-zajezd-obal h2{font-size:15px;font-weight:bold; padding-top:5px;}
.banner-zajezd-obal a{color:#FFB300;text-decoration:underline;}
.banner-zajezd-obal a:hover{color:#CDCDCD;text-decoration:underline;}
.banner-zajezd-obal img{border:4px solid #FFFFFF;}
.banner-zajezd-levy{float:left;width:135px;padding:5px 0 0 0;}
.banner-zajezd-pravy{margin:0 0 0 150px;padding:10px 0 15px 0;}
.banner-zajezd-nazev{font-size:12px;color:#CCCCCC;}
.banner-zajezd-hodnota{font-size:13px;color:#FFFFFF;}
.banner-zajezd-cena{font-size:13px;color:#FFFFFF;}
.banner-zajezd-objednat{padding-left:10px;}
.banner-zajezd-objednat a{color:#FFB300;text-decoration:underline;}
.banner-zajezd-objednat a:hover{color:#CDCDCD;text-decoration:none;}
.banner-zajezd-dalsi{text-align:left;font-weight:bold;font-size:13px;padding:10px 0 0 150px;}
.banner-zajezd-dalsi a{color:#FFB300;text-decoration:underline;}
.banner-zajezd-dalsi a:hover{color:#CDCDCD;text-decoration:none;}

.pocasi-nadpis h2{font-size:15px;padding-top:10px;}
#pocasi-blok{padding:0 10px;margin:10px 0;width:480px;height:480px;background:#44494D;border:1px solid #CCCCCC;}
.pocasi-nadpis{margin:10px 0 10px 0;}
.pocasi{padding:20px 0 0 0px;color:#FFFFFF;}
.pocasi h3{padding:0px;margin:0px;font-size:12px;font-weight:bold;text-align:center;text-transform:none;}
.pocasi-aktualni{float:left;width:300px;text-align:left;padding-bottom:5px;font-size:13px;}
.pocasi-aktualni-levy{width:65px;float:left;padding-left:20px;}
.pocasi-aktualni-pravy{margin:10px 0 0 95px;font-size:13px;text-align:left;}
.pocasi-teplota{font-size:17px;font-weight:bold;color:#FFFFFF;}
.pocasi-teplota span{font-size:13px;}
.pocasi-predpoved{float:left;width:120px;text-align:left;padding:20px 0 0 0;color:#FFFFFF;}
.pocasi-predpoved img{float:none;border:0;}
#pocasi-predpoved-konec{width:400px;display:block;margin:35px 0 10px 0;}
.pocasi-datum{font-size:12px;font-weight:bold;color:#CCCCCC;}
.clear-predpoved {clear:both;padding:10px 0 0 0;margin:0 30px 5px 15px;border-bottom: 1px #CCCCCC solid;}
.pocasi-odd{margin-top:20px;}
.pocasi-blok h3{font-size:12px;text-transform:none;}
.pocasi-obal{}
.pocasi-levy{width:380px;float:left;padding-top:15px;}
.pocasi-pravy{margin:0 0 0 380px;font-size:13px;text-align:center;background:#FFFFFF;padding:5px 5px 0 5px;color:#333333;}
.pocasi-pravy a{color:#0066CC;}
.pocasi-kdy{font-size:11px;color:#FFFFFF;}
.predpoved-kdy{font-size:11px;color:#FFFFFF;text-align:right;}
.pocasi img {border:0;margin:0;float:none;}

