 body{  min-width:1200px;
  background:#550307;
  margin:0px;
  padding:0px;
  font-family:tahoma,verdana, arial;
  color:#ff9999
 }
 div{
  float:left;
  position:relative
 }

 a{
  color:#ff3d40;
  text-decoration:none
 }
 a:hover{
  color:#FFF;
  text-decoration:underline
 }

/*---------------------------head------------------------------*/
 #headbg{   height:330px;
   width:100%;
   background:#8e0305 url('../design/headbg.jpg') repeat-x left top
 }

 #headbg #head{
  width:100%;
  height:330px;
  background: url('../design/new_head.jpg') no-repeat left top;
 }
 #headbg #head #select_lang{float:right;margin:10px 15px;}

  #head #menu{
    width:295px;
    height:180px;
    top:150px;
    text-align:center;
    padding-top:60px;
  }


  #head #menu a{
   font-size:20px;
   color:#ff3333;
}

 #head #menu div a:hover{
   color:#FFF;

 }


 .active{ color:#FFF !important; }
/*---------------------------/head------------------------------*/

 #empty_linebg{  width:100%;
  height:46px;
  background:#420002 url('../design/empty_linebg.jpg') repeat-x left top
 }
 #empty_linebg #empty_line{
  width:100%;
  height:46px;
  background: url('../design/emptyline.jpg') no-repeat left top;

 }

/*--------------------navigation-----------------------------*/
 #navigation{
   width:262px;
   background:#240405 url('../design/menuline.jpg') repeat-y left top;
   left:15px;
   position:relative;
   top:-5px;
 }
 * html #navigation #main_navigation{  	height:448px;
 }
 #navigation #main_navigation{
   width:262px;
   min-height:448px;
   background: url('../design/prodmenu.jpg') no-repeat left top
 }

 #navigation #main_navigation div{
  margin-top:18px;
  left:15px;

 }

 #navigation #round{
   width:262px;
   height:34px;
   background:#240405 url('../design/round.jpg') no-repeat left top
 }


   .block{
     display:none;
     padding-left:5px;
   }
   .block a{
   	 font-size:14px;
   	 color:#b12b2b
   }
   .block a:hover{
   	 color:#FFF
   }
   .block b a{
   	 text-decoration:underline;
   	 color:#FFF;
   	 font-weight:normal
   }
   .rubric p{
   	 display:none
   }

   .name{
   	 color:#e54e4e;
   	 font-size:15px;
   	 cursor: pointer;

   }
   .name:hover{
    color:#FFF
   }



   .rubric {
	width: 220px;
	border-bottom: solid 1px #c4c4c4;
	display:none
    }


	.rubric h5 {
		margin: 0px 0px 5px 0px;
		border-bottom: none;
		cursor: pointer;
		color:#fe9f9f;
		font-size:16px;
		font-weight:normal;
	}

	.rubric h5:hover {
		color: #FFF;
	}

	.rubric h5.active {
		background-position: right 5px;
	}
	.rubric p {
		margin: 0;
		padding:  0px 10px 20px;
	}




/*--------------------/navigation-----------------------------*/
 #content_block{  width:900px;
  position:relarive;
  margin:20px 0px 0px 20px;
  display:none
 }
 * html #content{height:495px;}

 #content{   /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
  width:100%;
  min-height:495px;
  background:#4e0b0d url('../design/contentbg.jpg') repeat-x left top;
 }
 /*---------------- ÃËÀÂÍÀß ------------------*/
 * html  #main{height:420px;}
 #main{
  width: 855px;
  min-height:420px;
  top:50px;
  left: 60px;
  color: #ff9999;
  font-size: 16px;
  text-align:justify ;
  z-index:999;
  }

