/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#89854E;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	color:#FFFFFF;
	font-weight: normal;
	margin-top: 10px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:16px;
	color:#B2AD75;
	font-weight: normal;
	background:url(../assets/h2-line.gif) repeat-x bottom left;
	padding:0px 0px 6px 0px;
	margin-bottom:5px;
	width: 100%;
}
h3 {
	background:none;
	border:none;
	padding:0 5px;
	margin:0;
	background:url(../images/yjns_div_gray.gif) repeat-x left bottom;
	border:none;
	padding:3px 3px 4px 5px;
	font-weight:bold;
	text-transform:uppercase;
	color:#B2AD75
	overflow:hidden;
	font-size:12px;
}
h4 {
	width: 98%;
	background:none;
	border:none;
	padding:0 5px;
	margin:0;
	background:url(../images/h4-line.gif) repeat-x left bottom;
	padding:3px 3px 4px 5px;
	font-weight:bold;
	color:#B2AD75
	overflow:hidden;
	font-size:12px;
}
h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#B2AD75;
}
a{
	color:#B2AD75;
	text-decoration: none;
}
a:hover{
	color:#FFCC00;
}
.main_table{
	border: solid 5px #EFEFEF;
	margin-top: 5px;
	padding: 0px;
}
.head {
	width: 1024px;
	height: 216px;
	background: url(../assets/head-bg.gif) repeat-x;
}
/* Navigation bar top*/
#top_menu{width:100%; margin:0 auto; height:30px}
#sl{margin:0 auto; width:100%; height:100% !important; text-align:center}
#sr{margin:0 auto; width:100%; height:100% !important; text-align:center}

