body{margin:0;padding:0;background:#CCCCCC;text-align:center;font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial;}
a{text-decoration: none;color: #FF6600;}
a:hover{color: #54961A;text-decoration: underline;}
h1, h2{margin:0px;padding:0px 0px 5px 0px;color:#7A7A7A;font-size:20px;}
h2{font-size:14px;padding-top:5px;}
p{margin:0px;padding:0px 0px 5px 0px;font-size:13px;color:#666666;text-align:justify;}
.clear {clear:both;}
#obsah-obal{margin:1em auto;margin-top:0px;padding:20px;width: 737px;background:#B3B3B3;border:1px solid #FFFFFF;text-align:left;}
#obsah{margin:0px;padding:0px;width: 735px;background:#FFFFFF;border:1px solid #FFFFFF;}
#hlavicka-obal{width: 735px;padding:0px;margin:0px;}
#hlavicka-levy{float: left;padding:0 0 0 0px;margin:0;background: url("../images/poz-menu.jpg") no-repeat;background-position: top left;height:240px;width:310px;}
#hlavicka-pravy{margin:0 0 0 310px;padding:0px;background: url("../images/last-minute-maledivy-c.jpg") no-repeat;background-position: top center;height:240px;}
#hlavicka-pravy img{border:0;padding:0;margin:0;}
#hlavicka-logo{margin:0px;padding:20px 0 20px 35px;font-size:23px;border-bottom:1px solid #DFDFDF;}
#hlavicka-logo a{text-decoration:none;color:#3399FF;}
#copy{padding:272px 2px 0 0;color:#DFDFDF;font-size:9px;text-align:right;}
.nad{text-decoration: none;color: #0099CC;}
#hlavicka-logo a:hover{color: #0099CC;text-decoration:underline;}
#odd{width: 735px;height:33px;margin:0;padding:0px;padding-left:1px;background: url("../images/odd.jpg") no-repeat;background-position: top left;}
#main-obal{width: 735px;padding:0px;margin:0px;}
#main-levy{float: left;padding:0px;padding-left:0px;margin:0;width:200px;}
#main-pravy{margin:0 0 0 200px;padding:0px;padding-left:20px;padding-right:10px;border-left:1px solid #DFDFDF;}
.pl20{padding-left:20px;}
.nadpis-vyhl{color:#54961A;font-size:18px;border-bottom:1px solid #DFDFDF;margin-right:10px;padding-left:5px;}
.nadpis-vyhledavani{color:#CC6600;font-size:14px;padding:0 0 3px 0;margin-bottom:3px;font-weight:bold;border-bottom:1px solid #DFDFDF;}
#pata{font-size: 11px;color:#979797;margin-top:5px;padding-left:45px;padding-right:50px;padding-top:10px;padding-bottom:10px;text-align:left;background: #E2E4E3;line-height:15px;border-top:3px solid #D4D6D5;}
#pata-levy{float:left;padding:0px;margin:0;border-right:1px solid #C2CCCC;width:255px;}
#pata-pravy{margin:0 0 0 250px;padding: 10px;}
#pata a{text-decoration: none;color: #54961A;}
#pata a:hover{color: #54961A;text-decoration: underline;}
#button{padding: 10px 70px 0 40px;}
#button ul{font-size:18px;list-style:none;margin:0;padding:0;}
#button li{margin: 0;padding:10px 0 0 10px;height: 29px;text-align:left;border-bottom:1px solid #999999;}
#button li a{display:block;color:#666666;text-decoration:none;}
html>body #button li a { width: auto; }
#button li a:hover{color: #54961A;}
#button li{margin: 0;}
#button-oblast{padding-left:15px;}
#button-oblast ul{font-size:14px;list-style:none;margin:0 30px 0 0;padding:0;font-weight:bold;}
#button-oblast li{margin:0;padding:4px 0 0 4px;height: 20px;text-align:left;border-bottom:1px solid #DFDFDF}
#button-oblast li a{display:block;color:#666666;text-decoration:none;}
html>body #button-oblast li a { width: auto; }
#button-oblast li a:hover{color: #FF6600;}
#button-oblast li a.aktiv{color:#FF6600;}
#button-oblast li{margin: 0;}
.odkaz-in{text-align:right;padding:0 0 10px 0;}
.odkaz-in a {color:#CC3300;font-size:13px;font-weight:bold;text-decoration:underline;}
#zajezdy{}
.zajezd{border-bottom:1px solid #E7F3FF;padding-bottom:5px;margin:5px 5px 5px 0;}
.zajezd a{text-decoration: underline;}
.zajezd-levy{float:left;width:140px;}
.zajezd-pravy{margin:0 0 0 140px;}
.zajezd-pravy h2{font-size:15px;padding:0px;margin:0px;}
.zajezd-pravy a{text-decoration: none;}
.zajezd-pravy a:hover{text-decoration: underline;}
.hotel{font-size:13px;font-weight:bold;}
.cena, .termin, .strava{font-size:13px;color:#787878;}
.strava-hodnota{font-size:13px;font-weight:bold;color:#333333;}
.cena-hodnota, .termin-datum{font-size:14px;font-weight:bold;color:#333333;}
.detail{text-align:right;font-size:12px;padding-right:20px;}
.detail a{color:#666666;text-decoration:underline;}
.detail a:hover{color:#333333;}
.zajezd-foto{}
.zajezd-foto img{float:left;margin:5px 15px 0px 5px;border:2px solid #99CCFF;}
#zajezd-detail{}
#zajezd-detail h1{font-size:19px;padding:0 0 10px 0;margin:0px;color:#FF6600;text-decoration:underline;}
#zajezd-detail a{text-decoration:underline;}
#zajezd-detail a:hover{text-decoration: underline;}
.polozka{font-size:13px;padding-bottom:4px;color:#666666;}
.hodnota{font-size:14px;font-weight:bold;color:#333333;}
img{float:left;margin:0 10px 5px 0;border:2px solid #CCFFFF;}
#zpet{font-size:11px;padding:0 0 10px 0;color:#666666;}
#odkaz{padding-top:15px;}
#odkaz p{color:#666666;font-size:14px;}
.vyhledavani{margin:0 18px 10px 0;background:#F3F3F3;}
.video{padding:10px 0 20px 0;}
.zajezd-oblast-nazev{font-size:13px;color:#666666;}
.zajezd-oblast-hodnota{font-size:14px;color:#333333;}
.mt10{margin-top:20px;}
.doporucujeme{background:#F3F3F3;padding:2px 5px;margin-right:2px;}
.doporucujeme p{padding:0;margin:0;font-size:12px;}
.pt10{padding-top:10px;}
.banner-obsah-bottom{text-align:left;margin:10px 0 0 0;}
.pocasi-nadpis h2{font-size:15px;padding-top:10px;}
#pocasi-blok{padding:0 10px;margin:10px 0;width:490px;}
.pocasi-nadpis{margin:10px 0 10px 0;}
.pocasi{padding:20px 0 0 0px;color:#333333;}
.pocasi h3{padding:0px;margin:0px;color:#006699;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:#7A7A7A;}
.pocasi-teplota span{font-size:13px;}
.pocasi-predpoved{float:left;width:145px;text-align:left;padding:20px 0 0 0;color:#333333;}
.pocasi-predpoved img{float:none;border:0;}
#pocasi-predpoved-konec{width:400px;display:block;margin:35px 0 10px 0;}
.pocasi-datum{font-size:11px;font-weight:bold;}
.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;}
.pocasi-pravy{margin:0 0 0 380px;font-size:13px;text-align:center;}
.pocasi-kdy{font-size:11px;color:#787878;}
.predpoved-kdy{font-size:11px;color:#787878;text-align:right;}
.pocasi img {border:0;margin:0;float:none;}
.banner-center{text-align:center;}
.banner-zajezd{padding:0 0 15px 5px;margin:10px 5px 0 0;}
.banner-zajezd-obal{background:#F3F3F3;border:1px solid #B3B3B3;padding:3px 3px 7px 7px;margin:0 0 15px 0;}
.banner-zajezd-obal h2{font-size:14px;font-weight:bold; padding-top:5px;}
.banner-zajezd-obal a{color:#333333;text-decoration:underline;}
.banner-zajezd-obal a:hover{color:#FF6600;text-decoration:underline;}
.banner-zajezd-obal img{border:2px solid #CCFFFF;}
.banner-zajezd-levy{float:left;width:135px;}
.banner-zajezd-pravy{margin:0 0 0 150px;padding:10px 0 0 0;}
.banner-zajezd-nazev{font-size:12px;color:#666666;}
.banner-zajezd-hodnota{font-size:13px;color:#666666;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:#FF6600;text-decoration:underline;}
.banner-zajezd-dalsi{text-align:left;font-weight:bold;font-size:13px;padding:10px 0 0 170px;}
.banner-zajezd-dalsi a{color:#FF6600;text-decoration:underline;}
.zde{font-weight:bold;font-size:16px;}
.pt20{padding-top:20px;}
.mt30{margin-top:30px;}
