body,html { 
width:100%;
height:100%;
margin:0px;
padding:0px;
font-family: Arial, Geneva, Verdana , Helvetica, sans-serif;
font-size: 12px;
text-align:center;
vertical-align:top;
}

#main_div {
position:relative;
float:top;
width:970px;
margin:0px;
padding:0px;
font-family: Arial, Geneva, Verdana , Helvetica, sans-serif;
font-size: 12px;
text-align:center;
}

#ramka {
position:relative;
float:left;
width:970px;
font-family:Verdana;
font-size:11px;
text-align:center;
}

#top {
position:relative;
float:left;
width:970px;
height:32px;
}

#prop_id {
position: relative;
float: left;
height: 16px;
background-image:url(images/prp_id.jpg);
background-repeat:no-repeat;
background-position:0 2px;
margin: 20px 0 0 30px;
padding: 0 0 0 90px;
text-align: right;
font-size: 14px;
font-weight: bold;
}

#prop_price {
position: relative;
float: left;
height: 16px;
background-image:url(images/prp_price.jpg);
background-repeat:no-repeat;
background-position:0 2px;
margin: 15px 0 5px 30px;
padding: 0 0 0 115px;
text-align: right;
font-size: 14px;
font-weight: bold;
}

#topstart {
position:relative;
float:left;
width:429px;
height:32px;
background-image:url(images/topstart.jpg);
background-repeat:no-repeat;
}

.topmenu {
position:relative;
float:left;
width:103px;
height:32px;
}

.topmenu a{
position:relative;
float:left;
width:103px;
height:32px;
background-image:url(images/topbutton.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
color: white;
font-weight: bold;
text-decoration: none;

}

.topmenu a:hover{
position:relative;
float:left;
width:103px;
height:32px;
background-image:url(images/topbutton.jpg);
background-repeat:no-repeat;
background-position:0 -32px;
display:block;
}

#topend {
position:relative;
float:left;
width:26px;
height:32px;
background-image:url(images/topend.jpg);
background-repeat:no-repeat;
}

#head {
position:relative;
float:left;
width:970px;
height:144px;
}

#headfirst {
position:relative;
float:left;
width:398px;
height:144px;
background-image:url(images/headfirst.jpg);
background-repeat:no-repeat;
}

#headlast {
position:relative;
float:left;
width:572px;
height:144px;
overflow:hidden;
background-image:url(images/headlast.jpg);
background-repeat:no-repeat;
}

#pakhead {
position:relative;
float:left;
width:970px;
height:34px;
}

#pakheadstart {
position:relative;
float:left;
width:451px;
height:34px;
background-image:url(images/pakheadstart.jpg);
background-repeat:no-repeat;
}

.pakheadmenu {
position:relative;
float:left;
width:102px;
height:34px;
}

.pakheadmenu a {
position:relative;
float:left;
width:102px;
height:34px;
background-image:url(images/pakmenubutton.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:bolck;
color: white;
font-weight: bold;
text-decoration: none;
}

.pakheadmenu a:hover {
position:relative;
float:left;
width:102px;
height:34px;
background-image:url(images/pakmenubutton.jpg);
background-repeat:no-repeat;
background-position:0 -34px;
display:bolck;
}

#pakheadend {
position:relative;
float:left;
width:9px;
height:34px;
background-image:url(images/pakheadend.jpg);
background-repeat:no-repeat;
}

#headbottom {
position:relative;
float:left;
width:970px;
height:44px;
}

#headbottomfirst {
position:relative;
float:left;
width:451px;
height:44px;
background-image:url(images/headbottomfirst.jpg);
background-repeat:no-repeat;
}

#headbottomlast {
position:relative;
float:left;
width:519px;
height:44px;
background-image:url(images/headbottomlast.jpg);
background-repeat:no-repeat;
}

#sreda {
position:relative;
float:left;
width:970px;
}

#leftside {
position:relative;
float:left;
left:5px;
width:190px;
}

.leftdetstart {
position:relative;
float:left;
width:187px;
height:35px;
background-image:url(images/leftdetstart.jpg);
background-repeat:no-repeat;
}

.leftdetstart span {
position:relative;
float:left;
left:23px;
top:8px;
color:white;
font-weight:bold;
text-align:left;
font-size:12px;
}

.leftdetpixel {
position:relative;
float:left;
width:187px;
background-image:url(images/leftdetpixel.jpg);
background-repeat:repeat-y;
}

.leftdetpixel div{
color: #424242;
text-align:justify;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:10px;
}

