/* CSS Document */

html, body {
border:0;
margin:0;
padding:0;
}
 
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/***** Common Formatting *****/

p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	line-height:18px;
	text-align: left;
	direction: ltr;
}
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1{
	font-size: 15px;
	font-weight:bold;
	color: #8A450D;
	clear: both;
	margin: 10px 0px 5px 0px;
	text-align: left;
}
 
h1 a:link ,h1 a:visited ,h1 a:active {
	color:#E9BC07;
	font-weight: bold;
}
	
h1 a:hover {
	color:#3B8498;
}
 
h2 {
	font-size: 15px;
	font-weight:bold;
	color: #8A450D;
	clear: both;
	margin: 10px 0px 5px 0px;
	text-align: left;
}
 
h2 a:link ,h2 a:visited ,h2 a:active {
	color:#E9BC07;
	font-weight: bold;
}
	
h2 a:hover {
	color:#3B8498;
}
 
 
h3 {
	text-indent:-9999px;
	margin:0;
	padding:0px 0px 0px 0px;
	border:0;
}

h4 {
	font-size: 15px;
	font-weight:bold;
	color: #cc0000;
	padding: 15px 0px 4px 16px;
	text-align: left;
	direction: rtl;
}

h5 {
	font-size: 15px;
	font-weight:bold;
	color: #3892B3;
	padding: 15px 0px 4px 10px;
	text-align: left;
	direction: rtl;
}

ul{
	margin:0px;
	padding:0px 0px 10px 15px;
}

li {
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style-type: square;
}

/***** Structure *****/

.wrap{
	width:800px;
	margin:0 auto;
	position: relative;
}

/***** header top *****/

.tag{
	width:372px;
	height:221px;
	position:absolute;
	z-index:40;
	top: 0px;
	right: -50.px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-image: url(../images/bg_top.gif);
	left: 0px;
}

.folder{
	width:250px;
	height:auto;
	z-index:30;
	margin: 0;
	padding:80px 0px 0px 0px;
	overflow: hidden;
	color: #333333;
	font-size:11px;
	float: left;
	text-align: left;
}

.folder a:link ,.folder a:visited ,.folder a:active {
	font-size:11px;
	color:#3333;
	text-decoration:none;
	font-weight:bold;
}

.folder a:hover {
	color:#005900;
	font-weight:bold;
}

.logo{
	width:230px;
	height:99px;
	margin: 0;
	padding:0px 0px 0px 0px;
	overflow: hidden;
	color: #333333;
	font-size:11px;
	float: left;
	text-align: left;
}


/***** Maincontainer *****/

.Maincontainer{
	width:800px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	direction: rtl;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}


/***** header *****/

.header_vr{
	width: 779px;
	height:147px;
	margin: auto;
	background-image: url(../images/header_vr.png);
	float: right;

}


.header{
	width: 800px;
	height:99px;
	margin: auto;
	background-image: url(../images/header_en.jpg);
	float: right;
	background-position: left;

}

.header a, .header a:hover {
	text-decoration: none;
	width: 763px;
	height:59px;
	margin:0;
	padding:0;
	border:0;

}

.header_middle{
	width: 800px;
	height:auto;
	margin: 0px;
	background-image: url(../images/bg_header.gif);
	padding: 0px;
	clear: both;

}

.flash{
	width:800px;
	height:331px;
	text-align: center;
	padding: 0px;
	margin: auto;
	clear: both;
}

/***** menu vr *****/

.menu_vr{
	width:729px;
	height:auto;
	overflow:hidden;
	padding: 10px 0px 0px 50px;
	direction: rtl;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}

.text_vr{
	width:170px;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	direction: rtl;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	float: left;
	font-weight: bold;
}

/***** menu *****/

.menu{
	font-family:Arial, Helvetica, sans-serif;
	width: 780px;
	height:auto;
	padding: 8px 10px 10px 10px;
	margin: 0px;
	clear: both;
	overflow: hidden;
	text-align: center;
	background-color:#3b501c;

}

.menu a:link ,.menu a:visited ,.menu a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
	

.yellow{
   color: #F8C808;	
   text-decoration: underline;
}	
.menu a:hover {
	color:#F8C808;
    text-decoration: underline;
}


