*{margin:0;padding:0;}
.clear{clear:both;}
img{border:none;}
h2{font-size:15px;color:#000000;padding:5px 0 0 0;}
body{background:url(../img/pozadi.jpg) repeat-x #bcd8ff;font-family:verdana, lucida, sans-serif;font-size:12px;color:#000000;text-align:left;margin-top:5px;}
div#whole{background:url(../img/whole-bg.png) no-repeat scroll top;width:900px;padding:0px 10px 0px 10px;margin:auto;overflow:hidden;}
div#header{width:900px;height:300px;float:left;margin-top:10px;display:block;background:url(../img/header.jpg) no-repeat #dbe4f1;}
div#header img{border:none;padding:0px;margin:auto;width:580px;height:300px;float:right;}
.header-logo{padding:200px 0px 0px 130px;float:left;}
.header-logo a{color:#ff9c00;font-size:17px;text-decoration:none;font-weight:bold;font-variant:small-caps;font-family:Verdana;}
.header-logo-2{padding:0 0px 0px 35px;}
.header-logo a:hover{text-decoration:underline;color:#ff9c00;}
div#stred{
background-color:#bcd8ff;
width:900px;
float:left;
display:block;
}

div#menu{
width:200px;
float:left;
display:block;
padding:0px;
font-family:verdana, lucida, sans-serif;
}
div#menu .menu-bottom{background:url(../img/menuend_m.png) no-repeat top;width:200px;height:25px;}
div#menu .menu-napis{
	text-decoration:underline;
	background:url(../img/menupol_m.jpg) no-repeat #fdb43f;
padding:7px 0px 0px 30px;
display:block;
width:170px;
height:26px;
color:#ffffff;
font-size:16px;
	text-decoration:none;
	font-weight:normal;
}
div#menu ul{
padding:0px; 
margin:0px;
}

div#menu ul li{
margin:0px;
padding:0px;
border:none;
width:200px;
list-style-type:none;
}

div#menu ul li a{

padding:3px 0px 0px 25px;
display:block;
width:175px;
height:16px;
color:#272727;
font-size:12px;
text-decoration:none;
background-color:#fdc874;
	border:0px solid #eb9e22;
border-bottom-width:1px;
}

	div#menu ul li a.aktiv{
color:#000000;
background-color:#cde1fc;
border:0px solid #82a2cd;
border-bottom-width:1px;
}

	div#menu ul li a:hover{
color:#000000;
background-color:#cde1fc;
border:0px solid #82a2cd;
border-bottom-width:1px;
}

div#obsah{
width:680px;
float:right;
display:block;
padding:0px;
margin:0px 10px 0px 10px;
}
.menu-doporucujeme{background-color:#fdc874;padding:5px 10px 10px 10px;text-align:justify;color:#333333;}
div#obsah .obsah-top{background:url(../img/clanek-nazev_m.png) no-repeat top;text-align:left;width:680px;height:33px;padding:22px 0 0 0;}
div#obsah .obsah-top h1{font-size:18px;font-weight:normal;color:#175aa6;padding:3px 0 0 35px;}
div#obsah .obsah-bottom{background:url(../img/clanek-end_m.png) no-repeat top;width:680px;height:37px;}

div#obsah .obsah-telo{background-color:#D1E4FD;text-align:justify;font-size:13px;color:#333333;padding:0px 25px;}
p{padding:5px 0 0px 0;}
.imgr{float:right;margin:10px 0 5px 10px;border:5px solid #FFFFFF;}
.imgl{float:left;margin:10px 10px 10px 0;border:5px solid #FFFFFF;}


a{
color:#1d4677;
text-decoration:underline;
}
	
a:hover{
color:#2e66d5;
text-decoration:underline;
}
div#patka{
background:url(../img/patka.jpg) no-repeat top;
width:900px;
height:22px;
float:left;
font-size:10px;
color:#000000;
display:block;
padding-top:17px;
text-align:center;
}

div#patka a{
	text-decoration:underline;
	color:#000000;
	}

div#patka a:hover{
color:#1d4677;
	text-decoration:underline;
	}
	
#zpet{background:url(img/clanek-zdroj_m.jpg) no-repeat top #d5e6fd;text-align:left;font-size:11px;font-weight:normal;color:#666666;width:645px;height:20px;padding:2px 0 0 35px;}
#zpet a{text-decoration:underline;color:#565656;}
#zpet a:hover{text-decoration:none;color:#333333;}

.banner-zajezd{padding:0 0 5px 5px;margin:5px 5px 20px 0;}
.banner-zajezd-obal{background:#BCD8FF;border:1px solid #6699FF;padding:3px 3px 7px 7px;margin:10px 0 0 0;}
.banner-zajezd-obal h2{font-size:15px;font-weight:bold; padding-top:5px;}
.banner-zajezd-obal a{color:#333333;text-decoration:underline;}
.banner-zajezd-obal a:hover{color:#000000;text-decoration:underline;}
.banner-zajezd-obal img{border:4px solid #F2F2F2;}
.banner-zajezd-levy{float:left;width:135px;padding:5px 0 0px 5px;}
.banner-zajezd-pravy{margin:0 0 0 150px;padding:10px 0 0 0;}
.banner-zajezd-nazev{font-size:12px;color:#333333;}
.banner-zajezd-hodnota{font-size:13px;color:#333333;font-weight:bold;}
.banner-zajezd-cena{font-size:13px;color:#333333;font-weight:bold;}
.banner-zajezd-objednat{padding-left:10px;}
.banner-zajezd-objednat a{color:#CC0000;text-decoration:underline;}
.banner-zajezd-objednat a:hover{color:#CC0000;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:#CC0000;text-decoration:none;}

#zajezdy-oblast{padding:5px 10px;background:#BCD8FF;border:1px solid #6699FF;margin:10px 0 0 0;}
#zajezdy-oblast img{border:4px solid #F2F2F2;}
.zajezd-oblast{border-bottom:1px dashed #6699FF;padding-bottom:5px;margin:10px 5px 0 0;}
.zajezd-oblast h2{font-size:14px;padding:0 0 3px 0;margin:0px;font-weight:bold;}
.zajezd-oblast h2 a{color:#333333;}
.zajezd-oblast h2 a:hover{color:#000000;}
.zajezd-oblast-levy{float:left;width:140px;padding:5px 0 0 5px;}
.zajezd-oblast-pravy{margin:0 0 5px 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:#333333;}
.zajezd-oblast-hodnota{font-size:14px;color:#333333;}
.zajezd-oblast-cena-hodnota{}
.zajezd-oblast-detail{text-align:right;font-size:12px;padding:4px 20px 0 0;}
.zajezd-oblast-detail a{color:#333333;text-decoration:underline;}
.zajezd-oblast-detail a:hover{color:#000000;text-decoration:none;}

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

.odkaz-in{text-align:right;padding:2px 0 3px 0;}
.odkaz-in a{color:#CC0000;font-size:14px;text-decoration:underline;font-weight:bold;}

.detail-hotel{}
.detail-hotel img{border:4px solid #F2F2F2;}
.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:#BCD8FF;margin:10px 0;border:1px solid #6699FF;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:#333333;}
.thodnota{font-size:14px;font-weight:bold;color:#333333;}
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;}
h2.tnadpis{font-size:15px;color:#333333;padding:5px 0 0 0;}
.promo{font-size:13px;}
.promo a{text-decoration:underline;color:red;}
a.rlink{text-decoration:underline;color:red;}
.pt10{padding-top:10px;}
