BODY {
	background-color: #fff;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

HR {
	height: 1px;
	color: #f5f5f5;
	background-color: #f5f5f5;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	border: 0px solid #f5f5f5;
}

#content TABLE TD {
	font: 12px/18px Verdana;
}

.status {
	font: normal bold 200px Tahoma; 
	color: #EDE6DA;
	text-align: center;
	margin: 0px;
}

UL#faq {
	margin-left: 20px;
	padding-left: 0px;
	list-style-type: square;
}

UL#faq LI {
	margin-bottom: 6px;
}

UL#faq A, A:hover, A:visited {
	color: #006801;
	font: 12px/18px Verdana;
	text-decoration: none;
}

UL#search {
	margin-left: 50px;
	padding-left: 0px;
	list-style-type: decimal;
}

UL#search LI {
	margin-bottom: 10px;
}

UL#search A, A:hover, A:visited {
	color: #006801;
	font: 12px/18px Verdana;
	text-decoration: none;
}

UL#listm1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style-image: url(/i/m_arrow.gif);
}

UL#listm1 LI {
	line-height: normal;
}

UL#listm1 A, A:hover, A:visited {
	color: #005701;
	font: 12px Tahoma;
	text-decoration: none;
}

UL#listm2 {
	margin-left: 0px;
	padding-left: 0px;
	font: 11px Tahoma;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: circle;
}

UL#listm2 LI {
	line-height: 16px;
}

UL#listm2 A, A:hover, A:visited {
	color: #666;
	font: 11px Tahoma;
	text-decoration: none;
}

.space {
	clear: left;
}

#bottom {
	clear: left;
	margin-top: 30px;
}

#bottom .btext {
	margin-top: 10px;
}

#bottom A, A:hover, A:visited {
	color: #666;
	font: 11px Tahoma;
	text-decoration: underline;
}

#bottom select {
	color: #666;
	font: 11px Tahoma;
	width: 220px;
}

#bottom TABLE.table_bottom {
	background: url(/i/bg_bottom.jpg) repeat-x;
}

#bottom TD {
	color: #666;
	font: 11px/18px Tahoma;
}

#bottom INPUT.bfast {
	width: 30px;
	height: 19px;
	background-color: #fff;
	border: 1px solid #A5BA80;
	font: 10px Tahoma;
	padding: 1px;
	color: #666;
}

#content {
	margin-left: 20px;
	margin-right: 20px;
}

#content UL UL {
	list-style-type: square;
}

#content H1 {
	font: 22px/30px Verdana;
	color: #E57E0A;
	border-left: 7px solid #E57E0A;
	padding-left: 10px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

#content H2 {
	font: 18px/24px Verdana;
	color: #008700;
	border-left: 7px solid #008700;
	padding-left: 10px;
}

#content H3 {
	font: bold 16px Verdana;
	color: #D18304;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content A.zag {
	font: bold 14px/30px Verdana;
	color: #008700;
	text-decoration: none;
}

#content A, A:visited, A:hover {
	color: #006801;
	font: 12px/18px Tahoma;
	text-decoration: underline;
}

#content .author {
	color: #008801;
	font: 12px/18px Tahoma;
	text-decoration: none;	
}

#content A.limap, A.limap:visited {
	font: 12px/24px Verdana;
	color: #666666;
	padding-bottom: 15px;
}

#content A.limap:hover {
	font: 12px/24px Verdana;
	color: #009900;
}

#content A.way {
	color: #fff;
	font: 11px Tahoma;
	text-decoration: underline;
}

#content A.imgar {
	text-decoration: none;
	color: #666;
	font-weight: bold;
	height: 16px;
}

#content A.archive, A.archive:visited {
	font: 12px Verdana;
	color: #008700;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-left: 5px;
	background-color: #E6F4E6;
	border: 1px solid #008700;
	text-decoration: none;
}

#content A.archive:hover {
	font: 12px Verdana;
	color: #008700;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-left: 5px;
	background-color: #D0E6D1;
	border: 1px solid #008700;
	text-decoration: none;
}

#content A.archive_act {
	font: bold 12px Verdana;
	color: #666;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-left: 5px;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	text-decoration: none;
}

#content P.zag {
	font: bold 15px Verdana;
	color: #666;
	margin-bottom: 5px;
	padding-bottom: 0px;
}

#content A.album_name {
	font: 20px Verdana;
	color: #666;
}

#content P.album_data {
	font: bold 14px Verdana;
	color: #666;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}

