
/* CSS Document */
html {
background-color: #000;
}

IMG {
border:none;
}

/*A {
text-decoration:none;
}*/

A {
  color: #B7151B;}
A:visited {
  color: #7C0E11;}
A:hover, A:active {
  color: #FF0000;}
BODY {
  padding: 0px;
  margin: 0px;
  height: 100%;
  overflow: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #000;
  text-align: center;
  }
#main {
  background-color: #000;
  font-family: Verdana, "Times New Roman", serif;
  font-size: 11px;}
TD {
  font-size: 11px;}



H1 {
  font-size: 24px;
  color: #B7151B;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", serif;
  margin-top: 0px;} 
H2 {
  font-size: 17px;
  color: #B7151B;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", serif;
  margin-top: 0px;} 
H3 {
  border-top: 1px solid  #B7151B;
  font-size: 11px;
  color: #333;
  margin: 10px 0px 0px 0px;
  padding: 5px 0px;}
P {
  line-height: 1.2em;}
  
#top_bg {
  background-image: url(img/top_bg.jpg);
  background-position: center top;
  height: 448px;
  width: 100%;
  z-index: 1;}
#top_bg_inner {
  background-image: url(img/top_bg_inner.jpg);
  background-position: center top;
  height: 603px;
  width: 100%;
  z-index: 1;}
#bottom_bg {
  background-image: url(img/bottom_bg.jpg);
  background-position: center top;
  height: 485px;
  width: 100%;
  z-index: 1;}
#bottom_bg_inner {
  background-image: url(img/bottom_bg.jpg);
  background-position: center top;
  width: 100%;
      height: 200px;
  z-index: 1;
  overflow: hidden;}

#logo {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2;}
#special {
  width: 966px;
  position: absolute;
  top: 485px;                     /*?????????-?????? spec-?? ?? ???????*/
  left: 20px;
  z-index: 10;
}
#spec_1 {
  background-image: url(img/spec_1.jpg);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_2 {
  background-image: url(img/spec_2.gif);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_3 {
  background-image: url(img/spec_3.gif);
  background-repeat: no-repeat;
  background-position: right top;}
#spec_4 {
  background-image: url(img/spec_4.gif);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_5 {
  background-image: url(img/spec_5.gif);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_6 {
  background-image: url(img/spec_6.gif);
  background-repeat: no-repeat;
  background-position: right top;}
#spec_7 {
  background-image: url(img/spec_7.gif);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_8 {
  background-image: url(img/spec_8.gif);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_9 {
  background-image: url(img/spec_9.gif);
  background-repeat: no-repeat;
  background-position: right top;}
#spec_10 {
  background-image: url(img/spec_10.gif);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_11 {
  background-image: url(img/spec_11.gif);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_12 {
  background-image: url(img/spec_12.gif);
  background-repeat: no-repeat;
  background-position: right top;}
#spec_13 {
  background-image: url(img/spec_13.gif);
  background-repeat: no-repeat;}
#spec_14 {
  background-image: url(img/spec_14.gif);
  background-repeat: no-repeat;
  background-position: center top;}
#spec_15 {
  background-image: url(img/spec_15.gif);
  background-repeat: no-repeat;
  background-position: right top;}
 
#mgrad {
  width: 700px;
  position: absolute;
  top: 148px;
  left: 151px;
  z-index: 2;}
#menu {
  width: 590px;
  position: absolute;
  top: 0px;
  left: 250px;
  z-index: 3;
  background-image: url(img/top_plashka.jpg);
  background-repeat: no-repeat;
  height: 74px;
  font-size: 13px;
  font-family: Georgia, "Times New Roman", serif;
  padding: 6px 0px 0px 30px;
  }
#menu_inner {
  width: 590px;
  position: absolute;
  top: 0px;
  left: 250px;
  z-index: 3;
  background-image: url(img/top_plashka_inner.jpg);
  background-repeat: no-repeat;
  height: 74px;
  font-size: 13px;
  font-family: Georgia, "Times New Roman", serif;
  padding: 6px 0px 0px 30px;
  }
  
.menu_item {
  background-image: url(img/arrow_menu.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  width: 160px;
  float: left;
  padding: 0px 0px 5px 18px;}
  
  /*my css property*/
.menu_item A, .menu_item A:visited, .menu_item A:active,  .menu_item A:hover {
  color: #000;
  text-decoration: none;}

  
.menu_item_sel {
  background-image: url(img/arrow_menu.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  width: 160px;
  float: left;
  padding: 0px 0px 5px 18px;}
.menu_item_sel A, .menu_item_sel A:visited, .menu_item_sel A:hover, .menu_item_sel A:active {
  color: #B7151B;
  text-decoration: none;}

#news {
  position: absolute;
  right: 25px;
  top: 180px;
  width: 14%;
  z-index: 5;}
#news .tit {
  font-weight: bold;
  font-size: 11px;}
#news A, #news A:visited {
  color: #333;
  text-decoration: none;} 
#news A:hover, #news A:active {
  color: #a80000;
  text-decoration: underline;}  
  