.leftdetbutton {
position:relative;
float:right;
width:87px;
height:22px;
}

.leftdetbutton a {
width:87px;
height:22px;
background-image:url(images/leftdetbutton.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
}

.leftdetbutton a:hover {
width:87px;
height:22px;
background-image:url(images/leftdetbutton.jpg);
background-repeat:no-repeat;
background-position:0 -22px;
display:block;
}

.leftdetend {
position:relative;
float:left;
width:187px;
height:4px;
background-image:url(images/leftdetend.jpg);
background-repeat:no-repeat;
}

#content {
position:relative;
float:left;
left:10px;
width:592px;
}

#topcontent {
position:relative;
float:left;
width:592px;
height:14px;
background-image:url(images/topcontent.jpg);
background-repeat:no-repeat;
overflow:hidden;
}

#pixelcontent {
position:relative;
float:left;
width:592px;
background-image:url(images/pixelcontent.jpg);
background-repeat:repeat-y;
padding-bottom:10px;
}

.offers {
position:relative;
float:left;
width:268px;
height:150px;
margin-top:15px;
margin-left:12px;
}

.gray_pixel {
position:relative;
float:left;
width:2px;
height:81px;
top:60px;
background-image:url(images/gray_pixel.jpg);
background-repeat:no-repeat;
}

.pic {
position:relative;
float:left;
width:98px;
height:82px;
background-image:url(images/pic_gray.jpg);
background-repeat:no-repeat;
top:10px;
}

.rectangle {
position:relative;
float:left;
width:7px;
height:24px;
margin-left:3px;
margin-right:3px;
background-image:url(images/rectangle.jpg);
background-repeat:no-repeat;
top:13px;
}

.stext {
position:relative;
float:left;
width:145px;
height:85px;
top:13px;
color: #424242;
text-align:justify;
}

.more {
position:relative;
float:left;
left:190px;
clear:both;
width:60px;
height:20px;
top:10px;
}

.more a{
text-decoration:none;
color:#8A8A8A;
font-size:9px;
font-weight:bold;
}

.more a:hover{
text-decoration:underline;
color:#2C2C2C;
font-size:9px;
font-weight:bold;
}

.point {
position:relative;
float:left;
top:4px;
width:20px;
height:6px;
background-image:url(images/point.jpg);
background-repeat:no-repeat;
}

#offer1 {
position:relative;
float:left;
width:268px;
height:52px;
background-image:url(images/top1.jpg);
background-repeat:no-repeat;
}

#offer2 {
position:relative;
float:left;
width:268px;
height:52px;
background-image:url(images/top2.jpg);
background-repeat:no-repeat;
}

#offer3 {
position:relative;
float:left;
width:268px;
height:52px;
background-image:url(images/top3.jpg);
background-repeat:no-repeat;
}

#offer4 {
position:relative;
float:left;
width:268px;
height:52px;
background-image:url(images/top4.jpg);
background-repeat:no-repeat;
}

#offer5 {
position:relative;
float:left;
width:268px;
height:52px;
background-image:url(images/top5.jpg);
background-repeat:no-repeat;
}

#offer6 {
position:relative;
float:left;
width:268px;
height:52px;
background-image:url(images/top6.jpg);
background-repeat:no-repeat;
}

#endcontent {
position:relative;
float:left;
width:592px;
height:14px;
background-image:url(images/endcontent.jpg);
background-repeat:no-repeat;
}

#rightside {
position:relative;
float:left;
left:15px;
width:175px;
}

.rightdet {
position:relative;
float:left;
width:175px;
height:191px;
background-image:url(images/rightdet.jpg);
background-repeat:no-repeat;
}

.righttext {
position:relative;
float:left;
left:20px;
width:135px;
height:35px;
top:50px;
color: #424242;
text-align:justify;
}

.rightmore{
position:relative;
float:left;
clear:both;
top:45px;
left:110px;
}

.rightmore a {
font-size:10px;
font-weight:bold;
color:#850002;
text-decoration:none;
}

.rightmore a:hover {
font-size:10px;
font-weight:bold;
color:#384E00;
text-decoration:underline;
}

.rightdet1 {
position:relative;
float:left;
width:175px;
height:191px;
background-image:url(images/rightdet1.jpg);
background-repeat:no-repeat;
}

#bottom {
position:relative;
float:left;
width:970px;
height:43px;
}

#bottom1 {
position:relative;
float:left;
width:451px;
height:43px;
background-image:url(images/bottom1.jpg);
background-repeat:no-repeat;
}

