@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #54002a;
	background-color:#610d27;
}

.col_main {
	position: relative;
	width: 792px;
	margin-left:auto;
	margin-right:auto;
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ff0198;
	border-left-color: #ff0198;
	background-color:#ff0198;
}

#menu .text.selected {
	background-image:url(../images/menu_select.jpg);
	background-repeat:repeat-x;
}

#menu a:hover.text {
	background-image:url(../images/menu_select.jpg);
	background-repeat:repeat-x;
}

#menu .btn_home_en {
	height: 33px;
	width: 88px;
	position: relative;
	margin-left: 0px;
	float:left;
	background-image:url(../images/btn_home_en.png);
	background-repeat:no-repeat;
}

#menu a.btn_home_en_selected {
	height: 33px;
	width: 88px;
	position: relative;
	margin-left: 0px;
	float:left;
	background-image:url(../images/btn_home_en_sel.png);
	background-repeat:no-repeat;
}

#menu a:hover.btn_home_en {
	background-image:url(../images/btn_home_en_sel.png);
	background-repeat:no-repeat;
}

.menu .btn_gallery_en {
	height: 33px;
	width: 66px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_gallery_en.png);*/
	background-repeat:no-repeat;
}

a.btn_gallery_en_selected {
	height: 33px;
	width: 66px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_gallery_en_sel.png);*/
	background-repeat:no-repeat;
}

a:hover.btn_gallery_en {
	/*background-image:url(../images/btn_gallery_en_sel.png);*/
	background-repeat:no-repeat;
}

.menu .btn_special_en {
	height: 33px;
	width: 75px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_special_en.png);*/
	background-repeat:no-repeat;
}

a.btn_special_en_selected {
	height: 33px;
	width: 75px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_special_en_sel.png);*/
	background-repeat:no-repeat;
}

a:hover.btn_special_en {
	/*background-image:url(../images/btn_special_en_sel.png);*/
	background-repeat:no-repeat;
}

.menu .btn_hotels_en {
	height: 33px;
	width: 60px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_hotels_en.png);*/
	background-repeat:no-repeat;
}

a.btn_hotels_en_selected {
	height: 33px;
	width: 60px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_hotels_en_sel.png);*/
	background-repeat:no-repeat;
}

a:hover.btn_hotels_en {
	/*background-image:url(../images/btn_hotels_en_sel.png);*/
	background-repeat:no-repeat;
}

.menu .btn_links_en {
	height: 33px;
	width: 61px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_links_en.png);*/
	background-repeat:no-repeat;
}

a.btn_links_en_selected {
	height: 33px;
	width: 61px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_links_en_sel.png);*/
	background-repeat:no-repeat;
}

a:hover.btn_links_en {
	/*background-image:url(../images/btn_links_en_sel.png);*/
	background-repeat:no-repeat;
}

.menu .btn_contact_en {
	height: 33px;
	width: 80px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_contact_en.png);*/
	background-repeat:no-repeat;
}

a.btn_contact_en_selected {
	height: 33px;
	width: 80px;
	position: relative;
	margin-left: 1px;
	float:left;
	/*background-image:url(../images/btn_contact_en_sel.png);*/
	background-repeat:no-repeat;
}

a:hover.btn_contact_en {
	/*background-image:url(../images/btn_contact_en_sel.png);*/
	background-repeat:no-repeat;
}

.menu .btn_home_he {
	height: 33px;
	width: 74px;
	position: relative;
	margin-right: 1px;
	float:right;
}

.menu .btn_gallery_he {
	height: 33px;
	width: 46px;
	position: relative;
	margin-right: 1px;
	float:right;
}

.menu .btn_special_he {
	height: 33px;
	width: 56px;
	position: relative;
	margin-right: 1px;
	float:right;
}

.menu .btn_hotels_he {
	height: 33px;
	width: 58px;
	position: relative;
	margin-right: 1px;
	float:right;
}

.menu .btn_links_he {
	height: 33px;
	width: 51px;
	position: relative;
	margin-right: 1px;
	float:right;
}

.menu .btn_contact_he {
	height: 33px;
	width: 65px;
	position: relative;
	margin-right: 1px;
	float:right;
}



.logo {
	background-image: url(../images/logo.jpg);
	position: relative;
	height: 133px;
	width: 792px;
	background-repeat: no-repeat;
}
.menu {
	background-image: url(../images/menu_bg.jpg);
	height: 37px;
	width: 792px;
	background-repeat: no-repeat;
	position: relative;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	direction:rtl;
}

.menu a {
	color:#FFFFFF;
	text-decoration:none;
	line-height:35px;
}

