
    html, body {
      height: 100%;
      margin:0px;
      padding:0px;
      font-family:Arial;
      color:#555;
      font-size:12px;
      background:#fff url(../images/logo_top.jpg) no-repeat;
    }
    img, div { behavior: url(iepngfix.htc) }
    body {
      text-align:center;
    }
    div {
      margin:0px;
      padding:0px;
    }
    .all {
      min-height: 100%; 
      margin: 0 auto -275px auto; 
    }
    * html .all {height:100%;}
    img {border:0px;} 
    a {
      outline:0;
      color:#555;
    }
    .clear {clear:both;}   

    .empty {height: 275px; clear: both;}    
    .main {width:100%;} 
    h1 {
      font-size:25px;
      color:#ef6606;
    }
    h2 {
      font-size:20px;
      color:#1e5300;
      font-weight:normal;
    }
      
  .top {
    height:616px;
  }
    .topicons {
      position:absolute; 
      z-index:4;
      right:0;
      padding:15px 10px 0 0;
      text-align:right;
    }
      .topicons a img{
        padding-right:15px;
        
      }
    .topmenu {
      position:absolute; 
      width:90%;
      top:437px;
      left:86px;
      z-index:3;
    } 
      .topmenu a {
        display:block;
        float:left;
        color:#ef6606;
        font-size:18px;
        text-align:left;
        text-decoration:none;
        padding:0 5px 0 25px;
        background:#fff url(../images/punkt_gr.jpg) no-repeat 0 1px;
      } 
      .topmenu a:hover {
        color:#1e5300;
      }
      
    .ruka, .ruk_ov {
      position:absolute; 
      top:-70px;
      right:0;
      z-index:2;
      width:447px;
      height:487px;
      background:url(../images/ruka.png) no-repeat;    
    } 
    .ruka {
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
              -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
              -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
              opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */    
    }
    
    .center {}
      .left {
        float:left;
        width:270px;
      }
      #left_menu {
        text-align:left;
        padding:100px 0 20px 0;
        background:url(../images/menu.jpg) no-repeat 20px 0;
      }
      
      
        #left_menu a{
          display:block;
          width:220px;
          height:25px;
          color:#55af12;
          font-size:15px;
          text-align:left;
          text-decoration:none;
          padding-left:22px;
          margin-left:22px;  
          font-weight:bold;
          background:url(../images/punkt.jpg) no-repeat 0 -2px;
        }
        #left_menu a:hover, #left_menu strong a{
          color:#ef6606;
        }
      #left_news {
        text-align:left;
        padding:100px 0 0 35px;
        background:url(../images/novinki.jpg) no-repeat 20px 0;
      }
        #left_news a{
          line-height:17px;
          color:#555;
          font-size:12px;
          text-align:left;
          text-decoration:none;
        }
        #left_news a:hover {
          border-bottom:1px dashed #555;
        }
      
      .content {
        float:right;
        width:100%;
        margin-left:-280px;
        
      }     
        .incont {
          text-align:left;
          padding:13px 15px 0 280px;
        } 
          .main_menu {
            float:left;
            width:33%;
            text-align:center;
            padding-bottom:18px; 
          }
            .main_menu img {
              padding:6px 0 12px 0;
            }
            .mm {
              background: url(../images/ram_ov.jpg) no-repeat 50% 0; 
            }
            .mm_ov {
              background: url(../images/ram.jpg) no-repeat 50% 0; 
            }
            .mm_ov img, .fo_ov {
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
              -moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
              -khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
              opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
            }
            
            .main_menu a {
              color:#1e5300;
              font-size:15px;
              text-decoration:none;
              font-weight:bold;
           }
            .mm_ov a {
              color:#ef6606;
           }
           .gal {
             float:left;
             padding:5px;
             text-align:center;
             
           }
             .gal span{
               display:block;
    
               height:30px;
               margin:0 auto 0 auto;
             }
           .videl {
             background:#d3ffc3;
           }  
           .nevidel span {
             color:#ef6606;
           }
        
  .footer {  
    height:275px;
    margin: 0 auto 0 auto;
    text-align:center;
    font-size:12px;
    color:#fbf1e9;
    
    background: url(../images/bot_bg.jpg) no-repeat;  
  }
    .fo_center {
      width:100%;
      padding:236px 0 0px 0;
      color:#55af12;
      
    }
      .fo_center a {
        color:#1e5300;
        font-size:12px;
        text-align:left;
        padding:0 10px 0 10px;
        text-decoration:none;
      } 
      .fo_center a:hover {
        color:#ef6606;
      }
      
      .fo_bg, .fo_ov {
        height:31px;
        padding-top:7px;
        background: url(../images/foot_bg.jpg) repeat-x; 
      }
      .fo_ov, .ruk_ov {
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
              -moz-opacity: 1.0; /* Mozilla 1.6 и ниже */
              -khtml-opacity: 1.0; /* Konqueror 3.1, Safari 1.1 */
              opacity: 1.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
      }
      .fo_bg {
              filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); /* IE 5.5+*/
              -moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
              -khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
              opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
      }
      .fo_left {
        float:left;
        padding-left:10px;
        color:#888;
      }
        .fo_left span {
          color: #1e5300;
        }
      .fo_right {
        float:right;
        padding-right:10px;
        color:#888;
      }
        .fo_left a {
          color: #1e5300;
        }
  
                   
  
  
  
  
  
  