#content P.album_desc {
	font: normal 12px/18px Verdana;
	color: #666;
	margin-bottom: 10px;
	margin-top: 10px;}

#content P.descr_photo {
	font: bold 13px Verdana;
	color: #666;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

#content A.a_photo_big {
	line-height: 40px;
	text-align: center;
}

#content IMG.album_photo {
	border: 1px solid #666;
}

#content IFRAME.album {
	border: 1px solid #f0f0f0;
	width: 100%;
	height: 126px;
	margin-top: 15px;
	margin-bottom: 15px;
}

body.album_list {
	scrollbar-base-color: green;
	scrollbar-track-color: aqua;
}

#infoblock TD.infozag {
	font: bold 16px/18px Verdana;
	color: #fff;
}


#infoblock TD.infotext {
	color: #fff;
}

#infoblock TD.infolink {
	font: 11px Verdana;
	color: #fff;
}

#infoblock A.info {
	font: 11px Verdana;
	color: #fff;
	text-decoration: underline;	
}

#content TD.bram {
	background: url(/i/content_bottom.gif) no-repeat bottom right;
	border-left: 1px #F4F4F4 solid;
}

#content TD.text {
	font: 12px/18px Verdana;
	border: 1px #F4F4F4 solid;
	border-bottom: 0px;
	border-top: 0px;
	padding: 15px;
	padding-bottom: 0px;
}

#content TABLE.text TD {
	font: 12px/18px Verdana;
}

#content TD.way {
	color: #fff;
	font: 11px/14px Tahoma;
}

#content .news_data {
	padding-right: 10px;
	color: #D18304;
	font: bold 12px/18px Verdana;
}

#content TD.news_title {
	color: #666;
	font: bold 12px/18px Verdana;
	padding-bottom: 10px;
}

#content A.news_title {
	color: #666;
	font: bold 12px/18px Verdana;
	text-decoration: none;
}

#content .news_text {
	font: 12px/18px Verdana;
	text-align: justify;
}

#content .news_img {
	border: 1px solid #f5f5f5;
	margin-top: 3px;
	margin-right: 10px;
}

#content .news_author {
	margin: 0px;
	font-style: italic;
	padding-top: 10px;
}

#content .news_source {
	margin: 0px;
	font-style: italic;
	padding-top: 10px;
}


#content A.realty_title {
	color: #666;
	font: bold 12px/18px Verdana;
	text-decoration: none;
}

#content .realty_text {
	font: 12px/18px Verdana;
	text-align: left;
}

#content .realty_img {
	border: 1px solid #f5f5f5;
	margin-top: 3px;
	margin-right: 10px;
}

#content .cdata {
	font: 11px Verdana;
	color: #999;
}

#content .bgfull {
	background: url(i/full_arrow.gif) no-repeat right;
}

#content TABLE.table_faq TD {
	font: 12px/18px Verdana;
	color: #666;
	padding: 10px;
}

#content TABLE.table_filter TD {
	font: 12px/18px Verdana;
	color: #666;
}

#content TABLE.table_filter INPUT, TEXTAREA {
	background-color: #FAFAFA;
	border: 1px solid #E4E4E4;
	font: 12px/18px Verdana;
	color: #666;
	padding: 2px;
	height: 18px;
}

#content TABLE.table_filter SELECT {
	background-color: #FAFAFA;
	border: 1px solid #E4E4E4;
	font: 12px/18px Verdana;
	color: #666;
	padding: 2px;
	height: 18px;
}

#content TABLE.addform TD {
	font: 12px/18px Verdana;
	color: #666;
	padding: 8px;
}

#content TABLE.addform INPUT, TEXTAREA, SELECT {
	background-color: #FAFAFA;
	border: 1px solid #E4E4E4;
	font: 12px/18px Verdana;
	color: #666;
	padding: 2px;
	height: 18px;
}

#content TABLE.konturform TR {
	background: url(/i/sg.gif) repeat-x bottom;
}

#content TABLE.konturform TD {
	font: 12px/18px Verdana;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
}

#content TABLE.konturform INPUT, TEXTAREA {
	background-color: #FAFAFA;
	border: 1px solid #F1F1F1;
	font: 12px/18px Verdana;
	color: #666;
	padding: 2px;
	height: 18px;
}

#content TABLE.konturform SELECT.small {
	font: 10px/16px Verdana;
	height: 16px;
}

#content TABLE.konturform INPUT.inche {
	background-color: #fff;
	border-width: 0px;
}

#content TABLE.addon TR {
	background: none;
}

