@charset "utf-8";
* { margin: 0; padding:0; /*border: 1px solid #f00*/}

body {  font-size: 14px; font-family: Tahoma; font-weight: normal; color:#6c5d46;
background: #fef3d7 url(../images/body_bg.gif) repeat-x top left; }

h1, h2, h3, h4 {font-weight: normal;}

a { color: #946E13; text-decoration: none; }

.all_predlozheniya a:hover { border-bottom: 1px dashed; position: relative; top: -2px; }
.obrazec a:hover { color: #946E13; text-decoration: none; }

p { margin: 0 0 10px 0}

img { border: none; }

#main { min-width:940px;  margin: 0 auto}

#head {height: 736px; /*position: relative ; */
  background: url(../images/head_bg.jpg) no-repeat top center;
  /*border: 1px solid #f00;*/ padding: 0 3%;
}

 #for_logo {  height: 150px; width:100% ;/* border: 1px solid #0f0;*/  }
 #for_logo a.logo { display: block; position: relative; top: 0; margin: 0 auto; height: 150px; width: 450px; /*border: 1px solid #000;*/ }



#head-center { float: left; width: 100%;  }
#head-left   { float: left; width: 350px;   margin-left: -100%; padding: 90px 0 0 0 }
#head-right  { float: left; width: 350px;   margin-left: -355px; padding: 90px 0 0 0}




.wrapper { padding: 0 3%; position: relative ;  }

  
.left_bar {  /*margin-right: 300px;*/ width:100%; float: left  }
.left_bar .indent { padding: 5px 0 0 0; margin-right: 300px;}

.right_bar { float: left; width: 290px; margin-left: -300px; padding-top:9px; }

.right_bar .indent { width: 275px;/* margin: 0 auto;*/ float: right;}

/**
 * позиции и модуля 
 *
 */


/* левое меню */

.menu-top_menu  li { display: block; list-style-type: none; /*height: 185px;*/}
.menu-top_menu  li a span { color: #91722a; text-decoration: none; width: 100px; float: left;} 

/* правое меню */

#head-right .menu-top_menu  li { text-align: right;} 
#head-right .menu-top_menu  li a span {  width: 100px; float: right;} 

/* новости */

.moduletable-news { color: #6c5d46; text-align: left;  width: 275px; }
.moduletable-news .latestnews-news { padding: 0 17px}
.moduletable-news ul li { list-style-type: none;}
.moduletable-news h3 { font-size: 24px; padding: 16px 10px 15px 72px ; 
                                  background: url(/images/stories/design/news_head_bg.gif) no-repeat center center; }
.moduletable-news .date { border-bottom: 2px dotted #d1cbbe}
.moduletable-news .date .day        { color: #f6b313; font-weight: bold; font-size: 18px;}
.moduletable-news .date .manth-year { color: #d1cbbe; font-weight: bold; font-size: 14px; vertical-align: super; }
.moduletable-news .introtext { text-align: justify; padding: 5px 0 0 0}
.moduletable-news .read_more { text-align: right; }
.moduletable-news .read_more a { text-decoration: underline; color: #f7b71f; font-size: 12px; padding:0}
.moduletable-news .read_all_news { margin: 5px 0 10px 0; padding:0 17px; text-align: right}
.moduletable-news .read_all_news a {  text-decoration: underline; color: #f7b71f; font-size: 12px;}



/*отправить заявку*/
.moduletable-ostavit_zayavku { color: #946e13; text-align: left;  width: 275px; }
.moduletable-ostavit_zayavku h3 { font-size: 22px; padding: 10px 10px 14px 60px ; 
                                  background: url(/images/stories/design/ostavit_zayavku_h3_bg.gif) no-repeat center center; }
.moduletable-ostavit_zayavku a { display: block;  font-size: 20px; text-decoration: underline; color: #946e13;  }
.moduletable-ostavit_zayavku a.pokupka  { padding: 5px 10px 7px 60px ;  background: url(/images/stories/design/pokupka_bg.gif) no-repeat 20px center; }
.moduletable-ostavit_zayavku a.prodazha { padding: 7px 10px 7px 60px ;  background: url(/images/stories/design/prodazha_bg.gif) no-repeat 20px center;  }

/*Реклама*/
.moduletable-reklama { color: #946e13; text-align: left;  width: 275px; }
.moduletable-reklama h3 { font-size: 24px; padding: 30px 10px 14px 75px ; 
                                  background: url(/images/stories/design/reklama_bg.gif) no-repeat center center; }


/* статьи советы */
.moduletable-ostavit_zayavku a.stat_sovet { padding: 15px 10px 20px 65px ; margin: 10px 0;  
background: url(/images/stories/design/voskl-znak.gif) no-repeat 13px 4px;  }


/*футер*/
.footer { height: 145px; min-width: 940px; clear: both; background: url(../images/footer_bg.jpg) repeat-x top center;}
.footer .indent { height: 145px; clear: both; background: url(../images/footer_indent_bg.jpg) no-repeat top center;}
/*надписи в футер*/
.moduletable-footer { width: 940px; margin: 0 auto; position: relative; top: 75px; 
color: #fff;}


/* компаненты, модули */


.h_m { width:90%; background: url(../images/h_m_bg.gif) repeat-x 86px bottom ; margin-bottom:12px  }
.h_l { background: url(../images/h_l_bg.gif) no-repeat bottom left; }
.h_r { background: url(../images/h_r_bg.gif) no-repeat bottom right; }

.h_r h1, 
.h_r h2,
.h_r h3,
.h_r h4 { padding: 10px 0 9px 90px; font-size:24px; color: #946e13}

.clr {
clear: left;
overflow:hidden;
}




/**
 * отдельные страницы
 */


/* Наша компания */

.page_about h2 { padding: 20px 0 7px 80px; color: #946e13; font-size:24px;
                 background: url(/images/stories/design/page_about_h2_bg.gif) no-repeat center left;}

/* земельные участки */

.page_zemel_uchastki h2 { padding: 20px 0 7px 80px; color: #946e13; font-size:24px;
                 background: url(/images/stories/design/page_zemel_uchastki_h2_bg.gif) no-repeat center left;}

/* оформляем образцы объектов */
img.ten { padding: 10px; background: url(/images/stories/design/main_page_img_bg.png) no-repeat center center;}

.line_obrazec { text-align: justify;}


.obrazec { float: left; width: 19%; min-width:115px; min-height:180px; text-align:center;
           vertical-align:top;
}


div.obrazec span { display:block; text-align: justify; /* padding: 0 10%;*/ width: 80%; margin: 0 auto;    }

 

div.obrazec span a { color: #b2b2b2; text-decoration: none;}
span.all_predlozheniya { text-align: right; display: block; padding: 0 20px 0 0; clear:left;}
span.all_predlozheniya a { color: #543c17; text-align: right;}


/* дома, коттеджи, дачи */

.page_doma-kottedzhi-dachi h2 { /*height: 60px;*/ padding: 10px 0 10px 85px; color: #946e13; font-size:24px;
                 background: url(/images/stories/design/page_page_doma-kottedzhi-dachi_h2_bg.gif) no-repeat center left;}


/* коммерческая недвижимость */

.page_kommercheskay_nedvizhimost h2 { /*height: 60px;*/ padding: 10px 0 10px 85px; color: #946e13; font-size:24px;
                 background: url(/images/stories/design/page_kommercheskay_nedvizhimost_h2_bg.gif) no-repeat center left;}


/* Content */

.contentdescription { margin-bottom: 15px;}

/* VirtueMart */

/*#product_list h2 a { font-size: 18px;}*/
.browseProductImage { float: left; height:82px; width:110px; padding: 5px ; border: 1px solid #fff; margin: 0 5px 5px 0; background: #f8edd3; }


.vm_product_image { float: left; height: 100px; width: 140px;}
.product_image {  height:82px; width:110px; padding: 5px ; border: 1px solid #fff; margin: 0 5px 5px 0; background: #f8edd3; }

#vmMainPage { padding-top: 9px;}






