* { margin:0; padding:0;}
body {
	/*background:url(../img/top_bg.gif) repeat-x top #ffffff;*/
	font-size:100%;
	line-height:1em;
	font-family:tahoma;
	color:#000000;
	font-size:0.75em;
	line-height:1.5em;
	text-align:center
}
/*.mnpage {background:url(../img/top_bg.gif) repeat-x top #ffffff;}*/
/*.offpage*/
.mnpage {background:url(../img/top_bg_2.gif) repeat-x top #ffffff;}


/*in_line*/
/*input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#2a3239; font-size:1em; font-weight:normal; padding-left:5px; border:solid 1px #a09b96; background:#ffffff}*/

img {border:0; vertical-align:top; text-align:left;}
/*ul { list-style:none;}*/

/*==================list====================*/
ul.list-1 {margin:0 0 15px 0; padding:0px; list-style:none}
ul.list-1 li { line-height:2.5em; background:url(../img/list_line_bg.gif) repeat-x bottom; margin-top:-4px; padding-bottom:4px}
ul.list-1 li a{text-decoration:none; color:#000; padding-left:31px; padding-bottom:4px}
ul.list-1 li a.bg1 {background:url(../img/list_marker1.gif) no-repeat 0 0;}
ul.list-1 li a.bg2 {background:url(../img/list_marker2.gif) no-repeat 0 0;}
ul.list-1 li a.bg3 {background:url(../img/list_marker3.gif) no-repeat 0 0;}
ul.list-1 li a.bg4 {background:url(../img/list_marker4.gif) no-repeat 0 0;}
ul.list-1 li a:hover{ text-decoration:none; color:#84aecc}

.houses dt {color:#e43203; font-size:1.08em; line-height:1.08em; font-weight:bold; background:url(../img/line_bg.gif) repeat-x bottom; padding:0 0 9px 0; margin:0 0 24px 0}
.houses dd {background:url(../img/line_bg.gif) repeat-x bottom; color:#2a3239; font-weight:bold; padding:0 0 2px 0; margin:0 0 6px 0}
.houses dd span {color:#727c85; float:right}
.houses dd.price {background:none; margin:18px 0 0 0; color:#e43203}
/*==========================================*/

a {text-decoration:underline; color:#e43203}
a:hover {text-decoration:none}

a.link {text-decoration:none; color:#e43203; background:url(../img/marker_link.gif) no-repeat 0 1px; padding-left:17px; font-weight:bold}
a.link:hover {text-decoration:none; color:#000000}

.linkbtn { color:#e43203; background:url(../img/marker_link.gif) left center no-repeat; padding-left:17px; font-weight:bold; border:0; text-align:left;}

h1 {font:24px Verdana,Arial,Verdana;}
h4 {color:#6d788c; font-size:0.92em; line-height:1.27em; font-weight:normal; margin:0 0 15px 0}
h4 img {margin-bottom:-4px; position:relative }

.font-1 {color:#e43203; font-size:1.08em; font-weight:bold; margin:0 0 18px 0; line-height:1.38em}
.font-2 {color:#e43203}
.font-3 {color:#2a3239; font-weight:bold; font-size:0.92em; line-height: 1.2;}

.box-title {background:url(../img/box_title_bg.gif) repeat-x top; line-height:1em; margin-bottom:20px; color:#6d788c; font-size:0.92em; font-weight:normal}
.box-title .left {background:url(../img/box_title_left.gif) no-repeat left top}
.box-title .right {background:url(../img/box_title_right.gif) no-repeat right top; padding:12px 29px 5px 35px}
.box-title  img { margin:-5px 0 0 0}
.box-title .txt {float:right}

.clear {clear:both;}
.absolute {position:absolute}

p {margin:0 0 18px 0}

/*header*/
/*#header { height:690px; background:url(../img/header_bg.jpg) no-repeat 0 123px; font-size:0.92em; line-height:1.27em;}*/
#header { height:420px; background:url(../img/sutki_.jpg) no-repeat 0 123px; font-size:0.92em; line-height:1.27em;}
#header_off { height:350px; font-size:0.92em; line-height:1.27em;}

/*.menu {margin:11px 0 102px 0}*/
.menu {margin:11px 0 102px 0}
.menu_off {margin:11px 0 0 0}

.header_txt {position:absolute; margin:40px 0 0 583px; color:#9098a7}
.header_txt a {color:#2c313b; text-decoration:underline}
.header_txt a:hover {text-decoration:none}
.header_txt b {color:#e94d01}

/*content*/
.bg-content-1 { background:url(../img/bg_content_top.gif) repeat-x top #f7f8fa; width:100%;}
.bg-content-2 {background:url(../img/bg_content_bot.gif) repeat-x bottom; width:100%;}

.img-left {float:left; margin:0 0 40px 0} /*margin:0 24px 40px 0*/
.img-left2 {float:left; margin:0 24px 0 0}
.img-right {float:right; margin:0 -15px 0 30px}
.img {margin-bottom:22px}

.indent {padding:0 46px 26px 32px}
.indent-1 {padding:0 26px 26px 32px}
.indent-2 {padding:29px 47px 35px 33px}

.indent ul { margin:-10px 0 10px 25px; padding:0;}

.inner {padding:0 0 22px 0}
.inner2 {padding:0 20px 22px 0}

.col-1 .indent1 {padding:29px 4px 29px 33px}
.col-1 .indent2 {padding:21px 0 27px 28px}
.col-2 .indent1 {padding:21px 25px 27px 24px}
.col-2 .indent2 {padding:29px 25px 27px 28px}

.a-z {line-height:2.5em; word-spacing:17px; margin:-6px 0 6px 0}
.a-z a {color:#000; text-decoration:none}
.a-z a:hover {color:#e43203}
.a-z a.hover {color:#e43203; font-weight:bold}

.form-1 {color:#2a3239; font-size:0.92em; font-weight:normal; padding-left:5px; border:solid 1px #555555; background:#f5f5f5}
.jump-1 {width:135px; height:19px}
.jump-2 {width:55px; height:19px}
.input-1 {width:130px; height:19px}

/*footer*/
#footer { height:46px; color:#708a9e; line-height:1.27em; font-size:0.92em}
#footer .indent {padding:17px 0 10px 0; text-align:center}
#footer a {color:#708a9e; text-decoration:none}
#footer a:hover {color:#000}

/*================== index.html ==================*/
#page1 #content .col-1{}
#page1 #content .col-2{}

.phones {float:right; margin:0 290px 0 0}
/*input {width:154px; height:19px}*/
.div-input {height:29px; width:100%; overflow:hidden}
.div-input2 {height:24px}
textarea {width:140px; height:145px; overflow:auto; margin-bottom:10px; display:block}
.div-links {text-align:right; word-spacing:15px}

/*==================block====================*/
.box { background:#fff}
.box .corner-top-left { background:url(../img/corner_top_left.gif) left top no-repeat; width:100%}
.box .corner-top-right { background:url(../img/corner_top_right.gif) right top no-repeat;}
.box .corner-bot-right { background:url(../img/corner_bot_right.gif) right bottom no-repeat;}
.box .corner-bot-left { background:url(../img/corner_bot_left.gif) left bottom no-repeat;}
.box .border-left {background:url(../img/border_left.gif) repeat-y left}
.box .border-top {background:url(../img/border_top.gif) repeat-x top}
.box .border-right {background:url(../img/border_right.gif) repeat-y right}
.box .border-bot {background:url(../img/border_bot.gif) repeat-x bottom}
.box .indent {padding:35px 24px 30px 34px}
.box-col-1 {width:75px;display:inline;}
/*==========================================*/
.pagenavi {
	text-align: center;
}
.pagenavi a {
	border:1px solid #CDD1B6;
	background-color:#CDD1B6;
	text-decoration:none;
	color:#6C6C6C;
	font-size:14px;
	padding:4px 8px;
}
.pagenavi a:hover {
	background-color:#E2E6D0;
	text-decoration:none;
	color:#e43203;
}
.pagenavi b {
	font-size:14px;
	padding:4px 8px;
	border:1px solid #CDD1B6;
	background-color:#FFF;
}
.error {
	border: 1px solid #E89B88;
	margin: 10px 45px 10px 45px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #FFEFE8;
}

.warning {
	border: 1px solid #C7C759;
	margin: 10px 45px 10px 45px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #FFFFD4;
}

.ready {
	border: 1px solid #7BB446;
	margin: 10px 45px 10px 45px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	background-color: #E6FFB1;
}


#shadbg {
	background:#000;
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
#auth_form {
	background-color:#FFF;
	width:250px;
	position:absolute;
	padding:10px;
	top:50%;
	left:50%;
	margin:0 0 0 -115px;
	display:none;
}
.gal img {
	display:block;
	margin-bottom:10px;
	width:200px;
}
