.ITable_flats {
	border: 1px solid #F0F0F0;
	border-collapse: collapse;
}
.ITable_flats td {
	border: 1px solid #F0F0F0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.search_form table{
	background-color: #dedede;
}
.ITable_flats #null{
	background-color: #dedede;
	border: 0px solid #dedede;
}

.search_form select{
	width: 150px;
	border: 1px solid;
	
}
.search_form select.metro_select{
	width: 200px;
	border: 1px solid;
}
.search_form input{
	border: 1px solid;
}
.search_form input.price_input{
	width: 80px;
	border: 1px solid;
}
.search_form input.button{
	width: 100px;
	border: 1px solid;
}
.search_form input.checkbox{
	border: 0px;
}

.orang {
	color: #FFFFFF;
	background: #FF9800;
	padding: 1px;
	font-size: 18px;
	line-height:24px;
}
#content .orang a{color: #FFFFFF; font-size:18px; line-height:24px;}

.red {
	color: #FFFFFF;
	background: #E80000;
	padding: 3px 2px;
	font-size: 11px;
}
.gray {

	color: #FFFFFF;
	background: #DB6700;
	padding: 3px 2px;
	font-size: 11px;
}
.w {

	font: normal 18px Tahoma, Verdana, Arial;
	color: #FF9800;
	background: #FFFFFF;
	padding: 1px;
}
#topMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#topMenu a {
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 15px;
}

#topMenu a:hover {
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
	padding-right: 15px;
	text-decoration: none;
}

.pad15right {
	padding-right: 6px;
	padding-left: 12px;
	padding-bottom: 6px;
}
#right {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

#right a.black {
	color: #000000;
	text-decoration: none;
}
#right a.black:hover {
	color: #000000;
	text-decoration: underline;
}

#right a {
	color: #FFFFFF;
}

#right .cena {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	text-align: center;
}

#right h1 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 1px;
	text-align: right;
	margin-bottom: 7px;
	margin-top: 0px;
}


#right p.right_h1 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 1px;
	text-align: right;
	margin-bottom: 7px;
	margin-top: 0px;
}

#left {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #000000;
}
#left .pad15 {
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 6px;
}
#left h1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	color: #FFFFFF;
	background: #B5B5B5;
	font-weight: normal;
	word-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 0.8;
}

#left h1.blackList {
	color: #333333;
}

#left p.left_h1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	color: #FFFFFF;
	background: #B5B5B5;
	font-weight: normal;
	word-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 0.8;
}


h1.class_main_page
{
	font-size: 16px;
	margin: 0px;
	color: #888;
}


#left p.left_h1_blackList {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	color: #333333;
	background: #B5B5B5;
	font-weight: normal;
	word-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 0.8;
}



#left ul {
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	padding-left: 18px;
}
#left a {
	color: #000000;
	text-decoration: none;
}

#left input {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #000000;
	padding: 3px;
}

#menu {
	font-family: Arial, Helvetica, sans-serif;
	background: #FF9800;
}
#menu a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#menu a.l {
	color: #DB6700;
	font-size: 14px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
}
.head01 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #990000;
	margin: 0px;
}

p.class_head01 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 18px;
	font-weight: normal;
	color: #990000;
	margin: 0px;
}

.head011 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 20px;
	font-weight: normal;
	color: #990000;
	margin: 0px;
}

#menu a:hover {

	color: #990000;
	font-size: 14px;
	font-weight: bold;
}
#content {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B3B3B;
	z-index: 2;
}
#content a {
	font-size: 13px;
	color: #DB6700;
}
#content a.elite_link {
	font-size: 13px;
	color: #000000;
}

#content a:hover{ text-decoration:none;}

#content p {
	font-size: 13px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#content #tab01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:solid 1px #a7a7a7;
	border-collapse:collapse;
}
#content #tab01 th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB6700;
	background-color: #F6F6F6;
	padding: 3px;
}

