/* CSS Document */

html, body {
border:0;
margin:0;
padding:0;
}
 
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-image: url(../images/bg.jpg);
	background-color: #F7E8A3;
	background-repeat: repeat-x;
	background-position: top;
}

/***** Common Formatting *****/

p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	line-height:20px;
	text-align: justify;
}
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1{
	text-indent:-9999px;
	margin:0;
	padding:0px 0px 0px 0px;
	border:0;
}

 
h2 {
	font-size: 14px;
	font-weight:bold;
	color: #6c2424;
	margin: 0px 0px 0px 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 {
	text-indent:-9999px;
	margin:0;
	padding:0px 0px 0px 0px;
	border:0;
}

h5 {
	font-size: 15px;
	font-weight:bold;
	color: #3892B3;
	padding: 15px 10px 4px 0px;
	text-align: right;
	direction: rtl;
}

ul{
	margin:0px;
	padding:0px 0px 10px 15px;
	float: left;
}

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;
	left: -50.px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-image: url(../images/bg_top.gif);
	right: 0px;
}

.folder{
	width:auto;
	height:auto;
	margin: 0;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	color: #FFFFFF;
	font-size:11px;
	float: right;
	text-align: left;
}

.folder a:link ,.folder a:visited ,.folder a:active {
	font-size:11px;
	color:#FFFF99;
	text-decoration:none;
	font-weight:bold;
}

.folder a:hover {
	color:#FFFF66;
	font-weight:bold;
}

