body { background-color: #FFFFFF; color: #000000; margin : 0; padding : 0; }
form { margin: 0; padding: 0; }
body, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
p { text-align: justify; }

ul {margin-top: 8px; margin-bottom:14px;}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0; margin: 4px 0;
}

h1{ font-size: 12pt; margin: 0px 0px; }
h2{ font-size: 12pt; margin: 8px 4px; }
h3{ font-size: 11pt; margin: 2px 8px 1px 8px; text-align: center; }
h4, h5, h6 { font-size: 10pt; margin: 0;}

select {font-family: sans-serif; font-size: 9pt;}

.dgray {
        background-color: #f0f0f0;      
}                                       
.gray {
        background-color: #F7F7F7;      
}                                       
tr.gray h2{ font-size: 10pt; margin: 3px 0;}

a:active.wm, a:hover.wm { color: #000000; text-decoration: none }
a:visited.wm, a:link.wm { color: #000000; text-decoration: none }

a:link, .sellink {  color: #4280A6; text-decoration: none; }
a:visited {			color: #596EA1; text-decoration: none; }
a:hover {			color: #5E8AB8; text-decoration: underline; }
a:active {			color: #FF9B21; text-decoration: underline; } 

#left {
	width: 60%; 
	float: left;
	margin: 0,8px,0,8px;
	text-align: justify;
}
#right {
	width: 35%;
	float: right;
	margin: 6px,4px,0,0;
}

.menubar, .menubar td {
	font-size: 9pt;
	font-family: "MS Sans Serif", Geneva, sans-serif;
}
.menubar td {
	padding : 2px 12px;
	vertical-align : middle;
}

.brown { background-color: #EFE9D8; }

.green { background-color: #5897A1; color : #FFFFFF; }
.green a:link, .green a:visited, .green a:hover, .green a:active { color: #FFFFFF; }


/* стили у рекламных блоков */ 

.orangebar {
	text-align: left;
	background-color : #FFC700;
	color: #000000;
	padding : 0 8px;
	height : 16px;
	vertical-align : middle;
}
.greenbar {
	text-align: left;
	background-color : #5897A1;
	color: #FFFFFF;
	padding : 0 8px;
	height : 16px;
	vertical-align : middle;
}


div.rblock {
	text-align: left;
	background-color: #F7F7F7;
	padding: 2px 8px 5px 8px;
	margin: 0;
}

.bblock {
	background-color: #F7F7F7;
	padding: 4px 8px;
	border: 1px solid #666666;
}

.cblock {
	padding: 6px 8px 8px 8px;
	text-align: justify;
}

/* END */

.centerban {
	background-color: #F7F7F7;
	width: 100%;
	text-align: center;
	padding: 2px;
	margin: 2px;
}


/* для перечисления районов некого округа. http://www.realty.ru/nvs/msk/CAO/   */
ul.subdir { padding:0; list-style:none; margin: 3px 0 0 5px; }
li.subdir { padding:0; display:inline;  margin: 0 10px 0 0;}
li.subdir a {margin: 0 3px 0 0; /* рас-ние между названием района и кол-вом предложений */} 

/* для страницы "и другие"  http://www.realty.ru/nvs/msk/ */
ul.catindex { margin: 5px 0 0 5px; list-style:none; }
li.catindex { margin:0 3px 0 0; padding: 0 7px; }

/* для выделения Цифр статистики. Например, для кол-ва квартир. */
.marked {
	color: #aa0000; 
	font-size: 11pt;
	padding-top: 1px;
}

/* слоган рекламных объявлений */
.slogan {
	color: #666666; /*	color: #E97300; сolor: #aa0000; */
	font-size: 11pt;
	font-style: italic;
	padding: 5pt 0 5pt 15pt;
}

/* */
.example, .example td {
	color: #665555;
	font-size: 8pt;
}
/* стили сообщений о кол-ве квартир */
.kv { padding-left: 15pt; }

.obj_text_header {padding-top: 2px; padding-bottom: 4px;} /* Дизайн объявлений - отступ от разделяющей черты */

.checkboxadv { background-image : url(http://image.realty.ru/checkbox_border2.gif); }

.address {font-family: Arial, Verdana, Helvetica, san-serif; font-size: 11pt;}
.url     {font-family: Arial, Verdana, Helvetica, san-serif; font-size: 14px;}

.see_also li {margin: 5px 0;}

.SmallText {font-family: Arial; font-size: 10px; font-weight: bold;}
.SmallText2 {font-family: Arial; font-size: 11px; font-weight: normal;}
