@charset "utf-8";

/* Reset Css */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol,

fieldset, form, label, legend,

 caption, tbody, tfoot, thead {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	background: transparent;

}

html {

	

}

/* ///////////////////////// Body///////////////////////////////// */

body { background: #000 url(images/bg2.jpg) center top no-repeat; font: 12px Arial, Sans-Serif; height: 100%; width: 100%;}

/* ///////////////////////// Top logo///////////////////////////////// */

#logo_wrapper { width:1091px; height:124px; margin:0 auto; background:url(images/top.jpg) top no-repeat; position:relative;}

#logo {	width:380px; margin:0 auto; padding-top:18px; }

#flags{

	position: absolute;

	right:86px;

	top:7px;

	width:202px;

	text-align:center;

}

#flags ul{ padding:0px 0px 0px 13px; margin:0px;}

#flags ul li { padding:0px 10px 0px 0px; margin:0px; width:21px; height:16px; list-style:none; float:left;}

#flags ul li img:hover{ opacity:0.6; filter:alpha(opacity=60);}

/* ///////////////////////// Main Navigation///////////////////////////////// */

#navigation_wrapper{width:1091px; height:93px; margin:0 auto; background: url(images/menubg2.jpg) top no-repeat;}

#nav { width:1091px; height:60px; margin-left:auto; margin-right:auto; padding-top:33px;} 

#main_nav	{ width:533px; height:60px; margin-left:282px;}

	

#main_nav ul { list-style-type: none; padding:0px 0px 0px 0px; margin:0 auto;}

#main_nav li { float: left; padding:0px; margin-right:0px;}

#main_nav a.menu-1 { width: 67px; background: url(images/menu.jpg) 0px 0px no-repeat;  }

#main_nav a.menu-1:hover { background-position: 0px -60px }

#main_nav a.menu-1.active { background-position: 0px -120px }

#main_nav a.menu-2 { width: 76px; background: url(images/menu.jpg) -67px 0px no-repeat;  }

#main_nav a.menu-2:hover { background-position: -67px -60px }

#main_nav a.menu-2.active { background-position: -67px -60px }

#main_nav a.menu-3 { width: 93px; background: url(images/menu.jpg) -143px 0px no-repeat;  }

#main_nav a.menu-3:hover { background-position: -143px -60px }

#main_nav a.menu-3.active { background-position: -143px -60px }

#main_nav a.menu-4 { width: 105px; background: url(images/menu.jpg) -236px 0px no-repeat;  }

#main_nav a.menu-4:hover { background-position: -236px -60px }

#main_nav a.menu-4.active { background-position: -236px -60px }

#main_nav a.menu-5 { width: 73px; background: url(images/menu.jpg) -341px 0px no-repeat;  }

#main_nav a.menu-5:hover { background-position: -341px -60px }

#main_nav a.menu-5.active { background-position: -341px -60px }

#main_nav a.menu-6 { width: 119px; background: url(images/menu.jpg) -414px 0px no-repeat;  }

#main_nav a.menu-6:hover { background-position: -414px -60px }

#main_nav a.menu-6.active { background-position: -414px -60px }

#main_nav li a	{ text-indent: -9999px; height:60px; display: block;  }

/* ///////////////////////// Flash///////////////////////////////// */

#flash_wrapper { width:1091px; height:424px; margin:0 auto;  background: url(images/flashbg.jpg) top no-repeat;} 

#flash_container { width:1017px; height:424px; margin:0 auto; } 

#flash .flash_transition{ width:793px; height:341px; padding:31px 0px 0px 32px;} 

/* ///////////////////////// Content///////////////////////////////// */

#content_wrapper_index { position:relative; display: block; width:1091px; height:116px; z-index:2; margin-left:auto; margin-right:auto;  background: url(images/content_top.jpg) top no-repeat;}

#content_wrapper { position:relative; display: block; width:1091px; height:44px; z-index:2; margin-left:auto; margin-right:auto;  background: url(images/content_top.jpg) top no-repeat;}

#content_text { margin:0 auto; width:1091px; background:url(images/content_repeater.png) bottom; }

/*#content_text_IE { margin:0 auto; width:1091px; background:url(images/content_repeater.png); }*/

#content_text .content_text_inner{width:979px;margin-left:53px;padding-top:5px; height: auto; background:url(images/content_bottom1.png) bottom no-repeat;}

#content_text_IE .content_text_inner{width:979px;margin-left:53px; height: auto; background:url(images/content_bottom.jpg) bottom no-repeat;}

.headingIndex{ padding-left:87px; padding-top:90px;}

.heading{ padding-left:87px; padding-top:30px;}

.text{ padding-left:34px;  padding-right:10px; width:460px; float:left;}