#content #tab01 p {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content #tab01 a {
	font-size: 11px;
}
#bottom {
	background-color: #FBFBFB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B5B5B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 50px;
	color: #3B3B3B;
	clear: both;
}
#content ul {
	font-size: 13px;
	margin-left: 18px;
}

#content form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#content .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	width: 85px;
}
#content h2 {
	font-size: 13px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}


.small {
	font-size: 10px;
}
#right .button {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #000000;
	padding: 3px;
}
#right input {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #000000;
}
#right .pad15 {
	padding-right: 6px;
	padding-left: 12px;
	padding-bottom: 6px;
}

#news {
	font-family: Tahoma, Verdana, Arial;
	background: #EEEDE7;
}
#news a {
	color: #DB6700;
}
#news p {
	margin-top: 10px;
	margin-bottom: 10px;
}
#bottom a {
	color: #DB6700;
	font-weight: bold;
}
.pad15left {
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 6px;
}
.table01 {
	background: url(images/top_01.jpg) no-repeat right top;
}
.table02 {

	background: url(images/top_03.gif) no-repeat left top;
}
h2.old_arch {
	font-family: Arial;
	font-size: 12pt;
}

.arch_table {
	border-collapse: collapse;
	margin-top: 5px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	width: 90%;
}
.arch_table td {
	border-top: 1px solid;
	text-align: center;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
}

#forma {
	background: #E0E0E0;
	border: 1px solid #FF9800;
	border-collapse:collapse;
}
#forma input.pole {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #000000;
}
#forma input.checkbox {
	border: none;
}
#forma select {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	width: 200px;
}

#forma select.metro_select {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
}

#elit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#elit a {
	font-size: 11px;
	color: #333333;
}
#elit h1 {
	font-size: 18px;
	color: #DB6700;
	margin: 0px;
	font-weight: bold;
}

#elit p.style_h1 {
	font-size: 18px;
	color: #DB6700;
	margin: 0px;
	font-weight: bold;
}


#tab01 p {
	margin: 0px 0px 3px;
}
#tab01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#bottom1 {
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #B5B5B5;
	color: #DB6700;
}

#bottom1 a {
	color: #DB6700;
	font-size: 13px;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
}
#bottom1 a:hover {
	color: #DB6700;
	font-size: 13px;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: underline;
}

#ITableFlats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.imgBord {
	border: 1px solid #FFFFFF;
}

.checkbox {
	border: none;
}

.cenaElit {
	font-size: 14px;
	font-weight: bold;
}

.zagolovok {
	color: #DB6700;
	background: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	font-family:tahoma;
	border-top: 2px solid #DB6700;
	border-bottom: 2px solid #DB6700;
	height: 31px;
	text-align: center;
}