#bottom2 {
position:relative;
float:left;
width:519px;
height:43px;
background-image:url(images/bottom2.jpg);
background-repeat:no-repeat;
}

.property {
position:relative;
float:left;
width:552px;
left: 20px;
}

#property_id_top {
position:relative;
float:left;
width:552px;
height:43px;
background-image:url(images/big_detail_top.jpg);
background-repeat:no-repeat;
}

#property_id_bottom {
position:relative;
float:left;
width:552px;
height:2px;
background-image:url(images/big_detail_bottom.jpg);
background-repeat:no-repeat;
}

#property_id_text {
position:relative;
float:left;
width:552px;
background-image:url(images/big_detail_middle_pixel.jpg);
background-repeat:repeat-y;
}

#property_details {
position:relative;
float:left;
width:131px;
height:24px;
left: 15px;
margin-top: 10px;
background-image:url(images/big_detail_text.jpg);
background-repeat:no-repeat;
}

#property_pic {
position:relative;
float:right;
width:294px;
height:208px;
right: 15px;
margin-top: 10px;
background-image:url(images/big_pic.jpg);
background-repeat:no-repeat;
}

#property_text {
position:relative;
float:left;
width:180px;
left: 3px;
text-align: justify;
}

#arrow {
position:relative;
float:left;
}

#outline {
position:relative;
float:left;
width:200px;
left: 30px;
margin-top: 15px;
}

#contact_form {
position:relative;
float:left;
width:300px;
left: 5px;
}

.small_pics {
position:relative;
float:right;
width:102px;
height: 77px;
margin-top: 2px;
margin-left:3px;
background-image:url(images/small_pic.jpg);
background-repeat:no-repeat;
right:10px;
}

.small_pic {
position:relative;
float:left;
width:102px;
height: 77px;
top: 13px;
margin-left:3px;
background-image:url(images/small_pic.jpg);
background-repeat:no-repeat;
right:10px;
}

#middle_part {
position:relative;
float:left;
width:552px;
margin-top: 10px;
left:20px;
}

#first_menu {
position:relative;
float:left;
width:552px;
height:43px;
margin-top: 10px;
left:22px;
}

#button_1 {
position:relative;
float:left;
width:124px;
height:43px;
}

#button_1 a{
position:relative;
float:left;
width:124px;
height:43px;
background-image:url(images/b1_renovation.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
}

#button_1 a:hover{
position:relative;
float:left;
width:124px;
height:43px;
background-image:url(images/b1_renovation.jpg);
background-repeat:no-repeat;
background-position:0 -43px;
display:block;
}

#button_2 a{
position:relative;
float:left;
width:132px;
height:43px;
background-image:url(images/b2_interior_design.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
left:11px;
}

#button_2 a:hover{
position:relative;
float:left;
width:132px;
height:43px;
background-image:url(images/b2_interior_design.jpg);
background-repeat:no-repeat;
background-position:0 -43px;
display:block;
}

#button_3 a{
position:relative;
float:left;
width:101px;
height:43px;
background-image:url(images/b3_land_services.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
left:22px;
}

#button_3 a:hover{
position:relative;
float:left;
width:101px;
height:43px;
background-image:url(images/b3_land_services.jpg);
background-repeat:no-repeat;
background-position:0 -43px;
display:block;
}

#button_4 a{
position:relative;
float:left;
width:159px;
height:43px;
background-image:url(images/b4_property_managment.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
left:33px;
}

#button_4 a:hover{
position:relative;
float:left;
width:159px;
height:43px;
background-image:url(images/b4_property_managment.jpg);
background-repeat:no-repeat;
background-position:0 -43px;
display:block;
}

#property_info_hold {
position:relative;
float:left;
width:552px;
left:22px;
}

#property_info {
position:relative;
float:left;
width:163px;
height:24px;
margin-top: 10px;
background-image:url(images/text_2.jpg);
background-repeat:no-repeat;
}

#property_info_txt {
position:relative;
float:left;
width:552px;
margin-top: 10px;
text-align: left;
}

#second_menu {
position:relative;
float:left;
width:552px;
height:43px;
margin-top: 5px;
left:22px;
}

#button_2_1 {
position:relative;
float:left;
width:116px;
height:43px;
}

#button_2_1 a{
position:relative;
float:left;
width:116px;
height:43px;
background-image:url(images/b1_add_favorites.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
}

#button_2_1 a:hover{
position:relative;
float:left;
width:116px;
height:43px;
background-image:url(images/b1_add_favorites.jpg);
background-repeat:no-repeat;
background-position:0 -43px;
display:block;
}

