html {height:100%; width:100%; padding:0; margin:0; background:#C1CBD6}
body{height:100%; width:1000px; font-family: verdana, tahoma, arial; margin: 0 auto; padding: 0; font-size: 12px; color:#153173; background: #ECE9D8 url(images/img/bg.gif);}
/* -------------------------------------------------- oll ------------------------------------------------------- */
p{text-align: justify; margin: 5px 0;}
h1{font-size: 18px; color: #993300; text-align: center;}
h2{font-size: 16px; color: #993300; margin: 9px 0;}
h3{font-size: 14px; color: #993300; margin-bottom: 2px}
h4{font-size: 14px; margin-bottom: 2px}
h5{font-size: 12px; margin-bottom: 2px}

.brown{color: #993300;}

/* -------------------------------------------------- link ----------------------------------------------- */
a:link{color: #153173; text-decoration: underline}
a:hover{color: #153173; text-decoration: underline}
a:visited{color: #153173; text-decoration: underline}
/* ----------------------------------------------- template ----------------------------------------------------- */
#main-box {padding:170px 0 0 0; margin: 0px; width:1000px; background: #ffffff url(images/img/bg.gif)}
#search-top{position:absolute; top:0; padding:0; margin:0; width:1000px; height:170px; background: #ffffff url(images/img/bg.gif)}
#main-cnt {border: #ffffff 2px ridge; background-color: #ffffff; text-align: justify; padding: 0 10px 0 10px; margin: 1px 0 0 3px; min-height: 1620px;}
.menutop{ height:28px; background: #FF0000 url(images/img/fonmenu.gif) repeat-x; font-size: 12px; border: #FF5500 1px solid}
.search-lot {width:195px; height:28px; color:#C5E70A; font-weight: bold; padding-top: 5px;}
input,select,textarea {color: #000000; font-family: verdana, helvetica, arial; font-size: 11px} /* -- searchin -- */
#form-top{font-weight:bold; color:#ffcc00; font-size:13px; margin:9px 0 0 0;}
#form-top INPUT {margin:7px; padding:0;}
#form-top div {margin:7px 0; padding:0; text-align:left;}
#form-top IMG {margin:7px 0; padding:0;}
/*.contact{margin:5px 0 0 2px; padding:5px; border:6px double #96AE00; line-height:20px; background: url(images/img/black_bg.gif) #920000; text-align:left; color:#F3BC00; font-weight: bold;}/* Красно желтый*/
.contact{margin:5px 0 0 2px; padding:5px; border:6px double #990000; line-height:20px; background: url(images/img/black_bg.gif) #000000; text-align:left; color:#F3BC00; font-weight: bold;}/* Сине желтый*/
.contact a { color:#B8D500; text-decoration:none;}
.contact hr { border: 1px dotted #F3BC00;}
/* -------------------------------------------------- menu ----------------------------------------------- */
#menu {
	font-size: 12px;
	text-align: left;
	border: 1px /* Ширина колонки */ solid /* Сплошная линия */ #A8A8A8;
	padding: 5px 0 5px 20px;
	margin:  0;
}
#menu strong {color: #c5e70a;}
#menu ul {padding:0; margin: 0; list-style:square; color:#FFCC00;}
#menu li {padding:0; margin: 6px 0;} 
#menu li ul {padding:0; margin: 0 0 0 3px; list-style:disc; color:#C5E70A;}
#menu a:link{color: #ffcc00; text-decoration: none}
#menu a:visited{color: #ffcc00; text-decoration: none}
#menu a:hover{color: #ffcc00; text-decoration: none}
/* -------------------------------------------------- content ---------------------------------------------------- */
.main-tab{margin:20px 10px; background:#eeeeee;}
.main-tab a {text-decoration:none;}
.main-tab b {color:#990000; font-size:14px; margin: 7px 0 0 10px;}
.main-tab ul {padding:3px; margin:0 15px;}
.main-tab li {padding:3px; list-style:square; font-weight:bold;}
/* -------------------------------------------------- realty ---------------------------------------------------- */
.content {font-size: 14px; font-weight:bold; text-align:justify; margin:10px 0;}
.descript1 {margin: 0 0 0 10px;}
.descript1 strong {font-size: 15px; color: #993300; text-decoration: none;}
.descript1 b{font-size: 15px; color: #993300;}
.bg0{color: #660000; font-size:12px; text-align:right;}
.bg1{background: #2263bd; color: #ffffff; text-align: center; font-size: 9px; cursor:pointer;}
.bg2{background: #ffb230; color: #ffffff; text-align: center; font-size: 9px; cursor:pointer;}

a.page:link{color: #ffffff; text-decoration: none;}
a.page:visited{color: #ffffff; text-decoration: none;}
a.page:hover{color: #ffffff; text-decoration: none;}
.strongh2{font-size: 15px; color: #993300; margin: 9px 0;}
/* -------------------------------------------------- agent ------------------------------------------------------ */
.hot-art1 {border:1px solid #999999; background: url(images/img/hot-bg.gif); margin: 8px 0;}
.hot-art2 {margin: 6px 0; border:5px solid #eee; background: #fff; min-height:115px; font-size: 12px;} /* margin - задает высоту цветных полосок*/
.hot-img {width:150px; height:113; border: #153173 1px solid; margin: 0 4px 0 1px; float: left;}
.hot-zag1 {color:#993300; background: url(images/img/cert.gif) no-repeat; padding: 0 0 0 21px; font-size: 14px;}
.hot-art2 b {color:#993300; background: url(images/img/cert.gif) no-repeat; padding: 0 21px; font-size: 14px;}
.hot-art2 ul {margin:0; padding:0; list-style:inside; font-weight: bold;}
.hot-art2 p {margin:0; padding:0;}
/* -------------------------------------------------- base ------------------------------------------------------ */
.head1{background: #5da2df url(images/img/tdhead.jpg) repeat-x; color: #ffffff;}
/* ------------------------------------------------- lot ------------------------------------------------------ */
.lot_box{background: #f5f5f5; border: #153173 1px solid; padding: 9px; margin: 15px 0;}
.lot_ul{font-family: Verdana, Arial, Helvetica, sans-serif; margin: 7px 0 0 20px; padding: 0 0 0 155px;}
.lot_adv{background: #f5f5f5;color:#993333;}
.descript2 {margin: 16px 16px;}
.descript2 strong {font-size: 14px; color: #993300; text-decoration: none;}
.descript2 b{font-size: 14px; color: #993300;}
/* ------------------------------------------------- searchin ------------------------------------------------------ */
#metroimage{padding:0;	margin:0;}
.boardin{border: #153173 1px solid;}
.boardin td{background: #efefef;}

img.metropics {cursor: pointer; padding:0; margin:0;}
/* ------------------------------------------------- search - zakaz - zapros --------------------------------------- */
.price{border: #153173 1px solid}
div.nb{background: #f5f5f5; padding: 10px; border: #153173 1px solid}
/* ------------------------------------------------- news info --------------------------------------- */
#info {padding:0; margin:0 5px; width:190px; height: 700px; border: #153173 1px solid;}
/* ------------------------------------------------- board --------------------------------------- */
.board { margin:10px 0 30px 20px;}
.board ul {margin:10px 0 0 50px; padding:0; list-style:none;} 
.board li {margin:0; padding:5px;} 
/*.board img {margin:0; padding:5px; width:24px; height:24px; border:0; float:left;}*/
/* ------------------------------------------------- loader --------------------------------------- */

#divground {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 1px solid gray;
	background: #aaaaaa;
	display: none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
	opacity: 0.5; /* CSS3 - Mozilla, Firefox, Safari */
	z-index:1;
}

#divwindow {
	position: fixed;
	min-width: 150px;
	min-height: 25px;
	background:#ffffff;
	border: 6px ridge #aaaaaa;
	display: none;
	top: 50%;
	left: 50%;
	margin:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
	opacity:0;
	z-index:2;
}

#closeload {
	position: absolute;
	top: 2px;
	left: 2px;
	width:16px;
	height:16px;
	border:2px solid #333333;
	cursor: pointer;
	padding:0;
	z-index:3;
}

#loadtext {
	min-width: 150px;
	min-height: 25px;
	padding:5px;
	line-height:18px;
	background:#164482;
	font-weight:bold;
	color:#FFCC00;	
	cursor: pointer;
}
