body{margin:0;padding:0;background:#CCCCCC;text-align:center;font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial;}
a{text-decoration: none;color: #54961A;}
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:#747474;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:283px;width: 310px;}
#hlavicka-pravy{margin:0 0 0 310px;padding:0px;background: url("../images/pozadi-madeira.jpg") no-repeat;background-position: bottom right;height:283px;}
#hlavicka-logo{margin:0px;padding:20px 0 20px 35px;font-size:23px;border-bottom:1px solid #DFDFDF;}
#hlavicka-logo a{text-decoration:none;color:#CC3300;}
#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:20px;margin:0;width:180px;}
#main-pravy{margin:0 0 0 200px;padding:0px;padding-left:20px;padding-right:10px;border-left:1px solid #DFDFDF;}
.nadpis-vyhl{color:#54961A;font-size:18px;border-bottom:1px solid #DFDFDF;margin-right:10px;padding-left:5px;}
.nadpis-vyhledavani{color:#54961A;font-size:18px;margin-right:10px;padding:0 0 5px 5px;}
#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 60px 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: #54961A;}
#button-oblast li a.aktiv{color:#54961A;}
#button-oblast li{margin: 0;}
.odkaz-in{text-align:right;padding:10px 0 5px 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 0 0;}
.zajezd-levy{float:left;width:130px;padding-top:15px;}
.zajezd-pravy{margin:0 0 0 130px;}
.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:50px;}
.detail a{color:#787878;}
.detail a:hover{color:#666666;}
.zajezd-foto{}
.zajezd-foto img{float:left;margin:10px 10px 5px 5px;border:4px solid #B3B3B3;}
#zajezd-detail{}
#zajezd-detail h1{font-size:19px;padding:0 0 10px 0;margin:0px;color:#54961A;text-decoration:underline;}
#zajezd-detail a{text-decoration:underline;}
#zajezd-detail a:hover{text-decoration: underline;}
.polozka{font-size:15px;padding-bottom:4px;}
.hodnota{font-size:16px;font-weight:bold;color:#333333;}
img{float:left;margin:0 10px 5px 0;border:4px solid #B3B3B3;}
.pocasi-nadpis h2{font-size:13px;}
.pocasi-blok{padding:0 10px;margin:10px 0;border: 1px #CCCCCC solid;}
.pocasi-nadpis{margin:35px 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:150px;text-align:center;padding-bottom:5px;font-size:13px;}
.pocasi-teplota{font-size:17px;font-weight:bold;}
.pocasi-teplota span{font-size:13px;}
.pocasi-predpoved{float:left;width:140px;text-align:center;padding-left:10px;}
.pocasi-predpoved img{float:none;border: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:10px;color:#787878;}
.predpoved-kdy{font-size:11px;color:#787878;text-align:right;}
.banner-center{text-align:center;}
.banner-zajezd{background:#EAF2F5;border:1px solid #B3C6C4;padding:0 3px 13px 7px;margin-top:5px;}
.banner-levy{width:245px;float:left;}
.banner-pravy{margin:0 0 0 245px;}
.banner-zajezd img{float:left;margin:0 10px 5px 0;border:1px solid #B3B3B3;}
.banner-zajezd h2{font-size:11px;padding:0;margin:0;}
.banner-zajezd-levy{float:left;width:110px;padding-top:3px;padding-right:10px;}
.banner-zajezd-pravy{margin:10px 0 0 115px;}
.banner-zajezd-nazev{font-size:10px;color:#353E47;}
.banner-zajezd-hodnota{font-size:10px;color:#3B5D77;}
.banner-zajezd-cena{font-size:10px;color:#3B5D77;font-weight:bold;}
.pocasi img {border:0;margin:0;float:none;}
#zpet{font-size:11px;padding:0 0 10px 0;color:#747474;}
#odkaz p{color:#000000;font-size:15px;}
.vyhledavani{margin:0 18px 10px 0;border:#727272 1px solid;background:#E6E6E6;}
.video{padding:10px 0 20px 0;}
