@charset "utf-8";
html, body{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  background-color:#ffffff;
}

html{
height:100%;
background-color:#ffffff;
}

body {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  background-color:#ffffff;
  font-size:12px;
}

p{
font-size:12px;
margin-bottom:10px;
text-align:justify;}

#divider{
width:100%;
clear:both;}


/* Шапка */

#header {
width:1000px;
height:263px;
background-image: url('http://www.propertygroup-bg.com/images/design/header-phones3.jpg')
}

#mainmenu{
width:999px;
height:21px;
position:absolute;
top:235px;}

.mainmenu_item{
width:130px;
float:left;
margin-left:15px;
margin-right:15px;
text-align:center;
}



#content_out {
padding-top:20px;
background-image: url('http://www.propertygroup-bg.com/images/design/pagefon.gif');
background-position:top;
background-repeat:no-repeat;
display:block;

}


/* Левая колонка */

.left_col{

width:250px;
float:left;
margin-right:15px;}

.lm_img{
margin-bottom:14px;
width:250px;
}


#dl_title{
background-image: url('http://www.propertygroup-bg.com/images/design/diskette.gif');
background-position:right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#961B1E;
text-align:right;
padding-right:65px;
padding-top:15px;
padding-bottom:15px;
}

a.dl_option{
background-image: url('http://www.propertygroup-bg.com/images/design/ujosbutton.gif');
background-position:right;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#961B1E;
display:block;
clear:both;
padding-top:5px;
padding-bottom:5px;
padding-right:90px;
text-align:right;
}

.dl_option a:link, .dl_option a:visited{

display:block;
color:#961B1E;
} 

/* Основная колонка */

#cnt_col{
display:block;
width:730px;
float:left;
}

#cnt_col p{
margin-right:20px;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif
}

.right-widgets{
width:190px;
background-image: url('http://www.propertygroup-bg.com/images/design/right-widget.jpg');
background-position:left;
background-repeat:no-repeat;
height:214px; 
float:right; 
clear:right; 
margin-left:20px; 
margin-top:15px;
}

.right-widgets ul{
color:#fff;
font-size:10px;
margin-top:15px;
}

.right-widgets li{
line-height:10px;
background-image: url('http://www.propertygroup-bg.com/images/design/arrow_03.gif');
background-position:left;
background-repeat:no-repeat;
padding-left:23px;
/*padding-top:2px;*/
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
height:25px;
vertical-align:middle}

a.rw_list{
color:#fff;
font-weight:bold;
vertical-align:middle}

.odx_obj_list{
width:790px;
/*border:1px solid #ddd*/}

h1, h2{
font-size:16px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
border-bottom:2px solid #961B1E;
padding-bottom:5px;
color:#961B1E;
display:block;
}

/* Объект на главной странице */
.idx_list_item{
width:350px;
float:left;
margin-left:35px;
margin-top:30px;
}

.idx_list_item1{
width:350px;
float:left;
margin-right:15px;
margin-top:30px;
}

.idx_list_item-title{
width:350px;
height:76px;
background-image: url('http://www.propertygroup-bg.com/images/design/flag-bgr.gif');
background-position:top;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.i_i_title{
padding-top:15px;}

#more{
color:#961B1E;
float:right;
}


.price_bomb{
width:84px;
float:right;
text-align:center;
font-size:13px;
padding-right:4px;
padding-top:7px;
color:#E1001A;
text-transform:none;}

.idx_list_item-opisanie{
width:350px;
font-size:11px;
line-height:normal;
}

.idx_list_item_img{
float:left;
width:150px;
height:100px;
display:block;
margin-right:10px;
}

.tumb_link{
width:160px;
height:110px;
display:block;
background-image: url('http://www.propertygroup-bg.com/images/design/tumb_shadow.gif');
background-repeat:no-repeat;
background-position:bottom right;
}

.tumb_link img{
width:150px;}

.pagination{
color:#fff;
text-align:center;
background-color:#961B1E;
margin-top:20px;
padding-top:5px;
padding-bottom:5px;}

.pagination a:link, .pagination a:visited{
color:#fff;
font-weight:bold;
}

#footer{
font-size:10px;
text-align:right;}

.footer_warp {
background-color:#961B1E;
height:50px;
width:999px;
background-image: url('http://www.propertygroup-bg.com/images/design/footer_bgr.gif');
background-repeat: repeat-y;
background-position:top left;
}

.mainmenu_item_footer{
width:105px;
float:left;
margin-left:15px;
margin-right:15px;
margin-top:15px;
text-align:center;
}

/* Описание объекта */

.full_desc_warp h1{
font-size:16px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:0px;
border-bottom:2px solid #961B1E;
padding-bottom:5px;
color:#961B1E;
display:block;
}

.full_desc_warp h2{
font-size:12px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:10px;
border-bottom:2px solid #961B1E;
padding-bottom:2px;
color:#961B1E;
display:block;
}

img#img_big{
display:block;
background-image: url('http://www.propertygroup-bg.com/images/design/bigfoto-fon.gif');
background-repeat:no-repeat;
background-position:bottom right;
padding-right:7px;
padding-bottom:10px;
}

.full_desc_warp form{
background-color:#e4d6d6;
padding:20px;
}

.full_desc_warp input, .full_desc_warp textarea{
width:250px;
border:1px solid #961B1E;
margin-bottom:5px;
}

.full_desc_warp input#submit{
width:100px;
background-color:#961B1E;
color:#ffffff;
margin-left:280px;
font-size:12px}

.full_desc_warp label{
float:left;
clear:left;
width:200px;
text-align:right;
margin-bottom:5px;
font-size:12px}

li.disc{
display:list-item;
list-style-type:disc;
list-style-position:inside;
margin-left:20px;
font-size:12px}

li.disc label{
width:150px;
float:left;
text-align:right;
font-size:12px}

li.disc input, li.disc textarea{
clear:right;
width:200px;
border:1px solid #961B1E;
font-size:12px}

li.disc input#submit{
background-color:#961B1E;
color:#fff;
margin-top:15px;
font-size:12px
}

li.decimal{
list-style-type:decimal;
display:list-item;
list-style-position:inside;
font-size:12px;
margin-bottom:10px;}

a.bgr_link{
float:right;
clear:both;
background-color:#961B1E;
color:#fff;
padding-left:5px;
padding-right:5px;
margin-top:15px;
margin-bottom:15px;
}

.bot_right_col{
width:190px;
float:right;}

.bot_right_col h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#961B1E;
font-weight:bold;
text-transform:uppercase;
padding-left:10px;
border-left:4px solid #961B1E;
margin-bottom:10px;}

.bot_right_col a:link, .bot_right_col a:visited{
color:#961B1E;
text-decoration: none;
display: list-item;
list-style:square;
list-style-position:inside;
margin:0px 0px 3px 0px;
font-size:11px;
}

.bot_right_col a:hover{
text-decoration:underline;}