
/* фоновые изображения, градиенты */
.general_bg {
}


/* верхний блок ("шапка") */
.top_block {
	width: 100%; height: 354px; position: relative;
	background: url(/images/top_block_img.jpg);
}

	.logo_href {
		display: block; width: 200px; height: 108px;
		position: absolute; left: 385px; top: 25px;
	}

	.travel_map, .travel_map:visited {
		display: block; min-height: 24px;_height: 24px; position: absolute; right: 215px; top: 18px; padding: 0 20px 0 0;
		text-decoration: none; color: #006CFF; font-size: 1.1em;
		background: url(/images/travel_map.gif) right 1px no-repeat;
	}
	.travel_map:hover u {
		text-decoration: none;
	}


/* блок ссылок "мама+папа+я" */
.mother_fother_me {
	width: 545px; min-height: 50px; _height: 50px; position: absolute; margin: 0 240px 0 215px; left: 0; bottom: 0;
	background: #FEFFFD url(/images/m_f_me_bg.png) center repeat-y;
}

	.m_f_me_l {
		width: 100%; height: 100%; position: absolute; left: 0; top: 0;
		background: url(/images/m_f_me_l.gif) left bottom no-repeat;
	}

	.m_f_me_r {
		width: 100%; height: 100%; position: absolute; left: 0; top: 0;
		background: url(/images/m_f_me_r.gif) right bottom no-repeat;
	}

	.mother_fother_me h4 {
		display: block; min-height: 17px; _height: 15px; margin: 10px 0 6px 0; padding: 0;
		font-size: 1.3em; color: #F8AD3E; text-align: center;
	}
	.mother_fother_me h4 a { color: #006CFF !important; display: inline !important; text-decoration: underline !important; }
	.mother_fother_me h4 a:hover { color: #c00 !important; }


/* непосредственно ссылки в "мама+папа+я" */
.mother_fother_me table {
	display: block; width: 480px; _height: 20px; margin: 0 35px 0 30px; position: relative;
	border-top: solid 2px #F2F6E4;
}

	.mother_fother_me tr {
		height: 100%; display: table; width: 480px;
	}

	.mother_fother_me td {
		height: 100%;
		border: solid #FBFCF7; border-width: 1px 1px 0 1px; text-align: center;
		background: #C6CE17 url(/images/m_f_me_a.gif) bottom repeat-x;
	}
	.mother_fother_me td:hover {
		background: #F8AD3E url(/images/m_f_me_a_hover.gif) bottom repeat-x;
	}

	.mother_fother_me a, .mother_fother_me a:visited {
		display: block; height: 100%; min-height: 20px; position: relative;
		font-size: 1.15em; color: #000; text-decoration: none;
	}

	.mother_fother_me td a, .mother_fother_me td a:visited {
		_background: #C6CE17 url(/images/m_f_me_a.gif) bottom repeat-x;
	}

	.mother_fother_me td a:hover {
		color: #000;
		_background: #F8AD3E url(/images/m_f_me_a_hover.gif) bottom repeat-x;
	}

	.mother_fother_me td a s, .mother_fother_me td a u {
		display: block; width: 100%; height: 3px; position: absolute; left: 0; top: 0;
		background: url(/images/m_f_me_a_l_t.gif) left no-repeat;
	}
	.mother_fother_me td a u {
		background: url(/images/m_f_me_a_r_t.gif) right no-repeat;
	}


/* средний блок (левая, центральная, правая колонки) */
.middle_block {
}


/* левая колонка */
.left_block {
}

/* правая колонка */
.right_block {
}

/* блок акции */
.shares {
}


/* центральня колонка */
.center_block {
}

	.in {
	}

	.in_lr_delim {
		width: 1px; height: 80%; position: absolute; left: 50%; top: 10%; margin-left: -2px;
		background: #F1F1F1;
	}

/* блок номера(комнаты) */
.rooms {
	width: 50%;//width: 49.8%; position: relative; float: left; margin-top: 10px; padding-bottom: 98px;
	background: url(/images/rooms_bg.jpg) 2px bottom no-repeat;
}

	.rooms h2 {
		position: relative; left: 30px; margin-right: 30px;
	}

	.rooms .img_blue {
		margin: 0 2px 0 20px !important;
	}

	.rooms .vector {
		position: absolute; right: 0; bottom: 10px;
	}


/* блок природа */
.nature {
	width: 50%;//width: 49.8%; position: relative; float: left; margin-top: 10px; padding-bottom: 98px;
	background: url(/images/nature_bg.jpg) left bottom no-repeat;
}

	.nature h2 {
		position: relative; left: 20px; margin-right: 20px;
	}

	.nature_bg_sheet {
		width: 7px; height: 19px; position: absolute; left: -7px; bottom: 50px;
		background: url(/images/nature_bg_sheet.gif);
	}

	.nature .img_green {
		margin: 0 2px 0 20px !important;
	}

	.nature .vector {
		position: absolute; right: 0; bottom: 10px;
	}

