/*GLOBALE*/
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;	margin:5px auto 5px auto;
background-color:#000;}
form {border:0; padding:0; margin:0;}
a img{border:0;margin:0;outline:none;}
a {outline:none;}
hr{height:1px;color:#7f7f7f;background-color: #7f7f7f;border:solid 0;}

h1 {}
h2 {}
h3 {font-size:16px; color:#DA251C; font-weight:bold; margin-bottom:5px;}
h4 {}

h4.type1 {margin-bottom:7px;font-weight:normal;font-size:13px;}

div.space5{border:0; padding:0; margin:0; height:5px;}

/* for js only*/
.targetBlank{}

#allCont{margin:0 auto; width:990px; border:solid 1px #7f7f7f;}

#headRow{height:120px;}
#headRow img{float:left;}
#rightCol{float:right; width:185px;display:block;}
#leftCol{float:left; width:185px;}
#CntrCntntBox {float:left; width:620px;}
#extFooter {margin:0 auto; width:990px; height:65px;background: #7f7f7f url('css_img/footer_bg.gif');border-top-size:0;border-left:solid 1px #7f7f7f;border-right:solid 1px #7f7f7f;border-bottom-size:0;}

#foterRow{}
.clearFloat {clear: both;display:block;} /* add <!----> to fix ie problem */
.IEzoom {}

/* boxes and areas */
#CntrCntntHdr {background: #7f7f7f url('css_img/content_top_corner.gif') no-repeat top left;
height:20px; padding-left:20px;}


/** tmps **/
#leftCol{background-color: #000;}
#rightCol{background-color: #000; }
#foterRow {background-color: #000;}
#CntrCntntBox{background-color: #555;}

/* left col*/
/* flags */
#fwkFlags {text-align:center; /*display:none;*/ padding-top:5px;}
#fwkFlags span {padding-left:10px; }

/* LEFT MENU */
#leftMenuBox {padding:5px;width:175px;z-index:10;position:relative;}
#mn_LeftMenu {position: relative;background-color:#DA251C;padding:0;}
#mn_LeftMenu div, #mn_TopMenu div.cont {margin:0px; padding:0px; z-index:1;}
#mn_LeftMenu a{color:#fff;text-decoration:none; background:url(css_img/1.gif) 0 bottom; font: normal 12px Arial; display:block; padding: 6px 5px; outline:none; position:relative; }
#mn_LeftMenu a:hover {background:url(css_img/2.gif) 0 bottom;}
#mn_LeftMenu div, #mn_LeftMenu{border-top:solid 1px #FD6557;}
#mn_LeftMenu div.cont{border:0px;}
#mn_LeftMenu div.cont {	position:relative;	display:block; z-index:2;}
#mn_LeftMenu div.cont div {border-left:solid 1px #FD6557;position: absolute; left:172px; top:-30px;  width:210px; display:none; }
#mn_LeftMenu div.cont div a{ width:200px;padding:4px 5px;}
#mn_LeftMenu div.cont div div.cont{position:relative;display:block; z-index:3;}
#mn_LeftMenu div.cont div div.cont div { left:34px;top:8px;}
#mn_LeftMenu .RArw{position:absolute;top:10px;right:3px;}
#mn_LeftMenu div.cont div a .RArw{position: absolute;top: 5px;right: 4px;}
#mn_LeftMenu a.mn_noLink {cursor:default;}

/* anat img*/
#fwkLAnat { text-align:center; padding-top:5px;}

/* recommend box**/
#RecommendBox {text-align:center;color:#fff;padding:0 5px 0 5px;}
#RecommendBox strong {font-size:14px;font-weight:bold;font-family:Arial;display:block; padding:5px 0;}
#RecommendBox a {font-size:11px;text-decoration:none;color:#fff;}
#RecommendBox a:hover {text-decoration:underline;}
#RecommendBox div.space {height:7px;margin:0;padding:0;}
#RecommendBox .box {background-color:#444;padding:3px;border:solid 1px; border-color:#555;}
#RecommendBox .box div {width:165px; height:100px;overflow:hidden;text-align:center;border:solid 1px #555;}

h2.recomandedHotels {font-weight:normal;font-size:15px;}

/* mail BNR and weather box*/
#MBW_box {text-align:center; width:175px;padding-left:20px;padding-bottom:5px;}
#MBW_box a {color:#fff; text-decoration:none;font-weight:bold; padding-top:5px; display:block; float:left; width:40px;outline:none;}
/*
#MBW_box {text-align:center; width:175px;padding-left:10px;padding-bottom:5px;}
#MBW_box a {color:#fff; text-decoration:none;font-weight:bold; padding-top:40px; display:block; float:left; width:40px;outline:none;}
#MBW_box a.m {background: url('css_img/ico_email.gif') no-repeat 5px 5px;}
#MBW_box a.b {background: url('css_img/ico_bnr.gif') no-repeat top center;}
#MBW_box a.v {background: url('css_img/ico_vremea.gif') no-repeat 10px 0px;}
#MBW_box span{display:block;padding:5px;float:left;}*/

/* personalized offer*/
#customOfferBox a {color:#fff;background-color:#DA251C; display:block; text-decoration:none;padding:5px 0 5px 0;;font-size:13px; text-align:center;margin:5px;}
#customOfferBox	a:hover{font-weight:bold;}

/* newsletter*/
#newsletterBox {margin:10px 5px 10px 5px; font-size:12px;font-weight:normal;color:#fff; width:175px;}
#newsletterBox div.h{padding:3px ;background-color:#DA251C; font-size:14px;}
#newsletterBox div.bdy{padding:3px 5px;background-color:#920b05; font-size:14px;}
#newsletterBox label {font-size:10px;cursor:pointer;vertical-align:text-top;}
#newsletterBox label.left {margin-left:2px;}
#newsletterBox input.r {margin:0;padding:0;}
#newsletterBox input.t {color:#000;font-weight:bold;font-size:10px;background-color:#eee;border:solid 1px #000;	width:164px;}
#newsletterBox a { background-color:#DA251C; border:solid 1px #DA251C;text-decoration:none;	display:block; float:right;	width:50px;	text-align:center;color:#fff; margin:5px 0 3px 0;font-size:12px; padding:3px;}
#newsletterBox span.msg{font-size:10px; font-weight:bold;margin:0;}

/* counter */
#counterBox {text-align:center;padding:7px 0 4px 0;}

/* right column dynamic text box*/
#rightCol_block {text-align:center;}
#rightCol_block a.link12w{color:#ffffff; font-size:12px; text-decoration:none; }
#rightCol_block a.link12w:hover {text-decoration:underline;}

/* bottom parnter link box*/
#partnerLinkBox {padding:8px 0 0 0;text-align:center;}
#partnerLinkBox , #partnerLinkBox a { color:#fff;font-size:10px;}
#partnerLinkBox a  {margin-left:10px;}

/* CONTENT */
#contentBottomMenu, #copyrightBar {background-color:#7F7F7F; text-align:center; padding:3px;}
#contentBottomMenu a, #copyrightBar { color:#fff;font-size:10px;}
#copyrightBar {border-bottom:solid 1px #555;}

/* right column */
#rightCol_block .RColBox {background-color:#f00;color:#fff;width:175px;padding:2px;float:right; margin: 2px 2px 4px 0;font-size:11px;}
#rightCol_block .RColBox .header1,
#rightCol_block .RColBox .header2 {background-color:#920B05;margin-bottom:2px 0;padding:3px;font-size:12px;}
#rightCol_block .RColBox .header2 {font-size:14px;}
#rightCol_block .RColBox a {color:#fff;text-decoration:none;}
#rightCol_block .RColBox a:hover {text-decoration:underline;}

/* main content */
.SmallList { font-size:11px; font-weight:normal; color:#FF0000; text-decoration:none;}

.smallListOfEntities {text-align:justify;}
.smallListOfEntities a{font-size:11px; font-weight:normal; color:#F00; text-decoration:none;}
.smallListOfEntities a:hover{text-decoration:underline;}
.smallListOfEntities a.group{ color:#000; text-decoration:none;font-size:11px}
.smallListOfEntities a.group:hover{ text-decoration:underline;}

.smallListOfEntitiesCustom {text-align:justify;font-size:11px; color:#000;line-height:1.5;}
.smallListOfEntitiesCustom a{  color:#F00; text-decoration:none;}
.smallListOfEntitiesCustom a.tara{ color:#000; text-decoration:none;}
.smallListOfEntitiesCustom a:hover,
.smallListOfEntitiesCustom a.tara:hover{ text-decoration:underline;}


#pageContent{padding:5px;}
#pageContent hr {margin:5px 0px;padding:0;}
#pageContent h1 {font-size:20px; font-weight:normal; color:#000; margin:0px;text-align:center;}
#pageContent div.space10{padding-top:10px;}
#pageContent #spacerDown{height:700px;}

/* image box */
.imageBox {text-align:center;}
.imageBox img {border:solid 1px #000;}
.imageBox div.imgBox {width:177px; height:135px;background: url('css_img/imgBr_shadow.gif') no-repeat right bottom;text-align:left;margin-bottom:3px;}
.imageBox a {font-size:11px; color:#F00;}
.imageBoxPair {text-align:center;width:359px;padding-left:2px;margin:0;}
.imageBoxPair div{float:left;}
.imageBoxPair div.right{float:right;}
.imageBoxPair {margin-left:20px;}

/* big list items */
.itemListContentT1 { text-align:justify;font-weight:normal;float:none;}
.itemListContentT1 a { color:#F00;}
.itemListContentT1 .imageBox {float:right;margin:0 0 5px 5px;}
.itemListContentT1 h2 {padding:0;margin:10px 0 5px 0;}
.itemListContentT1 h2 a {font-size:16px; font-weight:bold;  text-decoration:none;}
.itemListContentT1 h2 img {vertical-align:top;}

/* main Item area Type1*/
#mainEntityDetailsT1 .imageBox {float:left;margin:5px 5px 0 0;}
#mainEntityDetailsT1 {text-align:justify;font-weight:normal;float:none;}
#mainEntityDetailsT1 h1 {margin:20px 0 10px 0;}

/* main Item area Type2*/
#mainEntityDetailsT2 .imageBox {float:right;margin:0 0 5px 5px;}
#mainEntityDetailsT2 {text-align:justify;font-weight:normal;float:none;}
#mainEntityDetailsT2 h1 {margin:20px 0 10px 0;}
#mainEntityDetailsT2 h1 img{vertical-align:top;}
#mainEntityDetailsT2 .imageBoxPair {float:right;margin:0 0 5px 5px;}

/*housing small list (columns)*/
#housingUnitSmallBox div {width:203px;float:left;}
#housingUnitSmallBox a {display:block;color:#f00;font-size:11px;text-decoration:none;margin-bottom:5px;}
#housingUnitSmallBox a img{vertical-align:top;}

/*  housing price box*/
#housingHtmlPricesBox {text-align:left;padding:10px 5px 10px 5px;}
#housingHtmlPricesBox a{ display:block; background-color:#FFFEE6;color:#f00;text-decoration:none;}
#housingHtmlPricesBox a:hover{text-decoration:underline;}


/*  housing price box*/
#prhProceListBox {text-align:left;padding:10px 5px 10px 5px;}
#prhProceListBox a{ display:block; background-color:#FFFEE6;color:#f00;text-decoration:none;}
#prhProceListBox a:hover{text-decoration:underline;}

/* housingPriceGridsBox */
#housingPriceGridsBox {text-align:center;}

 /* housingFacilityBox */
#housingFacilityBox {text-align:center;font-style:italic;padding:5px 20px;}
#housingFacilityBox H3 {font-style:normal;}

#housingUnitToolBox {padding:10px 10px 10px 0;}
#housingUnitToolBox div.dvBook {text-align:right;}
#housingUnitToolBox div.dvBook a {color:#f00;}
#housingUnitToolBox div.currency {text-align:center;}


/** for old tables*/

.inCell{ background-color:#cccccc;color:#000000;}

/*** PRICE TABLE */
.price_table_header{ color:#FFFFFF; background-color:#7F7F7F; font-size:13px; font-weight:bold;}
.price_table_cell { color:#000000; font-size:12px;}
.detailLink { color:#DA251C; }
/*pag links*/
.pagLink { color:#FF0000; font-size:12px; font-weight:normal;}
.pagLinkActive{ color:#000000; font-size:12px; font-weight:bold;}

.imgList{background-position:center; background-repeat:no-repeat; }

.tableBg {background-color:#fff;}
#priceGrd1 {background-color:#000;margin:0 auto;}
#priceGrd1 td {background-color:#eee;}
#priceGrd1 table.tbl1 {background-color:#fff;}
#priceGrd1 table.tbl1 th {height:21px;}
#priceGrd1 td.cell {border:solid 1px #000; text-align:left;}
#priceGrd1 td.R {text-align:right;}
#priceGrd1 td.inCellCT1 { background-color:#eeeeee;}
#priceGrd1 td.inCellCT2 { background-color:#d0d0d0;}


/***/

#tourList {padding:20px 0 20px 50px;}
#tourList div{padding:5px;}
#tourList a {font-size:14px;color:#f00; text-decoration:none;font-weight:bold;}

/* tour details */
#tourImgsBox {float:right;width:180px; padding-left:5px;}
#tourTitle {padding:20px;}
#tourBook {text-align:center;padding:20px 0;}
#tourBook a{font-size:16px;}

/* tour combo */
#tourComboC{position:relative;left:80px;}

#tourComboLbl{width:365px; border:solid 1px #555;
background-color:#8f8f8f;height:13px;font-size:11px;color:#fff;font-weight:bold;
padding:1px 20px 1px 15px;
background-image:url('css_img/combo_drop_down.gif');
background-repeat:no-repeat; background-position:right;overflow:hidden;white-space:nowrap;
cursor:pointer;
}

#tourCombo{position:absolute; top:16px;width:400px; border:solid 1px #555;background-color:#8f8f8f;display:none;}

#tourCombo a {display:block;font-size:11px;color:#fff;font-weight:bold;
text-decoration:none;
border-style:solid; border-color:#7f7f7f;
border-width:0px 1px 1px 1px;
padding:1px 1px 1px 15px;
height:16px;
}
#tourCombo a:hover {background-color:#9f9f9f;}
#tourCombo a.sel {background-image:url('css_img/right_arrow.gif');background-repeat:no-repeat; background-position:left ;}

/* main content*/
#mainContent {background-color:#fffac8;}

/* page home */ /* !!!!!!! */
#pageContent.homePageContent {padding-bottom:0;}
#home div.leftCol{	float:left;	width:378px; }
#home div.rightCol{	float:right; width:228px;}
div.homeLeftColBox,
div.homeRightColBox {border:solid 1px; border-color:#9f9f9f #000 #000 #9f9f9f;padding:3px;color:#000;line-height:1.5;background-color:#FFFCE3;}

table.tblHomeSt {width:370px;}
table.tblHomeSt a, table.tblHomeDr a {color:#f00 !important;
text-decoration:none !important;font-size:11px;}
table.tblHomeSt a:hover, table.tblHomeDr a:hover {text-decoration:underline !important;}
table.tblHomeSt td.colSt {width:140px; padding:3px; vertical-align:middle;}
table.tblHomeDr td {font-size:11px;}
table.tblHomeSt td.colDr {padding:3px;font-size:11px;}
table.tblHomeSt td.header1,
table.tblHomeSt td.header2,
table.tblHomeDr td.header1{background-color:#7F7F7F;color:#fff;font-size:14px;padding:2px 3px;}
table.tblHomeSt td.header1 {padding:2px 0;}
table.tblHomeSt td.header1 a,
table.tblHomeSt td.header2 a,
table.tblHomeDr td.header1 a,
table.tblHomeDr td.header2 a  {color:#fff  !important;}
table.tblHomeSt a.lnk_Blue,
table.tblHomeDr a.lnk_Blue {color:#00f !important;}
table.tblHomeDr {width:220px;}

/* page TwoColPage */ /* !!!!!!! */
#TwoCol div.leftCol{	float:left;	width:378px; }
#TwoCol div.rightCol{	float:right; width:228px;}
div.TwoColLeftColBox,
div.TwoColRightColBox {border:solid 1px; border-color:#9f9f9f #000 #000 #9f9f9f;padding:3px;color:#000;line-height:1.5;background-color:#FFFCE3;}

table.tblTwoColSt {width:370px;}
table.tblTwoColSt a, table.tblTwoColDr a {color:#f00 !important;
text-decoration:none !important;font-size:11px;}
table.tblTwoColSt a:hover, table.tblTwoColDr a:hover {text-decoration:underline !important;}
table.tblTwoColSt td.colSt {width:140px; padding:3px; vertical-align:middle;}
table.tblTwoColDr td {font-size:11px;}
table.tblTwoColSt td.colDr {padding:3px;font-size:11px;}
table.tblTwoColSt td.header1,
table.tblTwoColSt td.header2,
table.tblTwoColDr td.header1{background-color:#7F7F7F;color:#fff;font-size:14px;padding:2px 3px;}
table.tblTwoColSt td.header1 {padding:2px 0;}
table.tblTwoColSt td.header1 a,
table.tblTwoColSt td.header2 a,
table.tblTwoColDr td.header1 a,
table.tblTwoColDr td.header2 a  {color:#fff  !important;}
table.tblTwoColSt a.lnk_Blue,
table.tblTwoColDr a.lnk_Blue {color:#00f !important;}
table.tblTwoColDr {width:220px;}

/* winter colors 
#mainContent {background-color:#DEF1FA;}
table.tblHomeSt td.header1,
table.tblHomeSt td.header2,
table.tblHomeDr td.header1{background-color:#197DB4 ;}
div.homeLeftColBox,
div.homeRightColBox {color:#14557D;}
div.homeLeftColBox,
div.homeRightColBox {
	border-color:#9f9f9f #000 #000 #9f9f9f;
	background-color:#C3E4F8 ;}
 
 //winter colors DEF1FA*/


/* custom sizes**/
.txt9{font-size:9px;}
.txt10{font-size:10px;}
.txt12{font-size:12px;}
span.txt14{font-size:14px;}

a.txt9{font-size:9px;}
a.txt10{font-size:10px;}
a.txt12{font-size:12px;}
a.lnk_Blue {color:#00f !important;}

/* custom sizes // */

/* page other infos*/
#otehrInfoList {padding:10px;}
#otehrInfoList div{padding:2px 0 2px 10px;}
#pageOtherInfo a {color:#f00;}

/* special offer*/

#spOfferHeader a, #specialOffer div.c a{color:#f00;text-decoration:none;}
#spOfferHeader a:hover, #specialOffer div.c a:hover{color:#f00;text-decoration:underline;}
#specialOffer div.c {float:left; width:200px;text-align:center;margin-top:10px;}
#specialOffer div.imageBox{text-align:center;margin:0 auto;}
#housingEInfoBox {padding-top:20px;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}

/* city special offer on unit*/
#citySpOfferOnUnit {position:relative;height:1px;z-index:1;}
#citySpOfferOnUnit a {position:absolute;top:-1px;left:1px; background-color: blue;width:120px; height:18px; background-color:#da251c; padding:7px 2px 2px 2px;border:solid 1px #600000;text-align:center;font-size:11px; color:#fff; font-weight:bold; text-decoration:none;}
#citySpOfferOnUnit a:hover {background-color:#f00; border-top-color:#f77; border-left-color:#f77;}

/*city unit substitute*/
table.tblCitUnitSubst {width:610px;padding:0px !important; margin:0px !important;}
table.tblCitUnitSubst td.col {border-right:solid 1px transparent; padding:5px; width:33%;vertical-align: top;}
table.tblCitUnitSubst td.LR {border-color:#7F7F7F;}
table.tblCitUnitSubst td.first {padding-left:0px;}
table.tblCitUnitSubst a {color:#f00;text-decoration:none;}
table.tblCitUnitSubst a:hover {text-decoration:underline;}


#prhPL {background-color:#FFF5E6;padding:5px;}
#prhPL table td{vertical-align: top;}
#prhPL table.pl {background-color:#000;margin:auto;}
#prhPL table.pl td {background-color:#fff;text-align: right;width:100px;}
#prhPL table.pl td.data {background-color:#fff;text-align: center;width:90px;}
#prhPL table.pl  th{background-color:#efefef;font-size:10px; text-transform: capitalize;}
#prhPL .accSel {padding:5px;text-align:center;width:450px;}
#prhPL #table {width:450px; text-align:center; }

#prhPL h1 {font-size:16px; color:#f00;font-weight:bold;}
#prhPL h2 {font-size:18px; color:#f00;font-weight:bold;}
#prhPL h4 {font-size:12px; color:#f00;font-weight:bold;}
#prhPL h4 span {color:#0000FF;}

#crumbPath { padding-top:4px; color:#fff;}
#crumbPath a { color:#fff; text-decoration:underline;}

/* search box*/
#searchBoxC {position:absolute;width:0; height:0; }
#searchBox {position:relative;left:455px; top:7px;
width:305px; height:18px; border:solid 1px #FF0000;
background-color:#920B05;padding:3px;
}
#searchBox input.qImput{ height:14px;border:0;font-size:11px;width:240px;padding:1px 5px 1px 5px;margin:0;}
#searchBox input.qsImput{ color:#fff; background-color:#f00; border:1px solid; 
 border-color: #FD6557; font-size:11px; width:50px; height:17px; margin:0; padding:0;
}
/* CSS Document */

.custom_9 { font-size:9px;}
.custom_10 { font-size:10px;}
.custom_11 { font-size:11px;}
.custom_12 { font-size:12px;}
.custom_13 { font-size:13px;}
.custom_14 { font-size:14px;}
.custom_15 { font-size:15px;}
.custom_16 { font-size:16px;}
.custom_17 { font-size:17px;}
.custom_18 { font-size:18px;}
.custom_19 { font-size:19px;}
.custom_20 { font-size:20px;}

