
* {
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color:#000;
}
.bold{
font-weight: bold;
}
#wrapper {
margin : 0 auto;
width : 915px;
direction : rtl;
}
#faux {
margin-bottom : 5px;
overflow : hidden;
width : 100%;
}

img {
border : 0;
}

#header {
color : #333;
margin : 13px 0 0 0;
padding : 5px 0 0 0;
height:100px; 
}

#header .logo{
float:right;
}

#header .headerContent{
padding: 0;
width : 915px; 
height:108px; 
}

#header .headerLeft{
height:52px;    
}
#header .headerContent .betatext{font-size:11px;color:#002860;padding:0 377px 0 0;width:300px;display:inline;float:right;font-weight:bold;}
#header .headerContent h1{
font-size : 22px;
font-weight: bold;
color:#002860;
padding: 1px 10px 0 0;
width:300px; 
display: inline; 
float: right;
}
#header .headerContent .headerMenu{
font-size : 12px;
color:#002860;
float: left; 
display: inline; 
padding:12px 0 0 5px;
direction:ltr; 
}

#header .headerContent a{
font-size : 12px;
color:#002860;
text-decoration:none;  
}

#header .headerContent .bold{
font-weight: bold;
}

#header  .menu{
height:52px;
/*margin-right: 100px;;*/
}

#header  .menuLeft{
background:transparent url(../img/menu_left.jpg) no-repeat left;
height:50px;
width:10px; 
display: inline;
float: left; 

}
#header  .menuBody{
background:transparent url(../img/menu_bg.jpg) repeat scroll center top;
height:50px;
width:795px; 
display: inline;
position: relative;
float: left;  
}
#header  .menuBody .current a{
background:transparent url(../img/menu_bg_yel.jpg) repeat scroll 0 0;    
color:#002353;
border-left:1px solid white;  
border-right:1px solid white;   
display:block;
height:28px;
margin:5px -1px 0 0; 
padding:13px 8px 0 !important;
text-decoration:none;  
}


#header  .menuBody .current{
padding:0 0 0;         
} 
#header  .menuBody span{
height:30px; 
color:white;
float:right;  
display:block;  
padding:17px 0 0;      
} 
#header  .menuBody li{     

display:block;
float:right;
font-size:13px;
font-weight:normal;
height:50px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;

} 
#header  .menuBody a{
border-left:1px solid white;  
color:white;
display:block;
height:15px;
padding:0 6px;
text-decoration:none;  
float:left;
margin-top: 18px;     
} 
   
#header  .menuBody a.endmenu{ 
border:0; 
padding:0 7px;
   
}    

#header  .menuRight{
background:transparent url(../img/menu_right.jpg) no-repeat center top;
height:50px;
width:10px; 
display: inline; 
float: right; 
margin-right: 5px;   
}