.text a:link{ color:#00a2c9; text-decoration:none; font-weight:bold;}

.text a{ color:#00a2c9; text-decoration:none; font-weight:bold;}

.text a:hover{ color:#00a2c9; text-decoration: underline; font-weight:bold;}

.text p{ padding-top:15px; }

.text1{ padding-left:34px;  padding-right:10px; padding-bottom:35px; width:930px; float:left;}

.mm{float:left; width:450px; font-family: Arial, Helvetica, sans-serif;  padding-left:18px; background:url(images/liner.gif) left no-repeat;}

.reservation_a1{ padding-top:11px;}

#banners_area .banner_a{position:absolute; width:305px; height:153px; top:-70px; left:85px; display:block; background:url(images/banners1.png) no-repeat;}

#banners_area .banner_b{position:absolute; width:305px; height:153px; top:-70px; left:393px; display:block; background:url(images/banners2.png) no-repeat;}

#banners_area .banner_c{position:absolute; width:305px; height:153px; top:-70px; left:700px; display:block; background:url(images/banners3.png) no-repeat;}

#banners_area .banner_title{width:137px; height:32px;margin-left:23px; margin-top:3px;}

#banners_area .banner_text{width:135px; height:62px; float:left;padding-left:23px;padding-top:15px;color:#757575;font: 12px Arial, Sans-Serif;}

#banners_area .banner_thumb{width:108px; height:80px; float:right; padding-right:15px; padding-top:6px;}

#banners_area .banner_thumb1{width:108px; height:80px; float:right; padding-right:16px; padding-top:6px;}

#banners_area .more {width:42px; height:15px; float:left; padding-left:115px;padding-top:0px;}

#banners_area .more a{ background:url(images/more_btn1.gif) 0 0px; display:block;height:15px; }

#banners_area .more a:hover{ background-position:0 -15px;height:15px; }

#banners_area .moregr {width:93px; height:15px; float:left; padding-left:80px;padding-top:0px;}

#banners_area .moregr a{ background:url(images/more_btn-gr.gif) 0 0px; display:block;height:15px; }

#banners_area .moregr a:hover{ background-position:0 -15px;height:15px; }

#banners_area .moreit {width:44px; height:13px; float:left; padding-left:110px;padding-top:0px;}

#banners_area .moreit a{ background:url(images/more_btn-it.gif) 0 0px; display:block;height:13px; }

#banners_area .moreit a:hover{ background-position:0 -15px;height:13px; }

#banners_area .moreger {width:41px; height:13px; float:left; padding-left:110px;padding-top:15px;}

#banners_area .moreger a{ background:url(images/menu_btn-ger.gif) 0 0px no-repeat; display:block;height:13px; }

#banners_area .moreger a:hover{ background-position:0 -15px;height:13px; }

#banners_area .morefr {width:41px; height:13px; float:left; padding-left:120px;padding-top:10px;}

#banners_area .morefr a{ background:url(images/menu_btn-fr.gif) 0 0px no-repeat; display:block;height:13px; }

#banners_area .morefr a:hover{ background-position:0 -15px;height:13px; }

#banners_area .morerus {width:54px; height:15px; float:left; padding-left:105px;padding-top:0px;}

#banners_area .morerus a{ background:url(images/more_btn-rus.gif) 0 0px; display:block;height:15px; }

#banners_area .morerus a:hover{ background-position:0 -15px;height:15px; }

/* ///////////////////////// Content///////////////////////////////// */

.banner_top{width: 137px; height: 32px; padding:3px 0px 0px 23px; }

.banner_photo{ width:108px; height:80px; float:right; margin:6px 15px 0px 12px;}

.text_banner{font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px 0px 0px; margin-left:25px; color:#757575;width:145px; height:80px; float:left;}

#more_outer a{ width:43px; height:10px; background: url("images/more_btn.gif") no-repeat; }

#more_outer a:hover {	background-position:0 -11px;}

#banner2 { width:305px; height:165px; background:url(images/banners2.png) no-repeat; float:left;}

#banner3 { width:305px; height:165px; background:url(images/banners3.png) no-repeat; float:left;}

#banner_title{width:137px; height:32px;margin-left:23px; margin-top:3px;}

#banner_title1{width:158px; height:32px;margin-left:23px; margin-top:3px;}

#banner_text{width:135px; height:70px; float:left;padding-left:23px;padding-top:15px;color:#757575;}

#banner_thumb{width:108px; height:80px; float:right; padding-right:15px; padding-top:6px;}

#banner_thumb2{width:108px; height:80px; float:right; padding-right:16px; padding-top:6px;}

#banner_thumb3{width:108px; height:80px; float:right; padding-right:16px; padding-top:6px;}

#more {width:31px; height:10px; float:left; padding-left:120px;padding-top:10px;}

#more a{ background:url(images/more_btn.gif) 0 -10px; display:block;height:10px; }

#more a:hover{ background-position:0 -25px;height:10px; }

.partner{width:60px; height:12px; border-right:1px solid #fff; margin-right:17px; position:absolute; top:4px; right:200px; padding:1px 3px 3px 3px; font-size: 12px; color:#eeeeee; }
.partner a {color:#eeeeee; text-decoration:underline;}
.partner a:hover{color:#eeeeee; text-decoration:none;}

ul.follow_us{ margin-left:850px; top:-10px; position:absolute; width:135px; height:20px; list-style: none;}

ul.follow_us li{ float:left; height:20px; width:25px;}

ul.follow_us li a {display: block;text-decoration: none;float: left;}

ul.follow_us li.followtext{ width:60px;height:22px; color:#eeeeee; padding-top:3px;}

ul.follow_us li a.facebook{ width:20px;height:22px;background: url(images/sm-facebook.png) 0px 0px; text-indent: -9999px;}

ul.follow_us li a.twitter{ width:20px;height:22px;background: url(images/sm-twitter.png) 0px 0px; text-indent: -9999px;}

ul.follow_us li a.youtube{ width:20px;height:22px;background: url(images/sm-youtube.png) 0px 0px; text-indent: -9999px;}

ul.follow_us li a:hover{background-position: 0px -23px; }

/* ///////////////////////// Fotter ///////////////////////////////// */

/*#booknow {position: relative; width:925px; margin:0 auto; padding:0px;  top:120px;display: block;}*/

.booknow1{ position: absolute; width:158px; height:61px; margin-left:65px; top:-35px; left:90px; display:block; }

/*.booknow1 a { position: absolute; width:155px; height:56px; margin-left:120px; top:-35px; left:90px;  display:block;  background: url("images/gallery_btn.png") no-repeat; }

.booknow1 a:hover {	background-position: 0 -56px;}*/

#footer {width:1091px; height:200px;  margin:0 auto; padding-top:40px;color:#344d56; background:url(images/footer_16.png) top center no-repeat;position:relative; display: block;}

#footer_content {	padding-left:10px;  }

#copyright{	width:210px;margin:0 auto; font-weight:bold;   font-family: Arial, Helvetica, sans-serif; color:#80b5c6; font-size: 11px; margin-top:15px; }

#footer_links{	width:400px; height:15px; padding-top:10px;margin-left:250px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#80979f; font-weight:bold;  }

#footer_links a{ text-decoration:none; }

#contacts {width:650px; height:45px; margin-left: auto; margin-right: auto; margin-top:10px; text-align:center;font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#80b5c6; line-height:18px;}

#contacts a{ color:#80b5c6; text-decoration: underline; padding:0px 5px 0px 5px; } 

#contacts a:link{ color:#80b5c6; text-decoration: underline;padding:0px 5px 0px 5px;} 

#contacts a:hover{ color:#FFF; text-decoration: underline;padding:0px 5px 0px 5px;} 

#nav_footer1 {width:660px; height:25px; margin-left: auto; margin-right: auto; margin-top:30px; padding-top:10px; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif;} 

#nav_footer1 a{ color:#80b5c6; text-decoration:none; padding:0px 5px 0px 5px; } 

#nav_footer1 a:link{ color:#80b5c6; text-decoration:none;padding:0px 5px 0px 5px;} 

#nav_footer1 a:hover{ color:#FFF; text-decoration:none;padding:0px 5px 0px 5px;} 

#nav_footer1 span{ border-right:#80b5c6 solid 1px; height:10px;} 

#nav_footer2 {width:660px; height:25px; margin-left: auto; margin-right: auto; margin-top:30px; padding-top:10px; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; border:0px solid #fff;} 

#nav_footer2 a{ color:#80b5c6; text-decoration:none; padding:0px 5px 0px 5px; } 

#nav_footer2 a:link{ color:#80b5c6; text-decoration:none;padding:0px 5px 0px 5px;} 

#nav_footer2 a:hover{ color:#FFF; text-decoration:none;padding:0px 5px 0px 5px;} 

#nav_footer2 span{ border-right:#80b5c6 solid 1px; height:10px;} 

#nav_footer {width:630px; height:25px; margin-left: auto; margin-right: auto; margin-top:30px; padding-top:10px; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center;} 

#nav_footer a{ color:#80b5c6; text-decoration:none; padding:0px 5px 0px 5px; } 

#nav_footer a:link{ color:#80b5c6; text-decoration:none;padding:0px 5px 0px 5px;} 

#nav_footer a:hover{ color:#FFF; text-decoration:none;padding:0px 5px 0px 5px;} 

#nav_footer span{ border-right:#80b5c6 solid 1px; height:10px;} 

.border{border:#80b5c6 solid 1px;}

/*#navfo { width:463px; height:25px; margin-left: auto; margin-right: auto;padding-top:10px;} 

#main_navfo	{ width:463px; height:25px;}

	

#main_navfo ul 				{ list-style-type: none; padding:0px; margin:0 auto;}

#main_navfo li 				{ float: left; padding:0px; margin:0 auto;}

#main_navfo a.menufo-1	{ width: 62px; background: url(images/menu-fo.png) 0px -0px no-repeat;  }

#main_navfo a.menufo-1:hover		{ background-position: 0px -33px; }

#main_navfo a.menufo-2	{ width: 65px; background: url(images/menu-fo.png) -62px -0px no-repeat;  }

#main_navfo a.menufo-2:hover		{ background-position: -62px -33px; }

#main_navfo a.menufo-3	{ width: 74px; background: url(images/menu-fo.png) -127px -0px no-repeat;  }

#main_navfo a.menufo-3:hover		{ background-position: -127px -33px; }

#main_navfo a.menufo-4	{ width: 88px; background: url(images/menu-fo.png) -201px -0px no-repeat;  }

#main_navfo a.menufo-4:hover		{ background-position: -201px -33px; }

#main_navfo a.menufo-5	{ width: 64px; background: url(images/menu-fo.png) -289px -0px no-repeat;  }

#main_navfo a.menufo-5:hover		{ background-position: -289px -33px; }

#main_navfo a.menufo-6	{ width: 110px; background: url(images/menu-fo.png) -353px -0px no-repeat;  }

#main_navfo a.menufo-6:hover		{ background-position: -353px -33px; }

#main_navfo li a				{ text-indent: -9999px; height:25px; display: block;  }*/

/*////////////Facilities//////////*/

#content_facilities { width:1076px; height: auto; margin-left: auto; margin-right: auto; padding-top:7px;} 

#content_facilities .textarea { width:900px; height:auto; margin-left:100px; margin-top:20px;margin-bottom:20px; float:left;}

.container { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; padding: 23px 0px 20px 0px;}

.container ul { width:295px;float:left; margin:0; padding:0px 10px; border:0px solid #C9C9C9;}

.container ul li { list-style: inside; padding:3px 10px 0px 15px;}

.container ul li.title { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px; list-style: none none; padding-left:15px;;padding-top:7px; margin-left:0; background: none; color:#000000;}

.container ul li.even { background:none; }

.container ul li.odd { background: none; }

/*////////////Rooms//////////*/

#content_rooms { width:1076px; height: auto; margin-left: auto; margin-right: auto; background:url(images/reservation_bg2.jpg) top left no-repeat; } 

#content_rooms .textarea { width:900px; height:auto; margin-left:100px; margin-top:20px; margin-bottom:20px; float:left;}

#content_rooms .text_ttl{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#5b5853; text-align:center; margin-top:10px;}

#content_rooms .rooms_sections1{width:400px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align:left; margin-top:10px;  float:left;}

#content_rooms .rooms_text{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align: center; margin-top:10px;}

#content_rooms .rooms_sections2{width:400px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align:left; margin-left:30px; margin-top:10px;  float:left;}

#content_rooms .rooms_sections3{width:400px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align:left; margin-top:10px;  float:left;}

#content_rooms .rooms_sections4{width:400px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align:left; margin-left:30px; margin-top:10px; float:left;}

#content_rooms .rooms_sections5{width:400px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align:left; margin-top:10px;  float:left;}

#content_rooms .rooms_sections6{width:400px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align:left; margin-left:30px; margin-top:10px;  float:left;}

#content_rooms .studio_area{width:503px; height: auto; float:left; margin-top:0px; margin-left:83px; }

#content_rooms .studio_a1{ width:403px; margin-top:24px; text-align:center;}

/*//////////////weddings///////////*/

#content_weddings { width:1076px; height: auto; margin-left: auto; margin-right: auto; background:url(images/reservation_bg2.jpg) top left no-repeat; } 

#content_weddings .textarea p{padding-top:10px;}

#content_weddings .textarea { width:900px; height:auto; margin-left:100px; margin-top:20px; margin-bottom:20px; float:left;}

#content_weddings .text{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#5b5853; text-align:left; margin-top:10px;}

#content_weddings .weddings_sections1{width:422px; height:340px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align:left; margin-top:10px;  float:left;}

#content_weddings ul { margin: 0px;	padding: 0px; list-style:none;}

#content_weddings li { margin:0 auto; padding-left:12px; line-height:16px;}

#content_weddings .weddings_sections2{width:422px; height:340px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#5b5853; text-align:left; margin-top:10px; margin-left:20px; float:left;}

/*//////////////Gallery///////////*/

#gallery {	border: solid 0px #000;	margin: 0px; padding: 0px; width:930px;}

#gallery ul {	display: block;	margin: 0px; padding: 0px;}

#gallery li {	display: block;	list-style: none;	float: left; width:123px; height:98px;	margin:0px;	}

#gallery li p {	text-align: center;	margin: 0px;	padding: 5px;}

#gallery li img {	border:1px solid #666666;margin: 11px 11px 0px 0px;} 

#gallery hr {	clear: both;	visibility: hidden;	margin: 0px;	padding: 0px;	height: 1px;}

/*//////////////Pricelist///////////*/

.containerprice { background: none;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 20px 0px 0px 0px;}

.containerprice ul { float:left; margin:0; padding:0; border-right:1px solid #fff;}

.containerprice ul li { list-style:none; padding:5px 10px; line-height:18px;  border-bottom:1px solid #e4e3e1;}

.containerprice ul li.title { font-weight:bold; background-color: #dedede; color:#484848; list-style: none none;font-size: 12px; border-bottom:1px solid #fff;}

.containerprice ul li.even { background-color: #ececec;}

.container ul li.odd { background-color: #ececec;}

.container .txt{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;	color: #6f6d6a;}

/*////////////////Pricelist//////////////////////*/

/*.tableprice { background: none; font-family:Arial, Helvetica, sans-serif;font-size:11px; }

.tableprice ul { width:150px; float:left; margin:0; padding:0; border:1px solid #c7bda6; }

.tableprice ul li { list-style:none; padding:5px 5px 5px 0px;  border-bottom:1px solid #c7bda6; }

.tableprice ul li.title { font-weight:bold; background:#f2efe9; color:#424141; }

.tableprice ul li.title1 { font-weight:bold; background:#f2efe9; color:#424141; text-align:center; }

.tableprice ul li.even { background:#aa9d81; } 

.tableprice ul li.even1 { background:#aa9d81; text-align:center; } 

.tableprice ul li.odd { background:#c7bda6; }

.notes_terms_title {	font-weight:bold;	color:#484848;	font-size: 14px;	text-decoration:underline;}

.txt{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #6f6d6a;	}

*/

/*////////////Facitlies//////////*/

.table { width:100%; height:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000; padding:20px 0 0 0px;}

.table ul { float:left; margin:0; padding:0 1px; border:0px solid #C9C9C9; width:170px;  padding-left:0px;}

.table ul li {  padding:1px 0px;}

.table ul li.title { font-family:  Arial, Helvetica, sans-serif; padding:1px 3px 5px 0px; margin:0; font-weight:bold; font-size: 12px; list-style: none; text-align:left;  color:#000; }

.table ul li.title1 { font-family:  Arial, Helvetica, sans-serif; padding:1px 3px 0 0px; margin:0; font-weight:bold; font-size: 12px; list-style: none; text-align:left; background:#dec783; color:#000; }

.table ul li.even { background: none; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 0 14px;}

.table ul li.odd { background: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 0 14px;}

/* ///////////////////////// Footer///////////////////////////////// */

#add1{	width:650px; padding-top:15px;margin-left:auto; margin-right:auto; text-align:center; font-family: "Times New Roman", Times, serif; font-weight:bold; font-size: 11px; color:#848484;}

/*Text inputs*/

.NFText {border:none; vertical-align:middle; font:12px/13px Arial, Helvetica, sans-serif; background:none;}

.NFTextCenter {height:15px; background:url(images/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:12px;}

.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}

.NFTextLeft {background:url(images/input-left.png) no-repeat 0 0;}

.NFTextRight {background:url(images/input-right.png) no-repeat 0 0;}

/*Selects*/

.NFSelect {height:21px; position:absolute; }

.NFSelectLeft {float:left; width:3px; height:21px; background:url(images/select-left.png) no-repeat 0px 0px; vertical-align:top;}

.NFSelectRight {height:21px; width:auto; background:url(images/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#000; padding-left:1px; margin-left:1px;}

.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}

.NFSelectOptions {position:relative; background:#f8f8f8; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}

.NFSelectOptions li {padding-bottom:1px;}

.NFSelectOptions a {display:block; text-decoration:none; color:#000; padding:2px 3px; background:none;}

.NFSelectOptions a.NFOptionActive {background:#d7d7d7;}

.NFSelectOptions a:hover {background:#d7d7d7;}

/*Buttons*/

.NFButton {width:65px; height:22px; color:#fff; padding:0 0px; background:url(images/submit.gif) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif;  text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}

.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}

.restext{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; font-weight:normal;}

.restext a:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; font-weight:normal; text-decoration:underline;}

.restext a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000;  font-weight:normal;text-decoration:underline;}

.restext a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000;  font-weight:normal;text-decoration:none;}

.textr{font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color:#000; text-align:center; padding-left:5px; }

.textr a{ color:#000; text-decoration:underline; }

.textr a:hover {text-decoration: none;}

/*Focused*/

.NFfocused {border:1px dotted #666;}

/*Hovered*/

.NFh {background-position:0 100%;}

.NFhr {background-position:100% 100%;}

/*Hidden*/

.NFhidden {opacity:0; z-index:-1; position:relative;}

/*Safari*/

select, input, textarea, button {outline:none; resize:none;}

/*////////////////////////Drop down russian/////////////////////////*/

ul.topnavru {

	list-style: none; padding: 0 0px; margin: 0 auto; float: left; width: 533px; font-size: 1.2em;	

}

ul.topnavru li {

	list-style: none;float: left;margin: 0;	padding: 0 0px 0 0;	position: relative; /*--Declare X and Y axis base--*/

}

ul.topnavru li a{	

	padding: 0px 0px;color: #d0d0d0;display: block;text-decoration: none;float: left;height:60px;

}

ul.topnavru li a.home{ width:67px; background: url(images/menu-ru_03.jpg) 0px 0px;  text-indent: -9999px;}

ul.topnavru li a.rooms{ width:90px; background: url(images/menu-ru_04.jpg) 0px 0px; text-indent: -9999px;}

ul.topnavru li a.facilities{ width:87px; background: url(images/menu-ru_05.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavru li a.location{ width:92px; background: url(images/menu-ru_06.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavru li a.prices{ width:75px; background: url(images/menu-ru_07.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavru li a.bookings{ width:122px; background: url(images/menu-ru_08.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavru li a:hover{

	background-position: 0px -60px;

}

ul.topnavru li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.topnavru li ul.subnav {

	list-style: none;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 0; top: 60px;

	background:#2e2e2e url(images/orange-spacer.gif) bottom no-repeat ;

	margin: 0; padding: 0;

	display: none;

	float: left;

	width: 125px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border-bottom: 4px solid #cb5100;

}

ul.topnavru li ul.subnav li{

	margin: 0; padding: 0;

	border-top: 1px solid #252525; /*--Create bevel effect--*/

	border-bottom: 0px solid #444; /*--Create bevel effect--*/

	clear: both;

	width: 125px;

}

html ul.topnavru li ul.subnav li a {

	float: left;

	width: 100px;

	background: #2e2e2e url(images/arrow.gif) no-repeat 10px center;

	padding:2px 0px 0px 25px;

	height:18px;

}

html ul.topnavru li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background: #393939 url(images/arrow.gif) no-repeat 10px center; 

}

/*////////////////////////Drop down/////////////////////////*/

.containernav {

	width: 533px; padding:0px 0px 0px 0px;margin: 0 auto;position: relative;font: 10px normal Arial, Helvetica, sans-serif;

}

.containernav1{

	width: 533px; padding:0px 0px 0px 0px;margin: 0 auto;position: relative;font: 10px normal Arial, Helvetica, sans-serif;

}

ul.topnav {

	list-style: none; padding: 0 0px; margin: 0 auto; float: left; width: 533px; font-size: 1.2em;	

}

ul.topnav li {

	list-style: none;float: left;margin: 0;	padding: 0 0px 0 0;	position: relative; /*--Declare X and Y axis base--*/

}

ul.topnav li a{	

	padding: 0px 0px;color: #d0d0d0;display: block;text-decoration: none;float: left;height:60px;

}

ul.topnav li a.home{ width:67px; background: url(images/menu_03.jpg) 0px 0px;  text-indent: -9999px;}

ul.topnav li a.rooms{ width:79px; background: url(images/menu_04.jpg) 0px 0px; text-indent: -9999px;}

ul.topnav li a.facilities{ width:93px; background: url(images/menu_05.jpg) 0px 0px;text-indent: -9999px;}

ul.topnav li a.location{ width:95px; background: url(images/menu_06.jpg) 0px 0px;text-indent: -9999px;}

ul.topnav li a.prices{ width:77px; background: url(images/menu_07.jpg) 0px 0px;text-indent: -9999px;}

ul.topnav li a.bookings{ width:122px; background: url(images/menu_08.jpg) 0px 0px;text-indent: -9999px;}

ul.topnav li a:hover{

	background-position: 0px -60px;

}

ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.topnav li ul.subnav {

	list-style: none;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 0; top: 60px;

	background:#2e2e2e url(images/orange-spacer.gif) bottom no-repeat ;

	margin: 0; padding: 0;

	display: none;

	float: left;

	width: 125px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border-bottom: 4px solid #cb5100;

}

ul.topnav li ul.subnav li{

	margin: 0; padding: 0;

	border-top: 1px solid #252525; /*--Create bevel effect--*/

	border-bottom: 0px solid #444; /*--Create bevel effect--*/

	clear: both;

	width: 125px;

}

html ul.topnav li ul.subnav li a {

	float: left;

	width: 100px;

	background: #2e2e2e url(images/arrow.gif) no-repeat 10px center;

	padding:2px 0px 0px 25px;

	height:18px;

}

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background: #393939 url(images/arrow.gif) no-repeat 10px center; 

}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_Greek menu-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/

ul.topnavgr {

	list-style: none; padding: 0 0px; margin: 0 auto; float: left; width: 533px; font-size: 1.2em;	

}

ul.topnavgr li {

	list-style: none;float: left;margin: 0;	padding: 0 0px 0 0;	position: relative; /*--Declare X and Y axis base--*/

}

ul.topnavgr li a{	

	padding: 0px 0px;color: #d0d0d0;display: block;text-decoration: none;float: left;height:60px;

}

ul.topnavgr li a.home{ width:64px; background: url(images/menu-gr_10.jpg) 0px 0px;  text-indent: -9999px;}

ul.topnavgr li a.rooms{ width:84px; background: url(images/menu-gr_11.jpg) 0px 0px; text-indent: -9999px;}

ul.topnavgr li a.facilities{ width:93px; background: url(images/menu-gr_12.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavgr li a.location{ width:98px; background: url(images/menu-gr_13.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavgr li a.prices{ width:72px; background: url(images/menu-gr_14.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavgr li a.bookings{ width:122px; background: url(images/menu_08.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavgr li a:hover{

	background-position: 0px -60px;

}

ul.topnavgr li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.topnavgr li ul.subnav {

	list-style: none;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 0; top: 60px;

	background:#2e2e2e url(images/orange-spacer.gif) bottom no-repeat ;

	margin: 0; padding: 0;

	display: none;

	float: left;

	width: 125px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border-bottom: 4px solid #cb5100;

}

ul.topnavgr li ul.subnav li{

	margin: 0; padding: 0;

	border-top: 1px solid #252525; /*--Create bevel effect--*/

	border-bottom: 0px solid #444; /*--Create bevel effect--*/

	clear: both;

	width: 125px;

}

html ul.topnavgr li ul.subnav li a {

	float: left;

	width: 100px;

	background: #2e2e2e url(images/arrow.gif) no-repeat 10px center;

	padding:2px 0px 0px 25px;

	height:18px;

}

html ul.topnavgr li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background: #393939 url(images/arrow.gif) no-repeat 10px center; 

}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-Italian menu-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/

ul.topnavit {

	list-style: none; padding: 0 0px; margin: 0 auto; float: left; width: 533px; font-size: 1.2em;	

}

ul.topnavit li {

	list-style: none;float: left;margin: 0;	padding: 0 0px 0 0;	position: relative; /*--Declare X and Y axis base--*/

}

ul.topnavit li a{	

	padding: 0px 0px;color: #d0d0d0;display: block;text-decoration: none;float: left;height:60px;

}

ul.topnavit li a.home{ width:61px; background: url(images/menu-it_10.jpg) 0px 0px;  text-indent: -9999px;}

ul.topnavit li a.rooms{ width:102px; background: url(images/menu-it_11.jpg) 0px 0px; text-indent: -9999px;}

ul.topnavit li a.facilities{ width:79px; background: url(images/menu-it_12.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavit li a.location{ width:97px; background: url(images/menu-it_13.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavit li a.prices{ width:72px; background: url(images/menu-it_14.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavit li a.bookings{ width:122px; background: url(images/menu_08.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavit li a:hover{

	background-position: 0px -60px;

}

ul.topnavit li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.topnavit li ul.subnav {

	list-style: none;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 0; top: 60px;

	background:#2e2e2e url(images/orange-spacer.gif) bottom no-repeat ;

	margin: 0; padding: 0;

	display: none;

	float: left;

	width: 125px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border-bottom: 4px solid #cb5100;

}

ul.topnavit li ul.subnav li{

	margin: 0; padding: 0;

	border-top: 1px solid #252525; /*--Create bevel effect--*/

	border-bottom: 0px solid #444; /*--Create bevel effect--*/

	clear: both;

	width: 125px;

}

html ul.topnavit li ul.subnav li a {

	float: left;

	width: 100px;

	background: #2e2e2e url(images/arrow.gif) no-repeat 10px center;

	padding:2px 0px 0px 25px;

	height:18px;

}

html ul.topnavit li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background: #393939 url(images/arrow.gif) no-repeat 10px center; 

}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-German menu-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/

ul.topnavger {

	list-style: none; padding: 0 0px; margin: 0 auto; float: left; width: 533px; font-size: 1.2em;	

}

ul.topnavger li {

	list-style: none;float: left;margin: 0;	padding: 0 0px 0 0;	position: relative; /*--Declare X and Y axis base--*/

}

ul.topnavger li a{	

	padding: 0px 0px;color: #d0d0d0;display: block;text-decoration: none;float: left;height:60px;

}

ul.topnavger li a.home{ width:87px; background: url(images/menu-ger_10.jpg) 0px 0px;  text-indent: -9999px;}

ul.topnavger li a.rooms{ width:103px; background: url(images/menu-ger_11.jpg) 0px 0px; text-indent: -9999px;}

ul.topnavger li a.facilities{ width:73px; background: url(images/menu-ger_12.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavger li a.location{ width:72px; background: url(images/menu-ger_13.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavger li a.prices{ width:76px; background: url(images/menu-ger_14.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavger li a.bookings{ width:122px; background: url(images/menu_08.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavger li a:hover{

	background-position: 0px -60px;

}

ul.topnavger li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.topnavger li ul.subnav {

	list-style: none;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 4px; top: 60px;

	background:#2e2e2e url(images/orange-spacer.gif) bottom no-repeat ;

	margin: 0; padding: 0;

	display: none;

	float: left;

	width: 125px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border-bottom: 4px solid #cb5100;

}

ul.topnavger li ul.subnav li{

	margin: 0; padding: 0;

	border-top: 1px solid #252525; /*--Create bevel effect--*/

	border-bottom: 0px solid #444; /*--Create bevel effect--*/

	clear: both;

	width: 125px;

}

html ul.topnavger li ul.subnav li a {

	float: left;

	width: 100px;

	background: #2e2e2e url(images/arrow.gif) no-repeat 10px center;

	padding:2px 0px 0px 25px;

	height:18px;

}

html ul.topnavger li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background: #393939 url(images/arrow.gif) no-repeat 10px center; 

}

/*-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-French menu-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_*/

ul.topnavfr {

	list-style: none; padding: 0 0px; margin: 0 auto; float: left; width: 533px; font-size: 1.2em;	

}

ul.topnavfr li {

	list-style: none;float: left;margin: 0;	padding: 0 0px 0 0;	position: relative; /*--Declare X and Y axis base--*/

}

ul.topnavfr li a{	

	padding: 0px 0px;color: #d0d0d0;display: block;text-decoration: none;float: left;height:60px;

}

ul.topnavfr li a.home{ width:69px; background: url(images/menu-fr_10.jpg) 0px 0px;  text-indent: -9999px;}

ul.topnavfr li a.rooms{ width:109px; background: url(images/menu-fr_11.jpg) 0px 0px; text-indent: -9999px;}

ul.topnavfr li a.facilities{ width:82px; background: url(images/menu-fr_12.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavfr li a.location{ width:74px; background: url(images/menu-fr_13.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavfr li a.prices{ width:77px; background: url(images/menu-fr_14.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavfr li a.bookings{ width:122px; background: url(images/menu_08.jpg) 0px 0px;text-indent: -9999px;}

ul.topnavfr li a:hover{

	background-position: 0px -60px;

}

ul.topnavfr li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/

ul.topnavfr li ul.subnav {

	list-style: none;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 0px; top: 60px;

	background:#2e2e2e url(images/orange-spacer.gif) bottom no-repeat ;

	margin: 0; padding: 0;

	

	margin-left:3px;

	display: none;

	float: left;

	width: 125px;

	-moz-border-radius-bottomleft: 5px;

	-moz-border-radius-bottomright: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	border-bottom: 4px solid #cb5100;

}

ul.topnavfr li ul.subnav li{

	margin: 0; padding: 0;

	border-top: 1px solid #252525; /*--Create bevel effect--*/

	border-bottom: 0px solid #444; /*--Create bevel effect--*/

	clear: both;

	width: 125px;

}

html ul.topnavfr li ul.subnav li a {

	float: left;

	width: 100px;

	background: #2e2e2e url(images/arrow.gif) no-repeat 10px center;

	padding:2px 0px 0px 25px;

	height:18px;

}

html ul.topnavfr li ul.subnav li a:hover { /*--Hover effect for subnav links--*/

	background: #393939 url(images/arrow.gif) no-repeat 10px center; 

}


