*{
 border:0px;
 margin:0px;
 padding:0px;
 font-size:12px;
/*  text-align:center; */
 vertical-align:top;
 font-family:Arial;
}

html, body {
  width:100%;
  height:100%;
}

body{
 background:#efeae0;
}

table {
    border:0px;
    border-collapse:collapse;
}

td {
    padding:0px;
    vertical-align:top;
}
#wrapper{
 margin:auto;
 width:1000px;
 min-height:100%; 
 _height:100%;
 background:url('images/bg_main.gif');
}

#a1{
 height:523px;
}

#a2{
 background:url('8images/a_02.jpg');
 min-height:100%; 
 height:100%;

/* border:1px solid black;*/
}

#a3{
 background:url('images/a_03.jpg');
 height:170px;
}

#a101{
 background:url('images/as_01_01.gif') no-repeat;
 width:49px;
}

#b101{
 width:8px;
}

#b102{
 width:50px;
}

#a102{
 background:url('images/as_01_03.gif') no-repeat;
 width:50px;
}

#b100{
 background:url('images/as_02.jpg') no-repeat;
 background-position:30px 0px;
 width:100%;
/* border:1px solid grey;*/
}
#b102{
 width:50px;
}

.w{
 width:100%;
}
.h{
 height:100%;
}

.lt {
 text-align:left;
}

.lt p {
 font-size: 12px;
 color:#653C19;
 margin: 8px 0 3px 0;
}

.lt a {
 color:#653C19;
}

.lt li {
 font-size: 12px;
 color:#653C19;
}

.lt ol {
 margin:7px 0 0 25px;
}

.lt ul {
 margin:7px 0 0 25px;
}

.lt table {
 font-size: 12px;
 color:#653C19;
}

.lt td {
 font-size: 12px;
 color:#653C19;
}

.lt h1 {
 margin: 14px 0 0 0;
 font-size: 14px;
 color:#653C19;
}

.lt h2 {
 margin: 14px 0 0 0;
 font-size: 13px;
 color:#653C19;
}

.lt h3 {
 margin: 14px 0 0 0;
 font-size: 12px;
 color:#653C19;
}

/* Заголовки страницы*/
.cpt{
 position:relative;
 background:url('images/cpt/cpt_all.gif') no-repeat;
 height:25px;

}

#cpt_1{/*about*/
 background-position:-1px 0px;
 width:101px;
}

#cpt_2{/*production*/
 background-position:-104px 0px;
 width:90px;
}

#cpt_3{ /*property*/
 background-position:-194px 0px;
 width:138px;
}
#cpt_4{ /*objectes*/
 background-position:-332px 0px;
 width:127px;
}

#cpt_5{ /*contact*/
 background-position:-459px 0px;
 width:127px;
}

#sph{/*horisontal serparator*/
 position:relative;
 border-top:1px solid #d2ccb9;
 height:1px;
 font-size:1px;
 margin:5px 40px 0px 0px;
}

/*--------- LEFT MENU ----------- */
/*-- common --*/
#mn_left{
/* background:url('images/menu/lm/bg_menu_left.jpg') repeat-y;*/
 background:url('images/menu/lm_main/bg_f_main.jpg') repeat-y;
 background-position: 15px 15px;
width:211px;
}

#mn_left_f{
 background:url('images/menu/lm/bg_f_sub.jpg') repeat-y;
 background-position: 20px 15px;
 width:211px;
}
#left_menu{
 width:180px;
}
.mbtm_m{
 background:url("images/menu/lm_main/lm_11.gif") no-repeat;
 background-position:3px 0px;
}
#mbtm_ms{
height:64px;
}
.mbtm{
 background:url("images/menu/lm/lm_11.gif") no-repeat;
 background-position:3px 0px;
}

#lmc{
 width:37px;
 height:100%;
 _height:100%;
 min-height:100%;
 background:url("images/menu/lm/lm_05.gif") repeat-y;
}

