* { 
border: 0px; 
margin: 0px; 
font-size: 11px; 
font-family : Verdana, "Verdana CE", "Arial CE", Arial, Helvetica, sans-serif;
}

.clear {clear : both;}

/*	hlav.mraveniste	*/
#hlavickaMraveniste {
height:25px;
position:relative;
text-align:left;
background-color: #6AAAE8;
}

#hlavickaMraveniste * { font-size:10px; }

#hlavickaMraveniste div {
width:911px;
margin:0 0 0 200px;
}

#hlavickaMraveniste ul {padding-top:6px; }

#hlavickaMraveniste ul li { 
list-style-type: none; 
text-align:left;
float:left;
color:#FFF;
padding-right:3px;
border-right:1px solid #FFF;
}

#hlavickaMraveniste ul li strong { color:#FFF;}

#hlavickaMraveniste ul li a {
color:#FFF;
text-decoration:none;
margin: 0 0 0 3px;
padding-bottom:5px;
}

#hlavickaMraveniste ul li.noBor {border-right:none;}

#hlavickaMraveniste ul li a:HOVER {
color:White;
border-bottom:3px solid #103E6F;
}

/*header*/
#mheader {
height:130px;
padding: 5px 0 0 200px;
text-align:left;
position:relative;
background-image : url(/images/affiliate/326692/header-background.gif);
background-position : top right;
background-repeat : repeat-y;
}

#reklamaMiniTop { width:745px; text-align:right; }

#homeRun {
position:absolute;
top:10px;
left:30px;
width:124px;
height:117px;
display:block;
background-image : url(/images/affiliate/326692/mraveniste-logo.gif);
background-position : center;
background-repeat : no-repeat;
}

#topBanner {
position:absolute;
top:10px;
left:266px;	
text-align:right;
}

#topBanner span {
display:block;
}

#navigLista {
position:relative;
height:25px;
line-height:25px;
background-color : #74BAEE;
}

#content {
background-image : url(/images/affiliate/326692/content-background.gif);
background-position : top right;
background-repeat : repeat-y;
}

#leftMenu {
width:215px;
padding:5px 10px 135px 10px;
background-image : url(/images/affiliate/326692/left-background.jpg);
background-position : top center;
background-repeat : no-repeat;
background-color : #9FECFF;
position:absolute;
z-index:1;
height:88%;
display:none;
}


.menuBoxHead { 
margin:15px 0 0 0;
overflow:hidden; 
width: 179px; 
height: 22px; 
background: #90D3F7 url(/images/affiliate/326692/bg-menuBox-top.gif) no-repeat; 
}

.menuBoxHead img { 
margin-top:6px; 
float:left; 
}

.menuBoxHead * { float:left; }

.menuBoxFoot { 
overflow:hidden; 
margin: 0 0 10px 0; 
width: 179px; 
height: 5px; 
background: #90D3F7 url(/images/affiliate/326692/bg-menuBox-bottom.gif) no-repeat; 
}

.menuBoxSep { 
overflow:hidden; 
margin-left: 0; 
width: 179px; 
height: 6px; 
background: #90D3F7 url(/images/affiliate/326692/bg-menuBox-sep.gif) no-repeat; 
}

.menuBoxHead .titulMenu { margin: 12px 0 0 7px; }

#menuBottom {
background-image : url(/images/affiliate/326692/menu-bottom.jpg);
background-position : center;
background-repeat : no-repeat;
width:235px;
height:115px;
/*position:absolute;*/
bottom:0;
left:0;
}

#rightColum {
clear:left;
display:none;
float:right;
padding:10px 5px 0 15px;
position:relative;
width:123px;
}

#rightColumBottom {
background-image : url(/images/affiliate/326692/right-colum-background.jpg);
background-position : center;
background-repeat : no-repeat;	
width:143px;
height:94px;
position:absolute;
bottom:0;
left:0;
}

#mainContent {
background-color:#9FECFF;
background-image:url(/images/affiliate/326692/main-content-background.jpg);
background-position:236px top;
background-repeat:no-repeat;
margin:0 143px 0 0;
padding:30px 30px 0;
}

#footer {
background-image : url(/images/affiliate/326692/footer-background.jpg);
background-position : center;
background-repeat : repeat-x;
height : 55px;
line-height : 55px;
position:relative;
border-bottom:3px solid #1BD8FE;
}

#footerLeft {
background-image : url(/images/affiliate/326692/footer-left.jpg);
background-position : center;
background-repeat : no-repeat;
height : 55px;
width:320px;
position:absolute;
top:0;
left:0;
}

#footerRight {
background-image : url(/images/affiliate/326692/footer-right.jpg);
background-position : center;
background-repeat : no-repeat;
height : 55px;
width:280px;
position:absolute;
top:0;
right:0;
}

.ods {margin:1em 0;}




.b_bContent {
background-color:#FFFFFF;
margin-left:206px;
margin-top:-30px;
padding-left:14px;
width:82.5%;
//width:77.5%;
}


#b_indexFeats {
float:left;
margin-left:-238px;
padding-right:18px;
width: 210px;
}

#b_indexSpecials, #b_mainContent {
border-left:0 solid #DCE5EE;
}

#b_indexSpecials {
float:left;
padding-left:18px;
width:95%;
}

div#b_langSelect h3 {
 display:none;
}

div#b_langSelect {
left:23px;
position:absolute;
}