.menu ul{
	margin:0px;
	display:inline;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

.menu li{
	margin:0px;
	padding:8px;
	display: inline;
	direction: rtl;
}

/***** content *****/

.content{
	width:800px;
	height:auto;
	overflow:hidden;
	margin: 0;
	padding: 0px;
	float: right;
}

.content_top{
	width:800px;
	height:auto;
	overflow:hidden;
	margin: auto;
	padding: 0px;
	float: right;
}

.content_middle{
	width:800px;
	height:auto;
	overflow:hidden;
	margin: auto;
	padding: 10px 0px 20px 0px;
	float: right;
	background-repeat: no-repeat;
	background-image: url(../images/bg_bottom_en.gif);
	background-position: right bottom;
	text-align: justify;
}

.content_middle a:link ,.content_middle a:visited ,.content_middle a:active {
	color:#1260D3;
	text-decoration:underline;
	font-weight: bold;
}
	
.content_middle a:hover {
	color:#3B8498;
}


.content_bottom{
	width:779px;
	height:22px;
	overflow:hidden;
	margin: auto;
	padding: 0px;
	background-image: url(../images/bg_content_bottom.gif);
	float: right;
}

/***** right *****/

.right{
	width:414px;
	height:auto;
	overflow:hidden;
	padding: 10px 12px 0px 23px;
	float:right;
}

.navcontainer{
	width: 166px;
	height: auto;
	overflow: hidden;
	float: left;
	background-image: url(images/bg_h.gif);
	background-repeat: no-repeat;
	padding: 0 0px 10px 0px;
}

.navcontainer ul
{
	list-style-type: none;
	text-align: left;
	padding: 0 0 0 10px;
	margin: 0;
}
 
.navcontainer ul li
{
	padding: 0px 0px 0px 12px;
	margin: 0px;
	background-image: url(../images/red2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.navcontainer ul li a
{
	text-decoration:none;
	color: #666;
	padding-bottom: 6px;
	line-height:20px;
}

.navcontainer ul li a:hover{
	color: #CC0000;
}

.navcontainer ul li a#current{
    color: #1C3F94;}

.banner{
	width: 152px;
	height: 177px;
	overflow: hidden;
	float: left;
	background-image: url(images/bg_h.gif);
	background-repeat: no-repeat;
	padding: 5px;
	border: 1px solid #ccc;
	margin: auto;
}

.vr_link{
	width: 164px;
	height: 177px;
	overflow: hidden;
	float: left;
	background-image: url(images/bg_h.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 5px 0px;
	margin: auto;
}


/***** left *****/

.left{
	width:570px;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	float:left;
	background-image: url(../images/bg_h_1px.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: left;
	direction: rtl;
	margin-left: 0px;
}

.left_deals{
	width:180px;
	height:auto;
	overflow:hidden;
	padding: 0px 20px 160px 0px;
	float:right;
	text-align: left;
	direction: rtl;
	margin-left: 0px;
}

.left_in{
	width:166px;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	float:left;
	background-image: url(images/bg_h.gif);
	margin: 7px 4px 0px 0px;
	background-repeat: no-repeat;
	background-position: top;
}

.left_in2{
	width:166px;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 14px;
	float:right;
	background-image: url(images/bg_h.gif);
	margin: 7px 0px 15px 6px;
	background-repeat: no-repeat;
	background-position: top;
	border-left: 1px dotted #ccc;
}

.left_down{
	width:545px;
	height:147px;
	overflow:hidden;
	padding: 10px 18px 0px 0px;
	float:right;
}

.list{
	width: 343px;
	height:auto;
	overflow: hidden;
	background-repeat: no-repeat;
	padding: 0 0px 10px 0px;
	float: right;
	text-align: justify;
}

.list ul
{
	list-style-type: none;
	text-align: left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}
 
.list li
{
	padding: 0px 0px 10px 12px;
	margin: 0px;
	background-image: url(../images/yellow2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 20px;
}

.text{
	width:560px;
	height:auto;
	overflow:hidden;
	padding: 10px 0px 0px 10px;
	float: left;
	border-right: 1px dotted #ccc;
	margin-bottom: 20px;
}

.small_pic{
	width:auto;
	height:auto;
	border:#CCCCCC 1px solid;
	padding:3px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.small_tamb{
	width:auto;
	height:auto;
	border:#CCCCCC 1px solid;
	padding:1px;
	float: left;
	margin: 0px 3px 0px 0px;
}

.vr_pic{
	width:auto;
	height:auto;
	border:#CCCCCC 1px solid;
	padding:5px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.left_pics{
	width:171px;
	height:auto;
	float: left;
	padding: 0px 5px 0px 0px;
}

.click{
	float:right;
	height:auto;
	width:100px;
	color:#d42727;
	text-align: right;
	font-size: 12px;
	padding: 5px 11px 0 0;
}

.click a:link ,.click a:visited ,.click a:active {
	color:#d42727;
	text-decoration:none;
}
	
.click a:hover {
	color:#3B8498;
}

.small{
	width:133px;
	height:74px;
	border:#CCCCCC 1px solid;
	padding:4px;
	margin: 0px 0px 0px 10px;
}

.title_vr{
	width:auto;
	height:auto;
	margin:auto;
	text-align: center;
	background-color: #3D8296;
	clear: both;
	padding: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	direction: rtl;
}

.title_vr2{
	width:auto;
	height:auto;
	margin:auto;
	text-align: center;
	background-color: #3D8296;
	clear: both;
	padding: 5px 0px 5px 150px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	direction: rtl;
}


/* footer */

.footer{
	width:800px;
	height:20px;
	clear: both;
	text-align: left;
	padding: 10px 0px 0px 0px;
	margin:auto;
	border-top: 1px solid #8E5F2B;
	font-size: 11px;
}

.footer a {
	font-size:11px;
	color:#8E5F2B;
	text-decoration:none;
	font-weight: bold;
}

.footer a:hover {
	color:#516171;

}

.footer ul{
	margin:0px;
	display:inline;
	font-size: 11px;
	color: #8E5F2B;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.footer li{
	margin:0px;
	padding:6px;
	display: inline;
	font-size: 11px;
}


.bytech{
	width: 152px;
	direction: ltr;
	float: right;

}

.bytech a, .bytech a:hover {
text-decoration: none;
background: url(images/bytech.gif) no-repeat;
width: 11px;
height:131px;
margin:0;
padding:0;
border:0;
display:block;
}

/***** style *****/

.blue{
	color:#333333;
	line-height: 20px;
	font-weight: bold;
}

.red{
	color:#FF0000;
	line-height: 20px;
	font-weight: bold;
}

.brown{
	color:#8A450D;
	line-height: 20px;
	font-weight: bold;
}

.orange{
	color:#CC9900;
}

.arrow{
	background:url(images/arrow.gif) left center no-repeat;
	width:7px;
	float: left;
	clear: none;
}

.title_deals{
	width:149px;
	float: left;
	background-image: url(../images/title_deals_en.gif);
	height: 42px;
}

.CLR{
	height:10px;
	clear:both;
	overflow:hidden;
	width: auto;
}

.CLR_line{
	height:1px;
	clear:both;
	overflow: hidden;
	width: 100%;
}

/***** start title *****/

.deals_pic{
	background-image:url(../images/title_deals.gif);
	height:27px;
	width:165px;
	background-position: left;
	background-repeat: no-repeat;
	padding-top: 10px;
}

.vr_bg{
	background-image:url(../images/bg_vr.gif);
	height:40px;
	width:165px;
}

.deals_title{
	background-image:url(../images/deals_title.gif);
	height:40px;
	width:166px;
	padding-left: 2px;
	background-repeat: no-repeat;
}

.abuot_title{background-image:url(../images/about_title.gif); height:40px; width:186px; padding-left: 2px; background-repeat: no-repeat;}

.room_title{background-image:url(../images/room_title.gif); height:40px; width:186px; padding-left: 2px; background-repeat: no-repeat;}

.title_index{
	background-image:url(../images/title_index.gif);
	height:27px;
	width:265px;
	padding-left: 2px;
	background-repeat: no-repeat;
	background-position: left;
}

.location_title{background-image: url(../images/location_title.gif); height:34px; width:159px;}


.bytech2{
	width: auto;
	height:auto;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	float: right;
	padding: 0px 10px 0px 0px;
	text-align: right;
	direction: ltr;
}

.bytech2 a, .bytech2 a:hover {
	text-decoration: none;
	color: #FFE2A8;
}

/**************** compo *******************/

.compo{
	width:295px;
	float: left;
	height: auto;
	background-color: #E4ECF1;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #527D9B;
}

.compo_contact{
	height:auto;
	width:253px;
	border-left:solid 1px #E1E3E3;
	border-right:solid 1px #E1E3E3;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3F65C8;
	font-size:11px;
	text-align:right;
	margin: 0px;
	overflow: hidden;
	
}

.compo_in{
	width:800px;
	float: left;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F2E8D0;
}


.box_compo_date{
	width:66px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal
	
}

.box_compo_rooms{
	width:150px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal
}

.box_compo_gen{
	width:38px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	float: left;
}


.box_compo_b{
	width:157px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

.submit{
	background-repeat:no-repeat;
	width:72px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align: center;
	background-color: #C3932A;
}

form{
	margin:0px;
	padding:0px 0px 0px 10px;
}

/**************** compo end *******************/

table{
	margin:0px;
	padding:0px 0px 0px 0px;
	float: left;
}

td{
	font-size: 10px;

}

.title_vr{
	width:auto;
	height:auto;
	margin:auto;
	text-align: center;
	background-color: #8B6033;
	clear: both;
	padding: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	direction: rtl;
}

.title_vr2{
	width:auto;
	height:auto;
	margin:auto;
	text-align: center;
	background-color: #8B6033;
	clear: both;
	padding: 5px 0px 5px 150px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	direction: rtl;
}

.bytech2{
	width: auto;
	height:auto;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	float: right;
	padding: 0px 10px 0px 0px;
	text-align: right;
	direction: ltr;
}

.bytech2 a, .bytech2 a:hover {
	text-decoration: none;
	color: #FFE2A8;
}

/***** menu vr *****/

.menu_vr{
	width:280px;
	height:auto;
	overflow:hidden;
	padding: 10px 0px 0px 0px;
	direction: rtl;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: auto;
}

.text_vr{
	w????:170???
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	direction: rtl;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	float: left;
	font-weight: bold;
	width: 140px;
}

.padding{
	padding:0px 5px 5px 0px;
	float: left;

}

.color {
	font-weight: bold;
	color: #004F9D;
}

.big{
	font-size:14px;
	font-weight:bold;
}


/* Gallery */

.gallery_thumb_wrapper {
	float:left;
	margin:3px;
	text-align:center;
	width:210px;
}

.gallery_thumb {
	border:1px solid #333333;
	float:left;
	height:200px;
	margin:3px;
	padding:2px;
	text-align:center;
	width:200px;
}

.gallery_thumb img {
	border:0;
}
