body
{
    margin-bottom:0;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
    color: #003366;
    font: 10pt Verdana, Arial, Helvetica, sans-serif; 
}
a {cursor:pointer;}
.allPage 
{
    width: 770px;
    margin: 0 auto;
}
h1
{
background-color:White;
font: 16pt Verdana, Arial, Helvetica, sans-serif; 
clear:both;
display:block;
float:left;

height:23px;
margin:0;
padding:0;
width:205px;
padding-left:20px;
font-weight:bold;
}
h2
{
    color: White;
    margin-top: 0px;
    padding-left:10px;
    font: 13pt Verdana, Arial, Helvetica, sans-serif; 
}
h3
{
    font-weight:bold;
}
    
.pageHead
{
background-color:#EBF4FA;
display:block;
height:23px;
width:100%;
margin-bottom:10px;
margin-top:10px;
}
.smallBlock 
{
  margin-top:10px;
  border: 1px solid #336699;
}
.smallBlockTitle
{
    background-color:#336699;
    height: 23px;
    margin:1px;
}
.smallBlockListTitle
{
    background-color:#cccccc;
    height: 23px;
    margin:1px;
}
.smallBlockBody
{
    background-color: White;
    border-top: 1px solid #336699;
    
}
.smallBlockBodySelected
{
    background-color:#EBF4FA;
}
div
{
    text-align:left;
}
    
    .bodyBlock
    {
        padding:10px;
        
    }
legend , label
{
    background-color:#D0E6F4;
}
.hotelImgNews {
float:left;
height: 100px;
width:110px;
padding-right:10px;

}

.oneSmallHotel{
    padding:5px;
    margin-bottom:10px;
}

.linkHotelSmallDescription 
{
    font-weight:bold;
    font-style:normal;
    font-size:12px;
}
.smallHotelDescription
{
    font-size:11px;
    font-style:italic;
}
.hotelsListSimpleBlock
{
    margin-top:10px;
}
.linkHotelListWithBigImage
{
    font-weight:bold;
}
.imgHotelListWithBigImage 
{
    margin:5px;
}
.HotelListWithBigImageOneHotel {
background-color:#FFFFFB;
border:1px solid blue;
margin-top:5px;
padding:5px;
}
.menuBlock
{
    width:100%;
    background-color:White;
    margin-top:5px;
}
.menuTable
{
    width:100%;
}
.menuTitle
{

    color: White;
    margin-top: 0px;
    padding-left:10px;
    font: 13pt Verdana, Arial, Helvetica, sans-serif; 

    background-color:#6699CC;
    height: 23px;
    
}
.menuSubTitle
{
    font-weight:bold;
}
.menuCell 
{
    text-align: left;
    vertical-align:top;
    margin-left:5px;
    margin-right:5px;
    padding-left:5px;
    padding-right:5px;
    
}
.onlineTitle 
{
    background-color:#FFFFCC;
    height: 23px;
    margin:1px;
    color:#336699;
    font-weight:bold;
}
.onlineTitleBlock
{
    padding:4px;
    background-color:#FFFFCC;
}
.onlineMoreHotels
{
    margin-top:7px;
}
.onlineImgFirstHotel {
float:left;
height: 100px;
width:110px;
margin-right:5px;
}
.onlineFacilitiesIcons 
{
    border:1px solid #DDDDFF;
    margin:1px;
    padding:2px;
}
div.pageHead
{
    display:block;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13pt;
    font-weight:normal;
}
div.pageHead div{
    padding-left:214px;
}
div.pageHead div h3{
    display:block;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13pt;
    font-weight:normal;
    margin-left:40px;
}
div.hotelInfo img{float: left; padding-right: 10px;}
div.footBlock{clear:both;padding-bottom:10px;}
div.hotelImgPreview
{
	border:1px solid #333; padding:1px;
	float:left;
	height:60px;
	margin-right:10px;
	width:60px;
	overflow:hidden;
}

