/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
iframe{border:none;}
body {line-height:1;background: #fff; color:#393B40;font-family: Arial, Helvetica, sans-serif; font-size:12px;}
html, body, .all {height: 100%; width:100%;}
h1, h2, h3, h4, h5, h6 { margin:0 0 12px 0;color:#0067AC;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {margin:0 0 6px 0;}
a img, iframe { border: none; }
a, a:link {color:#0067AC; text-decoration: underline;}
a:hover {text-decoration: none}
form, fieldset {margin: 0;padding: 0;}
fieldset { border: 1px solid #000; }
legend {padding: 0;color: #000;}
input, textarea, select {margin: 0;padding: 1px;font-size: 100%;font-family: inherit;}
select { padding: 0; }
table {border-collapse: collapse;}
caption, th {text-align: left;}
td, th {padding:0;}
ol, ul {list-style: none;}
p {padding:0 0 12px 0; line-height:1.25;}
.clear { clear:both; float:none; font-size:0px;}
#nobg { background-image:none; text-align:center;}

.all {min-width:985px !important;}
.all, .header, .content, .popup_content, .footer {margin:0; padding:0; background:#fff; }

.header .ban { text-align:center; background:url(../img/ban-bg-gr.gif) repeat-x 0 0;}
.header .top-menu {height:180px; overflow:hidden;}
.header .top-menu .pole {float:left;height:180px; width:24.9%;overflow:hidden; background:url(../img/fon_menu.gif) no-repeat 0 0;}
.header .top-menu .pole .links { margin:40px 0 0 30px;}
.header .top-menu .pole .links a {text-decoration: none; display:block; font-size:13px; height: auto; background:url(../img/bulit.gif) no-repeat 0 0; padding:0 0 0 14px; margin-bottom:6px;}
.header .top-menu .pole .links a:hover  {color:#000099;}
.header .top-menu .pole .links a.active {color: #FF5400; font-weight:bold;}
.header .top-menu .pole .links h1 { font-weight:normal;margin:0 0 8px 0;}

.content { padding:20px;}
.content .card {float:left; width:39.99%; overflow:hidden;}
.content .card p { padding-right:20px;}
.content .card h1 {margin:0 0 8px 0;}
.content .crossing {float:left; width:279px; overflow:hidden;/* background:url(../img/fon_menu.gif) no-repeat 0 0;*/}
.content .crossing h1 {margin:0 0 8px 30px; font-weight:normal;}
.content .crossing dl {height:20px; overflow:hidden;margin:0 0 0 30px;}
.content .crossing dl span {color: #FF5400;font-size: 11px;}
.content .crossing dl dt {float:left;}
.content .crossing dl dd {float:right; margin-right:30px;}

.content .block {overflow:hidden; clear:both; margin:0 0 20px -12px;}
.content .block .pole {float:left; height:188px; width:306px; overflow:hidden; background:url(../img/fon_menu.gif) no-repeat 0 0;}
.content .block .pole img {display:block;margin:2px 0 0 20px;_margin:2px 0 0 4px; float:left; border:1px solid #bbb; padding:1px;}
.content .block .pole a {float:left;display:block;margin:8px 0 0 10px; width:140px; line-height:1.3;color:#393B40;text-decoration: none;font-size: 11px;}
.content .block .pole a:hover {text-decoration: underline;}
.content .block .pole a.lnk { float:none;margin:8px 0 0 30px; width: auto;color:#0067AC;text-decoration:underline;font-size: 12px;}
.content .block .pole h1 {margin:40px 0 0 30px; padding:0;font-weight:normal;font-size:16px;}
.content .block .pole h1:first-letter {text-transform:uppercase;}

.content .article {float:left; width:33.33%; overflow:hidden; margin:0 0 20px 0;}
.content .article h3 {margin:0 0 8px 0; padding:0 20px 0 0;font-size:13px;color:#393B40;}
.content .article p { padding:0 20px 12px 0;}
.content .line { border-bottom:1px solid #ccc; padding-bottom:3px; margin-top:20px;}

.content .form-wide {/*float:right;*/ height: auto; width:376px; overflow:hidden; background:url(../img/fon_menu.gif) no-repeat 0 0; margin:0 0 0 20px;}
.content .form-wide h1 {margin:40px 0 0 30px; padding:0;font-weight:normal;font-size:16px;}
.content .form-wide form {margin:12px 0 0 30px;}
.content .form-wide label,.content .form-wide input, .content .form-wide textarea {color:#393B40;font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.content .form-wide label {float:left;width:36px;height:19px;margin:0 0 5px 0;}
.content .form-wide label.captcha {width:100px;}
.content .form-wide input {float:right;width:270px;height:13px;margin:0 0 5px 0;}
.content .form-wide input.captcha {width:40px;font-size:12px;color: #FF5400;font-weight:bold; padding-left:8px;}
.content .form-wide input.but {float: left; font-size: 12px; width: 90px;height:22px; font-family: Arial; font-weight: bold; border:1px solid #A5ACB2; background:#fff; margin-top:10px; margin-right:5px;}
.content .form-wide textarea {float:right;width:270px;/**width:272px;*/height:60px;margin:0 0 15px 0;}
.content .form-wide img {margin:-11px 0 0 0; overflow: hidden; display: block; float: right; /*width: 65px;*/ padding:0;}

.content .form-narrow {/*float:right; */height: auto; width:250px; overflow:hidden; background:url(../img/fon_menu.gif) no-repeat 0 0; margin:0 0 0 20px;}
.content .form-narrow h1 {margin:40px 0 0 30px; padding:0;font-weight:normal;font-size:16px;}
.content .form-narrow form {margin:12px 0 0 30px;}
.content .form-narrow label,.content .form-narrow input, .content .form-narrow textarea {color:#393B40;font-family: Arial, Helvetica, sans-serif; font-size:11px; display:block; padding:0;}
.content .form-narrow input, .content .form-narrow textarea, .content .form-narrow select {margin:0 0 5px 0;width:216px;}
.content .form-narrow label {margin:0 0 2px 0;}
.content .form-narrow input.captcha {width:40px;font-size:12px;color: #FF5400;font-weight:bold; padding-left:8px;float: right;}
.content .form-narrow input.but {float: left; font-size: 12px; width: 106px;height:22px; font-family: Arial; font-weight: bold; border:1px solid #A5ACB2; background:#fff; margin-top:10px;}
.content .form-narrow input.r {float: right;}
.content .form-narrow img {margin:-21px 0 0 0; overflow: hidden; display: block; float: right; /*width: 65px;*/ padding:0;}
.content .form-narrow label.captcha {float: left;width:100px;margin:7px 0 0 0;}
.content .form-narrow textarea {height:60px;}

.content .form-narrow dl {margin:12px 0 0 30px; line-height:1.3;}
.content .form-narrow dl dt, .content .form-narrow dl dd { margin:0 0 8px 0;}
.content .form-narrow dl dt { width:70px; font-weight:bold; float:left;}
.content .form-narrow dl dd { width:148px; float:right; text-align:left;}



.content .left-block-content-and-menu {height: auto; margin-right:270px;}
.content .left-block-content {margin:0 0 0 240px;}
.content .left-block-table {margin:0; }
.content .left-block-table table {width:100%;}
.content .left-block-table h2 {padding:0;font-weight:normal;font-size:16px;}
.content .left-block-table td {vertical-align:top;}
.content .left-block-table td img { display:block; margin-right:20px;}
.content .left-block-table table.cont {margin:0 0 20px 0;}
.content .left-block-table table td.cont {width:99%;}
.content .left-block-table table td.cont td, .content .left-block-table table.more td { padding:7px 10px;}
.content .left-block-table table td.cont .n {width:30%;}
.content .left-block-table table td.cont .b {width:70%;}
.content .left-block-table table .bg td { background:#eeeeee;}
.content .left-block-table table th {background: #999999; color:#fff;padding:7px 10px;}



.content .left-menu {float:left; width:220px;background:url(../img/fon_menu.gif) no-repeat 0 0; margin:-20px 0 0 -12px;}
.content .left-menu h1 {margin:40px 0 8px 30px; padding:0;font-weight:normal;font-size:16px;}
.content .left-menu a {text-decoration: none; display:block; font-size:13px; height: auto; background:url(../img/bulit.gif) no-repeat 0 0; padding:0 0 0 14px;margin:0 0 6px 30px;}
.content .left-menu a:hover  {color:#000099;}
.content .left-menu a.active {color: #FF5400; font-weight:bold;}

.content .output {margin:20px 20px 0 0; padding:0; float:left; width:65%; *width: auto;}
.content .output .pagelistoutput {float: left;}
.content .output .pagelist {float: right; width:300px; text-align:right; white-space:nowrap; font-weight:bold;}
.content .output .pagelist p a {text-decoration: none; text-align:right;color:#393B40; font-weight: normal;}
.content .output .pagelist p a:hover { text-decoration:underline;}
.content .output .tableoutput { clear:both; width:100%;padding:20px 0;}
.content .output .tableoutput table tr.ol_header td {background:#e6e8ed; height:35px; padding:0 10px; border-right:1px solid #fff;}
.content .output .tableoutput table tr.ol_header td a {color:#393B40; font-weight:bold;}
.content .output .tableoutput table tr {text-align:center;}
.content .output .tableoutput table tr.rw td {border-bottom:1px solid #A5ACB2;}
.content .output .tableoutput table td a {text-decoration: none;}
.content .output .tableoutput table td { vertical-align:middle; padding:12px 0;}


.content .right-form-and-advertisement {float:right;height: auto; overflow:hidden;}
.content .adv {height: auto; width:250px; overflow:hidden; background:url(/img/fon_menu.gif) no-repeat 0 0; margin:0 0 0 20px;}
.content .adv h1 {margin:40px 0 0 30px; padding:0;font-weight:normal;font-size:16px;}

.popup_content .right-form-and-advertisement {width:auto;height: auto; overflow:hidden;}
.popup_content .adv {height: auto; width:250px; overflow:hidden; background:url(/img/fon_menu.gif) no-repeat 0 0; margin:0 0 0 20px;}
.popup_content .adv h1 {margin:40px 0 0 30px; padding:0;font-weight:normal;font-size:16px;}

.popup_content .form-narrow {/*float:right; */height: auto; width:250px; overflow:hidden; background:url(../img/fon_menu.gif) no-repeat 0 0; margin:0 0 0 20px;}
.popup_content .form-narrow h1 {margin:40px 0 0 30px; padding:0;font-weight:normal;font-size:16px;}
.popup_content .form-narrow form {margin:12px 0 0 30px;}
.popup_content .form-narrow label, .popup_content .form-narrow input, .popup_content .form-narrow textarea {color:#393B40;font-family: Arial, Helvetica, sans-serif; font-size:11px; display:block; padding:0;}
.popup_content .form-narrow input, .popup_content .form-narrow textarea, .popup_content .form-narrow select {margin:0 0 5px 0;width:216px;}
.popup_content .form-narrow label {margin:0 0 2px 0;}
.popup_content .form-narrow input.captcha {width:40px;font-size:12px;color: #FF5400;font-weight:bold; padding-left:8px;float: right;}
.popup_content .form-narrow input.but {float: left; font-size: 12px; width: 106px;height:22px; font-family: Arial; font-weight: bold; border:1px solid #A5ACB2; background:#fff; margin-top:10px;}
.popup_content .form-narrow input.r {float: right;}
.popup_content .form-narrow img {margin:-21px 0 0 0; overflow: hidden; display: block; float: right; /*width: 65px;*/ padding:0;}
.popup_content .form-narrow label.captcha {float: left;width:100px;margin:7px 0 0 0;}
.content .form-narrow textarea {height:60px;}


.content .finding {margin:0; padding:0; overflow:hidden;}
.content .finding a {text-decoration: none;font-size:13px; display:block; float:left; margin:0 0 11px 0; white-space:nowrap; width:236px}
.content .finding a:hover { text-decoration:underline;}





.footer {margin:12px 0 0;padding-bottom:8px;font-size:11px; line-height:1.2; text-align:center;}
.footer .deliver { height:27px; background:#248fd2; color:#fff;font-size:11px; padding:12px 20px 0px; margin-bottom:20px;}
.footer .deliver a {color:#fff;}
.footer .deliver p {display:block; float:left; text-align:left; margin-right:-100px;}





#sf p.search_text { padding:0;text-align:left;  font-family: Arial; font-size: 12px; color: #ffffff; font-weight: none; margin-left: 0px; margin-top: 7px;}
#sf p.search_text2 { padding:0;text-align:left;  font-family: Arial; font-size: 12px; color: #ffffff; font-weight: none; margin-left: 0px; margin-top: 0px;}
#sf p.search_text3 { padding:0 3px 0 0; margin:0; text-align:right; font-family: Arial; font-size: 12px; color: #ffffff; font-weight: none; line-height:1;}
#sf p.search_text3 span.grey {color:#FFFFFF;font-family:Arial;font-size:10px;margin-left:0;margin-top:0;text-align:right;}

#sf p.search_text4 { padding:0;text-align:right; font-family: Arial; font-size: 10px; color: #ffffff; font-weight: none; margin-left: 0px; margin-top: 0px;}
#sf .search	{ height:16px; *height:19px;padding:5px 0 0 4px;* padding:0;text-align:left;  font-family: Arial narrow; font-size: 15px; color: #00ffff; font-weight: none; margin-left: 0px; background:transparent;}
/*.unhide {visibility:visible;}*/

/* search */
.header .search {background:#248fd2 url(../img/reo_fon.jpg) repeat-x 0 100%;}
.hide {display:none;visibility:hidden;}
.unhide {visibility:visible;}
#search a, #continuesearch a, #srchhead a {text-decoration:underline;}
#search div { text-align:left;  font-family: Arial; font-size: 12; color: #ffffff; font-weight: none;}
#search select {font-family: Arial; font-size:10px}
#srchhead * {text-align:left; font-family:Arial narrow; font-size:15px; color:#00ffff; font-weight:none; margin-left:0px; }
#continuesearch * {color:white;}
#objectlist {width:100%; border:0; background-color:#ffffff}
#objectlist tr {text-align:center;}
.rw {background:white;}
#ol_header {background-color:#e6e8ed; height:25px; vertical-align:top;}
#objectlist td {text-align:center}
#ol_header a {margin-left:4px; margin-right:4px;}
.pagelist a {margin-left:3px; margin-right:2px; text-decoration:underline}
a.cur, a.cur:visited, a.cur:hover {text-decoration:none;color:#666666;}
#fld0 select, #fld1 select, #fld2 select, #fld0 select option, #fld1 select option, #fld2 select option {width:180px; font-family: Arial; font-size:12px;color:black;height:16px; *height:18px;}
.params {width:100%;padding:0;margin:0;border:0;}
.params td {margin-top:1px; vertical-align:top; padding-top:4px;}
#sf {padding:0;margin:0;}
#additional2 {padding:4px 0 20px;}
#srchbtn {margin-top:10px;}
#house {position:absolute;left:100%;top:163px;margin-left:-25%;}
.clickhere {cursor:pointer;cursor:hand;}

/*a.footer:link {color:#FFFFFF;font-family:Arial;font-size:11px;line-height:20px;text-align:left;text-decoration:underline;}*/

#sf a#addlink { background:transparent;color:#fff;}
#additional2 .params {border-top:1px solid #fff;}

/* search */

/* metro */
.metro_column {float:left; /*width:33.3%;*/}
.metro_item {padding:5px;}

.content .item {padding:0 0 12px 0; margin:12px 0 0 0; height:auto; border-bottom:1px solid #eee; float:left; width:98%;}
.content .item dl { margin:0 24px 0 0; overflow:hidden; clear:both;  display:block;}
.content .item dl dt { float:left; width:180px;}
.content .item dl dd {float:left; width:60%;}
.content .ifloat {float:right; margin:0 5px 14px 14px;}




