.zagolovok a:link, .zagolovok a:visited, .zagolovok a:hover
{
	color: #DB6700;
	background: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.orangFlame {
	color: #FFFFFF;
	padding: 1px;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tdZag01 {
	background-image: url(images/z_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DB6700;
}
.tdZag02 {
	background-image: url(images/z_02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DB6700;
}
#fly_block{
	position: absolute;
	width: 210px;
	height: 70px;
	left: 550px;
	top: 40px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11pt;
	color: #717171;
	text-shadow: 1px 1px 1px #ffffff ;
}


#fly_block h1 
{
	font-size: 16px;
	font-weight: normal;
}

#fly_block2{
	position: absolute;
	width: 240px;
	height: 20px;
	right: 15px;
	top: 190px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	color: #737270;
	
}

/* add styles */

/* CSS module root layout */
.corners-goods .shape-10px .cn {background:url(/images/vol/shape_10px.gif);}
.corners-goods .shape-10px .content-corners{ border-left:1px solid #ff9800; border-right:1px solid #ff9800;  border-top:1px solid #ff9800; padding:0px 10px 0 10px;}

.shape-10px-top-orang{ padding:30px 0 0 0px; margin-bottom:20px;}
.shape-10px-top-orang h2{ font-family:Verdana; font-size:13px; padding-bottom:5px;}
#content .shape-10px-top-orang h2{ padding:0 0 6px 0px;}
.shape-10px-top-orang .shape-10px .cn {background:url(/images/vol/shape_10px-top-orang.gif);}
.shape-10px-top-orang .shape-10px .content-corners{ border-left:1px solid #ff5e00; border-right:1px solid #ff5e00;}
.shape-10px-top-orang .content-corners table td{ vertical-align:top;}
.shape-10px-top-orang .content-corners .item1{ height:29px; background:#ff9800 url(/images/vol/dotnet.gif) repeat-y center top; 
 border-bottom:1px solid #ff5e00; text-align:center;}
#content .shape-10px-top-orang .content-corners .item1 h2{ font-family:tahoma; font-size:18px; color:#FFFFFF; font-weight:normal; margin:0px; padding:0px; line-height:18px;}



.shape_10px-t-b-orang{ padding:20px 0 0 0px; margin-bottom:20px;}
.shape_10px-t-b-orang h2{ font-family:tahoma; font-size:13px; padding-bottom:5px;}
#content .shape_10px-t-b-orang h2{ padding:0 0 6px 0px;}
.shape_10px-t-b-orang .shape-10px .cn {background:url(/images/vol/shape_10px-t-b-orang.gif);}
.shape_10px-t-b-orang .shape-10px .content-corners{ border-left:1px solid #ff5e00; border-right:1px solid #ff5e00;}
.shape_10px-t-b-orang .content-corners table td{ vertical-align:top;}

#content .shape-10px-top-orang .content-corners .item2 form{ padding:0 15px; margin:0px;}
#content .shape-10px-top-orang .content-corners .item2 form .select{ width:80%; border:1px solid #666666; margin-bottom:6px;}

#content .shape-10px-top-orang .content-corners .item2 form .metro option{ text-transform: capitalize;}

#content .shape-10px-top-orang .content-corners .item2 form .input-text{ border:none medium; width:80%; }
#content .shape-10px-top-orang .content-corners .item2 form .submit{ border:1px solid #666666;}


.shape-10px-top-gray{ padding:20px 0 0 0px;}
.shape-10px-top-gray .shape-10px .cn {background:url(/images/vol/shape_10px-top-gray.gif);}
.shape-10px-top-gray .shape-10px .content-corners{ border-left:1px solid #ff5e00; border-right:1px solid #ff5e00;}
#content .shape-10px-top-gray .content-corners .btn-orang {width:290px;}
#content .shape-10px-top-gray .content-corners .btn-orang  a{ text-align:left; width:260px;} 
#content .shape-10px-top-gray .content-corners .n11{ float:left; margin-left:50px; display:inline;}
#content .shape-10px-top-gray .content-corners .n22{ float:right; margin-right:50px; display:inline;}
.shape-10px-top-gray .content-corners .item1{ height:35px; background:#b5b5b5 url(/images/vol/dotnet.gif) repeat-y center top; 
 border-bottom:1px solid #919191;}
.shape-10px-top-gray .content-corners .item2{  height:25px; background:#dedede url(/images/vol/dotnet.gif) repeat-y center top; 
 border-top:1px solid #fff; padding:10px 0 0 0px;} 
#content .shape-10px-top-gray .content-corners table{ margin:0px; padding:1px;}

.shape-10px-top-gray .shape-10px .br, .shape-10px-top-gray .shape-10px .tr,
.shape-10px-top-orang .shape-10px .br, .shape-10px-top-orang .shape-10px .tr, 
.shape_10px-t-b-orang .shape-10px .br, .shape_10px-t-b-orang .shape-10px .tr{right:-10px; left:auto;} 


/* CSS module corners 10px */
.shape-10px {position:relative; overflow:hidden; padding:0px; width:100%;}
.shape-10px .cr {height:10px; overflow:hidden; position:relative; width:100%;}
.shape-10px .content-corners{}
.shape-10px .cn {position:absolute; width:20px; height:20px; left:-10px; top:-10px; overflow:hidden;}
.shape-10px .cn-ii {position:absolute; width:20px; height:20px; left:-10px; top:-10px; overflow:hidden;}
.shape-10px .cn.tr,
.shape-10px .cn-ii.tr,
.shape-10px .cn.br,
.shape-10px .cn-ii.br  {margin-left:100%;}
.shape-10px .cn.bl,
.shape-10px .cn-ii.bl,
.shape-10px .cn.br,
.shape-10px .cn-ii.br {top:auto;}
.shape-10px .cn.tl,
.shape-10px .cn-ii.tl,
.shape-10px .cn.bl,
.shape-10px .cn-ii.bl {width:100%;}
.shape-10px textarea {border: none}

.shape-10px .br, tr{ right:-10px; left:auto;}
/* /CSS module corners 10px */

/* CSS module corners 6px */
.shape-6px {position:relative; overflow:hidden; padding:0px; width:100%;}
.shape-6px .cr {height:6px; overflow:hidden; position:relative; width:100%;}
.shape-6px .content-corners{}
.shape-6px .cn {position:absolute; width:12px; height:12px; left:-11px; top:-6px; overflow:hidden;}
.shape-6px .cn-ii {position:absolute; width:12px; height:12px; left:-11px; top:-6px; overflow:hidden;}
.shape-6px .cn.tr,
.shape-6px .cn-ii.tr,
.shape-6px .cn.br,
.shape-6px .cn-ii.br  {margin-left:100%;}
.shape-6px .cn.bl,
.shape-6px .cn-ii.bl,
.shape-6px .cn.br,
.shape-6px .cn-ii.br {top:auto;}
.shape-6px .cn.tl,
.shape-6px .cn-ii.tl,
.shape-6px .cn.bl,
.shape-6px .cn-ii.bl {width:100%;}
.shape-6px textarea {border: none}

.shape-6px .br, .shape-6px .tr{ right:-1px; left:auto;}
/* /CSS module corners 6px */

.informer .shape-6px .cn {background:url(/images/vol/shape_6px_informer.gif);}
.informer .shape-6px .content-corners{ border-left:1px solid #000; border-right:1px solid #000; background:#FFFFFF; padding:0px 1px 1px 1px;}


/* CSS module corners 8px */
.shape-8px {position:relative; overflow:hidden; padding:0px; width:100%;}
.shape-8px .cr {height:8px; overflow:hidden; position:relative; width:100%;}
.shape-8px .content-corners{}
.shape-8px .cn {position:absolute; width:12px; height:16px; left:-10px; top:-8px; overflow:hidden;}
.shape-8px .cn-ii {position:absolute; width:12px; height:16px; left:-10px; top:-8px; overflow:hidden;}
.shape-8px .cn.tr,
.shape-8px .cn-ii.tr,
.shape-8px .cn.br,
.shape-8px .cn-ii.br  {margin-left:100%;}
.shape-8px .cn.bl,
.shape-8px .cn-ii.bl,
.shape-8px .cn.br,
.shape-8px .cn-ii.br {top:auto;}
.shape-8px .cn.tl,
.shape-8px .cn-ii.tl,
.shape-8px .cn.bl,
.shape-8px .cn-ii.bl {width:100%;}
.shape-8px textarea {border: none}
.shape-8px .br, .shape-8px .tr{ right:-2px; left:auto;}
/* /CSS module corners 8px */
.orang-corner{ margin-bottom:15px; margin-top: 30px;}
.orang-corner .shape-8px .cn {background:url(/images/vol/shape_8px-orang.gif);}
.orang-corner .shape-8px .content-corners{ border-left:1px solid #ff5e00; border-right:1px solid #ff5e00; background:#f4f4f4;}
.orang-corner .content-corners .desc{ background:#ff9800; height:25px;}
.orang-corner .content-corners .doska-table-head{ background:#ff9800; height:30px; }
.orang-corner .content-corners .doska-table-head h2, h2.search-form-header{ color: #3B3B3B; font-size: 18px !important;}
.orang-corner .content-corners h2{ text-align:center; color:#000000; font-family:Verdana; font-size:13px;}
.orang-corner .content-corners .info{ border-top:#FF5E00 1px solid; border-right:#fff 1px solid; 
border-left:#fff 1px solid; padding:5px 10px 0 10px; position:relative;}
.orang-corner .content-corners .info p{ color:#000; font-size:13px;}
.orang-corner .content-corners .info .date{ float:right; white-space:nowrap; font-size:11px; color:#666;}
.orang-corner .content-corners .title{ color:#990000; font-weight:bold; font-size:13px; }
.orang-corner .content-corners .metro{ font-weight:bold; font-size:13px;}
.orang-corner .content-corners .metro span{ text-transform: capitalize;}
/*.orang-corner .content-corners .metro span:first-letter { text-transform: uppercase;}*/
.orang-corner .content-corners .contact{ font-weight:bold; color:#000000; font-size:13px; padding-bottom:10px;}
.orang-corner .content-corners .control{ float:right; white-space:nowrap; color:#666; font-size:10px; text-align:right; height:14px; padding-left:10px;
background:url(/images/vol/control.gif) no-repeat 0 0; position:absolute; bottom:0px; right:0px;}
#content .orang-corner .content-corners .control a{ color:#DB6700; font-size:10px; padding:0 5px;}
.orang-corner .content-corners .color1{ color:#FF7F00;}
.orang-corner .content-corners .color2{color:#FFDD03;}
.orang-corner .content-corners .color3{color:#FFDD03;}
.orang-corner .content-corners .color4{color:#FFDD03;}






.gray-corner{ margin-bottom:18px; margin-top:5px;}
.gray-corner .shape-8px .cn {background:url(/images/vol/shape_8px-gray.gif);}
.gray-corner .shape-8px .content-corners{ border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.gray-corner .content-corners .desc{ background:#e0e0e0; border:none medium;}
#content .gray-corner .content-corners h2{ text-align:left; color:#000000; padding:0 0 5px 10px; margin:0px; font-size:14px;}
#content .gray-corner .content-corners .info{ padding-top:7px;}
#content .gray-corner .content-corners .info ul{ margin:0px; padding:0px;}
#content .gray-corner .content-corners .info ul li{ margin:0px; list-style:none; background:url(/images/vol/list-ul.gif) no-repeat 10px 4px; 
padding:0 10px 4px 25px; text-align:justify;}
#content .gray-corner .content-corners .info p{ color:#000; font-size:13px; padding:8px 0 8px 10px; margin:0px;}





#content .zag_p{ margin-bottom:12px; margin-top:10px;}
#content .zag_table{ margin-bottom:12px; margin-top:10px;}

#content .zag_table .orang {color: #FFFFFF;background: #FF9800; padding:0px; font-size: 16px;line-height:18px;}
#content .zag_table .orang h3{ text-align:center; padding:3px 0 3px 0px; margin:0px; font-size:16px; }
#content .zag_table .orang a{color: #FFFFFF; font-size:16px; line-height:18px;}

#content .zag_table .gray {color: #FFFFFF;background: #eeede7; padding:0px; font-size: 18px;line-height:24px;}
#content .zag_table .gray a{color: #FFFFFF; font-size:18px; line-height:24px;}
#content .zag_table .gray .l1{font-size:13px; font-weight:bold; color:#db6700; white-space:nowrap;}
#content .zag_table .gray .l2{font-size:13px; font-weight:bold; color:#db6700; float:right; white-space:nowrap;}


.informer{width:180px; font-family:Arial, Helvetica, sans-serif; margin-bottom:30px;}
.informer table{ border:2px solid #FFFFFF;}
.informer .desc{background:#FF9800; text-align:center; margin-bottom:6px; padding:0px 0 6px 0px;}
.informer h2{ font-size:14px; text-align:center; color:#000; margin:0px; padding:0px;}
.informer h3{ font-size:11px; color:#000; margin:0px; padding:0px;}
.informer table{ border-collapse:collapse; border:1px solid #FFFFFF; vertical-align:bottom;}
.informer table td{padding:0px 5px; background:#FFFFFF;}
.informer table td p{ margin:0px; padding:0px; font-size:11px;}
.informer table td.zag{ font-size:14px; background-color:#eeede7; font-weight:bold; color:#000000; padding:3px 0 3px 0px;}
.informer table td.zag p{font-size:13px; text-align: center !important;}
.informer table td.pr p{text-align: right !important;}
.relativ{ position:relative; width:100%; float:left;}


table.block-right-nav td div.but1{ background:url(/images/vol/pl-map.gif) no-repeat 0 0; float:left; width:85px; padding:4px 0 0 0px; height:23px; text-align:center;}
table.block-right-nav td div.but1 a{ font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; font-family:Arial;}
table.block-right-nav td div.fright{ float:right;}
.block_text{ }
.block-right .block_text{ float:left; width:100%; margin: 2px 0 0px 0; display:inline;}
.btn-gray{float:left; width:100%; padding:4px 0 0 0px; height:23px; text-align:center; display:inline; margin:0 0 8px 0px;}


.btn-gray .l, .btn-gray .r{ background:url(/images/vol/pl-map.gif) no-repeat 0 -32px;  height:25px; padding-top:2px;}
.btn-gray .l{ width:6px; float:left;}
.btn-gray .r{ background-position: right -32px; padding-right:0px; margin-left:0px;}
*HTML .btn-gray .l{ position:absolute;}


.btn-gray a{font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; font-family:Arial;}

.block-right{width:16%;}
.block-right-nav{}
.block-right-nav h2{ color:#DB6700; font-size:13px; text-align:center; font-family:Arial; margin:0px;}

#content .pl-info{ background:url(/images/vol/pl-info.gif) no-repeat 0 0px; width:565px; height:201px; text-align:center; font-family:tahoma; margin-bottom:22px;}
#content .pl-info p{ font-size:18px; color:#000000; line-height:20px;}

#content .pl-info .desc{font-size:18px; color:#fff; text-align:center; padding:10px 0 12px 0px;}
#content .pl-info .desc h2{font-size:18px; color:#fff; font-weight:normal; padding:0 0 6px 0px;}
#content .pl-info .tel{ font-size:24px; color:#000000;}
#content .pl-info .tel .small{ font-size:18px;}
#content .pl-info .info{ padding-bottom:5px;}

#content .btn-orang{ text-align:center; float:left; position:relative;}
#content .btn-orang .r{background:url(/images/vol/pl-orang.gif) no-repeat right -26px; height:24px; width:6px; position:absolute; right:0px; top:0px;}
#content .btn-orang a{ font-size:18px; color:#FFFFFF; height:24px; float:left; white-space:nowrap; margin-right:6px;
background:url(/images/vol/pl-orang.gif) no-repeat left -26px; padding:0 10px 0 15px; font-family:tahoma; }

#content .pl-info .btn-orang{margin-left:84px; display:inline;}
.all-info{text-align:center; padding:10px 0 10px 0px;}

#content .desc h2{ padding:0 0 6px 0px;}
#content h2{}
#content a.zag_a{ font-size:16px; color:#FF6600; font-weight:bold; display:block;}
#content a.zag_a:hover{ text-decoration:none;}
.content-center-info{ padding:0px 0 15px 0px;}
.content-center-info td.padl15{ padding-right:15px;}

.block-left-content{ width:16%;}


.realtors{background:url(/images/vol/realtors.gif) no-repeat 0 0; width:334px; height:241px; padding:1px 0 30px 0px; text-align:center; font-family:tahoma;}
.realtors .desc{ padding-bottom:8px;}
#content  .realtors .desc h2{ font-size:24px; color:#FFFFFF; text-align:center; font-weight:normal;}
#content  .realtors h3{ padding:0px; margin:0px; font-size:18px; color:#000000; font-weight:normal;}
#content  .realtors p{ color:#000000;}
.realtors .block-align{float:left; width:167px;}
.realtors .link{}
#content  .realtors .link a{ font-size:18px; color:#fff;}


.realtors2{ width:500px;}
.realtors2 .content-corners{ background:#e8e8e8;}
.realtors2 .desc{ height:30px; background:#FF9800; display:block; width:100%; border-bottom:1px solid #ff5e00;}
#content .realtors2 .desc h2{font-size:24px; color:#fff; text-align:center; 
line-height:20px; font-weight:normal; font-family:tahoma; position:relative; top:-3px; padding:0 15px 0 15px;}
.realtors2 .item_left{background:url("/images/vol/dotnet.gif") repeat-y scroll right top; padding:5px 0 0px 0px;}
.realtors2 .item_right{padding:5px 0 0px 0px; color:#000;}
#content .realtors2 table td p{ text-align:center;}
.realtors2 table td{text-align:center; vertical-align:top;}
.realtors2 table td .image{overflow:hidden; padding-bottom:6px; text-align:center; background:#FFFFFF; border:1px solid #000; padding:2px 4px;}

.realtors2 table td .image img{}

.realtors2 table td .block-image-height{ height:115px; width:100%; overflow:hidden;}



#content  .realtors2 .link a{font-size:18px; color:#fff; background:#ff9800; float:left; width:100%; border-top:1px solid #ff5e00; }
#content  .realtors2 .link{ position:relative; height:30px; bottom:-8px; z-index:10;}
#content  .realtors2 h3{margin-bottom:5px; font-size:18px; font-weight:normal;}

#content  .realtors2 .item_left .link{background:url(/images/vol/right-manager.gif) repeat-y right top #ff9800;}
#content  .realtors2 .item_left .link a{background:url(/images/vol/right-manager.gif) repeat-y right top;}



.realtors2 table td .image  {

  display:-moz-inline-box;
    display:inline-block;
    vertical-align:middle;
    zoom:1;
    //display:inline;
}






.arenda-kvartir-desc{ position:relative;}
#content  .arenda-kvartir-desc .zag_table{ margin:0px;}
#content  .arenda-kvartir-desc .zag_table .orang{ font-size:16px; padding:1px 8px 1px 0px;}
#content  .arenda-kvartir-desc .zag_table .orang a{ font-size:16px; text-decoration:none;}
#content  .arenda-kvartir-desc p{ margin:0px; padding:8px 0 8px 0px;}

#content  h3.grays{ font-size:16px; color:#888888; margin:0px; padding:8px 0 6px 0px;}
#content form p{ font-size:11px;}
#content form{ margin:0px; padding:0px;}
.content-corners p, .content-center-info p{ text-align:justify;}

.hot_form {position: relative; float: none; padding: 0px; margin: 0px; width: 100%; display: block;}


.banner_header {color:#DB6700; font-family:Arial; font-size:18px; margin:0;}


#content a.link-18{ font-size:18px;}

#content p.link-18{ font-size:18px; font-weight: normal; color: #000000;}

#delete_form_div {
	display: none; 
	position: absolute; 
	right: 0px;
	bottom: 0px;
	background-color: #ccc;
	padding: 5px;
	font-size: 13px;
    border: 1px solid black;
    width: 200px;
	height: 60px;
}

#delete_form_div input {display: inline;}

.img {
  behavior: url(images/pngbehavior.htc);
}

#slogan {
	position: absolute;
	left: 520px;
	top: 123px;
}

#fly_block1 {
  display: none;
}

.order_desc {font-size: 13px;}