#catalog_i {
  position: absolute;
  top: 120px;
  left: 30px;
  z-index: 5;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 11px;
  color: #B7151B;
  width: 250px;}
#catalog_i H1 {
  margin-bottom: 5px;}
#catalog_i A {
  color: #666;
  text-decoration: underline}
#catalog_i A:visited {
  color: #999;
  text-decoration: underline}
#catalog_i A:hover, #catalog_i A:active {
  color: #B7151B;
  text-decoration: underline}
#main #catalog_i {
       top: 75px;
       left: 20px;
       width: 310px;
       font-size: 11px;
       font-weight: inherit;
}
#main #catalog_i A, #main #catalog_i A:visited {
  color: #000;
  text-decoration: underline;}
#main #catalog_i A:hover, #main #catalog_i A:active {
  color: #fff;
  text-decoration: underline;}
.catalog_item {
  float: left;
  width: 105px;
  margin: 0px 8px 5px 0px;}
#main .catalog_item {
  margin: 0px 5px 5px 0px;
  width: 110px;}
  
  
#search_i {
  background-image: url(img/search_bg.gif);
  background-repeat: no-repeat;
  padding: 10px 10px 10px 10px;
  width: 150px;
  position: absolute;
  top: 460px;
  left: 0px;
  z-index: 40;
  text-align: right;}
#main #search_i { 
  position: absolute;
  top: 400px;                /* ???????? ?? ?????? ???? ?????? ?? ??????? */
  left: 0px;
  display: block;}
#catalog #search_i {
  position: absolute;
  top: 460px;
  left: 0px;
  display: block;
  z-index: 30;}
#studio #search_i, #faq #search_i, #arenda #search_i {
  position: absolute;
  top: 460px;
  left: 0px;
  padding: 7px 0px 14px 0px;
  text-align: right;
  width: 150px;} /*ðàíüøå áûëî 200*/
#search_i INPUT {
  font-size: 10px;
  border: 1px solid #ccc;
  color: #666;
  background-color: #fff;
  margin-right: 5px;
  margin-bottom: 3px;
  }
#search_i SELECT {
  font-size: 10px;
  color: #666;
  margin-right: 5px;
  z-index: 40}
.search_pole {
  width: 110px;}
  
#main #contacts 
  {
    width: 160px;}
#contacts {
  position: absolute;
  right: 2%;
  top: 25px;
  width: 160px;
  z-index: 2;
  text-align: justify;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 11px;
  color: #333;}
#contacts A, #contacts A:visited, #contacts A:hover, #contacts A:active {
  color: #333;
  text-decoration: underline;}
#contacts #phone {
  color: #666;
  font-size: 10px;
  font-family: Tahoma, Arial, sans-serif;
  line-height: 2.5em;}
#contacts .num {
  color: #B7151B;
  font-size: 24px;
  font-family: Georgia, "Times New Roman", serif; }
  
#main_part {
  width: 560px;
  height: 605px;
  position: absolute;
  top: 99px;
  left: 50%;
  margin-left: -250px;
  background-color: #fff;
  z-index: 46;}
#main_in {
  width: 510px;
  height: 560px;
  position: relative;
  top: 25px;
  left: 30px;
  overflow: auto;
  font-size: 0.7em;} 
  
  
#mebel {
  position: absolute;
  width: 100%;
  z-index: 4;}



#menu_dop {
  position: absolute;
  right: 30px;
  top: 200px;
  width: 14%;
  z-index: 10;
  text-align: left;
  font-family: Georgia, "Times New Roman", Times, serif;} 
.menu_dop_1 {
  margin-left: -20px;
  color: #B7151B;
  font-size: 16px;}
.menu_dop_1 A, .menu_dop_1 A:visited, .menu_dop_1 A:hover, .menu_dop_1 A:active {
  color: #B7151B;
  text-decoration: underline}
.menu_dop_1 LI {
  list-style-image: url(img/arrow_menu3.gif);
margin-left:-15px;
}
.menu_dop_2 {
  margin-left: -10px;
  margin-top: 7px;
  color: #333;
  font-size: 12px;}
.menu_dop_2 LI {
  list-style-image: url(img/arrow_menu3_small.gif);
  padding-bottom: 7px;}
.menu_dop_2 A, .menu_dop_2 A:visited, .menu_dop_2 A:hover, .menu_dop_2 A:active {
  color: #666;
  text-decoration: underline;}
#main_part LI {
  list-style-image: url(img/arrow_menu3_small.gif);
  list-style-position: outside;}
.red {
  color: #B7151B;
  font-weight: bold;}
#main_part P {
  margin: 5px 0px;
  padding: 0px;}
.table_inner TD {
  padding: 10px 10px 10px 0px;
  border-bottom: 1px solid #ddd;
  font-size: 11px;
  vertical-align: top;}
  
  
#about #main_part, #newspage #main_part, #vacancies #main_part, #contact #main_part {
  background-image: url(img/main_bg_about.jpg);
  background-repeat: no-repeat}
#about #mebel, #newspage #mebel, #vacancies #mebel, #contact #mebel {
  background-image: url(img/inner_bg/divans.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height: 207px;
  top: 434px;}
