#menu {
	background: url(../images/top_head.jpg) no-repeat 15px 0;
	height:220px;
	padding:0;
	margin:0;
	position:relative;
}
#menu h1 {
	text-align:right;
	margin:0 60px 0 0; 
}
#menu ul {
	display:block;
	list-style:none;
	padding:128px 0 0 0px;
	margin:0;
	height:auto !important;
	overflow:hidden;
}
	#menu ul li {
		background: url(../images/menu/separator.jpg) no-repeat right 0; 
		float:left;
		display:block;
		padding:0 5px 0 11px;
	}
	#menu ul li a, #menu ul li a:hover {
		padding:0 6px 0 0;
	}
	#menu ul ul {
		background: url(../images/menu/separator.jpg) no-repeat left 0; 
		color:#ffffbe;
		font:italic 14px/19px Arial;
		margin:11px 0 0 0;
		padding:0;
		position:absolute;
		top:168px;
		left:300px;
		//left:280px;
		height:30px !important;
		width:680px;
	}
	#menu ul ul li {
		background:none;
		padding:0;
	}
	#menu ul ul a,#menu ul ul a:hover {
		color:#ffffbe;
		font:italic 14px/19px Arial;
		padding:0 7px;
		text-decoration:none;
	}
	#menu ul ul a:hover { 
		text-decoration:underline;
	}

.head {
	background:none !important;
	height:220px !important;
	overflow:hidden !important;
}
/*
#head_default {
	background: url(../images/head_default.jpg) no-repeat 15px bottom;
}
#head_contacts {
	background: url(../images/head/IMG_contacts.jpg) no-repeat 15px bottom;
}
#head_about {
	background: url(../images/head/1.jpg) no-repeat 15px bottom;
}
*/
#head_golf {
	background: url(../images/head/2.jpg) no-repeat 15px bottom !important;
	height:815px !important; 
	margin:0 0 20px;
}
/*
#head_tourn {
	background: url(../images/head/3.jpg) no-repeat 15px bottom;
}
#head_serv {
	background: url(../images/head/4.jpg) no-repeat 15px bottom;
}
#head_about_golf {
	background: url(../images/head/5.jpg) no-repeat 15px bottom;
}
#head_sponsors {
	background: url(../images/head/6.jpg) no-repeat 15px bottom;
}
#head_partners {
	background: url(../images/head/7.jpg) no-repeat 15px bottom;
}*/
#content_default {
	background: none;
}
#content_default h2 {
	font: italic normal 20px "Times New Roman";
	margin:0 0 20px 0;
}
#left_menu {
	background: url(../images/left/bg.jpg) repeat;
	border:1px solid #f8fabc;
	color:#ffe6be;
	display:block;
	font: italic normal 14px/19px Arial;
	list-style:none;
	margin:0 0 0 18px;
	padding:16px 18px 18px 18px;
	height:auto !important;
	width:203px;
}
	#left_menu img {
		cursor:pointer;
	}
	#left_menu a,#left_menu a:hover {
		display:block;
		font: italic normal 14px/19px Arial !important;
	}
	#left_menu .active, #left_menu .active:hover {
		text-decoration:underline;
	}
	#left_menu ul {
		list-style:none;
		margin:0 0 0 31px;
	}
	#left_menu li {
		margin:3px 0;
		padding:0;
	}
	#left_menu li ul {
		display:none;
	}
	#left_menu ul li {
		background: url(../images/menu/separator.jpg) no-repeat left 0;
		display:block;
		margin:1px 0;
		padding:0 0 0 9px;
	}
		#left_menu ul ul li {
			display:block;
			background: none;
		}
#gallery {
	clear:both;
	background: url(../images/h_separator.jpg) repeat-x 0 0;
	padding:16px 0 0 0;
	height:auto !important;
	overflow:hidden;
	width:auto;
}
	#gallery h2 {
		margin:0;
		padding:0;
	}
	#gallery img {
		border:1px solid #f0e1bd;
		cursor:pointer;
		margin:20px 0 0 24px;
	}
	#gallery .first {
		margin:20px 0 0 0;
	}