#subHeader{color:#333;margin:5px 0 0 0;padding:5px 0 0 0;width:912px;z-index: 9999;}
#subHeader .searchbar{width:912px;float:right;display:inline;}
#subHeader .searchbar_top{height:27px;text-align:center;margin-right: 2px;}
#subHeader .searchbar_body{background:transparent url(../img/searchbar.gif) no-repeat center top;height:46px;padding-top:11px;z-index:1500;margin-right: 1px;}
#subHeader .searchbar_body2{background:transparent url(../img/searchbar2.gif) no-repeat center top;height:30px;margin-right: 1px;}
#subHeader .searchbar_bottom{background:transparent url(../img/searchbar_bot.gif) no-repeat center top;height:6px;margin-right: 1px;}
#subHeader .searchbar .srch_row{color:#fff;clear:left;display:block;}
#subHeader .searchbar .srch_row span{display:block;float:right;display:inline;margin:0 7px 0 0;height:22px;color:#FFF;font-size:12px;}
#subHeader .searchbar .fltr_checkbox{margin-left:10px !important;color: #FFF;margin-top:-12px !important;text-align:center;}
#subHeader .searchbar .fltr_checkbox input{margin-left:3px;}
#subHeader .searchbar .row1{padding-right:20px;height:19px;}
#subHeader .row1 span{margin-left : 5px;color:#FFF !important;height: 19px !important;}
#subHeader .row1 .title_region{width: 133px;}
#subHeader .row1 .title_city{width: 101px;} 
#subHeader .row1 .title_type{width: 95px;}  
#subHeader .row1 .title_rooms, #subHeader .row1 .title_currency, #subHeader .row3 .title_floors{width: 49px;} 
#subHeader .row1 .title_price{width: 58px;}
#subHeader .row3 .title_harea{width: 503px;z-index:10;}  
#subHeader .row3 .title_sapt{width: 153px;z-index:10;}   
#subHeader .searchbar .row2{height:26px;margin:1px 20px 0 0;position:relative;z-index:10000;}
#subHeader .searchbar .row3{padding:2px 20px 0 0;height:20px;position:relative;z-index:10;} 
#subHeader .searchbar .row4{/*background-color:#052b60;*/font-size:12px;font-weight:normal;height:35px;margin:0 4px 0 3px;padding:0 14px 5px 0;position:relative;}
#subHeader .div_input{height:22px;color:#000;} 
#subHeader .searchbar .fltr_area {width:133px;cursor:pointer;}   
#subHeader .searchbar .fltr_city{background:transparent url(../img/input_bg_city.gif) no-repeat left;width:101px;}
#subHeader .searchbar .fltr_type {width:93px;cursor:pointer;}   
#subHeader .searchbar .fltr_sapt{background:transparent url("img/input_bg_region.gif") no-repeat left;width:133px;cursor:pointer;} 
#subHeader .searchbar .fltr_sapt .search_input{width:90px;}
#subHeader .searchbar .fltr_htype{width:93px;cursor:pointer;} 
#subHeader .searchbar .fltr_room, #subHeader .searchbar .fltr_currency, #subHeader .searchbar .fltr_floor {width:51px;cursor:pointer;} 
#subHeader .searchbar .fltr_rooms, #subHeader .searchbar .fltr_floors{cursor:pointer;width: 100px;}  
#subHeader .searchbar .fltr_hareas{margin-right:0 !important;width: 145px;}    
#subHeader .searchbar .fltr_price, #subHeader .searchbar .fltr_harea{background:transparent url(../img/input_bg_price.gif) no-repeat left; width:58px;margin-top: 0 !important;z-index: 10;}
#subHeader .searchbar .fltr_prices{margin-right:0 !important;width: 130px;}
#subHeader .searchbar .fltr_price input, #subHeader .searchbar .fltr_harea input{background-color:transparent;border:0 none;padding:2px 3px 0 0;} 
#subHeader .searchbar .fltr_free{background:transparent url(../img/input_bg_city.gif) no-repeat;margin:-2px 5px 0 0;width:101px;}
#subHeader .searchbar .fltr_free input{background-color:transparent;border:0 none;padding:2px 3px 0 0;width:100px;}
#subHeader .searchbar .Search{font-size:16px;}
#subHeader .searchbar .sideSearch{font-size:12px;margin:2px 0 0 0;*margin:2px 0 0 200px;font-weight:bold;color:#00275D;}
#subHeader .searchbar .side{color:#fff;font-size:11px;font-weight:bold;}
#subHeader .searchbar .search_input{color:#000;font-size:11px;font-weight:normal;text-decoration:none;background-color:transparent;border:0px;padding:2px 4px 0 0;width:70px;cursor:pointer;height:20px;}
#subHeader .searchbar .row2 .searchbutton{width:105px;height:26px;float:left !important;padding: 6px 0 0 28px;display : block;}
#subHeader .searchbar .row4 .searchbutton{margin-top:0 !important;margin-right:7px;} 
#subHeader .searchbar .searchbar_advanced{background:transparent url(../img/searchbar_adv.gif) no-repeat center top;z-index:500;margin-right: 1px;}

#advnc{display:none;}
#subHeader .bannerTop{float:left;display:inline;margin-top:5px;width:248px;}

