/* Reset
----------------------------------------------------------- */
blockquote,body,div,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,hr,img,input,label,legend,li,object,ol,p,select,textarea,ul {border:none;margin:0;padding:0;}

/* HTML Elements
----------------------------------------------------------- */
body {
	background: url(bg_body_inner.png) repeat-x #000 top;
	color: #fff;
	font: normal 11px/22px Arial, Tahoma, Verdana, sans-serif;
	font-family:Georgia,Arial;
	margin:0;
	padding:0;
	line-height:18px;
	text-align: left;
}

body.startPage
{
	background: url(bg_body.png) repeat-x #000 top;
}

a{font-family: Georgia, Arial; text-decoration: none;color:#FFF;}
a:link,a:active,a:focus,a:visited {font-family: Georgia, Arial; outline:none;}
a:hover{font-family: Georgia, Arial; color:#E1D184; text-decoration:none;}

h1{font-family: Georgia, Arial; color:#ffc63e;font-size:26px;font-weight:normal;line-height:28px;margin:0 0 20px 0;}
h2{font-family: Georgia, Arial; color:#000;font-size:24px;font-weight:normal;line-height:26px;margin:0 0 20px 0;}
h3{font-family: Georgia, Arial; color:#0064AA;font-size:18px;font-weight:normal;line-height:20px;margin: 0 0 10px 0;}

input, textarea{padding:2px;}
input[type="button"],input[type="submit"],input[type="checkbox"],input[type="radio"]{
	border: none;
}
select{border:1px solid #7f9db9;}
option {padding:2px;}
table, table td, table th{border-collapse: collapse;}
p {font-family: Georgia, Arial; margin:0 0 10px 0;}
ol {font-family: Georgia, Arial; margin:20px 0 20px 24px;} 
ol li {margin: 6px 0;} 
textarea{overflow:auto; height:60px;}
ul
{
	font-family:Georgia, Arial;
}
/*ul {margin:20px 0 20px 24px;} 
ul li {margin: 6px 0;} */

/* Commons
----------------------------------------------------------- */
.clear{clear:both; height:0}
.cl{clear:left;}
.cr{clear:right;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.red{color:#bd0a01!important;}
.cmr{margin-right:0 !important;}
.cml{margin-left:0 !important;}
.cmt{margin-top:0 !important;}
.cmb{margin-bottom:0 !important;}
.hidden{display:none; visibility: hidden;}
.transparent50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5; 
	opacity: 0.5;
}
.transparent80{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8; 
	opacity: 0.8;
}  

.btn{
	background:url(bg_button.png) repeat-x;
	border: none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.current{
	color:#AE9E7C;
}
.info{
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85; 
	opacity: 0.85;
	position: absolute;
	background-color:#000;
	bottom:0;
	left:0;
	z-index:10;
	width:100%;
}
/* Layout
----------------------------------------------------------- */
div#wrapper {
	width:794px;
	margin: 0 auto;
	z-index:-11;
}
div#header{
	height:150px;
	margin:0 auto;
	position: relative;
	z-index:10;
}
#logo{
	width:140px;
	height: 81px;
	background:url(logo.png) no-repeat;
	position:absolute;
	top:30px;
	left:0;
}
div#mainnav{
	height:33px;
	/*background:url(bg_mainnav.png) no-repeat center;*/
	position:absolute;
	bottom: 0;
	z-index:10;
}
.mainMenu
{
	list-style:none;
	font-size:12px;
	text-transform:uppercase;
	position:relative;
	z-index:100;
}
.mainMenu li
{
	font-family: Arial;
	float:left;
	position:relative;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:33px;
	list-style-type:none;
	text-align:center;
	width:113px;
	z-index:100;
	height:33px;
	background:url(bg_manMenu_item.png) no-repeat bottom left;
}
.mainMenu a{
	text-decoration:none;
	display:block;
	font-family: Arial;
}
.mainMenu a:hover{
	background:none;
}
.mainMenu li a:hover{
	color:#E1D184;
}
.mainMenu ul{
    display:none;
	position:absolute;
	width:112px;
	top:33px;
	left:0;
	padding-bottom:10px;
	background:#504D44;
}
.mainMenu table
{
	position:absolute;
	top:0;
	left:0;
}
.mainMenu li:hover ul,.mainMenu a:hover ul
{
	display:block;
}		
.mainMenu ul li
{
	background:none;
	line-height:18px;
	height:18px;
	clear:both;
	text-align:left;
}
.mainMenu ul li a
{
	display:block;
	padding:3px	5px;
	font-size:12px;
	font-weight:normal;
	white-space: nowrap;
	color:#b6b6b6;
	text-transform:none;
}
.mainMenu ul li a:hover
{
	color:#afa279;
}
.mainMenu li.sfhover ul {
    display:block;
}

div#smallnav{
	position:absolute;
	right:5px;
	bottom:25px;
	z-index:9;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#A5A5A5;
	text-transform:uppercase;
}
div#smallnav ul li{
	width:98px;
	height: 28px;
	background:url(bg_smalltab.png) no-repeat;
	list-style-type:none;
	float:left;
	text-align:center;
	font-family:Arial;
}
div#smallnav ul li a{
	color:#A5A5A5;
	font-family:Arial;
}
div#smallnav ul li a:hover{
	color:#E1D184;
}
div#top-bar{
	position:absolute;
	top:30px;
	right:0;
}
div#banner{
	height: 336px;
	overflow:hidden;
	position: relative;
	z-index:0;
}
#slideshow
{
    z-index:0;    
}
div#banner .speicials{
	height: 80px;
	width:791px;
	overflow: hidden;
	position:absolute;
	bottom: 0;
	left:0;
	background-color: #000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5; 
	opacity: 0.5;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	z-index:10;
}
div#banner .speicials .link{
	position:relative;
	top:-20px;
}
div#bottom-bar{
	height: 33px;
	line-height:33px;
	background:url(bg_checkavailablality.png) no-repeat;
	position: relative;
	font-family:Arial;
}
div#bottom-bar .label{
	font-size:14px;
	padding-left:18px;
}
div#bottom-bar #currency{
	width:60px;
}
div#bottom-bar #from,div#bottom-bar #to{
	width:90px;
}
div#bottom-bar #btnCheck{
	background: url(btn_check.png) no-repeat;
	width:76px;
	height:20px;
	margin:0 20px;
	cursor:pointer;
}
div#bottom-bar .or{
	font-size:14px;
	font-weight: bold;
}
div#bottom-bar #btnBookNow{
	background: url(btn_booknow.png) no-repeat;
	width:149px;
	height:28px;
	position: absolute;
	right:20px;
	top:3px;
	cursor:pointer;
}
/* Content
----------------------------------------------------------- */
div#content{
	position:relative;
	margin-top:20px;
	min-height:210px;
}

