body{margin:0;padding:0;background:#EFEBE2;text-align:center;font-family:Arial,Helvetica;}
p{font-size:13px;text-align:justify;margin:0;padding:5px 0;}
h1,h2{margin:0;padding:0;color:#339933;}
h1{font-size:18px;}
h2{font-size:15px;padding:15px 0 0 0;}
a{color:#996666;text-decoration:none;}
a:hover {color:#333333;text-decoration:underline;}
.clear {clear:both;}
ul{margin:0;padding:0 0 0 40px;}
li{padding:2px 0;font-size:13px;}
#con{margin:1em auto;margin-top:15px;padding:0px;width: 781px;border:5px solid #FFFFFF;text-align:left;background:#F0EDE8;}
#hlavicka{background: url("../img/hlavicka.jpg") no-repeat;background-position: bottom right;height:224px;}
#hlavicka-top{padding:70px 0 0 215px;}
#logo{font-weight:bold;font-size:28px;font-family:Arial,Helvetica;}
#logo a{text-decoration:none;color:#FFCC00;}
#logo a:hover{color:#FFFFFF;text-decoration:none;}
#logo span{color:#FFFFFF;}
#slogan{font-weight:bold;color:#FFFFFF;font-size:16px;font-family:Arial,Helvetica;padding:0 0 0 20px;}
#slogan span{color:#99CCFF;}
#main{}
#main-levy{float:left;margin:-20px 0 0 0;width:225px;}
#main-pravy{margin:0 0 0 225px;border-left:5px solid #FFFFFF;border-top:5px solid #FFFFFF;padding:2px 10px 0 10px;color:#666666;}
.box-obal{height:35px;}
.zluty{background:#FFCC00;}
.zeleny{background:#33CC33;}
.tmod{background:#669999;}
.box-hlavicka{color:#FFFFFF;font-weight:bold;text-transform:uppercase;font-size:14px;padding:10px 0 0 40px;}
.box-telo{background:#E7E4DF;border-top:2px solid #FFFFFF;padding:0 0 15px 0;}
#button{width:225px;font-size:13px;}
#button ul{list-style:none;margin:0;padding:0;}
#button li a{display:block;padding:2px 15px 2px 15px;background:#E7E4DF;color:#333333;text-decoration:none;width:100%;}
html>body #button li a {width: auto;}
#button li.dru a:hover{background:#FFFFCC;color:#2626262;}
#button li a:hover{background:#FFFFCC;color:#2626262;}
#button li.dru a{background:#E3DED8;color:#2626262;}
#button a.aktiv {background:#FFFFCC;color:#2626262;}
#button a.aktiv:hover{background:#FFFFCC;color:#2626262;}
.menu-odkazy{font-size:13px;}
.menu-odkazy ul{list-style:none;margin:0;padding:5px 0 0 15px;}
.menu-odkazy a{color:#333333;text-decoration:none;}
.menu-odkazy a:hover{color:#333333;text-decoration:underline;}
.zajezdy-vybrane-zajezd{width:135px;text-align:center;}
.zajezdy-vybrane-zajezd img{border:5px solid #FFFFFF;}
.zajezdy-vybrane-misto{width:135px;padding:4px 0;font-weight:bold;}
.zajezdy-vybrane-misto a{color:#996666;text-decoration:none;}
.zajezdy-vybrane-misto a:hover{color:#333333;text-decoration:underline;}
.zajezdy-vybrane-ubytovani{padding:4px;}
.zajezdy-vybrane-termin{font-size:12px;padding:2px 0;}
.zajezdy-vybrane-strava{font-size:13px;padding:2px 0;}
.zajezdy-vybrane-cena{padding:5px 0 2px 0;font-size:13px;font-weight:bold;}
.zajezdy-vybrane-info{text-align:right;padding:2px 5px 2px 0;margin-bottom:15px;}
.zajezdy-vybrane-info a{color:#996666;text-decoration:underline;font-weight:bold;}
.zajezdy-vybrane-info a:hover{color:#333333;font-weight:bold;}
.poplatky{font-size:12px;font-weight:normal;}
.zajezdy-vybrane{padding:0 15px;margin-top:10px;font-size:12px;}
.flleft{float:left;}
.bck1{background:#F0EDE8;}
.bck2{background:#E6E3DC;}
.mr{margin-right:40px;}
.zajezdy-seznam{}
.zajezdy-seznam table{font-size:13px;color:#666666;margin-top:10px;}
.zajezdy-seznam table a{color:#996666;text-decoration:none;}
.zajezdy-seznam table a:hover{color:#333333;text-decoration:underline;}
.zajezdy-seznam th{font-weight:bold;text-align:left;padding-left:5px;}
.zajezdy-seznam tr{background:#F0EDE8;font-weight:bold;}
.zajezdy-seznam td{padding-left:5px;text-align:left;font-weight:bold;}
.zajezdy-seznam td.cena{padding:0 10px 0 30px;}
.zajezdy-seznam .dr{background:#E6E3DC;}
.zajezdy-seznam .bl{border-left:10px solid #F0EDE8;}
.tdtermin{font-size:12px;font-weight:normal;}
.nevid{display:none;}
.odkaz-in{text-align:right;padding:2px 0 2px 0;}
.odkaz-in a {color:red;font-size:14px;font-weight:bold;text-decoration:underline;}
.banner-center{text-align:center;}
.banner-zajezd{padding:0 0 15px 5px;margin:5px 5px 0 0;}
.banner-zajezd-obal{background:#E9E6E1;border:1px solid #669999;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:#996666;text-decoration:none;}
.banner-zajezd-obal a:hover{color:#333333;text-decoration:underline;}
.banner-zajezd-obal img{border:5px solid #E6E3DC;}
.banner-zajezd-levy{float:left;width:135px;}
.banner-zajezd-pravy{margin:0 0 0 150px;padding:0;}
.banner-zajezd-nazev{font-size:12px;color:#666666;}
.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:#996666;text-decoration:underline;}
.banner-zajezd-dalsi{text-align:left;font-weight:bold;font-size:13px;padding:10px 0 0 150px;}
.banner-zajezd-dalsi a{color:#996666;text-decoration:underline;}
.odkaz {padding-bottom:25px;}
.odkaz p{font-size:15px;}
.odkaz a{text-decoration:underline;}
.zde{font-weight:bold;font-size:15px;}
.pl{padding-left:310px;}
.odd{margin-bottom:40px;}
.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:#666666;}
.pager a{color:#996666;}
.pager a:hover{color:#333333;}
.detail-zajezd{}
.detail-zajezd img{border:5px solid #E6E3DC;}
.detail-zajezd-levy{float:left;width:140px;padding:10px 0 0 0;}
.detail-zajezd-pravy{margin:0 0 0 145px;padding:5px 0 5px 0;}
.detail-zajezd-polozka{font-size:15px;color:#666666;}
.detail-zajezd-hodnota{font-size:17px;color:#333333;}
#zpet{font-size:11px;padding:0 0 10px 0;}
#zajezdy-oblast{}
#zajezdy-oblast img{border:5px solid #E6E3DC;}
.zajezd-oblast{border-bottom:1px solid #E6E3DC;padding-bottom:10px;margin:2px 5px 0 0;background:#E9E6E1;}
.zajezd-oblast h2{font-size:15px;padding:10px 0 3px 0;margin:0px;}
.zajezd-oblast-levy{float:left;width:140px;padding:0px 0 0 0;}
.zajezd-oblast-pravy{margin:0 0 0 145px;padding:0px 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:#666666;}
.zajezd-oblast-hodnota{font-size:14px;color:#333333;}
.zajezd-oblast-cena-hodnota{}
.zajezd-oblast-detail{text-align:right;font-size:12px;padding-right:50px;}
.zajezd-oblast-detail a{color:#996666;}
.zajezd-oblast-detail a:hover{color:#333333;}
#pata{border-top:5px solid #FFFFFF;font-size:11px;padding:10px 20px 20px 20px;}
#pata-levy{float: left;padding:0 0 0 15px;width:270px;}
#pata-pravy{margin:0 0 0 275px;text-align:right;}
