/* CSS Document */

html, body {
border:0;
margin:0 auto;
padding:0;
}
 
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/***** Common Formatting *****/

p{
	margin:0;
	padding:0px 0px 5px 0px;
	line-height:normal;
	text-align: justify;
	direction: rtl;
}
 
.h1_top
{
	width:760px;
	background-color: #199AD1;
	height: auto;
	margin: auto;
	padding: 0px 4px 0px 4px;
	direction: rtl;
	overflow: hidden;
	text-align: center;
	background:url(../images/h1_top.jpg) top no-repeat;
}

.h1_top h1 {
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	clear: both;
}


h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
	font-size: 12px;
	font-weight:bold;
	color: #990000;
	clear: both;
	margin-bottom:5px;
	padding: 0px 5px 0px 0px;
}

h1 a{
	color: #990000;
	text-decoration:none;
}

h1 a:hover{
	color: #990000;
	text-decoration: underline;
}

h2 {
	font-size: 15px;
	font-weight:bold;
	color: #990000;
	clear: both;
	margin-bottom:5px;
	padding: 0px 5px 0px 0px;
}

h2 a{
	color: #990000;
	text-decoration:none;
}

h2 a:hover{
	color: #990000;
	text-decoration: underline;
}

 
h3 {
	font-size: 12px;
	font-weight:bold;
	color: #669900;
	clear: both;
	margin-bottom:5px;
	padding: 0px 5px 0px 0px;
}

h3 a{
	color: #669900;
	text-decoration:none;
}

h3 a:hover{
	color: #669900;
	text-decoration: underline;
}


h4 {
	font-size: 12px;
	font-weight:bold;
	color: #669900;
	padding: 0px 0px 0px 5px;
	width: auto;
	float: right;
	height: auto;
	margin: 0px;
}


ul, li {
margin:0px;
padding:0px;
}

/***** Menu left *****/

.right{
	width:154ppx;
	float:right;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
}

.menu_right{
	width:152px;
	height:auto;
	overflow:hidden;
	background-color: #F4EFCD;
	border-left:#F1EDC7 1px solid;
	border-right:#F1EDC7 1px solid;
	padding: 0px 0px 0px 0px;
	clear: both;
}

