body{background-color: #E0E0D7;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;}
table {border-spacing:0;border-collapse:collapse;empty-cells:show;}
select{font-size: 11px;}
form{margin: 0;}
img{border: none;}
#page{margin: 0 auto;width:775px;background-color: #fff;}
/*
#hlavni{width: 775px;background-color: #fff;float: left;}
*/
#hlavni{width: 775px;background-color: #fff;}

#head {float: left;width: 775px;background-color: #fff;}
#headleft{width: 195px;float: left;}
#headright{width: 580px;float: right;}
#headinfo {height: 25px;background-color: #E0E0D7;color: #5f605a;text-align: right;font-size: 14px;font-weight: bold;}
#headinfo p{margin: 0;padding: 5px 0 5px 0;}
#headpict {height: 155px;text-align: right;background: #fff;}
#headlogo{width: 190px;height: 180px;}
#headlogo img{margin-left: 25px;margin-top: 70px;}
#headsearch{width: 195px;height: 45px;background-color: #ebedee;}
#search{width: 195px;height: 45px;float: left;background: url(round.gif) no-repeat right bottom;}
#sinput{margin: 10px 0px 0px 10px;width: 150px;font-size: 11px;height: 12px;}
#headsearch button{border: none;padding: 4px 4px 4px 0;_padding: 5px;width: 22px;height: 22px;background-color: #ebedee;}
button img{padding: 0px;}
#headmenu{height: 30px;width: 580px;background-color: #ebede4;font-size: 11px;}
#headmenu p{margin: 0;padding: 7px 0 0 15px;}
#headmenu a{color: #000;text-decoration: none;padding-left: 6px;padding-right: 6px;}
#menu{float: left;height: 100px;width: 100%;background-color: #fff;}
#cpanel, .spanel{text-align: center;  vertical-align: middle;}
#cpanel div.icon{height: 90px;width: 95px;text-align:center;}
#cpanel div.icon a {display: block; float: left;height: 92px !important;height: 90px;width: 88px !important;width: 87px;vertical-align: middle; text-decoration : none;padding: 2px 1px 1px 0px;}
#cpanel div.icon a:link{color : #808080;}
#cpanel div.icon a:hover{color: Black;padding: 3px 0px 0px 1px;}
#cpanel div.icon a:active{color : #808080;}
#cpanel div.icon a:visited{color : #808080;}
#cpanel div.icon img{margin-top: 13px;}
#cpanel div.icon span{display: block; padding-top: 3px;font-size:11px;}
.spanel div.icon   {height: 80px;width: 105px;text-align:center;float: left;}
.spanel div.icon a {display: block; vertical-align: middle; text-decoration : none;padding: 2px 1px 1px 0px;}
.spanel div.icon a:hover{color: #000000;padding: 3px 0px 0px 1px;}
.spanel div.icon img { margin-top: 13px; }
.spanel div.icon span { display: block; padding-top: 3px;font-size:11px;}
.spanel img{border: 1px solid #444;}
#oznam{width: 300px;float: left;padding-left: 20px;}
.oznam{border-bottom: 1px solid #8f8f8f;/*width: 96%;*/width:300px; float: left;margin: 5px 0 0 0;padding: 0 5px 5px 5px;display:block;text-align: justify;}
.oznam h3{margin:0;font-size: 12px;font-weight: bold;color: #0065ff;padding-left: 70px;}
.oznam div{font-size: 11px;font-weight: normal;margin: 0;padding-left: 70px;display:block;}
#bannerhore{width: 565px;float: left;height: 60px;margin-bottom: 10px;}
#bannerdole{width: 775px;height: 115px;padding: 0;margin: 15px 0 0 0;float: left;}
#obsah {width: 775px;float: left;background-color: #fff;padding:0;margin:0;}
#obsahuvod {width: 570px;float: left;padding-left: 10px;}
#obsahuvod .logo {width: 275px;float: left;padding-left:5px;}
#obsahuvod .logo .img{height: 60px;}
.logo span{font-size: 12px;}
#end {margin-top: 0px;height: 80px;width: 775px;float: left;background-color: #e7e7e7;}
#copy{background-color: #E0E0D7;color: #000;text-align: right;font-size: 11px;padding: 5px;}
#copy a{color: #000;text-decoration: none;}
/* obsah uvodnych stranok sekcii*/
#form{font-size: 12px;width: 735px;margin: 0 0 0 20px;text-align: left;position: relative;}
#endmenu {margin-top: 0px;width: 775px;float: left;background-color: #fff;border-top: 1px solid #0065ff;border-bottom: 1px solid #0065ff;}
#endmenu ul{padding: 0;margin: 0;float: left;}
#endmenu li{float: left;padding: 0 25px;margin: 0;list-style-type: none;
text-align: center;line-height: 20px;vertical-align: middle;font-size: 11px;}
#endmenu a{text-decoration: none; color: #0059AA;font-weight: bold;}
/* obsah web stranky */
#text{font-size: 12px;padding: 0 20px 20px 20px;margin: 0;text-align: justify;}
#text div.novinka { border-bottom: 1px solid #0065FF; margin-bottom: 15px;  padding-bottom: 10px;}
#text td{font-size: 12px;}

/*
#text h1, #sekciatext h1, #form h1{font-size: 18px;color: #0065ff;margin: 0 0 5px 0;padding: 0;border-bottom: 1px solid #0065ff;}
*/

#form h1{margin-bottom: 15px;}


#text h2, #sekciatext h2{font-size: 15px;color: #0065ff;padding: 5px 0 0px 0;margin: 0;}
#text h3, #sekciatext h3{font-size: 12px;color: #0065ff;padding: 5px 0 0px 0;margin: 0;}
#text hr, #sekciatext hr, #sekciamenu hr{height: 1px;color: #0065ff;background-color: #0065ff;border: none;width : 100%;}
#text ul, #sekciatext ul{padding: 0;margin: 0 0 0 25px;}
#text ol, #sekciatext ol{padding: 0;margin: 0 0 0 25px;	}
#text li, #sekciatext li{padding: 0px;margin: 0;font-size: 12px;}
a{color: #0065ff;}
#sekciamenu{width: 200px;float: left;margin: 5px 0 15px 0;}
#sekciamenu ul{margin: 0;padding: 0;border: none;}
#sekciamenu li{list-style-type: none;margin: 0;padding: 4px 0;background: #fff url('/data/sp_aff/328611/menu_off.gif') no-repeat left;border-bottom: 1px dashed #666;border-spacing: 0;border-collapse: collapse;display: block;position: relative;}
#sekciamenu span{padding: 3px;display: block;}
#sekciamenu li a{padding-left: 12px;display: block;position:relative;text-decoration: none;color: #000;}
#sekciamenu li a:hover {color:#0065ff;}
li#sekciamenu-sel{list-style-type: none;margin: 0;padding: 4px 0;background: #fff url('/data/sp_aff/328611/menu_on.gif') no-repeat left;border-bottom: 1px dashed #666;border-spacing: 0;border-collapse: collapse;display: block;position: relative;}
li#sekciamenu-sel a{color: #0065ff;}
li#podmenu-all{background: #fff url('/data/sp_aff/328611/menu_all_on.gif') no-repeat left;}
#podmenu li{margin-left: 20px;}
#sekciatext{width: 510px;float: left;margin: 0 0 15px 20px;text-align: justify;	}
#sekciatext h2{background-color: #fff;float: none;}
#sekciatext a{color: #0065ff;}
#sekciatext h2 a{text-decoration: none;}
.spanel{float: left;width: 510px;text-align: left;}
.smenu{float: left;width: 510px;background-color: #fff;margin: 0 0 10px 0;}
.spanel h2{text-align: left;display: block;border-bottom: 1px solid #0065ff;margin-top: 0;width: 100%;}
.border{border: 1px solid #0065ff;padding:.05em .3em;}
.border input{font-size: 11px;}
.error {color: #ff0000;font-size: 12px;}
.noborder, .noborder td{border: none;}



#b_sortBy {
padding: 0.3em;
}

.b_hotelSummary div table thead {
background-color: #F7F7F7 !important;
}

.b_hotelSummary div table {
align:center !important;
margin:0px auto !important;
margin-top:1em !important;
}

.b_hotelSummary div table tfoot tr td {
text-align:right !important;
}

.b_hotelSummary div table tfoot tr td a {
font-weight:bold !important;
}

.b_hotelSummary div table tbody tr td.b_figure, div.b_roomsFormInner table tbody tr td.b_figure {
color:#D10000 !important;
font-weight:bold !important;
}

.b_undiscountedPrice {
color: #666666 !important;
font-weight:normal !important;
padding-right:0.6em !important;
}

.b_bContent input.b_submitButton, .b_roomsBook input {
cursor:pointer;
font-size:1em !important;
font-weight:bold !important;
}


#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner {
background-color:#9DB8DE !important;
}

div#b_indexTmpl #b_indexFeats {
width:36%;
}

div#b_indexTmpl #b_indexSpecials {
width:57%;
}

.b_promoItemCityInc .b_price {
color:#E63A10;
display:inline;
font-weight:bold;
text-align:right;
}