#lmct{
 width:37px;
 height:36px;
 background:url("images/menu/lm/lm_02.gif") no-repeat;
 background-position:-5px 0px; /* for E*/
 background-position:0px 0px; /* for E*/
}

#lmcb{
 width:37px;
 height:73px;
 bottom: 102px; 
 position:relative; 
 width: 100%; 
 margin-bottom:0px;
 background:url("images/menu/lm/lm_08.gif") no-repeat;
}

/*--*/

/* ---------- main page -----------*/

#rmc_m{
 width:36px;
 height:100%;
 _height:100%;
 min-height:100%;
 background:url("images/menu/lm_main/lm_07.gif") repeat-y;
background-position:1px 0px;
}

#rmct_m{
 width:36px;
 height:36px;
 background:url("images/menu/lm_main/lm_04.gif");
 background-position:0px 0px;
}
#rmcb_m{
 bottom: 61px; 
 position:relative; 
 width: 100%; 
 margin-bottom:0px;
 width:36px;

 height:26px;
 background:url("images/menu/lm_main/lm_09.gif");
 background-position0px 0px;
}

/* ---------- second pages --------*/
#rmc{
 width:36px;
 height:100%;
 _height:100%;
 min-height:100%;
 background:url("images/menu/lm/lm_07.gif") repeat-y;
}

#rmct{
 width:36px;
 height:36px;
 background:url("images/menu/lm/lm_04.gif");
 background-position:-1px 0px;
}
#rmcb{
 bottom: 61px; 
 position:relative; 
 width: 100%; 
 margin-bottom:0px;
 width:36px;

 height:26px;
 background:url("images/menu/lm/lm_09.gif");
 background-position0px 0px;
}

.lm_td{
 width:160px; 
 
}
.lm_td a {
width:100%; height:100%;
}




/* */
#bg_menul{
 background:url("images/menu/lm/bg_sub.jpg");
}
#sh_menul{
 background:url("images/menu/lm/005.gif");
 height:5px;
}

.menuc *{
 text-align:left;
 color:#653c19;
 margin:5px 10px 0px 5px;
}

#menucc{
 margin:auto 0px 0px 15px;
}
.menuc{
 margin:10px 0px;
 width:230px;
}
.menuc .ico{
 width:16px;
 height:16px;
 display:block;
 background:url('images/menu/ico.gif') no-repeat;
 background-position: 4px 5px;
}



.menuc a:hover{
 color:#a27216;
}

.superhover a:hover{
 color:#a27216;
}



.content_table2 td{
  text-align:center;
  padding:0 0 25px 0;
}

.content_table2 a{
  font-family:arial;
  color:#615923;
}


.table_product{
   background:url('product/main/ramka.jpg') no-repeat;
   width:170px;
   height:170px;
}

.table_product img{
   margin:8px 0 17px 0px;
   FILTER: alpha(opacity=100);
}







.menuc a{
 text-align:left;
 color:#653c19;
 margin:10px 15px 0px 5px;
 top:-3px;
 font-size:12px;
}

.menuc td{
 padding:5px 5px;
height:30px;
/* border:1px solid red;*/
}
/*----------------*/




/* --------items --------*/
.lm_ch, .lm_ch_s{
 height:22px;
 margin:10px auto;
}

/*.lm_ch:hover{
 background:url('images/menu/ch_s.gif') no-repeat;
}
*/
.lm_ch{ /* unselected item */
 background:url('images/menu/ch.gif') no-repeat;
}

.lm_ch_s{/* selected item*/
 background:url('images/menu/ch_s.gif') no-repeat;
}


/* пункты меню + выравнивание по центру каждого*/
#mch_01, #mch_02,#mch_03,#mch_04,#mch_05{
 position:relative;
}

#mch_01{ /*about*/
 left:0px;
 background-position:0px 0px;
 width:80px;
}

#mch_02{/*product*/
 left:3px;
 background-position:-85px 0px;
 width:75px;
}

#mch_03{/*prop*/
 left:4px;
 background-position:-160px 0px;
 width:110px;
}

