/* CSS Document */


/*  TOP_MINOR  */
#top_minor_menu { padding:0 15px 0 15px;}
#top_minor_menu a { color:#6e6e6e; text-decoration:none;}
#top_minor_menu a:hover { color:#9e9e9e; text-decoration:underline;}


/*  SPLASH_PLACE  */
#splash_place { background:#D9D7D4 url(../img/bg_sky1.jpg) top left repeat-x;}
.houses_bg {padding:0 30px 0 20px; margin:0; position:absolute; z-index:100;}
.houses_bg table { padding:0; margin:0; height:210px; -height:213px;}
.houses_normal{ padding:0 30px 0 20px; margin:0; position:absolute;  z-index:150; }
.houses_normal img, .houses_bg img{ padding:0; margin:0; margin-bottom:-3px; -margin-bottom:0px;}

.cottages_bg { background:url(../img/splash_cottages/forest_bg.gif) bottom left repeat-x;}

.extra_layer { padding:0 30px 0 20px; margin:0; position:absolute;  z-index:150;}
.extra_layer img { padding:0; margin:0; margin-bottom:-3px; -margin-bottom:0px;}

/*.splash_top_line { background:url(../img/line_splash_top.gif) top left repeat-x; height:4px;}
.splash_bottom_line { background:url(../img/line_splash_bottom.gif) top left repeat-x; height:4px;}*/

/*  SPLASH  */
/*#splash {background:#0654C0 url(../img/bg_splash_place.jpg) top left repeat-y;}*/
#logo_slogan { position:absolute; padding: 30px 60px 0px 100px; z-index:250;}
#logo_slogan2 { position:absolute; padding: 0px 0px 0px 10px; z-index:250;}

/*#logo { position:absolute; top:19px; left:100px; z-index:250;}
#slogan { position:absolute; top:40px; right:40px;}*/

#menu { background:#D8D9DB; height:32px; padding-left:40px; position:relative; border-top:3px solid #81858A;}
#menu td { font-size:12px; position:relative;}
#menu a { color:#000; text-decoration:none;}
#menu a:hover { color:#A80008; text-decoration:none;}

#submenu_about, #submenu_realty, #submenu_other, #submenu_press { 
	width:auto;
	font-size:11px; 
	background:#DDDDDd; 
	border-top:1px solid #999; 
	border-bottom:1px solid #999;
	margin-top:8px; 
	margin-left:0px; 
	-margin-top:16px; 
	z-index:200;
	visibility:hidden;
	position:absolute;
	
	cursor:default;
	}

#submenu_services { 
	width:auto;
	font-size:11px; 
	background:#DDDDDd; 
	border-top:1px solid #999; 
	border-bottom:1px solid #999; 
	margin-top:8px; 
	margin-left:0px; 
	-margin-top:16px; 
	z-index:200;
	visibility:hidden;
	position:absolute;
	
	cursor:default;
	}


#submenu_about td, #submenu_realty td, #submenu_services td, #submenu_other td, #submenu_press td { font-size:11px; border-left:5px solid #C94A3A; border-right:1px solid #999;}


/*  MAIN_MENU  */

/*  CONTENT  */

#content { padding:10px 15px 0 0px;}

#main { padding-right:15px;}
#text_cont { padding-left:40px;}
#right {}
.items_count { font-size:14px; font-weight:bold;}
.items_table { padding-top:10px; font-size:12px;}
.items_table .header td {border-bottom:1px solid #bcbcbc; font-size:11px;}
.items_table .row td {border-bottom:1px solid #bcbcbc; padding-bottom:5px;}
.items_table .row1 td {border-bottom:1px solid #bcbcbc; padding-bottom:15px; padding-top:15px;}
.items_table .row td.price td {border:none; padding-bottom:0;}
.more_info { background:url(../img/bg_more_info.gif) right no-repeat; padding-right:10px;}
.more_info a { color:#000; text-decoration:none;}
.more_info a:hover { color:#A80008; text-decoration:underline;}

#menu3 {}
#menu3 .item { padding-bottom:10px; color:#B93A40;}
#menu3 .item table {  border-left:3px solid #B93A40; padding-left:10px;}
#menu3 .item td { font-size:11px;color:#B93A40;}
#menu3 .item .header { color:#000; font-size:12px; font-weight:bold; height:20px;}
.selected { color:#A80008; font-size:12px; font-weight:bold;}

#menu3 .item a { color:#565656; text-decoration:none;}
#menu3 .item a:hover { color:#A80008; text-decoration:none;}


#order { cursor:pointer;}
#order .header td { background:#B93A40; height:44px; padding-left: 13px;}
#order .header img { padding:0; margin:0; margin-bottom:-3px; -margin-bottom:0px;}
#order .comment td { background:#D8D9DB; height:44px; padding-left: 15px;}

#page_header { background:#D8D9DB; padding-left:40px;}
#page_header img { padding:0; height:23px; margin:0; -margin-bottom:0px;}

.item_props {}
.item_props .name { background:#dedede;}
.item_props .value{ background:#f9f9f9;}

/*  FOOTER  */
#footer { padding:10px 15px 10px 15px;}
#footer table {border-top:1px solid #bcbcbc; padding:10px;}

#menu4 {}
#menu4 .item { padding-top:10px; padding-bottom:10px; color:#B93A40;}
#menu4 .item table {  border-left:3px solid #B93A40; padding-left:10px;}
#menu4 .item td { font-size:11px;color:#B93A40;}
#menu4 .item .header { color:#000; font-size:12px; font-weight:bold; height:20px;}

#menu4 .item a { color:#A80008; text-decoration:none;}

#elite {}
#elite .item {}
#elite .item table {  border-left:3px solid #B93A40;}
#elite .item .border  td { font-size:11px; padding-right:20px; vertical-align:top; padding-bottom:15px; border-bottom:1px solid #BDBEB;}
#elite .item .noborder td { font-size:11px; padding-right:20px; vertical-align:top; padding-bottom:15px; }
.selected { color:#A80008; font-size:13px; font-weight:bold;}

#news { padding-left:40px; }
/*#news a { color:#707070;  text-decoration: underline; margin-bottom:10px; }
#news a:hover { color:#707070;  text-decoration: none; margin-bottom:10px; }*/
#news p.text1 {font-size:12px; padding:0; margin-bottom:5px; margin-top:5px; }
#news .date {color:#707070; font-size:12px; font-weight: bold;}
#news .title {color:#A80008;font : bold;}
#news .text {font-size:11px; padding:0; margin-bottom:5px;}

#press { padding-left:0px; }
#press .title {color:#707070; font-weight: bold; }

#press_list { padding-left:10px; }
#press_list .title {color:#707070; font-weight: bold; }

