body{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:150%;
color:#666;
text-align:justify;
}
h1{
font-weight:normal;
}
h2 a{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:150%;
color:#666;
text-align:justify;
font-weight:bold;
}
b, strong{
font-weight:normal;
}

a{
text-decoration:none;
color:#666;
}
a:hover{
/*text-decoration:none;*/
/*color:#999999;*/
color:#0066CC;
text-decoration:underline;
}
/*a:visited{
text-decoration:none;
color:#333;
}*/

.blue{
color:#3e87b9;
}

/*-footer-*/
.footer1{
height:60px;
text-align:center;
margin-top:10px;
}
.footer1_in1{
font-size:12px;
color:#666;
}
.footer1_in1 a{
text-decoration:none;
color:#666;
}
.footer1_in1 a:hover{
color:#999;
}

.footer1_in2{
font-size:11px;
color:#999;
}
.footer1_in2 a{
text-decoration:none;
color:#999;
}
.footer1_in2 a:hover{
color:#CCC;
}
.footer2{
height:65px;
width:100%;
background:url(images/footer_bgr.jpg);
}
.footer2_in{
padding-left:10px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#FFFFFF;
}
/*-/footer-*/

.logo{
position:absolute;
width:250px;
height:250px;
top:0;
left:0;
background:url(images/logo_bgr.jpg) no-repeat;
}
.logo_a{
position:absolute;
top:10px;
left:17px;
display:block;
width:200px;
height:137px;
//z-index:100;
}
.button_set_request{
display:block;
width:121px;
height:19px;
margin-top:20px;
margin-left:60px;
padding-top:1px;
background:url(images/button_set_request.jpg) no-repeat;
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:12px;
}
.button_set_request:hover{
/*color:#FFFFFF;*/
color:#FFFFCC;
}


.search{
position:absolute;
top:15px;
left:770px;
width:230px;
height:32px;
background:url(images/header1_bgr.jpg) no-repeat;
padding-top:10px;
padding-left:8px;
}
.button_search{
display:block;
width:58px;
height:19px;
/*margin-top:15px;*/
/*margin-left:60px;*/
padding-top:1px;
background:url(images/button_search.jpg) no-repeat;
color:#FFFFFF;
text-align:center;
font-weight:bold;
font-size:12px;
}
.button_search:hover{
color:#FFFFCC;
}
.search_field{
width:128px;
height:14px;
font-weight:normal;
font-size:11px;
/*padding-left:4px;*/
/*padding-top:4px;*/
line-height:100%;
border:none;
background:none;
margin:0;
padding:0;
/*border:solid 1px black;*/
}

/*-header-*/
.header2{
margin-top:58px;
width:735px;
height:21px;
background:url(images/header2_bgr.jpg);
text-align:center;
padding-top:4px;
}
.header2 a{
font-weight:bold;
font-size:12px;
color:#666;
}
.header2 a:hover{
color:#999;
}
.header2 span{
font-weight:bold;
font-size:13px;
}
.header3{
height:137px;
background:url(images/header3_bgr.jpg);
}
/*-/header-*/

/*-main-*/
.main_in{
margin-top:220px;
/*background:#f1f1f1;*/
/*background:url(images/center_bgr.jpg) repeat-y right;*/
}
.center_article p:first-letter{
margin-left:30px;
}
.center_article p{
margin-top:10px;
}
.center_article{
padding-left:15px;
padding-right:15px;
padding-top:1px;
/*padding-bottom:15px;*/
}
/*-/main-*/

.left_block{
}
.left_block1{
background:url(images/left1_bgr.jpg) no-repeat;
height:130px;
}
.left_block24{
background:url(images/left24_bgr.jpg) no-repeat;
height:80px;
}
.left_block3{
background:url(images/left3_bgr.jpg) no-repeat;
height:63px;
}
.left_block5{
background:url(images/left5_bgr.jpg) no-repeat;
height:95px;
}
/*----*/
.left_block_bottom{
margin-top:10px;
text-align:left;
}
.left_menu_bottom_hdr{
width:250px;
height:23px;
display:block;
}
.left_menu_bottom_hdr_service{
background:url(images/servise_bgr.jpg) no-repeat;
}
.left_menu_bottom_hdr_usable{
background:url(images/usable_bgr.jpg);
}
.left_menu_bottom_hdr_links{
background:url(images/links_bgr.jpg);
}
.left_menu_bottom_hdr_guide{
background:url(images/guide_bgr.jpg);
}
.left_menu_bottom_hdr_glossary{
background:url(images/glossary_bgr.jpg);
}
.left_menu_bottom_hdr_contacts{
background:url(images/contacts_bgr.jpg);
}
.left_menu_bottom_bgr{
background:url(images/left_menu_bottom_bgr.jpg) no-repeat;
width:202px;
/*height:63px;*/
padding-left:25px;
padding-top:10px;
padding-right:10px;
}
/*----*/
.left_menu_hdr{
display:block;
font-weight:bold;
font-size:12px;
width:217px;
height:18px;
margin-left:14px;
padding-left:5px;
padding-top:3px;
color:#3e87b9;
}
.left_menu_hdr:hover{
color:#0099FF;
}
/*----*/


.sidebar_hdr{
color:#3e87b9;
font-size:12px;
font-weight:bold;
padding-left:35px;
background:url(images/sidebar_sq.jpg) no-repeat;
margin-top:15px;
}
.sidebar_article{
padding-left:15px;
margin-top:5px;
}
.sidebar_article p:first-letter{
margin-left:20px;
}
.sidebar_article p{
margin-top:10px;
}


.news_hdr{
width:520px;
height:28px;
background:url(images/news_hdr.jpg);
margin-top:15px;
}
.sell_hdr{
width:520px;
height:28px;
background:url(images/sell_hdr.jpg) no-repeat;
margin-top:15px;
}
.news{
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
}
.news_first{
padding-top:15px;
}
.news_others{
padding-top:30px;
background:url(images/news_bottom.jpg) top right no-repeat;
background-position: 0 -10px;
}

.ablock{
display:block;
padding-top:5px;
}

.wpcf7-form input{
width:75px;
font-weight:normal;
}

.wpcf7-form-control-wrap input{
width:150px;
background:#FFFFFF repeat-x -3px -3px;
border-color: #E4E4E4 #D6D6D6 #D6D6D6 #E4E4E4;
border-width: 1px;
border-style: solid;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#999999;
font-weight:normal;
padding-left:3px;
}

/*===============================rsi-realty_old======================================*/

h2{
color:#333333;
font-weight:normal;
font-size:150%;
font-family:"Segoe UI",Arial,Helvetica,sans-serif;
}

h2 a{
color:#333333;
}

.input_text{
float:left;
font-size:11px;
width:100px;
margin-top:5px;
}
.input_field{
float:left;
margin-top:5px;
}

textarea{
width:262px;
background:#F4F4F4 url(images/input.png) repeat-x -3px -3px;
border-color: #E4E4E4 #D6D6D6 #D6D6D6 #E4E4E4;
border-width: 1px;
border-style: solid;
}

input{
width:262px;
background:#F4F4F4 url(images/input.png) repeat-x -3px -3px;
border-color: #E4E4E4 #D6D6D6 #D6D6D6 #E4E4E4;
border-width: 1px;
border-style: solid;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
}

.subm{
width:365px;
margin-top:5px;
}

.subm input{
float:right;
width:85px;
}

.graph_small{
background:url(images/graph_small.jpg);
width:200px;
height:198px;
margin-left:5px;
}