.right_top{
	width:154px;
	height:8px;
	background:url(../images/box_menu_top.gif) no-repeat;
	clear:both;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.right_bottom{
	width:154px;
	height:23px;
	background:url(../images/box_menu_bottom.gif) no-repeat;
	clear:both;
}

.right ul{
list-style-type: none;
text-align: right;
}

.right li {
	background:url(../images/errow.gif) no-repeat;
	background-position:130px .8em;
	border-bottom:solid 1px #ffffff;
	padding: 5px 30px 5px 0px;
  }

.right ul li a{
text-decoration: none;
color: #666666;
font-weight:normal;
padding:0px 0px 4px 0px!important; 
}

.right ul li a:hover{
color: #999999;
}


/***** top links *****/

.top_links_wrap{
overflow:hidden;
}

.top_links{
	width:270px;
	float:right;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
}

.middle_top_links{
	width:252px;
	height:auto;
	overflow:hidden;
	background-color: #F8F7F0;
	border-left:#F1EDC7 1px solid;
	border-right:#F1EDC7 1px solid;
	padding: 0px 8px 0px 8px;
	float: left;
}

.top_links_top{
	width:270px;
	height:8px;
	background:url(../images/top_links_top.gif) no-repeat;
	clear:both;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	overflow: hidden;
}

.top_links_bottom{
	width:270px;
	height:10px;
	background:url(../images/top_links_bottom.gif) no-repeat;
	clear:both;
	overflow: hidden;
}

.top_links_div{
	width:121px;
	float:right;
	padding-bottom: 6px;
	padding-left: 5px;
}

.top_links ul{
list-style-type: none;
text-align: right;
}

.top_links li {
	background:url(../images/arrow_y.jpg) no-repeat;
	background-position:109px .5em;
	padding: 0px 21px 3px 0px;
  }

.top_links ul li a{
text-decoration: none;
color: #666666;
font-weight:normal;
padding:0px 0px 4px 0px!important; 
}

.top_links ul li a:hover{
color: #999999;
}

.deals{
	height:auto;
	width:252px;
	float:right;
	overflow:hidden;
	text-align:right;
	direction:rtl;
	font-size:12px;
}

.deals_in{
	height:auto;
	width:252px;
	float:right;
	overflow:hidden;
	text-align: right;
}

.deals_bottom{
	height:auto;
	width:252px;
	float:right;
	overflow:hidden;
}

.top_links_deals{
	width:252px;
	float:right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.top_links_deals ul{
list-style-type: none;
text-align: right;
}

.top_links_deals li {
	background:url(../images/arrow_y.jpg) no-repeat;
	background-position:240px .5em;
	padding: 0px 21px 3px 0px;
	list-style-type: none;
	margin: 0px;
  }

.top_links_deals ul li a{
text-decoration: none;
color: #666666;
font-weight:normal;
padding:0px 0px 4px 0px!important; 
}

.top_links_deals ul li a:hover{
color: #999999;
}

/***** hotels links *****/

.hotels_links_wrap{
overflow:hidden;
}

.hotels_links{
	width:565px;
	float:right;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
}

.middle_hotels_links{
	width:555px;
	height:auto;
	overflow:hidden;
	background-color: #F8F7F0;
	padding: 0px 5px 0px 5px;
	background:url(../images/big_links_bk.gif) repeat-y;
	text-align: right;
}

.hotels_links_top{
	width:565px;
	height:12px;
	background:url(../images/big_links_top.gif) no-repeat;
	clear:both;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	overflow: hidden;
}

.hotels_links_bottom{
	width:565px;
	height:10px;
	background:url(../images/big_links_bottom.gif) no-repeat;
	clear:both;
	overflow: hidden;
}

.next{
	width:38px;
	height: auto;
	float: right;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}


.next a:link,.next a:visited,.next a:active{
	text-decoration:none;
	color:#669900;
	font-weight: bold;
}

.next a:hover{
	color:#FFCC00;
}


.prev{
	width:40px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	text-align:left;
}


.prev a:link,.prev a:visited,.prev a:active{
	text-decoration:none;
	color:#669900;
	font-weight: bold;
}

.prev a:hover{
	color:#FFCC00;
}



.hotels_links_div{
	width:124px;
	float:right;
	padding: 0px 5px 6px 5px;
	height: auto;
	margin: 0;
}

.hotels_links_row{
	overflow:hidden;
	width: 137px;
	float: right;
}

.hotels_links ul{
list-style-type: none;
text-align: right;
}

.hotels_links li {
	background:url(../images/arrow_b.jpg) no-repeat;
	background-position:113px .5em;
	padding: 0px 20px 3px 0px;
  }

.hotels_links ul li a{
text-decoration: none;
color: #666666;
font-weight:normal;
padding:0px 0px 4px 0px!important; 
}

.hotels_links ul li a:hover{
color: #999999;
}


/***** hotels_in *****/

.hotels_in{
	width:563px;
	height:auto;
	overflow:hidden;
	background-color: #F8F7F0;
	padding: 0px 0px 10px 0px;
	text-align: right;
	border-left: 1px solid #F1EDC7;
	border-right: 1px solid #F1EDC7;
}

.hotel_wrap{
	width:543px;
	height:auto;
	overflow:hidden;
	padding: 10px 10px 10px 10px;
}


.hotel_wrap_1{
	width:543px;
	height:auto;
	overflow:hidden;
	border-bottom:1px #FF9933 dotted;
	padding: 10px 10px 10px 10px;
	background-color: #F8F7F0;
}

.hotel_wrap_2{
	width:543px;
	height:auto;
	overflow:hidden;
	border-bottom:1px #FF9933 dotted;
	padding: 10px 10px 10px 10px;
	background-color: #fff;
}

.hotel_pic{
	width:71px;
	height:71px;
	overflow:hidden;
	border:1px solid #F1EDC7;
	float: right;
}

.hotel_text{
	overflow:hidden;
	float: right;
	width: auto;
}

.hotel_h{
	width:450px;
	height:auto;
	overflow:hidden;
	padding:0px 10px 0px 0px;
}

.hotel_p{
	width:452px;
	height:auto;
	overflow:hidden;
	padding:0px 8px 0px 0px;

}

.hotel_p a{
color:#669900; 
text-decoration:underline;
}

.hotel_p a:hover{
color:#336699;
text-decoration:underline;
}

.hotel_description{
	width:533px;
	height:auto;
	overflow:hidden;
	background-color: #FFFFFF;
	padding: 10px 15px 10px 15px;
	text-align: right;
	border-top:1px solid #C2BDAE;
	border-bottom:1px solid #C2BDAE;
	border-left:1px solid #C2BDAE;
	border-right:1px solid #C2BDAE;
	float: right;
}

.gallery_links{
	width:520px;
	height:auto;
	padding:0px 5px 10px 5px;
	clear: both;
	float: right;
}

.gallery_text{
	width:426px;
	height:auto;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #C2BDAE;
	float: right;
}

.gallery_next{
	width:30px;
	height:auto;
	padding: 5px 5px 5px 5px;
	border: 1px solid #C2BDAE;
	color: #3167A7;
	float: right;
	margin: 0px 5px 0px 0px;
	text-align: center;
}


.hotel_description ul{
list-style:none;
float:right;
}

.hotel_description li{
	display:inline;
	border-left: 1 solid #cccccc;
}

.hotel_description a{
text-decoration: none;
color: #336699;
font-weight:normal;
}

.hotel_description a:hover{
	color: #999999;
	text-decoration: underline;
}


/***** Structure *****/

.wrap{
	width:768px;
	background:#fff url(../images/header.jpg) top no-repeat;
	height: auto;
	margin: auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	direction: rtl;
	overflow: hidden;
	/*text-align: right;*/
}

.Maincontainer{
	background:url(../images/bk_maincontainer.gif) bottom no-repeat;
	width:768px;
	height:auto;
	overflow:hidden;
	padding: 0px 0px 20px 0px;
}

.content{
	background:url(../images/bk_main_2.gif) repeat-y;
	width:738px;
	height:auto;
	overflow:hidden;
	padding: 15px 15px 0px 15px;
}

.header{
	width: 758px;
	height:107px;
	margin: auto;
	overflow: hidden;
}

.logo a, .logo a:hover {
background:url(images/header.jpg) no-repeat;
text-decoration: none;
width: 756px;
height:97px;
margin:0;
padding:0;
border:0;
display:block;
}

.personal_folder{
	width: 290px;
	height: 26px;
	position:absolute;
	top: 89px;
	z-index: 10;
	padding: 5px 0px 0px 5px;
	left: 462px;
	font-size: 13px;
}

.logo{
	width:0px;
	height:0px;
	position:absolute;
	z-index:40;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.bytech{
float:left;
}

.left{
	width:565px;
	height:auto;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	float:left;
}

.CLR{
	height:15px;
	clear:both;
	overflow:hidden;
	width: 100%;
	float: right;
}

.width_CLR{
	height:15px;
	overflow:hidden;
	width: 23px;
	background-image: url(../images/clr.gif);
	float: right;
}

.width_CLR_15{
	height:15px;
	overflow:hidden;
	width: 15px;
	background-image: url(../images/clr.gif);
	float: right;
}

.arrow{
	background:url(images/arrow.gif) right center no-repeat;
	width:7px;
	float: right;
	clear: none;
}

.s_left{
	width:9px;
	height:235px;
	background: url(../images/s-left.gif) no-repeat;
	position:absolute;
	z-index:30;
	top: 107px;
	left: 0px;
}

.s_right{
	width:9px;
	height:235px;
	background:url(../images/s-right.gif) no-repeat;
	position:absolute;
	z-index:30;
	top: 107px;
	right: -1px;
}

.banner_right{
	background:url(../images/bk_banner_left.gif) no-repeat;
	width:154px;
	height:68px;
	margin-bottom: 10px;
}

.banner_top{
	background:url(../images/bk_banner_top.gif) no-repeat;
	width:173px;
	height:64px;
	padding: 0px;
	margin-bottom: 10px;
	float: right;
}

.main_menu{
	width:758px;
	height:40px;
	padding: 0px 0px 2px 0px;
	overflow: hidden;
}

.footer{
	width:755px;
	height:20px;
	padding: 3px 5px 0px 5px;
	overflow: hidden;
	font-size: 11px;
}

.footer ul{
    list-style:none;
    float:right;
	width:755px;
	text-align:center;
}

.footer li{
	display:inline;
	margin:0;
	padding:0px 0px 0px 1px;
	border-left: 1 solid #cccccc;
}

.footer a{
text-decoration: none;
color: #666666;
font-weight:normal;
}

.footer a:hover{
color: #999999;
}

.blue{
color:#336699;
}

.s_gallery{
	width:100px;
	height:100px;
	border:1px solid #C2BDAE;
	float: right;
	padding: 10px;
	margin: 0px 6px 10px 5px;
	text-align: center;
}

img{border:none;}


.banners_left{
height:auto;
width:565px;
float:left;
overflow:hidden;
}

.top_big{
	width:563px;
	height:9px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	float:right;
	background-image: url(../images/top_big_flash.gif);
}

.middle_big{
	width:563px;
	height:auto;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	float:right;
	background-image: url(../images/middle_big_flash.gif);
	text-align: center;
	background-position: right;
}

.bottom_big{
	width:563px;
	height:9px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	float:right;
	background-image: url(../images/bottom_big_flash.gif);
	background-repeat: no-repeat;
}