/* ----------------ÊÎÍÒÀÊÒÛ-------------------*/
 #address {
  width: 350px;
  color: #ffd8d9;
  text-align: right;
  margin-left: 170px;
}

 #address h4 {
  color: #f77b7f;
  font-weight: normal;
  font-size: 18px;
 }

 #map img{
  width: 350px;
  height: 270px;  margin:10px 0px 0px 30px;  border: solid 4px #f77b7f;
 }

 #btn {width:100%;}

 #btn a{
  margin:0px 0px;
  display: block;
  background: #4d0001;
  width: 200px;
  height: 25px;
  text-align: center;
  padding: 10px;
  font-size: 18px;
  color: #f77b7f;
  border: solid 1px #6a0b0e;
  margin: 30px 0px 0px 430px;
 }

 #btn a:hover {
  text-decoration: none;
  border-color: #f77b7f;
  color: white;
 }

 #windowDarken{
  left: 0px;
  width:100%;
  height:150%;
  min-height:1086px;
  top:-376px;
  position:absolute;
  background:#000;
  z-index:9999;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  -moz-opacity: 0.75;
  -khtml-opacity: 0.75;
  opacity: 0.75;
  display:none;
 }

 #form_msg{
  width: 631px;
  height: 508px;
  position:absolute;
  background:white url('../design/form_bg.jpg') no-repeat left top;
  border:solid 1px #000;
  left:50%;
  margin-left:-275px;
  top:-15px;
  z-index:99999;
  display:none;
  font-family: tahoma;
  color: #cc0000;
 }
 #form_msg form{margin:0px;}
 #close{height:80px}

 #alldata {
  width:465px;
  left: 80px;
 }
 #alldata .data {
  width:465px;
  height: 25px;
  margin-bottom: 3px;
 }
 #msg {
  width:100%;
  height:260px;
  font-size: 18px;
  margin-top:55px;
 }
 #msg span{margin-left:50px;}
 #msg span span{color:#FFF}
 #msg textarea{
   margin:15px 20px 20px 60px;
   width: 515px;
   height: 198px;
   background: #d49696;
   border: solid 1px #660000;
   overflow: none;
 }
 #button {width: 100%;}

 #button input {
  margin-left: 240px;
  height: 30px;
  width: 150px;
 }

 #form_msg a {color: #ff6666;}



 #close{  width:100%;
  text-align:right;
 }
 #close a{margin-right:10px}


 .tx_line {
  width: 170px;
  float: left;
  text-align: right;
  font-size: 18px !important;
 }


 #alldata input {
  width: 290px;
  height: 25px;
  background: #d49696;
  border: solid 1px #660000;
  float: right;
 }
/*-------------------------------/êîíòàêòû---------------------------------------------*/

/*------------------------------products------------------------------------- */

 #products_block{  width:1200px;
 }

 #title{ width:880px;
 padding:5px;
 }

  #title span{   color:#ff9999;
  }
 * html .fabric_block{height:200px;}
 .fabric_block{  width:440px;
  min-height:200px;
  background:#520c0e;
  margin:4px 6px 0px 0px;
  border:solid 1px #f65656

 }

 .fabric_block h3 { color: white; }

   .fabric_block img {
      float:left;
      border:solid 1px #FFF;
      margin:15px;
      z-index:99;
     }
     .fabric_block .inform,.inf_line{
      width:240px;
      float:right;
     }

     .fabric_block .inform .inf_line{
      text-align:left;
      margin-top:4px;
     }

     .fabric_block .inform .inf_line span{
      color:#ff9b9e;
      font-size:14px;
     }

     .fabric_block .inform .inf_line span span{
      color:#ffe0e1;
      font-size:14px;
     }



     .base_block{      width:850px;
      border:solid 1px #aa2327;
      margin-top:5px;
      padding:5px;
      color:#ffa7aa

     }
     .base_block img{ 	   border:solid 1px #FFF;
       margin:15px;
     }

  .base_block h3 {  	color: white  }


	 #page_line{
 	  width:100%;
 	 }
 	 #page_line span{
  	 color:#ffd8d9
  	}
  	#page_line span span{
  	 color:#FFF
 	 }


/*------------------------------/products------------------------------------- */


  #footer{
  width:100%;
  height:215px;
  background:#2e0608 url('../design/footer.jpg') repeat-x left top;

 }

 #f_cont,#f_name,#f_banner,#f_corp{top:170px;  color:#cc9999; font-size: 13px; }
 #f_cont{width:30%;text-align:left; left: 10px; font-style: italic; }
 #f_name{width:40%;text-align:center}
 #f_banner{width:15%;text-align:right}
 #f_corp{width:15%;text-align:right}