#subHeader .searchbar_top .tabsnbuttons ul{text-align:center;font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#subHeader .searchbar_top .mytabs li{display:inline;float:right;}
#subHeader .searchbar_top .mytabs .active a{background:transparent url('../img/searchTabB.gif') right center no-repeat;color:#FFF;height:22px !important;width:105px !important;outline-color:-moz-use-text-color !important;outline-style:none !important;outline-width:medium !important;position:relative;text-decoration:none;}
#subHeader .searchbar_top .mytabs li a{font-weight:bold;background:transparent url('../img/searchTabG.gif') right center no-repeat;color:#00275D;display:inline-block;height:22px;width:104px !important;margin:1px 1px 0 0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding-top:5px;position:relative;text-decoration:none;}
#subHeader .searchbar select{font-family:arial;font-size:12px;font-weight:normal;overflow:hidden;width:100%;}
#subHeader .searchbar .roomsel{width:40px;}
#subHeader .searchbar .fltr_pricerange{margin:4px 5px 0 0;width:115px;height:22px;font-size:12px;}
#subHeader .searchbar .top_side {background:url("../img/searchbar_top.gif") repeat-x scroll left top transparent;display:block;float:left;height:20px;margin:3px 0 0 2px;padding:4px 0 0 30px;text-align:left;width:351px;}
#subHeader .searchbar .top_side a {display:none;float:left;padding-right:100px;width: 250px;}
#subHeader .searchbar .top_side a.active {display:block;} 
/*==================================
select box
====================================*/
#subHeader ul.newList * {margin:0; padding:0;}
#subHeader .fltr_area ul.newList {margin:0; padding:0; list-style:none; color:#000; width:150px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:10000;}
#subHeader .fltr_area .newListSelected {width:133px; color:#00357D; height:22px; float:right; background:url(img/input_bg_region.gif) no-repeat;}
#subHeader .fltr_type ul.newList, #subHeader .fltr_htype ul.newList {margin:0; padding:0; list-style:none; color:#000; width:93px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
#subHeader .fltr_type .newListSelected, #subHeader .fltr_htype .newListSelected {width:93px; color:#00357D; height:22px; float:right; background:url(img/input_bg_type.gif) no-repeat;}
#subHeader .fltr_rooms ul.newList , #subHeader .fltr_floors ul.newList, #subHeader .fltr_currency ul.newList{margin:0; padding:0; list-style:none; color:#000; width:50px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
#subHeader .fltr_rooms .newListSelected,  #subHeader .fltr_floors .newListSelected, #subHeader .fltr_currency .newListSelected{width:50px; display: inline;color:#00357D; height:22px; float:right; background:url(img/input_bg_room.gif) no-repeat;}
#subHeader .newListSelected span {width:196px; display:block;}
#subHeader ul.newList li {padding:3px 8px;}
#subHeader .fltr_type .selectedTxt, #subHeader .fltr_htype .selectedTxt {cursor:pointer;width:87px; overflow:hidden; height:20px; padding:2px 5px 0 0;}
#subHeader .selectedTxt {cursor:pointer;width:110px; overflow:hidden; height:20px; padding:2px 5px 0 15px;}  
#subHeader .fltr_rooms .selectedTxt ,#subHeader .fltr_currency .selectedTxt,#subHeader .fltr_floors .selectedTxt{cursor:pointer;width:45px; overflow:hidden; height:20px; padding:2px 5px 0 0;} 
#subHeader .hiLite {background:#fff!important; color:#650101!important;font-weight:bold!important;}
#subHeader .newListHover {background:#DEDCDC!important; color:#000!important; cursor:default;}
#subHeader .newListSelHover, .newListSelFocus {background-position:0 -24px; cursor:default;}
#subHeader .newListOptionTitle {font-weight:bold;}
#subHeader .newListOptionTitle ul {margin:3px 0 0;}
#subHeader .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
#subHeader ul.newList .optgroup {background: #EEEEEE; color: red;}
#subHeader #arrowtab {width:39px;height:9px;position:absolute;top:0;left:35px;}

#breadcrumbs {
height:20px;
margin-bottom: 20px;
font-size: 11px; 
font-weight: normal;
}

#breadcrumbs a:active {
color:#4F4F4F;
text-decoration:underline;
}
#breadcrumbs a:visited {
color:#4F4F4F;  
text-decoration:none;
}




.shadow {
background : #e8e8e8;
height : 4px;
margin : 0 auto;
width : 98%;
}
#footer {
border-top : 2px solid #DEDEDE;
clear : both;
color : #658999;
font-size : 12px;
padding : 10px;
color:#00367B;
text-align: center;
}

#footer .thelinks a{
text-decoration: none;
margin: 0 10px;
color:#00367B;   
}

#footer img{
 margin-top: 20px;  
}

#footer .footertext{
 display: block;   
 margin-top: 10px;
 font-size : 11px; 
 line-height : 12px;       
}

#footer .footercontact{
 display: block;   
 margin-top: 10px;
 font-size : 11px;       
}

.clear {
background : none;
clear : both;
}

/************************/
/*   branch design      */
/************************/

#branch_title {
background:transparent url(../img/branchs/bg_top.gif) repeat-x top;   
height:36px;
color: #02347D;
padding:7px 20px 0 20px;
margin-top: 5px;
font-weight: bold;
}

#branch_title .right{
font-size:19px;
float: right;
}

#branch_title .left{
float: left;
padding-top:10px;   
}

/********************/
/*    cities        */
/*******************/

#contentpage a{
    color:#00357D;
}
#contentpage ul{
    margin-top: 30px;
    list-style-type: none;

}

#contentpage li a{
    color:#00357D;
    text-decoration:none;
}

#content .branch_team{
  border-bottom: 1px solid #CAD5E7;          
  padding:10px;
  display: block;
  width: 480px;
  font-size: 12px;
  color: #505050;
  margin-top: 20px;  
}

#content .branch_team .title{
  color: #01337C;          
  font-weight: bold;
  font-size: 14px;
  float: right;
}
#content .branch_team img{
  border: 1px solid #CAD5E7;
  float:right;
  margin: 10px 0 30px 10px;
  height: 90px;
  width: 65px;
}

/* search city */
.ac_input {
    
background-color:transparent;
border:0 none;
color:#000000;
cursor:pointer;
font-size:11px;
font-weight:normal;
height:20px;
padding:2px 3px 0 0;
text-decoration:none;
width:100px;
}
.ac_results {
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    direction:rtl;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}