#content TABLE.addon TD {
	font: 10px Verdana;
}

#content TABLE.addon INPUT {
	font: 10px/16px Verdana;
	height: 16px;
}

#content TABLE.konturform1 TR {
	background: url(/i/sg.gif) repeat-x bottom;
}

#content TABLE.konturform1 TD {
	font: 10px Verdana;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#content TABLE.konturform1 INPUT {
	background-color: #FAFAFA;
	border: 1px solid #F1F1F1;
	font: 10px/16px Verdana;
	color: #666;
	padding: 2px;
	height: 16px;
}

#content TABLE.konturform1 INPUT.inche {
	background-color: #fff;
	border-width: 0px;
}

#content TABLE.notr TR {
	background: none;
}

#content INPUT.search {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #666;
	font: 12px Verdana;
	margin: 0px;
	padding: 1px;
}

#content INPUT.bsearch {
	background-color: #fafafa;
	border: 1px solid #ccc;
	color: #666;
	font: 12px Verdana;
	margin: 0px;
}

#content SELECT.search {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #666;
	font: 12px/22px Verdana;
}

#content P.warn {
	font: bold 13px/20px Tahoma;
	text-align: center;
	color: #666;
	margin: 50px;
}

#content DIV.photo_info {
	border: 1px solid #666;
	padding: 5px;
	color: #666;
	font: 11px Tahoma;
	background-color: #fff;
	display: block;
	width: 200px;
	text-align: left;
}

#menu {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 244px;
}

#menu P.n_data {
	color: #D18304;
	font: bold 12px Verdana;
	margin: 2px;
}

#menu P.n_title {
	margin: 2px;
	margin-bottom: 10px;
}

#menu A.n_title {
	color: #333;
	font: 11px/15px Verdana;
	text-decoration: none;
}

#menu INPUT.fsearch {
	border: 1px solid #ccc;
	color: #666;
	font: 11px Tahoma;
	height: 21px;
	width: 185px;
	padding: 3px;
	margin: 0px;
}

* html #menu input.fsearch {
	height: 13px;
	width: 177px;
}

*:first-child+html #menu input.fsearch {
	height: 13px;
	width: 177px;
}

#menu A.title {
	color: #E57E0A;
	font: bold 16px/30px Verdana;
	margin-bottom: -15px;
	margin-left: 19px;
	text-decoration: none;
	display: block;
}

#menu TD.bg2 {
	background: url(/i/bg_block.gif) no-repeat bottom;
	padding: 9px;
}

#menu TD.bg3 {
	background: url(/i/bg_block1.gif) no-repeat bottom;
	padding: 9px;
}

#menu UL {
	margin-left: 20px;
}

#service {
	margin: 0px;
	padding: 0px;
}

#top .bg1 {
	background: url(i/fon.jpg) repeat-x -43px 0px;
	height: 120px;
}

#top .ct1 {
	height: 12px;
	background-color: #000;
}

#top .ct2 {
	padding-left: 8px;
	font: bold 10px Tahoma;
	color: #fff;
	height: 30px;
	background-color: #000;
	width: 100%;
}

#top .ct3 {
	height: 30px;
	background-image: url(/i/ico_fon.jpg);
}

#top A.tm, A.tm:visited {
	font: bold 10px Tahoma;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
}

#top A.tm:hover {
	color: #FBBA59;
}

#top .atm {
	font: bold 10px Tahoma;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px 15px 0px 15px;
	color: #FBBA59;
}

#advert TD {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}



#tooltip{
	background:#FFFFFF;
	border:1px solid #666666;
	color:#333333;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden
}

TABLE.realty {
	border-left: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
}

TABLE.realty TD {
	padding: 3px;
	font: 11px/14px Verdana;
	text-align: center;
	color: #333;
	border-right: 1px solid #AAA;
}

TABLE.realty_title {
	margin-top: 10px;
	background-color: #AAA;
}

TABLE.realty_title TD {
	padding: 3px;
	font: bold 11px/14px Verdana;
	text-align: center;
	color: #333;
	background-color: #F7F7F7;
}

TABLE.realty_all {
	margin-top: 10px;
	background-color: #AAA;
}

TABLE.realty_all TD {
	padding: 3px;
	font: 11px/14px Verdana;
	text-align: center;
	color: #333;
	background-color: #FFF;
}

TABLE.realty_all TR.title TD {
	padding: 3px;
	font: bold 11px/14px Verdana;
	text-align: center;
	color: #333;
	background-color: #F7F7F7;
}