.copyright {
	height: 13px;
	width: 792px;
	font-size:9px;
	margin-left:auto;
	margin-right:auto;
	color:white;
}
.contents_home {
    background-image: url(../images/home_bg.jpg);
    background-repeat: no-repeat;
    height: 650px;
    width: 792px;
}
.contents_links {
	background-image: url(../images/links_bg.jpg);
	background-repeat: no-repeat;
	height: 514px;
	width: 792px;
}
.text_home_en {
	position: absolute;
	height: 190px;
	width: 289px;
	left: 54px;
	top: 225px;
	line-height: 17px;
}
.text_home_he {
	position: absolute;
	height: 183px;
	width: 284px;
	left: 464px;
	top: 233px;
	direction:rtl;
}
.text_links_he {
	position: absolute;
	height: 393px;
	width: 478px;
	left: 160px;
	top: 250px;
	overflow: auto;
	direction:rtl;
}

.contents_contact {
	background-image: url(../images/contact_bg.jpg);
	background-repeat: no-repeat;
	height: 514px;
	width: 792px;
	font-size: 11px;
}

.contents_contact #txName {
	position: absolute;
	left: 332px;
	top: 276px;
	width: 166px;
	height: 16px;
	border: none;
	background-color: #c6689b;
}

.contents_contact #txMail {
	position: absolute;
	left: 332px;
	top: 305px;
	width: 166px;
	height: 16px;
	border: none;
	background-color: #c6689b;
}

.contents_contact #txSubject {
	position: absolute;
	left: 332px;
	top: 335px;
	width: 166px;
	height: 16px;
	border: none;
	background-color: #c6689b;
}

.contents_contact #txContents {
	position: absolute;
	left: 332px;
	top: 365px;
	width: 166px;
	height: 69px;
	border: none;
	background-color: #c6689b;
}

.header_gallery {
	background:url(../images/header_gallery.jpg);
	width:792px;
	height:77px;
	position:relative;
	border-bottom:solid 3px #b80165;
}

