body{margin:0;padding:0;line-height: 1.5em;font-family: "Trebuchet MS", Verdana, Helvetica, Arial;font-size: 12px;color: #000000;background: #999999 url(../img/templatemo_bg.gif);}
a:link, a:visited { color: #0066CC; text-decoration: none} 
a:active, a:hover { color: #008800; text-decoration: underline}
h1{padding:0 0 5px 0;margin:0;font-size: 18px;font-weight: bold;color: #0066CC;}
h2{padding:0 0 5px 0;margin:0;font-size: 16px;font-weight: bold;color: #0066CC;}
.imgr{float:right;margin:0 0 10px 10px;}
.imgl{float:left;margin:10px 10px 10px 0;}
img{border:4px solid #CCCCCC;}
p{padding:0 0 5px 0;margin:0;}
.odkaz-in{text-align:right;padding:0px 0 5px 0;font-weight:bold;}
.odkaz-in a {color:#CC0000;font-size:14px;text-decoration:underline;}

#zajezdy-oblast{padding:5px 10px 5px 10px;margin:5px 0 10px 0;background:#DDEEFF;border: 1px dashed #CCCCCC;}
#zajezdy-oblast img{border:2px solid #666666;}
.zajezd-oblast{border-bottom:1px dashed #666666;padding-bottom:5px;margin:10px 5px 0 0;}
.zajezd-oblast h2{font-size:14px;padding:0;margin:0px;font-weight:bold;}
.zajezd-oblast h2 a{color:#0066CC;text-decoration:underline;}
.zajezd-oblast h2 a:hover{color:#0099FF;}
.zajezd-oblast-levy{float:left;width:140px;padding:5px 0 0 5px;}
.zajezd-oblast-pravy{margin:0 0 0 150px;padding:5px 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:#333333;}
.zajezd-oblast-hodnota{font-size:14px;color:#000000;}
.zajezd-oblast-cena-hodnota{}
.zajezd-oblast-detail{text-align:right;font-size:12px;padding-right:20px;}
.zajezd-oblast-detail a{color:#CC0000;}
.zajezd-oblast-detail a:hover{color:#008800;}

.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:#666666;}
.pager a{color:#333333;}
.pager a:hover{color:#000000;}

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

.detail-hotel{}
.detail-hotel img{border:2px solid #666666;}
.detail-hotel-levy{float:left;width:140px;padding:10px 0 0 5px;}
.detail-hotel-pravy{margin:5px 0 0 150px;padding:8px 0 5px 0;}
.detail-hotel-polozka{font-size:14px;color:#333333;}
.detail-hotel-hodnota{font-size:16px;color:#000000;}
.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{margin:10px 0;padding:10px 0 10px 10px;background:#DDEEFF;border: 1px dashed #CCCCCC;}
.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:#333333;}
.thodnota{font-size:14px;font-weight:bold;color:#000000;}
td.tdetail{font-size:14px;font-weight:bold;vertical-align:top;padding-left:15px;}
td.tdetail a{color:#CC0000;}
td.tdetail a:hover{text-decoration:underline;color:#008800;}
.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:#DDEEFF;border: 1px dashed #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:#0066CC;text-decoration:underline;}
.banner-zajezd-obal a:hover{color:#0099FF;text-decoration:underline;}
.banner-zajezd-obal img{border:2px solid #666666;}
.banner-zajezd-levy{float:left;width:135px;padding:5px 0 0 0;}
.banner-zajezd-pravy{margin:0 0 0 150px;padding:5px 0 0 0;}
.banner-zajezd-nazev{font-size:12px;color:#333333;}
.banner-zajezd-hodnota{font-size:13px;color:#000000;font-weight:bold;}
.banner-zajezd-cena{font-size:13px;color:#000000;font-weight:bold;}
.banner-zajezd-objednat{padding-left:10px;}
.banner-zajezd-objednat a{color:#CC0000;text-decoration:underline;}
.banner-zajezd-objednat a:hover{color:#008800;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:#CC0000;text-decoration:underline;}
.banner-zajezd-dalsi a:hover{color:#008800;text-decoration:none;}

.pocasi-nadpis h2{font-size:15px;padding-top:10px;}
#pocasi-blok{padding:0 10px;margin:10px 0;width:510px;height:480px;background:#DDEEFF;border: 1px dashed #CCCCCC;}
.pocasi-nadpis{margin:10px 0 10px 0;}
.pocasi{padding:20px 0 0 0px;color:#000000;}
.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:#333333;}
.pocasi-teplota span{font-size:13px;}
.pocasi-predpoved{float:left;width:125px;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:#333333;}
.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:#666666;}
.predpoved-kdy{font-size:11px;color:#FFFFFF;text-align:right;}
.pocasi img {border:0;margin:0;float:none;}

#templatemo_container_wrapper {
	background: url(../img/templatemo_side_bg.gif) repeat-x;
}
#templatemo_container {
	width: 810px;
	margin: 0px auto;
	background: url(../img/templatemo_content_bg.gif);
}
#templatemo_top {clear: left;height: 20px;padding-left: 30px;background: url(../img/templatemo_top_bg.gif) no-repeat bottom;}
#templatemo_header {
	clear: left;
	height: 175px;
	text-align: center;
	background: url(../img/templatemo_header_bg.gif) no-repeat;
}
#inner_header {
	height: 150px;
	background: url(../img/head.jpg) no-repeat center center;
	text-align:right;
}
#templatemo_left_column {
	clear: left;
	float: left;
	width: 540px;
	padding-left: 20px;font-family: Arial, Helvetica, sans-serif;font-size:14px;
}
#templatemo_right_column {
	float: right;
	width: 216px;
	padding-right: 15px;
}
#templatemo_footer {
	clear: both;
	padding-top: 10px;
	height: 45px;
	text-align: center;
	font-size: 11px;
	background: url(../img/templatemo_footer_bg.gif) no-repeat;
	color: #666666;
}
#templatemo_footer a {
	color: #666666;
}
#templatemo_site_title{padding:30px 20px 0 0;font-weight:bold;font-size:32px;}
#templatemo_site_title a{color:#E8E8E8;}
#templatemo_site_slogan{padding:5px 20px 0 0;}
#templatemo_site_slogan h2{font-weight:bold;font-size:13px;color:#CFCFCF;margin:0;}

.section_box {margin: 10px;padding: 10px;border: 1px dashed #CCCCCC;background: #F2F2F2;}
.bl {background: #DDEEFF;}

.text_area {
	padding: 10px;
}


.subtitle{font-size:15px;font-weight: bold;color:#666666;padding:0;margin:0;}
.vin{color:#CC0000;}

.templatemo_menu {
	list-style-type: none;
	margin: 10px;
	margin-top: 0px;
	padding: 0px;
	width: 195px;
}
.templatemo_menu li a{
	background: #F4F4F4 url(../img/button_default.gif) no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
	display: block;
	width: auto;
	margin-bottom: 2px;
	padding: 5px;
	padding-left: 12px;
	text-decoration: none;
}
* html .templatemo_menu li a{ 
	width: 190px;
}
.templatemo_menu li a:visited, .templatemo_menu li a:active{
	color: #0066CC;
}
.templatemo_menu li a:hover{
	background: #EEEEEE url(../img/button_active.gif) no-repeat;
	color: #FF3333;
}
.templatemo_menu li a.aktiv{
	background: #EEEEEE url(../img/button_active.gif) no-repeat;
	color: #FF3333;
}
