@CHARSET "UTF-8";
 
 img, div {
  border:none;
  
 }

body{
  background: #d8c596 url("img/head_back.gif") repeat-x;
  margin:0;
  padding:0; 
 
 }

 #wrapper{

   min-width: 990px; 
   padding: 0;
   margin: 0;
  /* min-height: 751px;*/  
   width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1024px':'');
  }

  #content{  
    float:right;            
    width:55%;          
    text-align:left;  
    padding: 0;
    margin: 0;
    
  }
  
   #subcontent{
    position: relative;
    top: -50px;
   }
 
  
  
 #main_image{
   position:absolute;    
   top:0;
   left:0; 
   width:509px;
   z-index:0;
   height:751px;
   background: url("img/main_image.png") no-repeat;  
 }

#price_down{
	position:absolute;
	left:0;
	top:260px;
	width:117px;
	height:230px;
	background: url("img/price_down.png") no-repeat;	
	z-index: 1000;
}
 #r_image  {   
  display:block;
  position: relative;  
  top: 0;  
  padding:0;
  border:0;
  margin:0;  
  height: 281px;
  width: 100%;
  background: url("img/r_image.png") no-repeat right; 
 /* z-index:-1;*/
 text-align: right;
  
   
 }
 #r_childimage{  
  width:271px; 
  height: 281px;  
 }

 
 #rm_image  {   
  display:block;
  position: relative;  
  bottom: 0;  
  padding:0;
  border:0;
  margin:0;     
  top: -40px;
  height: 385px;
  width: 100%;
  background: url("img/rm_image.png") no-repeat right;
  /*z-index:-1;   */  
  text-align: right;
 }
 #rm_childimage{  
  width:448px; 
  height: 385px;  
 }
 


 
 a.btn{
   display:block; 
   position:absolute; 
   top: 70px;
   z-index:1;
 }
 #home_image{
  width:41px;
  height:41px;
  background: url("img/home.png") no-repeat;  
  cursor: pointer;  
 }
 #mail_image{
  width:41px;
  height:41px;
  background: url("img/mail.png") no-repeat;  
  cursor: pointer;  
 }
 
  
 
 #mail{
  left:185px;  
 }
 #home{
 left:80px; 
 }
  
 #navig{
  
  position:absolute;
  left:0px;
  top:80px;  
  height:20px;  
  z-index:2;
  width:60%;  
  margin-left:360px;
  margin-right:10px;
  min-width:640px;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<640?'640px':'');
  
 }
 
 
 .mitem{
   width:23%;
   position:relative;
   display:block;   
   float:left;
   padding: 0;
   margin: 0;
   border: 0;   
   padding-bottom:5px;    
 }
 .mitem a{
       color: #FFFFFF;
       font-family: "Trebuchet MS", tahoma;
       font-size: 14px;       
       border-top-width: thin;
       border-right-width: thin;
       border-bottom-width: thin;
       border-left-width: thin;
       border-top-style: none;
       border-right-style: none; 
       border-bottom-style: dashed; 
       border-left-style: none;  
       text-decoration: none;       
       padding-bottom:2px;   
       
 }
 
 .mitem a:VISITED{
    color: #FFFFFF;
 } 
 
 .mitem a:HOVER {
    color: #FFDE85;
 }
  
 
 
 #mi1{
   /*min-width:200px;*/
   text-align:left;
 }
 #mi2{
   min-width:130px;
   text-align:left;
   width: expression((documentElement.clientWidth||document.body.clientWidth)<140?'140px':'');
 }
 #mi3{
   min-width:180px;
   text-align:right;
   width: expression((documentElement.clientWidth||document.body.clientWidth)<190?'190px':'');
 }
 #mi4{
   /*min-width:200px;*/
   text-align:right;
 }
 
 .clear{
   clear: both;  
 }
 
 
 /* ----  оформление содержимого */
 
 /*index*/
 h1{
   font-family:"Times New Roman PS MT ";
   font-weight: bold; 
   font-size: 30pt;     
 }
 h2{
  font-size: 14pt;
  font-family:"Trebuchet MS";
  font-weight: bold;
  
 }
 h3{ 
  display: block;
  position: relative;
  text-align: left;
  font-size: 10pt;
   font-family:"Trebuchet MS";
   padding-right: 65px; 
 }
 
 .tpage{
   display: block;  
   position: relative;
   margin-top: -64px;        
 }
 
 .subtpage{
   display: block;  
   position: relative;     
 }
 
 .p1{
  display:block;
  position: relative;
  margin-top: 20px;
  
 }
 .p1 ul  {
   position:relative;
   padding-left: 12px;
   top:-10px;
   
 }
 
 .p2{
  display:block;
  height:92px; 
  margin-left: 90px;
  margin-top:20px;
  margin-bottom:20px; 
 }
 
 .p2 span {
    display: block; 
    padding-top: 20px;
    padding-bottom: 20px;
    
    padding-left: 60px;
    padding-right: 60px;  
 }
 
  .p3{
  display:block;
  position: relative; 
  /*width: 100%;*/
  /*padding-top:20px;*/
 }
 #design{
  display:block; 
  position: absolute;
  top:850px;
  left:100px;
  font-size:12pt;
  font-family:"Trebuchet MS"; 
  color:black; 
  text-align: center; 
  width:200px;   
 }
  #design h3{  
  text-align: center;
  padding:0;
 
 }
 
  #design h3 a {   
   color:black;        
  }
 
  #design h3 a:VISITED {
  
   color:black;
  }
   #design h3 a img {
     margin-top:20px;  
     top:20px;
   }
 
 img.photo{
  float:left; 
  padding-top:20px;
  padding-bottom:20px;
  padding-left:35px;
 }
 
 span.gopage{ 
 padding-top:30px; 
 display:block; 
 width:100%; 
 text-align:right;   
 }
 span.gopage a{
  font-size:10pt;
  font-family:"Trebuchet MS"; 
  color:black; 
 }
 span.gopage a:VISITED{
  color:black; 
 }
 
 span.gopage a:HOVER{
  color: #ffde85; 
 }
 
 span.gopage img{
  padding-left:20px;
  padding-right:20px;
 }
 .tcontact{
  text-align:left;
  margin-left:40px;
 }
 ul.p1{
  /*margin-left: -40px;*/
 }
 ul.p1 li {
  list-style-type: none;
  font-size:10pt;
  font-family:"Trebuchet MS";
  
 }
  ul.p1 li a{
   color: #4F7F00;
  }
  ul.p1 li a:VISITED{
   color: #4F7F00;
  }
  

 ol li {  
  font-size:10pt;
  font-family:"Trebuchet MS";
  /*font-weight: normal;*/ 
  /*padding-left:40px;*/
 }
 
 ol li ul  {
   list-style-type:disc;   
   padding:0;   
   top:0px; 
  
 }
  
 #fmail{ 
 
 text-align:left;
 width: 365px;
 /*margin-left: -40px;*/ 
 margin-top:30px;
  
 }
  
  .fmail_itext{
    display: block;
    background: #d8c596 url("img/forma.gif") no-repeat 120px 0;    
    margin-top:5px;
    height:27px;
    border:none; 

  }
  
  .fmail_atext{
    display: block;
    background: #d8c596 url("img/forma_2.gif") no-repeat 120px 0;    
    margin-top:5px;
    height:135px;    
    border:none; 
  }
  
  
  p.tform{
    margin-left: 122px;
  }
  
  #fmail  span label{
    display:block; 
    padding-top:10px; 
    font-size: 8pt;
    
  } 
  
  
  #fmail  span textarea{

    display: block; 
    margin-left: 122px;
    height:115px;
    width:236px;
    margin-top: -20px;
    border:1px solid white;
    padding: 1px;
    font-size: 10pt;
    font-family:"Trebuchet MS";
    font-weight: bold;    
   overflow: auto;
   
  }
  
  #fmail  span input{
    display: block; 
    margin-left: 122px;
    /*height:18px;*/
    width:236px;
    margin-top: -20px;
    border:1px solid white;
    padding: 1px;   
    font-size: 10pt;
    font-family:"Trebuchet MS";
    font-weight: bold;
    
  }
   
a:focus:hover {
  color: #ffde85;   
}

#counter{
 position: relative;
 bottom:25px;
 left:25px;
 width:90px;
}