
BODY {
	BACKGROUND: #F8F6ED;
}

TD.logo {
	FONT: 11px Tahoma;
	COLOR: #090909;
}

TD.logo .slogan {
	FONT: 11px Tahoma;
	COLOR: #090909;
	margin-top: 3px;
}

DIV.informer {
	MARGIN: 46px 0px 18px 0px;
}

DIV.informer A {
	MARGIN: 0px 15px;
}

A.button, .content A.button {
	DISPLAY: block;
	FONT: bold 11px Tahoma;
	PADDING: 6px 0px;
	COLOR: #FFFFFF;
	WIDTH: 136px;
	BACKGROUND: url('/cliff/images/button.jpg') top left no-repeat; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

A.button_long, .content A.button_long {
	DISPLAY: block;
	FONT: bold 11px Tahoma;
	PADDING: 6px 0px;
	COLOR: #FFFFFF;
	WIDTH: 160px;
	BACKGROUND: url('/cliff/images/button_long.jpg') top left no-repeat; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

A.button_long2, .content A.button_long2 {
	DISPLAY: block;
	FONT: bold 11px Tahoma;
	PADDING: 6px 0px;
	COLOR: #FFFFFF;
	WIDTH: 220px;
	BACKGROUND: url('/cliff/images/button_long2.jpg') top left no-repeat; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

.phone {
	FONT: bold 20px Arial;
	LETTER-SPACING: 1px;
	COLOR: #042E6E;
}

DIV.top_menu {
	PADDING: 42px 0px 32px 0px;
	COLOR: #787F83;
}

DIV.top_menu A {
	FONT: bold 11px Tahoma;
	COLOR: #042E6E;
	MARGIN: 0px 15px 0px 0px;
	TEXT-DECORATION: none;
}

DIV.top_menu A:hover {
	COLOR: #567CA4;
}

TABLE.search {
	WIDTH: 100%; 
	HEIGHT: 88px; 
	TABLE-LAYOUT: fixed;
}

/* Mozilla */
HTML:root TABLE.search {
	MARGIN-TOP: -1px;
}    

TABLE.search .header {
	FONT: 18px Tahoma;
	COLOR: white;
	MARGIN: 0;
}

TABLE.search SELECT {
	FONT: 11px Tahoma;
	COLOR: #010101;
	WIDTH: 95%;
	MARGIN: 0px;
}

TABLE.search INPUT {
	BORDER-RIGHT: 1px solid #716F64;
	BORDER-BOTTOM: 1px solid #716F64;
	BORDER-TOP: 1px solid #FFFFFF;
	BORDER-LEFT: 1px solid #FFFFFF;
	FONT: 10px Tahoma;
	COLOR: #010101;
}

DIV.path {
	MARGIN: 3px 0px 0px 13px;
	FONT: 10px Tahoma;
}

DIV.path A {
	FONT: 10px Tahoma;
	COLOR: #313131;
	TEXT-DECORATION: none;
}

DIV.path A:hover {
	TEXT-DECORATION: underline;
}

TABLE.kol_content {
	FONT: 12px Arial;
	COLOR: #313131;
}

TABLE.kol_content TD {
	TEXT-ALIGN: left;
}

H2 {
	FONT: bold 12px Arial;
	COLOR: #042E6E;
}

SPAN.cost {
	FONT: bold 18px Arial;
	COLOR: #487AAE;
}

TABLE.cat_index {
	WIDTH: 100%;
	TABLE-LAYOUT: fixed;
}

TABLE.cat_index A {
	FONT: bold 12px Tahoma;
	COLOR: #042E6E;
	TEXT-DECORATION: none;
}

TABLE.cat_index DIV {
	MARGIN: 4px 0px 0px 3px;
}

TABLE.cat_content {
	TABLE-LAYOUT: fixed;
}

TABLE.cat_content A {
	FONT: bold 12px Tahoma;
	COLOR: #042E6E;
	TEXT-DECORATION: none;
}

TD.contacts {
	FONT: 11px Arial;
	COLOR: #042E6E;
	PADDING: 15px;
}

TD.contacts A {
	FONT: 12px Arial;
	COLOR: #042E6E;
	TEXT-DECORATION: none;
}

TD.contacts A:hover {
	TEXT-DECORATION: underline;
}

SPAN.copy, SPAN.copy A {
	FONT: 10px Tahoma;
	COLOR: #7F8081;
}

.name {
	FONT: bold 12px Arial;
	COLOR: #042E6E;
	MARGIN: 10px 0 10px 0;
	FONT-SIZE: 17px;
}

.name-inside {
	FONT: bold 12px Arial;
	COLOR: #042E6E;
	margin-bottom: 15px;
}

/*  Ëåâàÿ ìåíþøêà */

DIV.left_menu {
	MARGIN-LEFT: 25px;
	TEXT-ALIGN: left;
}

DIV.left_menu A {
	FONT: bold 11px Tahoma;
	COLOR: #4C79A8;
	TEXT-DECORATION: none;
	PADDING-LEFT: 10px;
	BACKGROUND: url('/cliff/images/li1-1.gif') top left no-repeat;
}

DIV.left_menu A:hover {
	TEXT-DECORATION: underline;
	COLOR: #042E6E;
}

DIV.left_menu A.current {
	COLOR: #042E6E;
	TEXT-DECORATION: underline;
	BACKGROUND: url('/cliff/images/li1-2.gif') top left no-repeat;
}

/*  Âëîæåííàÿ ëåâàÿ ìåíþøêà */

DIV.left_menu DIV.left_menu_2 {
	MARGIN: 5px 0px 0px 20px;
}

DIV.left_menu DIV.left_menu_2 A {
	FONT: bold 11px;
	COLOR: #042E6E;
	PADDING-LEFT: 10px;
	BACKGROUND: url('/cliff/images/li2-1.gif') top left no-repeat;
}

DIV.left_menu DIV.left_menu_2 A:hover {
	COLOR: #4C79A8;
	TEXT-DECORATION: underline;
}

DIV.left_menu DIV.left_menu_2 A.current {
	COLOR: #4C79A8;
	TEXT-DECORATION: underline;
	BACKGROUND: url('/cliff/images/li2-2.gif') top left no-repeat;
}


/******** ÐÀÑÏÎÐÊÈ ********/

DIV.raz1, DIV.raz2 {
	FONT-SIZE: 1px;
	HEIGHT: 1px;
}

DIV.raz1 {
	WIDTH: 242px; 
}

DIV.raz2 {
	WIDTH: 758px; 
}



.item_description TABLE {

}

.item_description TABLE TD {
	PADDING: 2px; 
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 0px; 
	TEXT-ALIGN: left;
}


.tabs_links a {
	font: bold 15px arial;
	color: #042E6E;
	display: block;
	background: url('/cliff/images/tab-200.gif') top left no-repeat;
	float: left;
	width: 200px;
	text-align: center;
	padding: 6px 0 4px 0;
	text-decoration: none;
	position: relative;
	top: 1px;
	margin-right: 3px;
	z-index: 100;
}

.tabs_links a:hover {
	text-decoration: underline;
}

.tabs_links a.selected {
	background: url('/cliff/images/tab-200-selected.gif') top left no-repeat;
}

.search .deal {
}

.search .deal a {
	display: block;
	font: 18px Tahoma;
	color: #042e6e;
	line-height: 32px;
	text-decoration: underline;	
}

.search .deal a:hover {
	color: #084eae;
}

.search .deal a.selected {
	color: #fff;
	text-decoration: none;
}

.search .deal a.selected:hover {
	color: #fff;
}

/* video */

#video_banner {
	display: none;
}

#video #player {
	position: relative;
	left: 40px;
	top: 42px;
	display: block;
	width: 540px;
	height: 303px;
	margin: 0 auto auto 0;
}
		
/* cost overlay */

#cost {
	display: none;
	background-image: url('/cliff/images/overlay/cost.png');
	width: 371px;
	height: 186px;
}