#mch_04{ /*obj*/
 left:4px;
 background-position:-271px 0px;
 width:105px;
}

#mch_05{
 left:10px;
 background-position:-377px 0px;
 width:80px;
}

#mch_06{
 background-position:0px 0px;
 width:80px;
}

/* -- -- */

.mch_s{
 height:22px;
}
#mch_01s{
 width:80px;
}
#mch_02s{
 width:75px;
}
#mch_03s{
 width:110px;
}
#mch_04s{
 width:105px;
}
#mch_05s{
 width:80px;
}
#mch_06s{
 width:80px;
}

/* 2-level */
#lm_child_c{
 width:141px;
 position:relative;
 left:2px;
 margin: 5px 0px 5px 0px;
 padding: 50px 0px 50px 0px;
}

/*------------------------- */

#mainpart{
/* background:url('images/as_02.jpg') no-repeat;*/
 background-position: -189px 0px;
 padding: 55px 50px 0px 30px;
 width:695px;
}

/* */
#bg_menul{
 background:url("images/menu/lm/bg_sub.jpg");
}
#sh_menul{
 background:url("images/menu/lm/005.gif");
 height:5px;
}
.menul *{
 text-align:left;
 color:#653c19;
}
.menul{
 background:url("images/menu/lm/bg_sub.jpg");
 margin:10px 5px 12px 0px;
}
.menul .ico{
 width:10px;
 height:16px;
 display:block;
 background:url('images/menu/ico1.gif') no-repeat;
 background-position: 7px 5px;
}

.menul a:hover{
 color:#a27216;
}

.menul a{
 text-align:left;
 color:#653c19;
}

.menul a:hover{
 color:#a27216;
}

.menul td{
 padding:5px;
}

/* - top menu  -*/

.menul .ico{
 list-style-image: url('images/menu/ico1.gif');
}

.pathpage{
 text-align:left;
 color:#653c19;
 font-size:11px;
 padding: 0 0 0 5px;
}

.pathpage img {
 margin: 0 9px 0 9px;
}

.pathpage {
 color:#653c19;
 font-size:12px;
}

.pathpage a{
 color:#653c19;
}

.pathpage a:hover{
 color:#a27216;
}



#bcrmb{
 position:relative;
 left:-5px;
 margin:5px 0px;
}


.smn{ /* selected menu  */
 font-size:12px;
 font-weight:bold;
 color:#673414;
}
/* */
.cmmn_text{
 color:#653c19;
 font-size:12px;
 text-align:center;
}

.cmmn_text a{
 color:#ff7500;
 font-size:12px;
}

/* footer */
.btm_info{
 width:450px;
 vertical-align:bottom;
}

#copy{
 padding-left:130px;
 margin-top:63px;
 margin-bottom:5px;
/* border:1px solid red;*/
}

#adr{
 margin-right:250px;
 margin-top:60px;
}

/* images with user data */
.picture{
 position:relative;
 left:-10px;
 margin: 20px 0px;
}
.pict{
 width: 159px;
 height:120px;
 background-color:#f00;
 margin:4px;
}
.pictc{
 width: 163px;
 height:124px;
 background-color:#d7be8d;
}
#p01{
 background:url("images/pict/left.jpg") no-repeat;
 width:8px;
}
#p02{
 background:url("images/pict/right.jpg") no-repeat;
 width:8px;
}
#p03{
 background:url("images/pict/down.jpg") no-repeat;
 height:5px;
}


/*----* /

#mainpart_main{
/* background:url('images/as_02.jpg') no-repeat;*/
 background-position: -189px 0px;
 padding: 0px 0px 0px 0px;
 width:695px;
}

#mu_r{
 background:url('images/main_u_01.gif') no-repeat;
 background-position:-8px 0px;
}


#cpmain_content{
 width:711px;
/* background:url('images/88_02.gif') no-repeat;*/
 background-color:#ecefe4;
 height:131px;
}

#mu_rs{
 width:40px;
}
#mu_rs1{
 width:656px;
height:1px;
}