/* Home
----------------------------------------------------------- */
div#startpage-main-content{
	width:500px;
	padding-bottom:60px;
	color:#736F64;
}
div#startpage-main-content .text-content{
	padding:20px 30px 0 30px;
}
div#sidebar{
	width:280px;
	position:absolute;
	right: 0px;
	top:0;
}
div#main-content{
	width:688px;
/*	background: url(bg_title.png) no-repeat top;*/
	margin:0 auto;
	color:#888577;
	font-size:12px;
/*	background-color:#0F0E0A;*/
	padding-bottom:60px;
	position:relative;
}
div#main-content .text-content{
	padding:0 26px 26px 26px;
}

div#main-content h2{
	background: url(bg_title.png) no-repeat bottom;
	height:50px;
	width:688px;
	font-size:25px;
	color:#fff;
}

.accommodation-item{
	width:324px;
	height:226px;
	overflow:hidden;
	position:relative;	
}
.accommodation-item img
{
    z-index:11;    
}
.accommodation-item .info{
	height:74px;
}
.accommodation-item .info h3{
	font-size:22px;
	color:#E7C76B;
	padding:5px 0 0 15px;
	margin-bottom:5px;
}
.accommodation-item .info p{
	color:#C4BEA8;
	padding:0 10px 0 50px;
	font-size:11px;
	line-height:12px;
}
#accommodation-container .accommodation-item{
	float:left;
	margin:0 30px 30px 0; 
}
/* testimonials item
---------------------------- */
.testimonials-item{
	margin-top:60px;
}
.testimonials-item p{
	padding-left:100px;
	padding-right:10px;
}
.testimonials-item p.author{
	color:#E9D8A4;
	font-size:14px;
}
#testimonials-container{
	padding-bottom:60px;
	background:transparent url(bg_testimonials.png) repeat-x center top;
	min-height:170px;
} 
/* item
---------------------------- */
.inner-item{
	position:relative;
	min-height:290px;
	width:688px;
}
.inner-item .slide-pic
{
	width:311px;
	float:left;
	text-align:center;
	position:relative;
}
.common-img img
{
	width:311px !important;
	height:214px !important;
	z-index:11;
}
.inner-item .js-pic
{
	margin-bottom:20px;
}
.js-pic .panel {
	margin-bottom: 10px;
	background:transparent !important;
}
.js-pic .panel img{
	width:288px !important;
	height:214px !important;
	z-index:11;
}
.js-pic .filmstrip img
{
	width:75px !important;
	height:62px !important;
	display:block;
	z-index:11;
}
.inner-item .form
{
	width:278px;
	margin:20px auto 0;
	padding-bottom:40px;
	background:url(bg_form.png) repeat-x;
}
.inner-item .form select,input,textarea
{
	width:225px;
	color:#7a7a7a;
}
.inner-item  .form p
{
	width:234px;
	margin:10px auto;
	padding:0px;
}
.inner-item  .submit
{
	width:106px;
	height:20px;
	margin-right:5px;
	background:url(bg_btn.png) no-repeat;
	cursor:pointer;
	float:right;
	color:#000;
	font-weight:bold;
}
#btnBrowseVilla{
	width:285px;
	height:26px;
	background: url(btn_browsevillas.png) no-repeat;
	cursor: pointer;
	display:block;
	margin:0 auto;
}
#btnInquireToday
{
	width:286px;
	height:27px;
	background: url(btn_inquire-today.png) no-repeat;
	cursor: pointer;
}
#btnMakeAReservation
{
	width:285px;
	height:27px;
	background: url(btn_makeareservation.png) no-repeat;
	cursor: pointer;
}
.inner-item .text{
	width:377px;
	float:right;
}
.inner-item .text h1{
	width:377px;
	height:43px;
	line-height:43px;
	background: url(bg_cabin11.png) repeat-x;
	font-size:14px;	
}
.inner-item .text h1 .index{
	font-size:14px;
	float:left;
	margin:0 10px 0 20px;
	color:#888577;
}
.inner-item .text h1 .img{
	width:18px;
	height:15px;
	line-height:15px;
	float:left;
	margin-top:14px;
}
.inner-item .text h1 .price{
	font-weight:bold;
	font-size:20px;
	float:right;
	margin-right:20px;
}
.inner-item .text h1 img{
	width:18px;
	height:15px;
	float:left;
}
.inner-item .text .description{
	font-size:14px;
	color:#fff;
}
.inner-item .rates
{
	float:right;
	width:354px;
	background:url(bg_rates.png) repeat-x bottom;
}
.inner-item .rates h1
{
	background:transparent url(bg_small_title.png) no-repeat scroll center bottom;
	color:#FFFFFF;
	font-size:25px;
	height:50px;
	width:354px;
}
.inner-item .rates table
{
	width:300px;
	margin:0 auto;
	color:#e7e0c5;
	line-height:40px;
}
.inner-item .rates .term
{
	padding-right:30px;
	font-size:13px;
	text-align:right;
}
.inner-item .rates .from
{
	font-size:10px;
	line-height:10px;
	vertical-align:top;
}
.inner-item .rates .price
{
	color:#eace77;
	font-size:26px;
}
#conferences p
{
	margin:20px 25px;
}
#conferences .inner-item
{
	width:611px;
	margin:0 auto;
}
#conferences .inner-item h3
{
	width:611px;
	height:45px;
	color:#e9d8a4;
	background:transparent url(bg_title_h3.png) no-repeat scroll center bottom;	
}
#conferences .inner-item .text
{
	width:300px;
}
#conferences .btn_booknow
{
	width:286px;
	height:27px;
	background: url(btn_booknow-286-27.png) no-repeat;
	cursor: pointer;
	margin-right:10px;
}
.inner-item .multi-price
{
	padding-right:20px;
	float:right;	
	position:relative;
	line-height:30px;
	margin-bottom:10px;
}
.inner-item .multi-price span
{
	color:#E7E0C5;
	font-size:10px;
	line-height:20px;
	vertical-align:top;
}
.inner-item .multi-price strong
{
	color:#EACE77;
	font-size:26px;
	letter-spacing:2px;
}
.inner-item .multi-price i
{
	color:#EACE77;
	font-size:13px;
	position:absolute;
	top:20px;
	right:20px;
}
.inner-item p, .inner-item ul{
	padding:0 0px 0 20px;
}
.inner-item ul{
	padding-left:40px;
}
.inner-item .text ul{
	padding-left:35px;
	padding-right:20px;
	margin:20px 0;
}
.inner-item .text ul li
{
	padding-left:20px;
}
.inner-item .text h4{
	font-size:11px;
	color:#fff;
	padding:0 20px;
}
.inner-item .text strong{
	color:#fff;
	font-weight:bold;
}
/* package detail item
---------------------------- */
.package-detail-item{
	width:257px;
	height: 111px;
	background: url(bg_package_detail.png) no-repeat;
	position:relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.package-detail-item .title{
	color:#8C0B05;
	font-size: 15px;
	font-weight:bold;
	margin:10px 0 0 14px;
	font-family:Georgia, Arial;
}
.package-detail-item .text{
	padding:0px 0 0 14px;
	width:160px;
	font-size:10px;
}
.package-detail-item .text ul,.package-detail-item .text p{
	margin-left:14px;
}
.package-detail-item .text a{
	text-decoration:underline;
	color:#C3C1AE;
}
.package-detail-item .text a:hover{
	color:#E1D184;
}
.package-detail-item .price{
	position:absolute;
	right:10px;
	top:10px;
}
.package-detail-item .price span{
	font-size:27px;
	line-height:27px;
	font-weight:bold;
}
.package-detail-item .price .unit{
	font-size:11px;
	line-height:11px;
	display:block;
}
.inner-table{
	width:393px;
	margin:50px auto;
}
.inner-table .header{
	font-size:18px;
	color:#E9D8A4;
	position:relative;
}
.inner-table .header .column-2{
	position:absolute;
	top:0;
	right: 105px;
}
.inner-table .header .column-3{
	position:absolute;
	top:0;
	right: 15px;
}
.inner-table .line{
	width:393px;
	height:18px;
	background:url(bg_mid_title.png) no-repeat;
} 
.inner-table table{
	width:100%;
	color:#fff;
	font-size:18px;
	text-align:center;
}
.inner-table table tr td:first-child{
	text-align:right;
	color:#E9D8A4;
	font-size:14px;
	width:200px;
}
.inner-table table tr td:first-child a{
	color:#E9D8A4;
	font-size:14px;
	text-decoration:underline;
}
/* Contact
---------------------------- */
.contact-inner-item
{
	background:transparent url(bg_form.png) repeat-x scroll center bottom;
}
.contact-form
{
	width:278px;
	background:transparent !important;
	float:left;
}
.contact-form .submit
{ 
	margin-right:5px !important;
}
.contact-text
{
	margin-top:20px;
}
.contact-text h3
{
	color:#ebc968 !important;
}
.contact-text span
{
	color:#ffffff !important;
	display:block;
}
.contact-text i
{
	color:#c6bd94 !important;
	font-style:normal;
	display:block;
}
/* Packages
---------------------------- */
.Packages-main-content p
{
	margin:20px 30px;
}
.packages-inner-item
{
	width:310px !important;
	padding-top:23px;
}
.packages-inner-item .multi-price
{
	position:absolute;
	top:0;
	right:0;
}
.packages-inner-item h3
{
	width:310px;
	height:43px;
	color:#e9d8a4;
	background:transparent url(bg_title-310-18.png) no-repeat scroll center bottom;	
}
.packages-inner-item img
{
	width:288px;
	height:214px;
	margin:0 auto;
	display:block;
	z-index:11;
}
.packages-text
{
	width:310px;
	height:118px;
	color:#888577;
	background:transparent url(bg_rates.png);	
}
.packages-text ul
{
	padding:10px 30px !important;
	margin:0 !important;
}
.packages-text ul li
{
	margin:0 !important;
}
.packages-submit
{
	width:286px;
	height:27px;
	margin:10px auto;
	display:block;
	background: url(btn_booknow-286-27.png) no-repeat;
	cursor: pointer;
}
/* TheVillas
---------------------------- */
.thevillas-inner-item
{
	width:212px;
	height:151px;
	min-height:151px;
	float:left;
	margin:0 25px 20px 0;
}
.thevillas-inner-item .infor
{
	width:212px;
	height:50px;
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8; 
	opacity: 0.8;
	position:absolute;
	bottom:0;
	left:0;
	z-index:13;
} 
.thevillas-inner-item img
{
	width:212px;
	height:151px;
	z-index:11;
}
.thevillas-inner-item .names
{	
	height:50px;
	line-height:50px;
	float:left;
	margin-left:10px;
	color:#e7c76b;
	font-size:22px;	
	text-transform:capitalize;
}
.thevillas-inner-item strong
{		
	height:50px;
	line-height:50px;
	float:right;
	margin-right:10px;
	color:#c4170f;
	font-size:22px;
	text-transform:uppercase;
}
.thevillas-multi-price
{
	height:50px;
	float:right;
	margin-right:10px;
	position:relative;
	color:#fff;
}
.thevillas-multi-price .index
{
	font-size:12px;
	display:block;
	position:absolute;
	bottom:28px;
	right:25px;
}
.thevillas-multi-price .img
{
	width:18px;
	height:15px;
	background: url(icon_bed.png);
	display:inherit;
	position:absolute;
	bottom:30px;
	right:0;
}
.thevillas-multi-price .price
{
	font-size:18px;
	display:block;
	position:absolute;
	bottom:8px;
	right:0;
}
/* location
---------------------------- */
.location-contact-text
{
	width:688px;
	min-height:520px;
	background:transparent url(bg_form.png) repeat-x center top;
}
.location-contact-text h3,.location-contact-text span,.location-contact-text i
{
	margin-left:55px;	
}
.location-contact-text .googleMap
{
	width:595px;
	height:357px;
	margin:25px auto;	
	display:block;
}
.location-item
{
	width:611px;
	margin:0 auto 50px;
}
.location-item h3
{
	width:611px;
	height:43px;
	color:#e9d8a4;
	background:transparent url(bg_title_h3.png) no-repeat scroll center bottom;
}
.location-item p
{
	color:#a19c8d;
}
/* golf tournaments
---------------------------- */
.tournaments-item
{
	width:611px !important;
	min-height:0;
	padding:0 0 20px;
	margin:0 auto;
}
.tournaments-item h3
{
	width:611px !important;
	height:43px;
	margin:0 0 20px;
	background:url(bg_title_h3.png) no-repeat center bottom;
	color:#e9d8a4;
}
.tournaments-item .slide-pic
{
	width:259px !important;
	float:left;
	text-align:center;
}
.tournaments-item .slide-pic .js-pic img
{
    width:259px;
    height:372px;
    z-index:11;
}
.tournaments-item .text
{
	width:352px !important;	
}
.tournaments-item  p
{
	color:#888577;
	padding:0;
	margin-left:40px;
}
.tournaments-item  p  span
{
	color:#e9d8a4;
}
.tournaments-item  p  strong
{
	font-weight:normal;
	color:#fff;
}
/* golf the course
---------------------------- */
.course-slide-pic
{
	width:666px;
	height:466px;
	margin:0 auto;
}
#photos
{
	margin:0 auto !important;	
}
#photos .panel
{
	background:transparent !important;
}
#photos .panel img
{
	width:596px;
	height:384px;
	margin:0 auto;
	display:block;
}
#photos .filmstrip img
{
	width:109px;
	height:75px;
}
/* package detail item
---------------------------- */
.package-detail-item{
	width:257px;
	height: 111px;
	background: url(bg_package_detail.png) no-repeat;
	position:relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.package-detail-item .title{
	color:#8C0B05;
	font-size: 15px;
	font-weight:bold;
	margin:10px 0 0 14px;
}
.package-detail-item .text{
	padding:0px 0 0 14px;
	width:160px;
	font-size:10px;
}
.package-detail-item .text ul,.package-detail-item .text p{
	margin-left:14px;
}
.package-detail-item .text a{
	text-decoration:underline;
	color:#C3C1AE;
}
.package-detail-item .text a:hover{
	color:#E1D184;
}
.package-detail-item .price{
	position:absolute;
	right:10px;
	top:10px;
}
.package-detail-item .price span{
	font-size:27px;
	line-height:27px;
	font-weight:bold;
}
.package-detail-item .price .unit{
	font-size:11px;
	line-height:11px;
	display:block;
}
/* footerGolf-Rates
----------------------------------------------------------- */
#Golf-Rates
{
	background:transparent url(bg_form.png) repeat-x scroll center bottom;
	padding:0 0 60px;
}
#Golf-Rates table
{	
	line-height:30px;
	margin-top:30px;
}
#Golf-Rates table .first-child
{
	color:#E9D8A4;
	font-size:14px;
	text-align:right;
	width:200px;
}
#Golf-Rates table a
{
	text-decoration:none;	
	color:#E9D8A4;
}
/* footer
----------------------------------------------------------- */
div#footer{
	height:66px;
	background-color:#504C43;
	text-align:center;
	font-size:10px;
	padding-top:14px;
}
div#footer .bottomMenu{
	color:#FFF;
	text-transform:uppercase;
	line-height:12px;
}
div#footer .bottomMenu a{
	padding:0 10px;
}
div#footer .othersMenu{
	color:#FFF;
	text-transform:uppercase;
}
div#footer .othersMenu a{
	padding:0 10px;
}
div#footer .copyRight{
	margin:5px 0px;
}
div#footer .copyRight p{
	height: 25px;
	line-height:25px;
	vertical-align: middle;
	padding-left:10px;
}
/* overlay
----------------------------------------------------------- */
.overlay_villas
{
    width:212px;
    height:157px;
    background:url(overlay_villas.png) no-repeat -7px -2px;    
    position:absolute;
    top:0;
    left:0;
    z-index:12;
}
.overlay_gallery
{
    width:288px;
    height:214px;
    background:url(overlay_gallery.png) no-repeat center;    
    position:absolute;
    top:0;
    left:0;
    z-index:12;
}
.overlay_galleryTumb
{
    width:75px;
    height:62px;
    background:url(overlay_galleryTumb.png) no-repeat; 
    position:absolute;
    top:0;
    left:0;
    z-index:12;
}
.overlay_common
{
    width:311px;
    height:214px;
    background:url(overlay_common.png) no-repeat;     
    position:absolute;
    top:0;
    left:0;
    z-index:12;
}
.packages-inner-item .image{
    position:relative;
    width:310px;
}
.packages-inner-item-overlay{
    width:288px;
    height:214px;
    background:url(ovelay_package.png) no-repeat;
    background-position:-6px -6px;    
    position:absolute;
    top:0;
    left:11px;
    z-index:12;    
}
#google_Canvas{
    position:relative;
}
#google_Canvas .overlay{
    position:absolute;
    height: 369px;
    width:595px;
    margin:0 auto;
    background:url(overlay_googleMap.png) no-repeat;
    background-position:-6px -6px;
    top:0;
    left:47px;
}
.overlay-conference{
    width:290px;
    height:214px;
    background:url(overlay_gallery.png) no-repeat center;    
    position:absolute;
    top:0;
    left:11px;
    z-index:12;
}
.overlay_accommodation-item
{
    width:324px;
    height:226px;
    background:url(overlay_accommodation-item.png) no-repeat;    
    position:absolute;
    top:0;
    left:0;
    z-index:12;
}
.overlay_big-gallery
{
    width:630px;
    height:398px;
    background:url(overlay_big-gallery.png) no-repeat 0 -7px;    
    position:absolute;
    top:0;
    left:0;
    z-index:12;
}
.overlay_big-galleryTumb
{
    width:109px;
    height:75px;
    background:url(overlay_big-galleryTumb.png.png) no-repeat;    
    position:absolute;
    top:0;
    left:0;
    z-index:12;
}
.overlay_tournaments-item
{
    width:259px;
    height:372px;
    background:url(overlay_tournaments-item.png) no-repeat;    
    position:absolute;
    top:0;
    left:0;
    z-index:12;
}
.overlay_event-item
{
    width:288px;
    height:214px;
<<<<<<< .mine}
=======    background:url(overlay_gallery.png) no-repeat center;    
    position:absolute;
    top:0;
    left:11px;
    z-index:12;    
}>>>>>>> .theirs