/* == NEWS PAGE */
#news div {
	background: url(../images/h_separator.jpg) repeat-x 0 bottom;
	clear:both;
	height:auto !important;
	padding:0 0 18px 0;
	margin:0 0 18px 0;
	overflow:hidden;
}
	#news p {
		width:605px;
	}
	#news h3 a,#news h3 a:hover {
		font:bold 12px/19px Tahoma;
		margin:0;
	}
	#news a,#news a:hover {
		margin:0 0 0 496px;
	}
	#news .pages {
		background:none;
		text-align:right;
	}
	#news .pages a,	#news .pages a:hover {
		margin:0 5px;
	}

/* == QUESTION == */

#question {
	clear:both;
	background: url(../images/h_separator.jpg) repeat-x 0 0;
	padding:16px 0 0 0;
	height:auto !important;
	overflow:hidden;
	width:auto;
}
	#question form {
		background: url(../images/left/bg.jpg) repeat;
		border:1px solid #f8fabc;
		display:block;
		height:auto;
		overflow:hidden;
		margin:15px 0 0 0;
		padding:15px 17px;
	}
	#question label {
		display:block;
	}
	#question fieldset{
		border:none;
		float:left;
		width:215px;
	}
	#question textarea {
		background: url(../images/request/input.jpg) repeat 0 0;
		border:none;
		color:#ffe6be;
		margin:8px 0;
		padding:8px 0 0 8px;
		width:375px;
		height:158px;
		float:left;
	}
	#question a, #question a:hover {
		clear:both;
		padding:0 0 0 70px;
		text-decoration:underline;
	}
#footer {
	overflow:hidden !important;
}

/* === GALLERY AJAX == */
#shadow {
	background: #000;
	display:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=31);
	opacity:0.31;
	position:fixed;
	left:0;
	height:100%;
	width:100%;
	z-index:5;
}
#gallery_ajax {
	background: url(../images/gallery/gallery_bg.jpg) no-repeat 0 0;
	clear:both;
	display:none;
	height:516px;
	top:150px;
	margin:0 0 0 -500px;
	left:50%;
	padding:70px 0 0 0;
	width:1000px;
	z-index:100;
	position:absolute;
}
a.close,a.close:hover {
	clear:both;
	color:#000;
	display:block;
	text-align:right;
	height:20px;
	margin:10px 0 0 0;
	width:780px;
}
#gallery_ajax h2 {
	background:#F2C389;
	font:normal bold 14px/19px Tahoma;
	color:#624D3E;
	display:block;
	width:552px;
	margin:0 auto;
	text-align:center;
}
#main_img {
	border:1px solid #c56b21;
	display:block;
	overflow:hidden;
	/*margin:0 0 15px 218px;*/
	margin:0 auto 15px auto;
	text-align:center;
}
.small_fotos {
	height:52px;
	margin:0 0 0 194px;
	width:607px;
}
.small_fotos img {
	margin:0 10px 0 0;
}
.small_fotos a,.small_fotos a:hover {
	background: url(../images/gallery/left_active.gif) no-repeat 0 0;
	display:block;
	float:left;
	height:23px;
	padding:0 0 0 17px;
	margin:18px 0 0 0;
	text-decoration:none;
	width:9px !important;
}
.small_fotos a:hover {
	background: url(../images/gallery/left_hover.gif) no-repeat 0 0;
}
.small_fotos a.no_active, .small_fotos a.no_active:hover {
	background: url(../images/gallery/left_smooth.gif) no-repeat 0 0;
}
.small_fotos a.no_active_r, .small_fotos a.no_active_r:hover {
	background: url(../images/gallery/right_smooth.gif) no-repeat 0 0;
}
.small_fotos .right_float {
	background: url(../images/gallery/right_active.gif) no-repeat 0 0;
}
.small_fotos .right_float:hover {
	background: url(../images/gallery/right_hover.gif) no-repeat 0 0;

}
.small_fotos img {
	border:1px solid #c56b21;
	float:left;
	cursor:pointer;
	margin:0 9px 0 0;
}