#discount #main_part {
  background-image: url(img/main_bg_discount.jpg);
  background-repeat: no-repeat}
#discount #mebel {
  background-image: url(img/inner_bg/discount.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height: 269px;
  top: 413px;}
#discount #menu_dop, #newspage #menu_dop, #contact #menu_dop {
  display: none;}

/*#about, #newspage, #vacancies, #contact {
  background-image: url(img/bottom_bg.jpg);
  background-position: center 603px;
  }*/
  
#catalog #main_part {
  background-image: url(img/main_bg_none.jpg);
  background-repeat: no-repeat}
#studio #main_part, #faq #main_part, #arenda #main_part  {
  background-image: url(img/main_bg_shkaf.jpg);
  background-repeat: no-repeat}
#studio #mebel, #faq #mebel, #arenda #mebel {
  background-image: url(img/inner_bg/shkaf.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height: 448px;
  top: 200px;}
/*#studio, #faq, #arenda {
  background-image: url(img/bottom_bg.jpg);
  background-position: center 603px;
  }*/
#studio #menu_dop, #faq #menu_dop, #arenda #menu_dop {
  display: none;}

  
  #catalog #contacts   {
  position: absolute;
  right: 2%;
  top: 25px;
  width: 160px;
  z-index: 6
  }
#catalog #menu_dop {
  text-align: left;
  top: 200px;
  z-index: 10;
  }
#catalog #main_part {
  background-image: url(img/main_bg_orange.jpg);
  background-repeat: no-repeat}
#catalog #mebel {
  background-image: url(img/inner_bg/orange.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  height: 240px;
  top: 416px;
  z-index: 2}
  
#catalog .menu_dop_1 {
  font-size: 12px;
  margin-bottom: 0px;
  padding-bottom: 0px;}
#catalog .menu_dop_2 {
  font-size: 11px;
  margin-top: 0px;
  padding-bottom: 0px;}
#catalog .menu_dop_2 LI {
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 2px;}
  
  
.good_info TD {
  font-size: 11px;
  padding-right: 30px;
  text-align: left;}
.good_info H1 {
  font-size: 17px;
  }
.good_info H1 A, .good_info H1 A:visited, .good_info H1 A:hover, .good_info H1 A:active {
  text-decoration: none;
  color: #000;}

.good_info {
  margin-bottom: 30px;
  color: #666;} 
.good_info IMG {
  border: 1px solid #ccc;}
  
.good_descr {
  border-bottom: 1px solid #eee;
  text-align: left;
}
.good_status {  padding-top: 10px;
  color: #999;
  text-align: left;}
.good_price {
  font-size: 10px;
  color: #B7151B;
  font-family: serif, "Times New Roman", serif;
  width: 130px;}.good_price B {
  font-size: 18px;
  font-weight: normal;
}
.good_links {
  padding-top: 30px;}
.good_links A, .good_links A:visited {
  color: #999;
  text-decoration: none} 
.good_links A:hover, .good_links A:active {
  color: #999;
  text-decoration: underline} 
.good_links B {
  color: #B7151B;}  
  
  
.bottom {
  font-size: 10px;
  color: #ccc;
  padding: 0px 20px;
  font-family: Tahoma, Arial, sans-serif}
#bottom .bottom {
  color: #666;}
.bottom IMG {
  margin-left: 15px;}
.bottom A, .bottom A:visited, .bottom A:hover, .bottom A:active {
  color: #ccc;
  text-decoration: none;}
#bottom .bottom A, #bottom .bottom A:visited, #bottom .bottom A:hover, #bottom .bottom A:active {
  color: #666;
  text-decoration: none;}
  
#all_main {
  position: relative;
  top: 0px;
  width: 1000px;
  margin: 0px auto;
  text-align: left;
  background-image: url(img/main_bg.jpg);
  background-position: center top;
  height: 1000px;                     /* ?????? ???? ????? ??.???????? */
  /*height: 600PX;*/
  background-color: #666;
  background-repeat: no-repeat;
  }
#all_inner {
  position: relative;
  top: 0px;
  width: 1000px;
  margin: 0px auto;
  text-align: left;
  /*background-image: url(img/main_bg.jpg);
  background-position: center top;*/
  background-color: #666;
  background-repeat: no-repeat;
  height: 845px;
  background-image: url(img/bottom_bg.jpg);
  background-position: center 603px; }
  
  
 /*my css property */

 #textfoto a,  #textfoto a:visited,  #textfoto a:active {
 color:#999999;
 text-decoration:none;
font-size:12px;
 }

 #textfoto a:hover {
 color:#B7151B;
 text-decoration:none;
font-size:12px;
 }
 #galleryfoto {
cursor:pointer;
}

#specsearch {
color:#CCC;
}

#textdocument {
padding-right: 4%;
text-align: justify;
} 


  
  
#menu_abñ {
  display:none}
#menu_xyz {
  display: block}
#catalog #menu_abñ {
  display: block}
#catalog #menu_xyz {
  display: none}