@charset "utf-8";
/* CSS Document */
.menus_blue:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4287ce; text-decoration: none;}
.menus_blue:visited {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4287ce; text-decoration: none;}
.menus_blue:active {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4287ce; text-decoration: none;}
.menus_blue:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000; text-decoration: underline;}

/* GRADIENTS */
.gradient {filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#e9e9e9', endColorStr='#BBBCBE', gradientType='1');}

BODY {
	margin:0; padding:0;
	/* background-image:url(../layout/background_style.gif); background-repeat:repeat; */
	background-color: #424956;
}
/* LINKS */
A:link {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#452B1A; font-weight:normal; text-decoration:none;}
A:visited {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#452B1A; font-weight:normal; text-decoration:none;}
A:active {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#452B1A; font-weight:normal; text-decoration:none;}
A:hover {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size:11px; color:#452B1A; font-weight:normal; text-decoration:underline;}

/* HR */
hr {color: #B8C2DA;	height: 1px;}

/* IMAGES */
.img_left{float: left; margin-top: 0px; margin-right: 20px; margin-bottom: 10px; margin-left: 0px;}
.img_right{float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 15px;}
.img_middle{margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}

/* Style for outine submit button & text from submit button*/
.formtexts{
	height:16px;
	margin-bottom:3px;
	background:none;
	/*background-color:#FFFFFF;*/
	border-width:1;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	vertical-align:middle;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

/* BOX WITH ROUND CORNERS */
.t {background: url(box/dot.gif) 0 0 repeat-x; width: 20em;}
.b {background: url(box/dot.gif) 0 100% repeat-x;}
.l {background: url(box/dot.gif) 0 0 repeat-y;}
.r {background: url(box/dot.gif) 100% 0 repeat-y;}
.bl {background: url(box/bl.gif) 0 100% no-repeat;}
.br {background: url(box/br.gif) 100% 100% no-repeat;}
.tl {background: url(box/tl.gif) 0 0 no-repeat; }
.tr {background: url(box/tr.gif) 100% 0 no-repeat; padding:15px; text-align:center;} 

/* Hotel Cherica */

* { border: 0 solid #fff; text-decoration: none; outline-width: medium; outline-style: none; }
.clearAll { margin: 0; padding: 0; clear: both; height: 0; line-height: 0; font-size: 0; }

body { margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; color: #fff; background: url(../img/bkg_model.jpg) left top repeat; }

#webSiteBg { margin: 0; padding: 0; width: 100%; font-family: Tahoma; font-size: 11px; color: #fff; background: url(../img/body_x_bg.jpg) left top repeat-x; }
#webSite { width: 100%; margin: 0 auto; padding: 0; font-family: Tahoma; font-size: 11px; color: #fff; background: url(../img/website_top_bg.jpg) center top no-repeat; }

.header { width: 1000px; margin: 0 auto; padding:0; font-family: Tahoma; font-size: 11px; color: #faf4ed; }

.logoHotelCherica { width: 201px; height: 89px; padding: 24px 0 17px 18px; float: left; font-size: 0; margin:0; }
.logoHotelCherica h1 { width: 201px; height: 89px; background: url(../img/logo_hotel_cherica.png) left top no-repeat; font-size: 0; margin: 0; padding: 0;  }
.logoHotelCherica h1 a { display: block; width: 201px; height: 89px; font-size: 0; text-indent: -9999px; margin: 0; padding: 0;  }

.headerRightArea { font-family: Tahoma; font-size: 11px; color: #faf4ed; float: right; margin: 0; padding: 0;}
.infoForm { width: 352px; padding: 12px 12px 3px 12px; margin:0; background: #442c19; font-family: Tahoma; font-size: 11px; color: #faf4ed; float: right; }
.infoForm .leftInfo { width: 172px; float: left; margin: 0; padding: 0;}
.infoForm .rightInfo { width: 180px; float: right; margin: 0; padding: 0;}
.infoForm form { padding-bottom: 6px; font-family: Tahoma; font-size: 11px; color: #faf4ed; padding: 0;}
.infoForm form label { display: block; padding-top: 2px; margin: 0; }
.infoForm form .leftInfo label.floatLeftLabel { display: block; width: 38px; margin:0; padding: 2px 0 0; font-family: Tahoma; font-size: 11px; color: #faf4ed; float: left; }
.infoForm form .leftInfo select.largeSelect { width: 109px; margin: 0 3px 3px 0; margin:0; font-family: Tahoma; font-size: 11px; color: #515559; border-top: 1px solid #808080; border-right: 1px solid #d4d0c8; border-bottom: apx solid #d4d0c8; border-left: apx solid #808080; background: #faf4ed; float: left; }
.infoForm form .leftInfo select.smallSelect { width: 39px; padding:0; margin: 0 9px 3px 0; font-family: Tahoma; font-size: 11px; color: #515559; border-top: 1px solid #808080; border-right: 1px solid #d4d0c8; border-bottom: apx solid #d4d0c8; border-left: apx solid #808080; background: #faf4ed; float: left; }

.infoForm form .rightInfo select.smallSelect { width: 34px; padding:0; margin: 0 0 3px; font-family: Tahoma; font-size: 11px; color: #515559; border-top: 1px solid #808080; border-right: 1px solid #d4d0c8; border-bottom: apx solid #d4d0c8; border-left: apx solid #808080; background: #faf4ed; float: left; }
.infoForm form .rightInfo label.floatRightLabel { display: block; width: 55px; margin:0; padding: 2px 0 0; font-family: Tahoma; font-size: 11px; color: #faf4ed; float: left; }
.infoForm form .rightInfo label.typeLabel { font-family: Tahoma; font-size: 11px; color: #faf4ed; float: right; margin: 0; padding: 0;}

.formOptions { font-family: Tahoma; font-size: 11px; color: #c0a998; margin: 0; padding: 5px 0 0 0;}
.formOptions ul { font-family: Tahoma; font-size: 11px; color: #c0a998; margin: 0; padding: 0;}
.formOptions ul li { font-family: Tahoma; font-size: 11px; color: #c0a998; float: left; margin: 0; padding: 0;}
.formOptions ul li a { text-decoration: underline; font-family: Tahoma; font-size: 11px; color: #c0a998; margin: 0; padding: 0;}
.formOptions ul li a:hover { text-decoration: none; margin: 0; padding: 0;}

.languagesArea { padding: 5px 3px 0 0; margin:0; font-family: Tahoma; font-size: 11px; color: #846956; float: right; text-align: right; }
.languagesArea ul { font-family: Tahoma; font-size: 11px; color: #846956; margin: 0; padding: 0;  }
.languagesArea ul li { font-family: Tahoma; font-size: 11px; color: #846956; float: left; margin: 0; padding: 0; }
.languagesArea ul li a { text-decoration: underline; font-family: Tahoma; font-size: 11px; color: #ffdfb0; margin: 0; padding: 0;  }
.languagesArea ul li a:hover { text-decoration: none; margin: 0; padding: 0; }

.secondRaw { font-family: Tahoma; font-size: 11px; color: #ffdfb0; margin: 0; padding: 0; }

.callBack { height: 29px; margin:0; padding-left: 6px; font-family: Tahoma; font-size: 11px; color: #ffdfb0; float: left; background: url(../img/icon_telephone.jpg) 145px top no-repeat; }
.callBack a { display: block; padding-top: 10px; margin:0; font-family: Tahoma; font-size: 11px; color: #ffdfb0; }
.callBack a:hover { color: #FFFFFF; text-decoration:none; margin: 0; padding-top: 10px;}

.navigationBar { padding: 6px 0 0; margin:0; line-height: 21px; font-family: "Cambria", Courier, monospace; font-size: 12px; color: #c3b2a6; float: right; text-align: right; }
.navigationBar ul { font-family: "Cambria", Courier, monospace; font-size: 12px; color: #c3b2a6; margin: 0; padding: 0; list-style-type: none; }
.navigationBar ul li { font-family: "Cambria", Courier, monospace; font-size: 12px; color: #c3b2a6; float: left; margin: 0; padding: 0; list-style-type: none; }
.navigationBar ul li a { font-family: "Cambria", Courier, monospace; font-size: 12px; color: #c3b2a6; float: left; margin: 0; padding: 0; }
.navigationBar ul li a:hover { color: #ffdfb0;margin: 0; padding: 0;  }
.navigationBar ul li.selected  a{ font-family: "Cambria", Courier, monospace; font-size: 12px; color: #ffdfb0; float: left; margin: 0; padding: 0; }
.navigationBar ul li.selected a:hover { text-decoration: underline; margin: 0; padding: 0; }

.mainContent { width: 1000px; margin: 0 auto; height: auto!important; min-height: 100; height: 100px; padding: 1px 0; font-family: Tahoma; font-size: 11px; color: #ffffff; background: #442814 url(../img/main_content_x_bg.jpg) left top repeat-x; }

.leftArea { width: 230px; margin:0; font-family: Tahoma; font-size: 11px; color: #c0a998; float: left; }
.leftArea .listSubLinks { width:220px; height:auto!important; min-height:269px; height:269px; padding:0 0 0 10px;; margin:0; font-family: Tahoma; font-size: 11px; color: #FFDFB0; font-weight:bold; text-decoration:none; text-align:left; }
.leftArea .listSubLinks .separator {clear:both; margin:0; padding:0; height:5px;}
.leftArea .listSubLinks a { padding:0; font-size: 11px; color: #c0a998; text-decoration:none;}
.leftArea .listSubLinks a:hover {color: #FFDFB0; text-decoration:none;}
.theCenterOfIt { width: 770px; font-family: Tahoma; font-size: 11px; color: #ffffff; float: left; margin: 0; padding: 0; }

.mainMenu { width: 209px; margin:0; padding: 35px 11px 25px 10px; background: #CDAE92; text-align: right; }
.mainMenu ul { font-family: Tahoma; font-size: 12px; margin: 0; padding: 0; list-style-type: none; }
.mainMenu ul li { height: 8px; padding: 0 0 10px; margin:0; font-family: Tahoma; font-size: 0; line-height: 12px; list-style-type: none; }
.mainMenu ul li a { width: auto; font-size: 12px; margin: 0; padding: 0; }

.signInTravelAgencies { text-align: center; padding: 10px 0 6px; font-family: 'Courier New', Courier, monospace; font-size: 12px; color: #fff; }
.signInTravelAgencies a { font-family: 'Courier New', Courier, monospace; font-size: 12px; color: #fff; margin: 0; padding: 0; }
.signInTravelAgencies a:hover { color: #c0a998; margin: 0; padding: 0; }

.searchForm { font-family: Tahoma; font-size: 11px; color: #c0a998; margin: 0; padding: 0; }
.searchForm form { font-family: Tahoma; font-size: 11px; color: #c0a998; margin: 0; padding: 0; }
.searchForm form input.textType { width: 194px; height: 13px; margin:0; padding: 3px 7px; font-family: Tahoma; font-size: 11px; color: #c0a998; background: #3e2512; border-bottom: 1px solid #5f4634; float: left; }
.searchForm form input.submitType { width: 22px; height: 20px; font-size: 0; background: url(../img/search_submit_btn.jpg) left top no-repeat; float: left; margin: 0; padding: 0;  }

.newsletterForm { font-family: Tahoma; font-size: 11px; color: #3e2512; margin: 0; padding: 0; }
.newsletterForm form { font-family: Tahoma; font-size: 11px!important; color: #3e2512; margin: 0; padding: 0; }
.newsletterForm form input.textTypeNewsletter { width: 114px; margin:0; padding: 4px 0 2px; font-family: Tahoma; font-size: 11px; color: #3e2512; border-top: 1px solid #5f4634; border-right: 1px solid #5f4634; background: #ffdfb0; text-align: center; float: left; }
.newsletterForm form input.submitTypeNewsletter { width: 100%; margin:0; padding: 4px 0 2px; font-family: Tahoma; font-size: 11px; color: #c0a998; border: 1px solid #5f4634; background: #3e2512; text-align: center; }

.moreAboutHotelCherica { width: 738px; height: auto!important; min-height: 615px; height: 100px; margin:0; padding: 11px 12px 30px 20px; font-family: Tahoma; font-size: 11px; color: #3E2512; background: #B6967D url(../img/middle_content_bg.jpg) left top no-repeat; text-align:left; }
.moreAboutHotelCherica a { font-family: Arial, Helvetica, sans-serif, "Arial Black"; font-size: 12px; color: #3E2512; text-decoration: underline; margin: 0; padding: 0; }
.moreAboutHotelCherica a:hover { text-decoration: none; margin: 0; padding: 0; color:ffffff; }
.moreAboutHotelCherica h1 { font-family: Tahoma; font-size: 13px; color: #FFFFFF; margin: 0; padding: 0; }
.moreAboutHotelCherica .descriptionBox { padding-top: 12px; margin:0; font-family: Tahoma; font-size: 12px; color: #3E2512; }

.descriptionBox .tab { width: 38px; font-family: Tahoma; font-size: 12px; color: #fff; float: left; margin: 0; padding: 0; }
.descriptionBox .tabDescription { font-family: Tahoma; font-size: 12px; color: #fff; float: left; margin: 0; padding: 0; }

.specialSections { padding-top: 20px; margin:0; font-family: Tahoma; font-size: 12px; color: #fff; }
.descriptionWithFloat { width: 470px; padding-right: 26px; margin:0; font-family: Tahoma; font-size: 12px; color: #fff; float: left; }
.sectionsMenu { width: 191px; font-family: "Courier New", Courier, monospace; font-size: 12px; color: #ffdfb0; float: left; margin: 0; padding: 0; }
.sectionsMenu ul { font-family: "Courier New", Courier, monospace; font-size: 12px; color: #ffdfb0; text-align: center; margin: 0; padding: 0; }
.sectionsMenu ul li { margin-bottom: 6px; line-height: 22px; font-family: "Courier New", Courier, monospace; font-size: 12px; color: #ffdfb0; border: 1px solid #583821; background: #2e1c0e; margin: 0; padding: 0; }
.sectionsMenu ul li a { text-decoration: none; font-family: "Courier New", Courier, monospace; font-size: 12px; color: #ffdfb0; display: block; margin: 0; padding: 0; }
.sectionsMenu ul li a:hover { background: #583821; margin: 0; padding: 0; }

.footerBg { width: 100%; background: #ffdfb0; margin: 0; padding: 0; }

.footer { width: 1000px; margin: 0 auto; padding: 6px 0 4px; font-family: Tahoma; font-size: 11px; color: #5a3a23; }

.copyright { padding-left: 0; margin:0; font-family: Tahoma; font-size: 11px; color: #5a3a23; float: left; }

.bottomMenu { padding-right: 2px; margin:0; font-family: "Cambria", Courier, monospace; font-size: 12px; color: #5a3a23; float: right; }
.bottomMenu ul { font-family: "Cambria", Courier, monospace; font-size: 12px; color: #5a3a23; margin: 0; padding: 0; list-style-type: none; }
.bottomMenu ul li { font-family: "Cambria", Courier, monospace; font-size: 12px; color: #5a3a23; float: left; margin: 0; padding: 0; list-style-type: none; }
.bottomMenu ul li a { font-family: "Cambria", Courier, monospace; font-size: 12px; color: #5a3a23; margin: 0; padding: 0; }
.bottomMenu ul li a:hover { text-decoration: underline; margin: 0; padding: 0; }