.b_promoItemCityInc .b_price {
color:#FEBA02;
display:table-cell;
//display:inline;
font-weight:bold;
text-align:right;
}

div#b_langSelect {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/affiliate/326692/bg-menu-box.gif) no-repeat scroll center center;
border:0 none;
height:25px;
left:12px;
padding-right:18px;
padding-top:14px;
position:absolute;
width:180px;
}
#b_langSelect li {
margin:0 !important;
}


/* +++++++++++++++++++++++++ White stuff +++++++++++++++++++++++*/

div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest .b_browseDest,div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates label, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:link, div.b_availFormInner h4, div#b_askMore table tbody tr th, td#b_stageCurrent, form#b_bookForm, form#b_bookForm a:link, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_rowLevel2 td.b_col1,  div#b_bookStage2Inc label, div#b_bookStage2Inc td, div#b_bookStage2Inc th, div#b_bookStage3Inc label, div#b_bookStage3Inc td, div#b_bookStage3Inc th, div#b_bookStage4Inc label, div#b_bookStage4Inc td, div#b_bookStage4Inc th, div#b_bookStage4Inc h2, div#b_bookStage4Inc h3, div#b_bookStage4Inc h4, div#b_bookStage4Inc a:link, div.b_roomsFormInner a:link, div.b_roomsFormInner td.b_figure, div.b_roomsFormInner td.b_roomsType, #b_searchDest p, table.b_tabNav a, #b_searchresultsTmpl #b_searchDest h3, #b_searchresultsTmpl #b_searchDates h3, #b_searchresultsTmpl #b_searchDest p a, #b_searchresultsTmpl #b_availcheckArea, #b_searchresultsTmpl #b_blockdisplay1 a, #b_indexTmpl #b_indexSpecials h3, #b_countryTmpl #b_indexSpecials h3, #b_indexSpecials h3 a, #b_pagePrev, #b_pageNext, #b_pageUp, #b_pagePrev a, #b_pageNext a, #b_pageUp a, div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:active, div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:visited, div.b_confirmationDetails p{

color:#FFFFFF;
}


div#b_searchDest p a:hover, table.b_tabNav a:hover, #b_searchresultsTmpl #b_searchDest p a:hover, #b_searchresultsTmpl #b_blockdisplay1 a:hover, div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:hover, #b_pageNext a:hover, #b_pageUp a:hover, #b_pagePrev a:hover, div.small a:hover, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:hover, td.b_roomsType a:hover{
color:#FFF !important;
}

div.b_promoItemCityInc h3, div.b_hotelSummary h3 {
background-color:transparent !important;
border-bottom:1px dotted #CCC !important;
color:#666!important;
}

.b_bContent div.b_promotionsInc a {
 font-weight:bold;
 text-decoration:none;
 font-size:13px;
}

#b_pagePrev a, #b_pageNext a, #b_calendarPopup .b_calSelected a, div#b_pageUp a, table.b_tabNav a {
 color:#FFF!important;
}

#b_extraFeats {
float:left;
margin-left:-240px;
padding-right:18px;
width:210px;
}

#b_mainContent {
float:left;
padding-left:2%;
width:92%;
}

img.b_scoreBarImg {
background-color:#A1BE01!important;
}

select , input {
 border:1px solid #666;
}

div.b_hotelSummary h3 a {
 text-decoration:none;
 font-size:14px;
}

div#b_featMap .b_popupInner {
 background-color:transparent;
 font-size:14px;
 font-weight:bold;
} 

#b_footerInc {
clear:both;
margin-bottom:-1.4em;
padding-top:2.4em;
}

input.b_submitButton, td.b_roomsBook form input {
background:#E4421C url(/images/affiliate/326692/button_bg_gold.gif) repeat-x scroll 0 0;
border-color:-moz-use-text-color #B0B0B0 #B0B0B0 -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
color:#FFF;
cursor:pointer;
float:right;
font-weight:bold;
left:-1px;
letter-spacing:1px;
margin:5px 0 0 10px;
padding:2px 10px 3px 13px;
position:relative;
text-decoration:none;
top:-1px;
text-transform:uppercase;
font-size:13px!important;
}

div#b_availSubmit input {
background:#E4421C url(/images/affiliate/326692/button_bg_gold.gif) repeat-x scroll 0 0;
border-color:-moz-use-text-color #B0B0B0 #B0B0B0 -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
color:#FFF!important;
cursor:pointer;
display:block;
float:right;
font-weight:bold;
left:-1px;
letter-spacing:1px;
margin:5px 0;
padding:2px 10px 3px 13px;
position:relative;
text-decoration:none;
top:-1px;
}


.b_submitButton:hover, #b_availSubmit input:hover, td.b_roomsBook input:hover {
color:#AE0000;
cursor:pointer;
}


#b_hotelTmpl .b_availFormInner {
padding-bottom:30px;
}

div#b_frmInner {
 overflow:hidden;
}

.b_undiscountedPrice {
color:#464D93 !important;
font-size:11px !important;
font-weight:normal !important;
}

tbody td.b_roomsPrice {
/*color:#FFF !important;*/
font-size:120% !important;
font-weight:bold !important;
}


td.b_roomsType a {
 font-weight:bold;
 text-decoration:none;
}

div.small a {
 color:#464D93!important;
}

div.b_hotelSummary h3 a {
 color:#00A0EA!important;
}