#navigation{height:30px; width:900px; float:left}
#navigation a{color:#B2AD75; font-family:Tahoma; font-size:18px; line-height:30px; padding-left: 10px; padding-right: 10px}
#navigation a:hover{color:#FFCC00}
#navigation li li{border-top:1px solid #fff; border-bottom:1px solid #cccccb}
.nav li ul{float:none; left:-999em; position:absolute; width:220px; z-index:5; border-top:1px solid #cccccb; border-right:1px solid #cccccb; border-left:1px solid #cccccb}
#navigation li.active{}
#navigation li.active span{}
#navigation li.active a{color:#B2AD75}
#navigation li:hover span, 
#navigation li.sfHover span{}
#navigation li:hover a, 
#navigation li.sfHover a{}
#navigation li:hover span.topdaddy, 
#navigation li.sfHover span.topdaddy{}
#navigation li:hover span.topdaddy a, 
#navigation li.sfHover span.topdaddy a{color:#FFD879}
#navigation li:hover ul, 
#navigation li.sfHover ul{background:#f4f4f4}
#navigation li li:hover, 
#navigation li li.sfHover{background:#edeceb}
#navigation li:hover li a.daddy, 
#navigation li.sfHover li a.daddy, 
#navigation li.active:hover li a.daddy, 
#navigation li.active.sfHover li a.daddy{ font-size:14px; background:url(../images/strelica_gray.gif) 100% 50% no-repeat}

.nav, .nav *{ font-size:14px; margin:0; padding:0}
div#navigation{ position:relative; z-index:50}
div#navigation .wrapper{position:relative}
#navigation li li{margin:0}
div#navigation li li span, 
div#navigation li.active li span, 
div#navigation li:hover li span{background:none}
.nav{line-height:1.0; float:left; margin-bottom:1.5em; position:relative}
.nav ul{background:#fff; padding:0}
.nav li{float:left; list-style:none; position:relative; background:none}
.nav li li a{display:block; padding:0; text-decoration:none; background-image:none; float:none; width:135px}
div#navigation li li a{height:auto; line-height:30px; text-align:left; text-transform:capitalize; font-size: 14px; font-weight: bold}
div#sonja li:hover{background-position:0 0}
div#navigation li:hover li, 
div#navigation li.sfHover li, 
div#navigation li.active:hover li, 
div#navigation li.active.sfHover li, 
div#navigation li:hover li span, 
div#navigation li.sfHover li span{background-image:none}
div#navigation li:hover li a, 
div#navigation li.sfHover li a, 
div#navigation li.active:hover li a, 
div#navigation li.active.sfHover li a{background-image:none}
.nav li:hover ul, 
.nav li.sfHover ul{left:0px; top:30px}
.nav li:hover li ul, 
.nav li.sfHover li ul, 
.nav li li:hover li ul, 
.nav li li.sfHover li ul, 
.nav li li li:hover li ul, 
.nav li li li.sfHover li ul{top:-999em}
.nav li li:hover ul, 
.nav li li.sfHover ul, 
.nav li li li:hover ul, 
.nav li li li.sfHover ul, 
.nav li li li li:hover ul, 
.nav li li li li.sfHover ul{left:180px; top:0px; width:180px}
.nav li li{position:relative; float:none; width:220px}
/* end navigation */

/* slideshow */
#topusers{height:198px; width:100%; margin:0 auto; text-align:center; background:#B2AD75 url(../images/topusersbg.jpg) repeat-x left top; padding: 0px}
#tul{background:url(../images/tul_gray.jpg) no-repeat left top; width:100%; height:198px; padding: 0px}
#tur{background:url(../images/tur_gray.jpg) no-repeat right top; width:100%; height:198px; padding: 0px}
#topusers_r{height:198px; width:100%; margin:0 auto; text-align:center; background:#B2AD75 url(../images/topusersbg_s_gray.gif) repeat-x left top}
#tul_r{background:url(../images/tul_s_gray.gif) no-repeat left top; width:1024px; height:198px}
#tur_r{background:url(../images/tur_s_gray.gif) no-repeat right top; width:1024px; height:198px}
#slideshow{overflow:hidden; padding:0px 30px; margin:0 auto; background:transparent; position:relative}
#SlideBox{height:198px}
.SlideBox{float:left; overflow:hidden; background:transparent}
.SlideBox div{height:198px; overflow:hidden}
.SlideBox div div{height:auto; float:left; overflow:hidden}
.SlideBox div div div{}

.sliden{position:absolute; right:0; top:95px; height:30px; width:30px; text-indent:-5000px; background:url(../images/sliedn.png) no-repeat left top; z-index: 100}
.sliden:hover{background:url(../images/sliedn.png) no-repeat left bottom;}
.slidep{position:absolute; left:0; top:95px; height:30px; width:30px; text-indent:-5000px; background:url(../images/slidep.png) no-repeat left top; z-index: 150}
.slidep:hover{background:url(../images/slidep.png) no-repeat left bottom;}

.slideuser .moduletable{width:100%; text-align:left; height:198px; overflow:hidden; border:0; background:none; padding:10px 60px; color:#fff}
.slideuser .moduletable h1{color:#fff; font:22px Tahoma; padding:0; margin:5px 0}
.slideuser .moduletable_yjnf1{margin:0 0px; height:auto; width:100%; padding:0 5px}
.slideuser .moduletable h3{border:0; padding:0 10px}
.slideuser{margin:0 auto; padding:5px; text-align:left}
#slideshow a:link, 
#slideshow a:visited, 
#slideshow a:focus{color:#F2D574}
#slideshow a:hover{color:#FFD879}
#slideshow li{padding-left:15px; background:none; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}
#slideshow li:hover{padding-left:15px; background:none; font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; text-decoration:none}
#slideshow .moduletable h3, 
#slideshow .moduletable h3{color:#fff}

/* content */


#top2l{height:100% !Important; height:1%; margin-top:-3px; background:url(../images/top2l_gray.gif) no-repeat left top}
#top2r{height:100% !Important; height:1%; background:url(../images/top2r_gray.gif) no-repeat right top}
#top2bl{height:100% !Important; height:1%; background:url(../images/top2bl_gray.gif) no-repeat left bottom}
#top2br{height:100% !Important; height:1%; background:url(../images/top2br_gray.gif) no-repeat right bottom}
#top2{}
#top2 .moduletable{background:none; border:none}
#top2 .moduletable h3{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; border:none; padding:3px; color: #B2AD75; font-weight:bold; text-transform:uppercase}

#top2{height:100% !Important; display: block; margin:8px 5px; text-align:center; padding:10px 5px; height:100%; overflow:hidden; clear:both}
#user4, #user5{float:left; text-align:left; overflow:hidden}
.top2{margin:0; padding:0 5px; overflow:hidden}

.yjnewsflash{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; padding-bottom:5px; display:block; width:auto; margin:0px 0px 5px 0px; overflow:hidden; padding:3px; font-size:12px; height:1% !important; clear:both}
a.yjnfa{font-size:11px; font-weight:bold; text-transform:uppercase; color:#B2AD75}
a.yjnfa:hover{color:#FFD879}
#user4 .yjnewsflash{background:none}
#user4 a.yjnfa{margin:5px 0}
#user5 .yjnewsflash{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; padding-bottom:5px; display:block; width:auto; margin:0px 0px 5px 0px; overflow:hidden; padding:10px; font-size:12px; height:1% !important; clear:both}
.yjnewsflash img{padding:5px; margin:0px 5px 0px 5px; border:1px solid #808080; background:#e1e0df}
#user5 .yjnewsflash img{padding:0px; margin:0px 5px 0px 5px; border:1px solid #808080}

.content_table {
	background-color: #FFFFFF;
	color:#89854E;
	padding: 20px;
}
.content_table a{
	color:#89854E;
}
.content_table a:hover{
	color:#FFCC00;
}
.content_table h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	color:#B2AD75;
	font-weight: normal;
	margin-top: 10px;
}
.content_table_wide {
	background-color: #FFFFFF;
	padding: 0px;
}
.content_box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#6E6E6E;
	background-color: #F4F4F4;
	padding: 10px;
}
.content_box img.innerborder {
	border:1px solid #F4F4F4;
	margin: -1px;
	overflow:hidden;
	cursor: pointer;
}
.content_box img.innerborder:hover {
	border:1px solid #B2AD75;
	margin: -1px;
}

.content_box_right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#6E6E6E;
	text-align: right;
	background-color: #F4F4F4;
	padding: 10px;
}
.content_right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#6E6E6E;
	text-align: right;
	padding: 10px;
}
.content_small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding: 5px;
}
.content ul li{
	list-style-type:none;
	background:url(../assets/bullet.gif) left top;
	background-repeat:no-repeat;
	padding:0px 0px 8px 20px;
}
.content_wh {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#948F54;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #F4F4F4;
}
.form {
	margin: 0px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663333;
	background-color: #F2E6E6;
	border: #663333;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: hand
}
.bordered {
	border:1px solid #FFFFFF;
}
.copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 20px;
	text-align: right;
	color:#C0C0C0;
	padding-top: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
}
/* Featured boxes */
.featured_table {
	margin-top: 0px;
	margin-right: 20px;
}
.featured_head {
	height: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#FFFFFF;
	padding-top: 10px;
	padding-bottom: 0px;
}

.featured_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#62ACDE;
	padding: 0px 10px 10px 10px;
	margin-right: 10px;
}
.featured_content a{
	color:#440C62;
	text-decoration: none;
}
.featured_content a:hover{
	color:#F99B1C;
}
.featured_content img {
	display:block;
	float: right;
	border:1px solid #FFFFFF;
	margin-left: 5px;
	margin-bottom: 5px;
}
.featured_gap {
	width:100%;
	clear:both;
	overflow:hidden;
	height:10px;
	background:none;
}
/* clearers */
.clearer, .clearer_20, .clearer_top, .clearer_10, .clear_10, .clearer_5{
	width:100%;
	clear:both;
	overflow:hidden;
	height:1px;
}
.clearer_20{ height:20px; }
.clearer_top{ height:18px; }
.clearer_10{ height:10px; }
.clear_10{ height:10px; }
.clearer_5{ height:5px; }
.facilities_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7B7746;
	background-color:#DBD9BF;
	padding: 5px 0px 5px 5px;
	margin-right: 10px;
}
.facilities_content h4{
	color:#7B7746;
	background: none;
}
.facilities_content img {
	float: right;
	margin-right: 5px;
	margin-top: 0px;
}
/*accommodation page */
.zoom {
	margin-top: 5px;
	margin-bottom: 5px;
}
.calendar_box {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#004277;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #004277;
}
.calendar_frame {
	display:block;
	margin-right: auto;
	margin-left: auto;
	width: 576px;
	height: 600px;
	border:0px solid #FFFFFF;
	overflow: hidden;
}
.image_left {
	border: solid 1px #E3E739;
	margin-right: 5px;
	margin-bottom: 5px;
}
.image_right {
	border: solid 1px #E3E739;
	margin-left: 5px;
	margin-bottom: 5px;
}
/* contact form */
.contact_input{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 20px;
	color: #153E5E;
	width: 240px;
	border: solid 1px #B2AD75;
	margin-top: 6px;
	padding-top: 3px;
	padding-bottom: 0px;
}
.contact_message{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 200px;
	color: #153E5E;
	width: 240px;
	border: solid 1px #B2AD75;
	margin-top: 7px;
}