#cost div {
	margin: 45px 40px;
}

#cost .header {
	font: 18px Tahoma;
	margin: 0;
	margin-bottom: 12px;
}

#cost span {
	vertical-align: middle;
	font: 12px arial;
}

#cost input {
	vertical-align: middle;
	font: 12px arial;
	width: 70px;
	margin-right: 5px;
}

#cost p {
	margin-top: 5px;
	font: 12px arial;
	color: #888;
}


/* PAGE WRAP
------------------------------------------------------------------------------*/
.pager_wrap {
	margin-top: 0px;
	padding: 11px 0 0 0;
	clear: both;
}

.pager_wrap a {
	color: #999999;
	font-size: 11px;
}

.pager_wrap, .pager_wrap a {
	font-size: 11px;
}

ul.pager {
	margin: 9px 0 0 35px;
	padding: 0;
}

ul.pager li {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 17px;
	padding: 0 5px 2px 5px;
	margin-right: 5px;
}

ul.pager li a {
	text-decoration: none;
	font-size: 12px;
}

ul.pager li.selected {
	color: #fff;
	background-color: #fd8b03;
}


/*******************/

.pages {
	margin-bottom: 15px;
}

.pages span {
	color: #888;
}

.pages ul {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

.pages ul li {
	margin: 0;
	padding: 0;
	display: inline-block;
	*display: inline;
}

.pages ul li a {
	display: inline-block;
	*display: inline;
	padding: 3px 4px;
}

.pages ul li span {
	padding: 3px 6px;
	background-color: #eee;
	font-weight: bold;
	color: #000;
}

/*******************/








.status-reserved {
	position: absolute;
	z-index: 5;
	margin-top: 20px;
	margin-left: 5px;
	border: 1px solid #fff;
	background-color: #4b4;
	color: #fff;
	font: bold 14px arial;
	padding: 6px 15px;
}

.status-sold {
	position: absolute;
	z-index: 5;
	margin-top: 20px;
	margin-left: 5px;
	border: 1px solid #fff;
	background-color: #000;
	color: #fff;
	font: bold 14px arial;
	padding: 6px 15px;
}

td.required {
	background: url(/cliff/images/required.gif) 98% 6px no-repeat;
}