#button_2_2 a{
position:relative;
float:left;
width:131px;
height:43px;
background-image:url(images/b2_send_to_friend.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
left:14px;
}

#button_2_2 a:hover{
position:relative;
float:left;
width:131px;
height:43px;
background-image:url(images/b2_send_to_friend.jpg);
background-repeat:no-repeat;
background-position:0 -43px;
display:block;
}

#button_2_3 a{
position:relative;
float:left;
width:100px;
height:43px;
background-image:url(images/b3_print_offer.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
left:28px;
}

#button_2_3 a:hover{
position:relative;
float:left;
width:100px;
height:43px;
background-image:url(images/b3_print_offer.jpg);
background-repeat:no-repeat;
background-position:0 -43px;
display:block;
}

#button_2_4 a{
position:relative;
float:left;
width:159px;
height:43px;
background-image:url(images/b4_change_searchcriteria.jpg);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
left:42px;
}

#button_2_4 a:hover{
position:relative;
float:left;
width:159px;
height:43px;
background-image:url(images/b4_change_searchcriteria.jpg);
background-repeat:no-repeat;
background-position:0 -43px;
display:block;
}

#button_line_1 {
position:relative;
float:left;
width:550px;
height:4px;
background-image:url(images/slid_gray_line.jpg);
background-repeat:no-repeat;
background-position:0 0px;
left: 21px;
margin-top: 10px;
}

#region_description_hold {
position:relative;
float:left;
width:552px;
left:22px;
}

#region_description {
position:relative;
float:left;
width:163px;
height:24px;
margin-top: 10px;
background-image:url(images/text_3.jpg);
background-repeat:no-repeat;
}

#region_description_txt {
position:relative;
float:left;
width:552px;
margin-top: 10px;
text-align: left;
}

#doted_line {
position:relative;
float:left;
width:550px;
height:3px;
background-image:url(images/doted_gray_line.jpg);
background-repeat:no-repeat;
background-position:0 0px;
left: 23px;
margin-top: 25px;
}


#related_offers_hold {
position:relative;
float:left;
width:552px;
left:22px;
}

#related_offers {
position:relative;
float:left;
width:550px;
height:24px;
margin-top: 10px;
background-image:url(images/text_4.jpg);
background-repeat:no-repeat;
}

.rel_offers {
position:relative;
float:left;
width:268px;
height:150px;
margin-top:15px;
}

.related_offer {
position:relative;
float:left;
width:215px;
height:24px;
background-image:url(images/offer.jpg);
background-repeat:no-repeat;
}

#doted_line_bottom {
position:relative;
float:left;
width:550px;
height:3px;
background-image:url(images/doted_gray_line.jpg);
background-repeat:no-repeat;
background-position:0 0px;
left: 23px;
}

#button_top {
position:relative;
clear: both;
width:59px;
height:23px;
background-image:url(images/button_top.jpg);
background-repeat:no-repeat;
}

#button_top a{
position:relative;
float:left;
width:59px;
height:23px;
display:block;
}

input { 
border:solid 1px #900606;
background-color:white;
}

textarea { 
border:solid 1px #900606;
background-color:white;
}

#scroll {
position:relative;
float:left;
width:175px;
height:191px;
background-image:url(images/rightdet1.jpg);
background-repeat:no-repeat;
padding-top:10px;
padding-left:1px;
}

.latest {
position:relative;
float:left;
left:30px;
width:135px;
height:35px;
top:30px;
color: #424242;
text-align:left;
}

.latest a {
text-decoration:none;
color:#8A8A8A;
font-size:9px;
}

.latest a:hover {
text-decoration:none;
color:red;
text-decoration:underline;
}

#search_form {
position: relative;
float: left;
width:543px;
left:20px;
top:5px;
background-color: #BBBBBB;
padding: 0 0 20px 10px;
}

.top_price {
font-size: 13px;
text-align: right;
padding-right: 20px;
margin-top: 30px;
}

#frmtit {
position:relative;
float:left;
width:185px;
line-height:220%;
text-align:right;
margin-top:19px;
}

#frmin {
position:relative;
float:left;
left:5px;
width:20px;
margin-top:14px;
text-align:left;
line-height:100%;
}

.forma {
border:solid 1px #900606;
background-color:#ffffff;
margin-top:4px;
}

#saob6tenie {
font-family:Verdana;
font-weight:bold;
font-size:12px;
text-align:center;
background-color:#ffffff;
margin-top:50px;
}

