   body {margin:0; padding:0; background: #F3FFF6}

    /*параметры тэга vieport прописаны для корректного отражения содержимого страницы на экранах с различным разрешением*/

   @viewport { width: device-width;}

   @-ms-viewport { 
    width: device-width;
   }
   @-o-viewport { 
    width: device-width;
   }
   @viewport { 
    width: device-width;
   }

       p {color:#3B473B; text-align:justify; font-size:11pt; font-family:Calibri Light; text-indent: 20px;}
       p.nev {color:#3B473B; text-align:justify; font-size:10pt; font-family:Calibri Light; text-indent: 20px;}
       p.cen {color:#3B473B; text-align:center; font-size:10pt; font-family:Calibri Light;}
       p.image {color:#3B473B; text-align:left; font-size:10pt; font-family:Calibri Light; text-indent: 10px; font-style:italic; margin-bottom: 0px; margin-top: 0px; opacity: .6;}
       p.heading {color:#3B473B; text-align:justify; font-size:11pt; font-family:Calibri Light; text-indent: 20px; display:inline; margin-bottom: 0px; margin-top: 0px; white-space: nowrap;}
       p.column {color:#3B473B; text-align:justify; font-size:11pt; font-family:Calibri Light; text-indent: 20px; margin-top:15px;}
       p1 {color:#3B473B; text-align:left;  font-size:12pt; font-family:Calibri Light; text-indent: 20px;}
       p2 {color:#3B473B; text-align:left;  font-size:10pt; font-family:Calibri Light; font-style:italic; text-indent: 20px;}
       p3 {color:#3B473B; text-align:left;  font-size:9pt; font-family:Calibri Light; font-style:italic; text-indent: 20px;}
       p4 {color:#3B473B; text-align:center; font-size:10pt; font-family:Calibri Light; font-style:italic; margin-bottom: 0px; margin-top: 0px; text-shadow: 0px 0px 0px #6D8872;}
       p5 {color:#3B473B; text-align:justify; font-size:11pt; font-family:Calibri Light; text-indent: 20px; margin-bottom:  0px; margin-top:  0px; margin-left:  20px;}
       p6 {color:#3B473B; text-align:center; font-size:10pt; font-family:Calibri Light; font-style:italic; margin-bottom: 5px; margin-top: 5px; line-height: 1; text-shadow: 0px 0px 0px #6D8872;}
       p7 {color:#3B473B; text-align:left;  font-size:10pt; font-family:Microsoft Sans Serif; font-style:italic; text-indent: 20px; opacity:1.0; }
       h1 {color:#3B473B; text-align:justify; font-size:11pt; font-family:Calibri Light;  text-indent: 20px; margin-top:0px; margin-bottom: 0px;}
       h2 {color:#3B473B; text-align:justify; font-size:11pt; font-family:Calibri Light; text-indent: 20px; margin-bottom: 10px; margin-left: 20px; display:inline;}
       h3 {color:#3B473B; text-align:justify; font-size:11pt; font-family:Calibri Light; text-indent: 20px; margin-bottom:  0px; margin-top:  0px; margin-left: 0px;}
       h4 {color:#3B473B; text-align:left;  font-size:13pt; font-family:Calibri Light; margin-bottom: 0px; margin-top: 0px;}
       h5 {color:#3B473B; text-align:center; font-size:12pt; font-family:Calibri Light; font-style:italic; margin-bottom: 8px; margin-top: 8px; text-shadow: 0px 0px 0px #6D8872;}
       span {color:#3B473B; text-align:center; font-size:14pt; font-family:Calibri Light; font-style:italic;}
     
a.menu {text-decoration:none; outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;} 
    a.menu:link {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;}
    a.menu:visited {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;} 
    a.menu:active {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;} 
    a.menu:hover {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;}

    a.submenu {text-decoration:none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; outline: none; text-align:left;} 
    a.submenu:link {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;}
    a.submenu:visited {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;} 
    a.submenu:active {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;} 
    a.submenu:hover {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:left;}
    
    a.headmenu {text-decoration:none; outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center; font-style:italic; margin-bottom: 0px; margin-top: 0px}
    a.headmenu:link {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center; font-style:italic; margin-bottom: 0px; margin-top: 0px}
    a.headmenu:visited {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center; font-style:italic; margin-bottom: 0px; margin-top: 0px} 
    a.headmenu:active {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center; font-style:italic; margin-bottom: 0px; margin-top: 0px} 
    a.headmenu:hover {outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center;font-style:italic; margin-bottom: 0px; margin-top: 0px}


    /*Кнопка "Домашняя страница": ссылке присвоены атрибуты блока block17, 8px компенсации height и margin из-за свойств заголовка h6*/

     a.homemenu {display: block; text-decoration:none; outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B;   
     position: relative;
     display: inline;
     float: left;
     width: 150px;
     height:27px;
     text-align:center;
     padding: 8px 0px 0px 0px;
     margin-right:30px;
     margin-left:0px;
     margin-top: -8px;
     margin-bottom: 0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;


} 
    a.homemenu:link {display: block; outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center;}
    a.homemenu:visited {display: block; outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center;} 
    a.homemenu:active {display: block; outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center;} 
    a.homemenu:hover {display: block; outline: none; font-family: Calibri Light; font-size:10pt; COLOR: #3B473B; text-align:center;}

    a.column1 {color:#3B473B; text-decoration:none; outline: none; text-align:justify; font-size:11pt; font-family:Calibri Light; text-indent: 20px; margin-bottom: 50px; margin-top:  10px;}


     a {text-decoration:none; outline: none;}

     .header{   /*адрес сайта в шапке*/
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;

   }


     div.wrapper{
     background: #F3FFF6;
     width: 960px;
     height:auto;
     overflow:hidden;
     position:absolute;
     margin:auto;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float: none;

     }


     div.header{
     background:#F3FFF6;
     width:960px;
     height: 100px;
     position:relative;
     margin: 5px auto 10px auto;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float: center;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;  

     }

     div.block0{
     background:#F3FFF6;
     width:960px;
     height: 100px;
     position:relative;
     margin: 5px auto 10px auto;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float: center;
     text-align:center;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;  

    }

/*меню справа от картинки с адресом*/
   

     div.navigation{
     background:#F3FFF6;
     width: 960px;
     height: 35px;
     position:relative;
     margin:0px auto 0px auto;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float: none;

     }


     div.block1{
     background:#F3FFF6;
     width: 960px;
     height: 35px;
     position:relative;
     margin:0px auto 10px auto;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float: none;

     }

     div.block11{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     display: inline;
     float: left;
     width: 150px;
     height: 35px;
     margin-right:8px;
     margin-left:10px;
     margin-top:0px;
     margin-bottom:0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
      
    }

     div.block12{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     display: inline;
     float: left;
     width: 150px;
     height: 35px;
     margin-right:8px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom:0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;

    }

     div.block13{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     display: inline;
     float: left;
     width: 150px;
     height: 35px;
     margin-right:8px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom:0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
    }


     div.block14{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     display: inline;
     float: left;
     width: 150px;
     height: 35px;
     margin-right:8px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom:0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
    }

     div.block15{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     display: inline;
     float: left;
     width: 150px;
     height: 35px;
     margin-right:8px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom:0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
    }
 
     div.block16{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);              
     position: relative;
     display: inline;
     float: left;
     width: 150px;
     height: 35px;
     text-align: center;
     padding: 0px 0px 0px 0px;
     margin-right:10px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom:0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0px 0px 2px 1px  #6D8872;

    }
     
     div.content{
     background: #F3FFF6;
     width: 960px;
     height:auto;
     position: relative;
     overflow: hidden;
     margin: 10px auto 5px auto;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float: none;
     text-align:center;

     }

     div.block2{
     background: #F3FFF6;
     width: 960px;
     height:auto;
     min-height:500px; height:auto;
     overflow:hidden;
     position:relative;
     margin:10px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float: center;
     text-align:center; 
      z-index: 2; 

    } 


     div.text_video_wrapper{
     background:#F3FFF6;
     width: 627px;
     height:auto;
     position:relative;
     display: flex;
     flex-direction: column;
     overflow: hidden;
     margin:0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float:left;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;

    }


     div.text{
     background:#F3FFF6;
     width: 627px;
     height: auto;
     position:relative;
     margin:10px 0px 5px 0px;
     padding: 0px 10px 0px 10px;
     border: 0px solid #6D8872; 
     float:left;
     text-align: justify;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px; 
      box-shadow: 0 0 0px 0px  #6D8872;
     
     }

     div.block21{
     background:#F3FFF6;
     width: 607px;
     height: 270px;
     position:relative;
     display: inline;
     margin:0px 0px 0px 0px;
     padding: 10px 10px 0px 10px;
     border: 0px solid #6D8872; 
     float:left;
     text-align:justify;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px; 
      box-shadow: 0 0 0px 0px  #6D8872;
     
     }


     div.widget_sidebar_wrapper{
     background:#F3FFF6;
     width: 325px;
     height:auto;
     position:relative;
     display: flex;
     flex-direction: column;
     overflow: hidden;
     margin:0px 0px 0px 8px;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float:right;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;

    }

     div.widget{
     background-color:#F3FFF6;
     width: 325px;
     height: 248px;
     position:relative;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float:right;
     text-align:justify; 
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;
     z-index: 3;
    
     }


     div.block22{
     background-color:#F3FFF6;
     width: 325px;
     height: 248px;
     position:relative;
     display: inline;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float:right;
     text-align:justify; 
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;
     z-index: 3;
    
     }
     
     div.video{
     background:#F3FFF6;
     width: 627px;
     height:auto;
     position:relative;
     margin:0px 0px 0px 0px;
     padding: 0px 10px 10px 10px;
     border: 0px solid #6D8872; 
     float:left;
     text-align:justify; 
    border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;

    }


     div.block23{
     background:#F3FFF6;
     width: 607px;
     height:auto;
     position:relative;
     display: inline;
     margin:0px 0px 0px 0px;
     padding: 0px 10px 10px 10px;
     border: 0px solid #6D8872; 
     float:left;
     text-align:justify; 
    border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;

    }


     div.block230{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     float: left;
     width: 607px;
     height: 30px;
     text-align: left;
     padding: 0px 10px 0px 10px;
     margin-right:0px;
     margin-left:0px;
     margin-top:7px;
     margin-bottom: 0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0px 0px 2px 1px  #6D8872;


    }

     div.block2301{
     background:#F3FFF6;    
     position: relative;
     display: inline-block;
     width: auto;
     height: auto;
     text-align: left;
     padding: 0px 10px 0px 10px;
     margin-right:0px;
     margin-left:0px;
     margin-top:2px;
     margin-bottom:2px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0px 0px 2px 1px  #6D8872;

    }

     div.block2302{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     float: left;
     width: auto;
     height: 30px;
     text-align: left;
     padding: 4px 10px 4px 10px;
     margin-right:0px;
     margin-left:0px;
     margin-top:5px;
     margin-bottom: 0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0px 0px 2px 1px  #6D8872;

    }

     div.block231{ 
    width: 604px;
    height: auto; 
    background:#F3FFF6;
    padding: 0px 0px 0px 0px;
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    border: 1px solid #transparent;
    float: left;
 

    }

     div.block232{ 
    width: 198px; 
    background:#F3FFF6;
    padding: 0px 0px 0px 0px;
    border: 1px solid #transparent; 
    float: left;
    margin-right:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    display: inline;
   
   }

    div.block233{ 
    width: 198px; 
    background:#F3FFF6;
    padding: 0px 0px 0px 0px;
    border: 1px solid #transparent; 
    float: left;
    margin-left: 5px;
    display: inline;
   
    }


     div.block234{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     float: left;
     width: 607px;
     height: 30px;
     text-align: left;
     padding: 4px 10px 4px 10px;
     margin-right:0px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom:5px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0px 0px 2px 1px  #6D8872;


    }

     div.block235{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     float: left;
     width: 607px;
     height: 30px;
     text-align: left;
     padding: 0px 10px 0px 10px;
     margin-right:0px;
     margin-left:0px;
     margin-top:10px;
     margin-bottom: 5px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0px 0px 2px 1px  #6D8872;


    }


     div.block2351{    
     position: relative;
     float: left;
     width: auto;
     height: 30px;
     text-align: left;
     padding: 4px 10px 4px 10px;
     margin-right:0px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom: 0px


    }


     div.block239{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     position: relative;
     float: left;
     width: 607px;
     height: 30px;
     text-align: left;
     padding: 4px 10px 4px 10px;
     margin-right:0px;
     margin-left:0px;
     margin-top:10px;
     margin-bottom:5px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0px 0px 2px 1px  #6D8872;


    }

   
     div.block2391{
     background:#F3FFF6;
     position: relative;
     float: left;
     width: 607px;
     height: auto;
     text-align: justify;
     padding: 0px 10px 0px 10px;
     margin-right:0px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom: 0px;


    }


     div.block2392{
     background:#F3FFF6;
     position: relative;
     float: left;
     width: 587px;
     height: auto;
     text-align: justify;
     padding: 0px 0px 0px 0px;
     margin-right:0px;
     margin-left:0px;
     margin-top:0px;
     margin-bottom: 10px;


    }


   
     div.sidebar{
     background:#F3FFF6;
     width: 325px;
     height:auto;
     position:relative;
     margin:0px 0px 0px 0px;
     padding:  0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float:left;
     text-align:right;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
      box-shadow: 0 0 0px 0px  #6D8872;


     }


     div.block24{
     background:#F3FFF6;
     width: 325px;
     height:auto;
     position:relative;
     display: inline;
     margin:0px 0px 0px 0px;
     padding:  0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float:right;
     text-align:left;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
      box-shadow: 0 0 0px 0px  #6D8872;


     }


     div.block240{
     background:#CCFFCC;    
     position: relative;
     float: left;
     width: 305px;
     height: 30px;
     text-align: relative;
     padding: 0px 0px 0px 0px;
     margin-right:0px;
     margin-left:10px;
     margin-top:0px;
     margin-bottom:0px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0px 0px 2px 1px  #6D8872;

     }


     div.block25{
     background:#F3FFF6;
     width: 325px;
     height:auto;
     position:relative;
     display: inline;
     margin:0px 0px 0px 0px;
     padding: 0px 0px 10px 0px;
     border: 0px solid #6D8872; 
     float:right;
     text-align:left;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
      box-shadow: 0 0 0px 0px  #6D8872;
 
    }

     div.block250{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);             
     position: relative;
     float: relative;
     width: auto;
     height: 30px;
     text-align: relative;
     padding: 4px 10px 4px 10px;
     margin-right:10px;
     margin-left:10px;
     margin-top:10px;
     margin-bottom:5px;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 2px 1px  #6D8872;

 
    }

     div.block251{
     background:#F3FFF6;
     width: 325px;
     height:auto;
     position:relative;
     display: inline;
     margin:0px 0px 0px 0px;
     padding: 0px 10px 0px 10px;
     float:right;
     text-align:left;
 
    }


     div.tags{
     background:#F3FFF6;
     width: 627px;
     height: auto;
     position:relative;
     margin:0px 0px 0px 0px;
     padding: 0px 10px 10px 10px;
     border: 0px solid #6D8872; 
     float:left;
     text-align:justify; 
    border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;

    }


     div.tags_wrapper{
     background:#F3FFF6;
     width: 607px;
     height:auto;
     position:relative;
     display: inline;
     margin:0px 0px 0px 0px;
     padding: 0px 10px 10px 10px;
     border: 0px solid #6D8872; 
     float:left;
     text-align:justify; 
    border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     box-shadow: 0 0 0px 0px  #6D8872;

    }


     div.footer{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     width:960px;
     height: 40px;
     position:relative;
     margin: 30px auto 5px auto;
     padding: 0px 0px 0px 0px;
     border: 0px solid #6D8872; 
     float: none;
     text-align:center;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px; 
     box-shadow: 0px 0px 2px 1px  #6D8872;
     
     }

     div.block3{
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     width:960px;
     height: 35px;
     position:relative;
     margin: 5px auto 5px auto;
     padding: 0px 0px 5px 0px;
     border: 0px solid #6D8872; 
     float: center;
     text-align:center;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px; 
     box-shadow: 0px 0px 2px 1px  #6D8872;
     
     }

     #column-top {
   width: 325px;
   height:auto;
   margin-top:26px;
   margin-bottom: 36px;
   margin-left:0px;
   margin-right:0px;
   padding: 0px 10px 0px 10px;
   text-align:left;

   }


     #column {
   width: 325px;
   height:auto;
   margin-top:0px;
   margin-bottom: 36px;
   margin-left:0px;
   margin-right:0px;
   padding: 0px 10px 0px 10px;
   text-align:left;

   }

     #column-bottom {
   width: 325px;
   height:auto;
   margin-top:0px;
   margin-bottom: 26px;
   margin-left:0px;
   margin-right:0px;
   padding: 0px 10px 0px 10px;
   text-align:left;

   }

   img.column{
   width: 120px;
   height: 68px;
   horizontal-align:left;
   border: 0px solid #3B473B;
   margin-left: 5px;
   margin-right:10px;
   margin-top:0px;
   margin-bottom: 0px;
   
   }


    /*ВЫПАДАЮЩЕЕ МЕНЮ*/
  

    /*Сбросим отступы для блока меню "Домашняя страница"*/
     
     a.menu {padding:0;
         margin:0;}
     a.headmenu {padding:0;
         margin:0;}

     
     
     /*сбрасывать отступы для раскрывающихся блоков меню не надо - они уже сброшены в описании блока "Домашняя страница" */
    
     
      /*Базовая обертка*/
     .droplink {
     width:150px;
     height:35px;
     position:absolute;
     margin:0px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     text-align:center;
     box-shadow: 0px 0px 2px 1px  #6D8872;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
     z-index: 100;
    
     }

    /*Стиль блока при наведении*/

    .droplink:hover{
     width:150px;  
     height:50px;
     color:#3B473B;
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     padding:0px 0px 0px 0px;
     text-align:center;
     border-radius:10px;
     -moz-border-radius:10px;
     -khtml-border-radius:10px; 
     z-index: 100

   }


   /*Заголовок в обычном состоянии*/
   .droplink a{
   text-align:center;
   width:100%;
   display:block;
   padding:0px 0px 0px 0px;
   color:#3B473B;
   text-decoration:none
   background-color:#B3C2B6;
   border-radius:10px;  
   -moz-border-radius:10px;
   -khtml-border-radius:10px; 

  }


  .droplink a img{border:none}

   /*Стиль для заголовка при наведении*/

   .droplink:hover h2 a {
   color: green;
   text-align:center;
   position:absolute;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;

  }


   /*Скрываем список без наведения*/
    .droplink ul{
    list-style:none;
    display:none;

   }

   /*Отображаем список при наведении*/
   .droplink:hover ul{
   display:block;
   margin:0px 0px 0px 0px;
   width:309px; /*изменяет ширину отображения только текста*/

   }

  .droplink li{display:block}

  /*Стиль элемента списка*/

   .droplink li a{
    padding:5px 10px 5px 10px;
    margin: 0px; 0px; 0px; 0px;

    display:block;
    color:#3B473B;
    text-decoration:none;
    font-size:14px;
    background-repeat:no-repeat;
    background-position: 10px 3px

    }


   /*Стиль элемента при наведении*/
   .droplink li a:hover{
   background-color:#B3C2B6;
   border: 1px solid #6D8872; 
   box-shadow: 0px 0px 2px 1px  #6D8872;
   margin: 0px; 0px; 0px; 0px;
   padding:5px 10px 5px 10px;
 

 }


    #droplink, {
    position: relative; /* Относительное позиционирование */
    z-index: 4;  
} 
   
 /*SUBDROPLINK - Выпадающее меню*/


     /*Сбросим отступы*/
     .subdroplink ul,
     .subdroplink h3, 
     a.menu {padding:0;
         margin:0;}
     a.headmenu {padding:0;
         margin:0;}

   /*Базовая обертка*/
     .subdroplink {
     width:309px;  /*ширина развёртывания начального поля списка меню*/
     height:auto;
     position:absolute;
     margin:8px 0px 0px 0px;
     padding:0px 0px 0px 0px;
     background:#B3C2B6;
     background: linear-gradient(#B3C2B6, #F3FFF6, #B3C2B6);         
     text-align:left;
          box-shadow: 0px 0px 2px 1px  #6D8872;
     border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;

     z-index: 100;
    
     }

   /*Стиль блока при наведении*/

   .subdroplink:hover{
   width: 309px; /*ширина развёртывания начального поля списка меню после наведения курсора*/
   height:auto;
   color:#3B473B;
   background-color:#B3C2B6;
   padding:0px 0px 0px 0px;
   margin:8px 0px 0px 0px;
   text-align:left;
   border-radius:10px;
   -moz-border-radius:10px;
   -khtml-border-radius:10px; 
   z-index: 100;

   }


  /*Заголовок в обычном состоянии*/
  .subdroplink a{
   text-align:center;
   width:100%;
   display:block;
   padding:0px 0px 0px 0px;
   color:#3B473B;
   text-decoration:none
   background-color:#B3C2B6;
   border-radius:10px;  
   -moz-border-radius:10px;
   -khtml-border-radius:10px;
 
   }



  .subdroplink a img{border:none}

  /*Стиль для заголовка при наведении*/
  .subdroplink:hover h2 a {
   color: green;
 
   position:absolute
   padding:0px 0px 0px 0px;

   }


  /*Скрываем список без наведения*/
  .subdroplink ul{
   list-style:none;
   display:none
  }

  /*Отображаем список при наведении*/

  .subdroplink:hover ul{
   display:block;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   width: 312px;  /*ширина активированного списка меню при наведении*/

   }

   .subdroplink li{display:block}

   /*Стиль элемента списка*/

  .subdroplink li a{
   padding:5px 10px 5px 10px;
   margin:0px;
   display:block;
   color:#3B473B;
   text-decoration:none;
   font-size:14px;
   background-repeat:no-repeat;
   background-position: 10px 3px

  }

   /*Стиль элемента при наведении*/

   .subdroplink li a:hover{
    background-color:#F3FFF6;
    border: 1px solid #B3C2B6;
    box-shadow: 0px 0px 2px 1px  #6D8872; 
    padding:4px 10px 4px 9px;

  }


    #subdroplink, {
    position: relative; /* Относительное позиционирование */
    z-index: 4;  
  } 




   /*Прочие свойства стилей*/

    iframe.step {margin-left: 5px;}

    img.step {margin-left: 10px;}

    #spisok1{ list-style-type:square; color:#3B473B; text-align:left; font-size:14pt; font-family:Calibri Light;}

   
   /* Слайд-галерея */

   .fadein {
   position:relative;
   height:248px;
   width:325px;
   border-radius:10px;  
     -moz-border-radius:10px;
     -khtml-border-radius:10px;
   }
   .fadein img {
   height:248px;
   width:325px;
   position:absolute;
   left:0;
   top:0;
   border-radius:10px;  
   -moz-border-radius:10px;
   -khtml-border-radius:10px;

   }


