

/* 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: 13px;

  color: #B7151B;

  font-weight: bold;

  font-family: Verdana,Tahoma,Georgia, "Times New Roman", serif;

  margin-top: 5px;
  
  text-align:center;

} 

H2 {

  font-size: 12px;

  color: #B7151B;

  font-weight: bold;

  font-family: Verdana,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: Tahoma,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: Tahoma,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: Tahoma,Georgia, "Times New Roman", serif;

  font-size: 11px;

  color: #B7151B;

  width: 250px;}

#catalog_i H1 {

  margin-bottom: 5px;
  font:Verdana, Geneva, sans-serif;
  font-size:12px;  
  
}
  
  
  
#catalog_i A {

  color: #000;

  text-decoration: none;}

#catalog_i A:visited {

  color: #000;

  text-decoration: none;}

#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: none;}

#main #catalog_i A:hover, #main #catalog_i A:active {

  color: #B7151B;

  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;
  
  margin-left:20px;
  }

#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: 1px;

  width: 160px;

  z-index: 2;

  text-align: justify;

  font-family: Tahoma,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: 15px;

  font-family: Verdana,Georgia, "Times New Roman", serif; 
  
  font-weight:bold;
  
  }

#vko {
  
  margin-top:95px;
} 

#vko img {
	vertical-align:top;
} 

#map {

  position: absolute;

  right: 2%;

  top: 135px;

  width: 160px;

  z-index: 2;

  text-align: justify;
}

#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: Tahoma,Georgia, "Times New Roman", Times, serif;} 

.menu_dop_1 {

  margin-left: -20px;

  color: #B7151B;

  font-size: 13px;
  
  font:Tahoma, Geneva, sans-serif; 
  }

.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: 12px;
  
  font-family:Verdana, Geneva, sans-serif;
  
  float:left;

  }

.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;
  
  padding:5px; 
  }

  

.good_descr {

  border-bottom: 1px solid #eee;

  text-align: left;

}

.good_status {  padding-top: 10px;

  color: #999;

  text-align: left;}

.good_price {

  font-size: 12px;
  
  font-weight: bold;

  color: #B7151B;

  font-family: Verdana, serif, "Times New Roman", serif;

  width: 130px;}.good_price B {

  font-size: 12px;

  font-weight: bold;

}

.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}
  .hglav { text-align:center; width:100%;}
  .hgl { font-size:14px; font-family:Verdana,Georgia,"Times New Roman",serif; font-weight:bold; }
  	.phead{color:#B7151B; font-size:150%;font-family:Verdana,"Times New Roman",serif; text-align:left;border:none; font-weight:normal;margin-top:25px;width:100%;}

	#contt p {text-align:justify;}

	#contt img 	{ border: 1px solid #900; }
	
#maincontent{
text-align: justify;
margin: 20px 20px 0 0;
font-size: 90%;
}

.phead{
color: #B7151B;
font-size: 16px;
}

.link_razdels {
font-weight:bold;
margin:5px;	
}

.razdels {
font:12px Verdana bold #900;	
}

#vko {
	position: absolute;

  right: 2%;

  top: 1px;

  width: 160px;

  z-index: 2;

  text-align: justify;

  font-family: Tahoma,Georgia, "Times New Roman", serif;

  font-size: 11px;

  color: #333;
}
	
}