#mu_rs2{
 width:250px;
 height:1px;
}

/*---*/
#mu_r1{
 width:920px;
 text-align:left;
 color:#653c19;

}

#mu_r1 a{
 font-weight:normal;
 color:#ff7500;
}

#mu_r1 p{
 margin:10px 0px;
}

#mu_r3{
 background:url("images/main_u_03.gif") no-repeat;
 background-position:9px 0px;
 width:246;
}
#main_u{
  width:901;
  height:322;
}

#cpmain{
 width:731;
 margin:0px 0px 0px 20px;
}

.map_relative{
position:relative;
z-index:200;
}

.map_absolute{
position:absolute;
z-index:200;
top:200px;
left:-220px;
display:none;
background-color:#ffffff;
}

.map_absolute p{
margin:0px;
padding:5px 5px 0 0;
text-align:right;
}

.map_absolute img{
margin:5px;
z-index:200;
}

.table_objects td{
text-align:center;
}

.whiteborder td{
text-align:center;
}

.whiteborder img{
border:4px solid #ffffff;
}


#cpm_cc{
 width:668px;
 margin:5px 0px 0px 1px;
}
#cpm_cc td{

}
/*
#cpm_cc a{
 color:#653C19;
 padding:0px 0px 0px 43px;
 font-size:12px;
}
*/
.cpm{
 background:url(images/menu/ico.gif) no-repeat;
 background-position:17px 0px;
 margin:4px 5px 5px 5px;
}

.cpm a{
 color:#653C19;
 padding:0px 0px 0px 43px;
 font-size:12px;
}
.cpm a:hover{
 color:#a27216;
}







/* изображения в контенте */

.img_h {
 width:176px;
 float:left;
 margin: 10px 30px 30px 0px;
}
.img_h .l {
 background:url("images/pict/left.jpg") no-repeat;
 background-position: left top;
}
.img_h .r {
 background:url("images/pict/right.jpg") no-repeat;
 background-position: right top;
}
.img_h .b {
 background:url("images/pict/down.jpg") no-repeat;
 background-position: bottom left;
 background-color:#D7BE8D;
 margin: 0 6px 0 8px;
 padding: 4px 4px 13px 4px;
}
.img_h .i {
 width:154px;
 height:115px;
 background-color:#000000;
}
.img_h img {
 width:154px;
 height:115px;
 FILTER: alpha(opacity=100);
}
.img_h p {
  font-family:verdana;
  font-size:11px;
  color:#6D2E02;
  text-align:center;
  margin:0px 5px 5px 5px;
  padding:0px;
}
.img_h p a {
  font-family:verdana;
  font-size:11px;
  color:#6D2E02;
}



.img_v {
 width:137px;
 float:left;
 margin: 10px 30px 30px 0px;
}
.img_v .l {
 background:url("images/pict/left.jpg") no-repeat;
 background-position: left top;
}
.img_v .r {
 background:url("images/pict/right.jpg") no-repeat;
  background-position: right top;
}
.img_v .b {
 background:url("images/pict/downv.jpg") no-repeat;
  background-position: bottom left;
 background-color:#D7BE8D;
 margin: 0 6px 0 8px;
 padding: 4px 4px 13px 4px;
}
.img_v .i {
 width:115px;
 height:154px;
 background-color:#000000;
}
.img_v img {
 width:115px;
 height:154px;
 FILTER: alpha(opacity=100);
}
.img_v p {
  font-family:verdana;
  font-size:11px;
  color:#6D2E02;
  text-align:center;
  margin:0px 5px 5px 5px;
  padding:0px;
}
.img_v p a {
  font-family:verdana;
  font-size:11px;
  color:#6D2E02;
}

/* таблицы в контенте */

.content_table {
border:1px solid #EFEAE0;
margin:10px 10px 5px 0;
}
.content_table th {
background-color:#c3af88;
border:1px solid #EFEAE0;
font-size:12px;
padding:5 10px 5px 10px;
text-align:center;
}
.content_table td {
background-color:#e8d8b8;
border:1px solid #EFEAE0;
font-size:12px;
padding:5 10px 5px 10px;
}
.content_table td.td1 {
background-color:#c3af88;
}