.logo{
	width:0px;
	height:0px;
	position:absolute;
	z-index:100;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/***** Maincontainer *****/

.Maincontainer{
	width:760px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	padding: 0px 20px 0px 20px;
	direction: ltr;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-image: url(../images/bg_maincontainer.gif);
	background-repeat: repeat-y;
}


/***** header *****/

.header_vr{
	width: 779px;
	height:147px;
	margin: auto;
	background-image: url(../images/header_vr.png);
	float: left;

}


.header{
	width: 760px;
	height:251px;
	margin: auto;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image: url(../images/bg_header.gif);
	background-repeat: no-repeat;
	background-position: top left;

}

.header a, .header a:hover {
	text-decoration: none;
	width: 763px;
	height:59px;
	margin:0;
	padding:0;
	border:0;

}

.header_right{
	width: 215px;
	height:auto;
	margin: 0px;
	background-image: url(../images/bg_header_en.gif);
	padding: 130px 20px 0px 20px;
	background-position:left top;
	float: left;

}

.flash{
	width:503px;
	height:242px;
	padding: 0px;
	margin: 0;
	clear: both;
	float: right;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}

/***** menu vr *****/

.menu_vr{
	width:729px;
	height:auto;
	overflow:hidden;
	padding: 10px 50px 0px 0px;
	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: right;
	font-weight: bold;
}

/***** menu *****/

.menu{
	font-family:Arial, Helvetica, sans-serif;
	width: 760px;
	height:auto;
	padding: 20px 0px 10px 0px;
	margin: 0px;
	clear: both;
	overflow: hidden;
	text-align: left;

}

.menu a:link ,.menu a:visited ,.menu a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
	

.yellow{
	color: #FFFF66;
}	
.menu a:hover {
   color:#F8C808;
}


.menu ul{
	margin:0px;
	display:inline;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

.menu li{
	margin:0px;
	padding:5px;
	display: inline;
	direction: ltr;
	color: #FFFFFF;
}

/***** content *****/

.content{
	width:730px;
	height:auto;
	overflow:hidden;
	margin: 0;
	padding: 15px;
	float: left;
	background-color: #FFFFFF;
}

.content_top{
	width:800px;
	height:auto;
	overflow:hidden;
	margin: auto;
	padding: 0px;
	float: left;
}

.content_middle{
	width:800px;
	height:auto;
	overflow:hidden;
	margin: auto;
	padding: 10px 0px 20px 0px;
	float: left;
	background-repeat: no-repeat;
	background-image: url(../images/bg_bottom.gif);
	background-position: left 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: left;
}

/***** right *****/

.right{
	width:414px;
	height:auto;
	overflow:hidden;
	padding: 10px 23px 0px 12px;
	float:left;
}

.navcontainer{
	width: 166px;
	height: auto;
	overflow: hidden;
	float: right;
	background-image: url(../images/bg_h.gif);
	background-repeat: no-repeat;
	padding: 0 0px 10px 0px;
}

.navcontainer ul
{
	list-style-type: none;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 0;
}
 
.navcontainer ul li
{
	padding: 0px 12px 0px 0px;
	margin: 0px;
	background-image: url(../images/red2.gif);
	background-position: right 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: right;
	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: right;
	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:right;
	background-image: url(../images/bg_h_1px.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: right;
	direction: rtl;
	margin-right: 0px;
}

.left_in{
	width:166px;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	float:right;
	background-image: url(../images/bg_h.gif);
	margin: 7px 0px 0px 4px;
	background-repeat: no-repeat;
	background-position: top;
}

.left_in2{
	width:166px;
	height:auto;
	overflow:hidden;
	padding: 0px 14px 0px 0px;
	float:left;
	background-image: url(../images/bg_h.gif);
	margin: 7px 6px 15px 0px;
	background-repeat: no-repeat;
	background-position: top;
	border-right: 1px dotted #ccc;
}

.left_down{
	width:545px;
	height:147px;
	overflow:hidden;
	padding: 10px 0px 0px 18px;
	float:left;
}

.list{
	width: 343px;
	height:auto;
	overflow: hidden;
	background-repeat: no-repeat;
	padding: 0 0px 10px 0px;
	float: left;
	text-align: justify;
}

.list ul
{
	list-style-type: none;
	text-align: right;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}
 
.list li
{
	padding: 0px 12px 10px 0px;
	margin: 0px;
	background-image: url(../images/yellow2.gif);
	background-position: right top;
	background-repeat: no-repeat;
	line-height: 20px;
}

.text{
	width:560px;
	height:auto;
	overflow:hidden;
	padding: 10px  10px 0px 0px;
	float: right;
}

.small_pic{
	width:auto;
	height:auto;
	border:#CCCCCC 1px solid;
	padding:3px;
	float: right;
	margin: 0px 0px 0px 10px;
}

.vr_pic{
	width:auto;
	height:auto;
	border:#CCCCCC 1px solid;
	padding:5px;
	float: right;
	margin: 0px 0px 0px 0px;
}

.left_pics{
	width:171px;
	height:auto;
	float: right;
	padding: 0px 0px 0px 5px;
}

.click{
	float:left;
	height:auto;
	width:100px;
	color:#d42727;
	text-align: left;
	font-size: 12px;
	padding: 5px 0 0 11px;
}

.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 10px 0px 0px;
}

.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 150px 5px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	direction: rtl;
}


/* footer */

.footer{
	width:800px;
	height:32px;
	clear: both;
	text-align: right;
	padding: 7px 0px 0px 0px;
	margin:auto;
	background-image: url(../images/bg_footer.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.footer a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.footer a:hover {
	color:#FFFF99;

}

.footer ul{
	margin:0px;
	display:inline;
	font-size: 12px;
	color: #3B8498;
	font-weight: bold;
	padding: 0px 14px 0px 20px;
	text-align: center;
	width: 766px;
	float: right;
}

.footer li{
	margin:0px;
	padding:4px;
	display: inline;
}


.bytech{
	width:800px;
	direction:ltr;
	clear:both;
	height:auto;
	overflow: hidden;
	margin:auto;
    text-align:center;
	font-size:11px;
}

.bytech a, .bytech a:hover {
text-decoration: none;
margin:0;
padding:0;
border:0;
text-align:center;
color:#000000;
}

/***** style *****/

.blue{
	color:#1A517D;
	font-weight: bold;
	padding-top: 10px;
	font-size: 13px;
	padding-bottom: 5px;
}

.brown{
	color:#8A450D;
	line-height: 20px;
	font-weight: bold;
}

.orange{
	color:#A0530B;
	padding: 0px 0px 5px 0px;
}

.arrow{
	background:url(../images/arrow.gif) right center no-repeat;
	width:7px;
	float: right;
	clear: none;
}

.size10 {font-size: 10px}

.CLR{
	height:10px;
	clear:both;
	overflow:hidden;
	width: auto;
}

.CLR_line{
	height:1px;
	clear:both;
	overflow: hidden;
	width: 100%;
}

/***** start title *****/


.vr_bg{
	background-image:url(../images/bg_vr.gif);
	height:40px;
	width:165px;
}

.deals_title{
	background-image:url(../images/bg_deals_en.jpg);
	height:52px;
	width:241px;
	padding-right: 2px;
	background-repeat: no-repeat;
}

.abuot_title{background-image:url(../images/about_title.gif); height:40px; width:186px; padding-right: 2px; background-repeat: no-repeat;}

.room_title{background-image:url(../images/room_title.gif); height:40px; width:186px; padding-right: 2px; background-repeat: no-repeat;}

.title_index{
	background-image:url(../images/title_index.gif);
	height:27px;
	width:265px;
	padding-right: 2px;
	background-repeat: no-repeat;
	background-position: right;
}

.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: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
	direction: ltr;
}

.bytech2 a, .bytech2 a:hover {
	text-decoration: none;
	color: #FFE2A8;
}

/**************** compo *******************/

.compo{
	width:295px;
	float: right;
	height: auto;
	background-color: #E4ECF1;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #527D9B;
}

.compo_contact{
	height:auto;
	width:253px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3F65C8;
	font-size:11px;
	text-align:left;
	margin: 0px;
	overflow: hidden;
	
}

.compo_in{
	width:760px;
	float: right;
	height: auto;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
}


.box_compo_date{
	width:66px;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	border: 0;
	
}

.box_compo_rooms{
	width:130px;
	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: right;
}


.box_compo_b{
	width:140px;
	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:#3D201A;
	font-size:11px;
	text-align: center;
	background-color: #D9AC4F;
}

form{
	margin:0px;
	padding:0px 10px 0px 0px;
}

/**************** compo end *******************/

table{
	margin:0px;
	padding:0px 0px 0px 0px;
	float: left;
	direction: ltr;
}

td{
	color: #F6E9A3;
	font-size: 11px;
	font-weight: bold;
}

.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 150px 5px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	direction: rtl;
}

.bytech2{
	width: auto;
	height:auto;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	float: left;
	padding: 0px 0px 0px 10px;
	text-align: left;
	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: right;
	font-weight: bold;
	width: 140px;
}

.padding{
   padding:0px 0px 5px 5px;

}

.compo_box{
width:760px;
height:auto;
overflow:hidden;
float:left;
padding-bottom:7px;
}

