body{margin:0;padding:0;background:#CCCCCC;text-align:center;font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial;}
a{text-decoration: none;color: #CC3333;}
a:hover{color: #339933;text-decoration: underline;}
h1, h2{margin:0px;padding:0px 0px 5px 0px;color:#666666;font-size:20px;}
h2{font-size:14px;padding-top:5px;}
.nadpis-offset{font-size:14px;}
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;background:#F0F0F0;}
#hlavicka-levy{float: left;padding:0 0 0 0px;margin:0;background: url("../images/poz-menu.jpg") no-repeat;background-position: top right;height:282px;width:308px;}
#hlavicka-pravy{margin:0 0 0 308;padding:0px;background: url("../images/pozadi.jpg") no-repeat;background-position: bottom right;height:282px;}
#hlavicka-logo{margin:0px;padding:40px 0 20px 40px;font-size:19px;border-bottom:1px solid #DFDFDF;}
#hlavicka-logo a{text-decoration:underline;color:#CC3333;}
#copy{padding:270px 2px 0 0;color:#DFDFDF;font-size:9px;text-align:right;}
.nad{text-decoration: none;color: #339933;}
#hlavicka-logo a:hover{color: #339933;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:#669933;font-size:18px;border-bottom:1px solid #DFDFDF;margin-right:10px;padding-left:5px;}
#pata{font-size: 11px;color:#979797;margin-top:5px;padding-left:10px;padding-right:10px;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:135px;}
#pata-pravy{margin:0 0 0 140px;padding: 10px;}
#pata a{text-decoration: none;color: #669933;}
#pata a:hover{color: #669933;text-decoration: underline;}
#button{padding: 10px 50px 0 30px;}
#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:#555555;text-decoration:none;}
html>body #button li a { width: auto; }
#button li a:hover{color: #339933;text-decoration:underline;}
#button li{margin: 0;}
#button-oblast{padding-left:5px;}
#button-oblast ul{font-size:14px;list-style:none;margin:0 25px 0 0;padding:0;}
#button-oblast li{margin:0;padding:2px 0 1px 2px;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: #669933;}
#button-oblast li a.aktiv{color:#669933;}
#button-oblast li{margin: 0;}
.odkaz-in{text-align:right;padding:10px 0 5px 0;}
.odkaz-in a {color: #CC6600;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;}
.objednat{font-size:12px;font-weight:bold;padding-bottom:5px;}
.objednat a{text-decoration:underline;color:#CC6600;}
.objednat a:hover{color:#CC3300;}
.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:#CC3333;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:#666666;}
img{float:left;margin:0 10px 5px 0;border:4px solid #B3B3B3;}
.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;}
.banner-center{text-align:center;}
.banner-zajezd-obal{background:#EAF2F5;border:1px solid #B3C6C4;padding:3px 3px 7px 7px;}
.banner-zajezd-obal h2{font-size:14px;color:#EF4100;}
.banner-zajezd-obal a{color:#EF4100;text-decoration:underline;}
.banner-zajezd-obal a:hiver{color:#EF4100;text-decoration:underline;}
.banner-zajezd-levy{float:left;width:115px;padding-top:10px;}
.banner-zajezd-pravy{margin:0 0 0 125px;}
.banner-zajezd-nazev{font-size:12px;color:#353E47;}
.banner-zajezd-hodnota{font-size:13px;color:#3B5D77;font-weight:bold;}
.banner-zajezd-cena{font-size:13px;color:#3B5D77;font-weight:bold;}
.banner-zajezd-objednat{font-weight:bold;padding-left:10px;}
.banner-zajezd-dalsi{text-align:left;font-weight:bold;font-size:13px;}
.vyhledavani{padding:5px 5px 10px 5px;}
.pocasi img {border:0;margin:0;float:none;}
#zpet{font-size:11px;margin:0 0 10px 0;padding:0 0 2px 0;color:#747474;border-bottom:1px solid #DFDFDF}
.odkaz p{color:#000000;font-size:15px;padding:10px 0;}
.pareg-levy{position:absolute; margin:-17px 0 0 0px;}
.pareg-pravy{position:absolute; margin:-17px 0 0 390px;}
.pareg-cisla{padding:0 50px 0 50px;text-align:center;}
.pager{padding:10px 30px 10px 10px;font-weight:bold;font-size:13px;color:#333333;}
.pager a{color:#787878;}
.pager a:hover{color:#333333;}
.zde{font-weight:bold;}
.zde a{color:#CC3300;}
.zde a:hover{color:#CC3300;}
.video{padding:10px 0 20px 0;}
.banner-ppc{}
.banner-sky{padding:5px;text-align:center;}
.banner-obsah{float:right;padding:0 0 10px 10px;}
.doporuceni{padding-right:15px;}
.doporuceni a{text-decoration: none;color: #669933;}
.doporuceni a:hover{color: #669933;text-decoration: underline;}