.header_hotels {
	background:url(../images/header_hotels.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:790px;
	height:77px;
	position:relative;
	border-bottom:solid 3px #b80165;
}

.header_special {
	background:url(../images/header_special.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:790px;
	height:77px;
	position:relative;
	border-bottom:solid 3px #b80165;
}

p.header_en {
	position: absolute;
	left: 35px;
	top: 45px;
	width: 203px;
	margin:0;
	padding:0;
}
p.header_he {
	position: absolute;
	right: 50px;
	top: 40px;
	direction: rtl;
	margin:0;
	padding:0;
}

.details {
	background: url(../images/details.jpg);
	height:45px;
	width:792px;
	border-top:solid 2px #ff0198;
	position: relative;
	top: 0px;
	left: 0px;
	clear: both;
}

.contents_gallery {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fd6dc3;
	border-left-color: #fd6dc3;
	background-color:#f2c0d9;
	position:relative;
}

.gallery_row {
	position:relative;
	width:100%;
	height:260px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.gallery_girl1 {
	float:left;
	width:188px;
	height:257px;
	background-image:url(../images/girl_frame1.png);
	margin-left:7px;
	display:block;
	position: relative;
}

.gallery_girl1 ul.diamonds {
	position:absolute;
	right:10px;
	top:0px;
	width:200px;
	list-style:none;
	margin:0;
	padding:0;
}

.gallery_girl1 li {
	float:right;
	margin-right: 2px;
	background-image:url(../images/diamond.png);
	width:31px;
	height:26px;
}

.gallery_girl1 p.name_en {
	position:absolute;
	left: 15px;
	bottom: 5px;
	font-size:12pt;
	margin:0;
	padding:0;
}

.gallery_girl1 p.name_he {
	position:absolute;
	direction:rtl;
	right: 15px;
	bottom: 5px;
	font-size:12pt;
	margin:0;
	padding:0;
}

.gallery_girl1 img {
	position:absolute;
	left: 31px;
	top: 51px;
}

.clear_left {
	clear:left;
}


.contents_hotels {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fd6dc3;
	border-left-color: #fd6dc3;
	background-color:#f2c0d9;
	position:relative;
}

.hotel {
	width:789px;
	height:173px;
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../images/hotel_bg.jpg);
}

.hotel p.title_en {
	position: absolute;
	top:30px;
	left:30px;
	font-size:12pt;
	margin:0;
	padding:0;
	color:white;
}

.hotel p.title_he {
	position: absolute;
	top:30px;
	right:30px;
	font-size:12pt;
	direction:rtl;
	margin:0;
	padding:0;
	color:white;
}

.hotel p.address_en {
	position: absolute;
	top:60px;
	left:30px;
	font-size:11pt;
	margin:0;
	padding:0;
}

.hotel p.address_he {
	position: absolute;
	top:60px;
	right:30px;
	font-size:11pt;
	margin:0;
	padding:0;
	direction:rtl;
}

.hotel p.phone_en {
	position: absolute;
	top:110px;
	left:30px;
	font-size:11pt;
	margin:0;
	padding:0;
}

.hotel p.phone_he {
	position: absolute;
	top:110px;
	right:30px;
	font-size:11pt;
	margin:0;
	padding:0;
	direction:rtl;
}

.hotel img {
	position:absolute;
	top:28px;
	left:294px;
}

.contents_special {
	width:790px;
	margin-left:auto;
	margin-right:auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fd6dc3;
	border-left-color: #fd6dc3;
	background-color:#f2c0d9;
	position:relative;
}

.special {
  position:relative;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	border:solid 1px #fd6dc3;
	width:740px;
	height:120px;
}

.special p.title_en {
	margin:0;
	position:absolute;
	top:0;
	left:0;
	height:26px;
	width:370px;
	border-right:solid 1px #fd6dc3;
	line-height:26px;
	font-size:12pt;
	text-indent:10px;
	background-color:#FFCCCC;
}

.special p.title_he {
	margin:0;
	position:absolute;
	top:0;
	right:0;
	height:26px;
	width:369px;
	direction:rtl;
	line-height:26px;
	font-size:12pt;
	text-indent:10px;
	background-color:#FFCCCC;
}

.special p.desc_en {
	margin:0;
	position:absolute;
	top:26px;
	left:130px;
	height:84px;
	width:240px;
	border-right:solid 1px #fd6dc3;
	padding-top:10px;
}

.special p.desc_he {
	margin:0;
	position:absolute;
	top:26px;
	right:130px;
	height:84px;
	width:240px;
	direction:rtl;
	padding-top:10px;
}

.special img.en {
	position:absolute;
	left:10px;
	top:35px;
}

.special img.he {
	position:absolute;
	right:10px;
	top:35px;
}

.contents_gallery .spec {
	position:relative;
	width:100%;
	height:430px;
}

.contents_gallery .spec p {
	margin:0;
	margin-top:5px;
	color:#ff0e87;
	padding:0;
}

.contents_gallery .spec em {
	color: #550029;
	font-style: normal;
	font-weight: bold;
}

.contents_gallery .spec_en {
	float:left;
	margin-top:20px;
	margin-left:20px;
	width: 210px;
}

.contents_gallery .spec_he {
	float:right;
	direction:rtl;
	margin-top:20px;
	margin-right:20px;
	width: 210px;
}

.contents_gallery .big_photo {
	position:absolute;
	left: 233px;
	top: 10px;
	background-image:url(../images/girl_frame2.png);
	width:324px;
	height:378px;
}

.contents_gallery .big_photo img {
	position:absolute;
	left: 64px;
	top: 52px;
}

.contents_gallery  .big_photo ul.diamonds {
	position:absolute;
	right:60px;
	top:380px;
	width:200px;
	list-style:none;
	margin:0;
	padding:0;
	z-index:999;
}

.contents_gallery .big_photo li {
	float:right;
	margin-right: 2px;
	background-image:url(../images/diamond.png);
	width:31px;
	height:26px;
}

.contents_gallery ul.more_photos {
	position:relative;
	list-style:none;
	height:160px;
	display:block;
	padding:0;
	margin-left:55px;
}

.contents_gallery .more_photos li {
	float:left;
	display:inline;
	background-image:url(../images/girl_frame3n.png);
	width:105px;
	height:158px;
	position:relative;
}

.contents_gallery .more_photos li img {
	position:absolute;
	left: 14px;
	top: 21px;
	/* add by me*/
	width:78px;
	height:105px;
}

.contents_gallery .more_photos li.first {
	background-image:url(../images/girl_frame3f.png);
	width:130px;
	height:158px;
}

.contents_gallery .more_photos li.first img {
	position:absolute;
	left: 33px;
	top: 20px;
	/* add by me*/
	width:78px;
	height:105px;
}

.contents_gallery .more_photos li.last {
	background-image:url(../images/girl_frame3l.png);
	width:126px;
	height:158px;
}

.contents_gallery .more_photos li.last img {
	position:absolute;
	left: 16px;
	top: 21px;
	/* add by me*/
	width:78px;
	height:105px;
}

.contents_gallery .more_girls {
	position:relative;
	width:100%;
	height:200px;
	background-image:url(../images/more_girls.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.contents_gallery .more_girls ul {
	top:75px;
	position:absolute;
	list-style:none;
	padding:0;
	margin:0;
	height:105px;
	left: 100px;
}

.contents_gallery .more_girls li {
	float:left;
	display:block;
	background:url(../images/girl_frame4.png) no-repeat;
	width:75px;
	height:103px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
}

.contents_gallery .more_girls li img {
	position:absolute;
	left: 4px;
	top: 6px;
}