a{color:#336699;}
a:visited{color:#003366;}
a:hover{text-decoration:none;}

.bodyBlock h3 {padding-top:10px;padding-bottom:5px; }
.bodyBlock h3.first{padding-top:0;}
.bodyBlock p{padding-bottom: 10px; text-align: justify;}

.smallHotelDescription span{display:block;padding-bottom:5px;padding-top:5px;font-style:normal;}

.news img{float:left;padding-right:10px;}

.MpSearchForm
{
	font-size: 10px;
	width: 360px;
}
    .MpSearchForm fieldset
    {
        border: 1px solid #fff;
        background-color: #D0E6F4;
    }
    .MpSearchForm fieldset.fs_left
    {
        padding: 3px 2px 2px;        
        display: inline;
        width: 194px;
        height: 21px;
    }
    .MpSearchForm fieldset.fs_left2
    {
        /*padding: 1px 2px 2px;*/        
        padding:3px 2px 4px;
        display: inline;
        float: left;
        height: 19px;
        width: 194px;
    }
    .MpSearchForm fieldset.fs_left2 label
    {
        border: medium none;
        padding: 3px 4px 0pt;
        background: transparent none repeat scroll 0% 0%;
        display: block;
        float: left;
        width: 140px;
        height: 17px;
    }
    .MpSearchForm fieldset.fs_left2 select
    {
        margin-left: 1px;
        float: right;
        height: 20px;
    }
    .MpSearchForm fieldset.fs_right2
    {
        padding: 0px 1px;
        float: right;
        width: 142px;
    }
    .MpSearchForm fieldset.fs_right2 select
    {
        float: right;
        width: 33px;
        height: 20px;
    }
    .MpSearchForm fieldset.fs_right2 label
    {
        padding: 3px 2px 0px;
        display: block;
        float: left;
        width: 95px;
        height: 19px;
    }
    .MpSearchForm fieldset.fs_left div
    {
        display: block;
        float: left;
        width: 53px;
        padding-right: 10px;
        margin-right: 6px;
        height: 16px;
        padding-top: 3px;
        padding-left: 5px;
    }
    .MpSearchForm fieldset.fs_left select
    {
        float: left;
        display: block;
    }
    .MpSearchForm fieldset.fs_right
    {
        float:right;
        height:23px;
        padding:3px 1px 0;
        width:142px;
    }
    .MpSearchForm fieldset.fs_right label
    {
        display:block;
        float:left;
        padding:4px 2px 0;
        width:95px;
    }
    .MpSearchForm fieldset.fs_right select
    {
        float: right;
        height: 20px;
        width: 33px;
    }
    .MpSearchForm div.center
    {
        text-align: center;
        clear: both;
        padding-top: 10px;
    }
	
.SpSearchForm{font-size:10px;width:740px;}
.SpSearchForm fieldset.fs_right,.MpSearchForm fieldset.fs_left{float:left}

.SpSearchForm fieldset.fs_left2, .SpSearchForm fieldset.fs_left, .SpSearchForm fieldset.fs_right {margin-right:10px;}
.MpSearchBlock .bodyBlock, .SpSearchBlock .bodyBlock{padding:5px;}
.SpSearchBlock  fieldset.fs_left2 {width:193px;}


/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */

#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px;background:#fff;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}


/* Custom Theme */
#superbox-overlay{background:#e0e4cc;}
#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px;background:url(Images/loader.gif) no-repeat 0 0;}
#superbox .close a{float:right;padding:0 5px;line-height:20px;background:#333;cursor:pointer;}
#superbox .close a span{color:#fff;}
#superbox .nextprev a{float:left;margin-right:5px;padding:0 5px;line-height:20px;background:#333;cursor:pointer;color:#fff;}
#superbox .nextprev .disabled{background:#ccc;cursor:default;}



.rateInfoBtn{
background-color:#009900;
border:2pt solid #CCFF00;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:7pt;
}
.rateSearchBtn
{
    border: 2pt double #999900;
	color: #003300;
	background: #A3D900;
}
.searchHotelsButton
{
    border: 2pt double #999900;
	color: #003300;
	background: #A3D900;
}

div.loading{    background-image:url(Images/ajax-loader.gif);	display:block;	height:16px;	margin:0 auto;	width:117px;}
.room{border-bottom:1px solid #AAC0C9;}
.room em{color:red;}
.room strong{font-weight: bold;background-color:#FFFFCC;color:#004F75;}
.room yui-u{padding-top:15px;}

.opinions strong{font-weight:bold;}
.opinions li{border-bottom: 1px dashed; padding-bottom: 10px; padding-top: 10px;}
.hotelImgPreview img{padding:5px;}

/*ametinies*/
div.hotelInfo .bodyBlock p{padding-bottom:5px;}
ul.NbPrI-picto { width:350px;  height:16px; position:relative}
* html ul.NbPrI-picto { margin-left:89px}
ul.NbPrI-picto li { margin-right:2px; width:16px; height:16px; float:left; display:block;}
ul.NbPrI-picto li { background-image:url(img/picto.gif); background-repeat:no-repeat}
ul.NbPrI-picto li.NbPrI-txt { padding-top:2px; padding-right:3px; width:auto; font-size:0.9em; font-weight:bold; background:none; border:none}
ul.NbPrI-picto li.BABY { background-position:0 0}
ul.NbPrI-picto li.BAR { background-position:0 -16px}
ul.NbPrI-picto li.BUSCTR { background-position:0 -32px}
ul.NbPrI-picto li.SPA { background-position:0 -48px}
ul.NbPrI-picto li.FPRKNG { background-position:0 -64px}
ul.NbPrI-picto li.NSMK { background-position:0 -80px}
ul.NbPrI-picto li.PETS { background-position:0 -96px}
ul.NbPrI-picto li.POOL { background-position:0 -112px}
ul.NbPrI-picto li.REST { background-position:0 -128px}
ul.NbPrI-picto li.WCHR { background-position:0 -144px}
ul.NbPrI-picto li.no-BABY { background-position:0 -160px}
ul.NbPrI-picto li.no-BAR { background-position:0 -176px}
ul.NbPrI-picto li.no-BUSCTR { background-position:0 -192px}
ul.NbPrI-picto li.no-SPA { background-position:0 -208px}
ul.NbPrI-picto li.no-FPRKNG { background-position:0 -224px}
ul.NbPrI-picto li.no-NSMK { background-position:0 -240px}
ul.NbPrI-picto li.no-PETS { background-position:0 -256px}
ul.NbPrI-picto li.no-POOL { background-position:0 -272px}
ul.NbPrI-picto li.no-REST { background-position:0 -288px}
ul.NbPrI-picto li.no-WCHR { background-position:0 -304px}
ul.NbPrI-picto li span {display:none;}

div.descrHotelListWithBigImage{clear:both;}
.imgHotelListWithBigImage {margin:5px 0 5px 1px;}
.imgHotelListWithBigImage img{border: 1px solid black; padding: 5px; float: left; background-color: #EBF4FA;}
.imgHotelListWithBigImage div{text-align:center;}
.bodyHotelListWithBigImage {padding:5px;}
/*hotel review*/
div.hreview{border-bottom: 1px dashed gray; padding-bottom: 5px; margin-bottom: 5px;}
div.hreview h4.summary{float:left;font-weight:bold;padding-right:10px;}
div.hreview .dtreviewed{font-style:italic;}
div.hreview .rating{font-weight:bold;}
div.hreview div.description {font-size:90%;}
div.hreview span.reviewer{padding-right:5px;}

#superbox-wrapper { left: 0px}