/* bottom section */
#user6, #user7, #user8{float:left; text-align:left; overflow:hidden}
#bottoml{height:100% !Important; height:1%; width:100%; clear:both; background:url(../images/top2l_gray.gif) no-repeat left top}
#bottomr{height:100% !Important; height:1%; background:url(../images/top2r_gray.gif) no-repeat right top}
#bottombl{height:100% !Important; height:1%; background:url(../images/top2bl_gray.gif) no-repeat left bottom}
#bottombr{height:100% !Important; height:1%; background:url(../images/top2br_gray.gif) no-repeat right bottom}
#bottomwrap{width:98%; height:100% !Important; height:1%; text-align:center; margin-left:auto; margin-right:auto; padding:10px}
#bottom{width:99%; margin:0 auto; padding:10px 3px 5px 3px; overflow:hidden; clear:both}
#bottom .moduletable{background:none; border:none}
#bottom .moduletable h3{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; border:none; padding:3px 3px 2px 5px; text-transform:uppercase; margin: 5px;}
#user6 .yjnewsflash{background:none}
#user7 .yjnewsflash, 
#user8 .yjnewsflash{background:url(../images/yjns_div_gray.gif) repeat-x left bottom; padding-bottom:5px; display:block; width:auto; margin:0px 5px 5px 5px; overflow:hidden; padding:3px; font-size:12px; height:1% !important; clear:both}
.footer_cell{
	display: block;
	width: 100%;
	height: 40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height: 14px;
	color: #B2AD75;
	background-color: #FFFFFF;
	text-align: center;
}
#zoom{
	background: url(../images/buttons.gif) repeat-x;
	border: solid 1px #FFFFFF;
	width: 80px;
	margin-top: 15px;
	margin-right: 30px;
}
#zoom a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 21px;
	text-align: center;
	color: #000000;
	width: 80px;
	cursor: pointer;
}
/* contact form */
.grey_bg {
	background-color: #FFFFFF;
	border: 1px solid #F4F4F4;
	padding: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#send{
	background: url(../images/buttons.gif) repeat-x;
	border: solid 1px #FFFFFF;
	width: 80px;
	margin-top: 15px;
}
#send a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 21px;
	text-align: center;
	color: #000000;
	width: 80px;
	cursor: pointer;
}
#send a:hover{
	color: #FFCC00;
}
/* search results */
.results_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#89854E;
	padding: 10px;
	background-color: #E3E2CE;
}
.results_content a{
	color:#7B7746;
}
.results_content a:hover{
	color:#FFCC00;
}
.results_content h4 {
	color:#B2AD75
}
.results_type {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#DBD9BF;
	width: 80px;
	padding: 5px;
	background-color: #b2ad75;
}
/* PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageSmall
{
	border: none 1px #b2ad75;
	cursor: url("../assets/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 4px #000000;
	cursor: url("../assets/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("../assets/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 1px #b2ad75;
	cursor: pointer;
}
/* booking form */
.booking_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#948F54;
	padding: 5px;
}
.booking_content_right {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#948F54;
	text-align: right;
	padding: 5px;
}
.booking_address{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 160px;
	color: #948F54;
	width: 240px;
	border: solid 1px #B2AD75;
	margin-top: 7px;
}
.booking_message{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 200px;
	color: #948F54;
	width: 280px;
	border: solid 1px #B2AD75;
	margin-top: 7px;
}
.booking_nos{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 20px;
	color: #948F54;
	width: 50px;
	border: solid 1px #B2AD75;
	margin-top: 7px;
}
.booking_pc{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 20px;
	color: #948F54;
	width: 60px;
	border: solid 1px #B2AD75;
	margin-top: 7px;
}
.booking_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 20px;
	color: #948F54;
	width: 80px;
	border: solid 1px #B2AD75;
	margin-top: 7px;
}
#book{
	background: url(../images/buttons.gif) repeat-x;
	border: solid 1px #FFFFFF;
	width: 100px;
	margin-top: 15px;
	margin-right: 30px;
}
#book a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	text-align: center;
	color: #FFFFFF;
	width: 100px;
	cursor: pointer;
}
#book a:hover{
	color: #F99B1C;
	border: solid 0px #3E8BC9;
}
/* sale page */
.price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:17px;
	color:#B2AD75;
	margin:15px 0px 10px 0px;
}
#language_div {
	display: block;
	margin-top: 0px;
	padding: 10px;
}
#language_div a{
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#B2AD75;
	text-align: right;
}
#language_div a:hover{
	color: #F99B1C;
}
.info {
	color:#948F54;
}
/* addthis widget */
#addthis {
	margin: 20px;
}
.logobar {
	padding-top: 10px;
	padding-bottom: 20px;
}
.back {
	float: right;
	padding-right: 20px;
}
.esf
{
   float: left;
   margin: 10px 20px;
}
.sense
{  
  float: left; 
  margin: 10px 20px 10px 5px;
}
.sense a img
{  
   border: none;
}
.gmi
{  
   float: left;
   margin: 10px 20px 10px 5px;
}
.gmi a img
{  
   border: none;
}
.eco
{    
   margin: 10px 20px;
}
.eco a img
{  
   border: none;
}