#supermenu1 a{
color:#653c19;
line-height:20px;
}

#supermenu1 a:hover{
 color:#a27216;
}


.hb {
  display:none;
}


.adb_bl {
 position:relative;
 width:169px;
 left:46px;
 top:160px;
}
.adb_bl .l {
 background-image: url(images/adv_bl/left.jpg);
 background-position: left top;
 background-repeat:no-repeat;
}
.adb_bl .b {
 width:158px;
 margin: 0 0 0 11px;
 background-color:#e0dace;
 background-image: url(images/adv_bl/bottom.jpg);
 background-position: right bottom;
 background-repeat:no-repeat;
}
.adb_bl p {
 padding: 17px 14px 24px 17px;
 font-family:arial;
 font-size:10px;
 color:#897959;
}
.adb_bl p a {
 color:#c6aa74;
 font-size:10px;
}

.plita_table ul{
 margin: 0 0 0 0px;
 padding:0 0 0 0px;
}

.plita_table li{
 background-image: url(images/menu/ico.gif);
 background-repeat: no-repeat;
 list-style-type: none;
 background-position: 0px 0px;
 line-height:16px;
 margin: 10 0 0 0px;
 padding:0 0 0 20px;
}

a {
    cursor:pointer;
    cursor:hand
}

.map_relative{
position:relative;
z-index:200;
}

.map_absolute{
position:absolute;
z-index:200;
top:5px;
left:0px;
display:none;
background-color:#ffffff;
}

.map_absolute p{
margin:0px;
padding:5px 5px 0 0;
text-align:right;
}

.map_absolute img{
margin:5px;
z-index:200;
}

.hideblock {
  display:none;
}

.back{
text-align:left;
}

.back a{
color:#ff7500;
font-size:14px;
font-weight:bold;
}


/* sitepartners START */

ul.sitepartners_category {
margin: 10px 20px 10px 20px;
}
ul.sitepartners_category li {
font-size:11px;
}
ul.sitepartners_category li.level1 {
margin:0;
padding:1px 0 5px 15px;
}
ul.sitepartners_category li.level2 {
margin:0 0 0 17px;
padding:1px 0 3px 15px;
}
ul.sitepartners_category li a {
font-size:11px;
}
ul.sitepartners_category li span {
font-size:10px;
}
p.category_desc {
font-size:11px;
}
table.sitepartners {
width:90%;
margin: 0 10px 10px 10px;
}
td.url {
font-size:12px;
color:#000000;
padding: 20px 0 0 0;
}
td.img {
padding:10px 5px 5px 0;
width:100px;
}
td.description1 {
padding:10px 5px 5px 0;
font-size:11px;
color:#373737;
}
td.description1 a {

}
td.description2 {
padding:10px 5px 5px 0;
font-size:11px;
color:#373737;
}
td.description2 a {

}
div.menupages {
font-size:11px;
margin-top:0px;
text-align:right;
}
.divline1 {
border-top: 1px solid  #d2ccb9;
width:95%;
margin: 10px 0 10px 0;
}
.divline2 {
border-top: 1px solid  #d2ccb9;
width:95%;
margin: 10px 0 10px 0;
}
.divline3 {
border-top: 1px solid  #d2ccb9;
width:95%;
margin: 10px 0 10px 0;
}
.divline4 {
border-top: 0px solid  #d2ccb9;
width:95%;
margin: 10px 0 10px 0;
}

/* sitepartners END */


p.pl{
padding: 20px 20px 0 0;
font-size:11px;
clear:both;
}
p.pl a{
font-size:11px;
}

p.partners{
font-size:11px;
}
p.partners a{
font-size:11px;
}

.imgleft {
  float:left;
  margin: 5px 10px 5px 0;
}

.imgright {
  float:right;
  margin: 5px 0 5px 10px;
}


