    /* font-family: "CenturyGothicRegular"; */
@font-face {
    font-family: "Monotype-Corsiva-Regular";
    src: url("fonts/Monotype-Corsiva-Regular/Monotype-Corsiva-Regular.eot");
    src: url("fonts/Monotype-Corsiva-Regular/Monotype-Corsiva-Regular.eot?#iefix")format("embedded-opentype"),
    url("fonts/Monotype-Corsiva-Regular/Monotype-Corsiva-Regular.woff") format("woff"),
    url("fonts/Monotype-Corsiva-Regular/Monotype-Corsiva-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "Isabella-Decor-Regular";
    src: url("fonts/Isabella-Decor-Regular/Isabella-Decor-Regular.eot");
    src: url("fonts/Isabella-Decor-Regular/Isabella-Decor-Regular.eot?#iefix")format("embedded-opentype"),
    url("fonts/Isabella-Decor-Regular/Isabella-Decor-Regular.woff") format("woff"),
    url("fonts/Isabella-Decor-Regular/Isabella-Decor-Regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


body,html
{
    padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
    background-color: #160b05;
}

#body {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
   
}

#header{
    padding: 0 0 0 0;
	margin: auto;
	width: 1039px;
	height: 406px;
    float:left;
    /* padding-left:16px; */
}

#wrap{
    background: url(images/new/osnova.png);
    width:1039px;
    height:100%;
        padding: 0 0 0 0;
    margin: 0 0 0 0;
    margin:0 auto 0;
    position:relative;
}

#header div{
    float:left;
}

#zakladka {
    width: 187px;
    height: 324px;
    position: fixed;
    float: right;
    clear: both;
    background: url(images/zakladka33.png) no-repeat;
    right: -40px;
    top: -228px;
    z-index: 998;
    -moz-transition: top 1s linear; top 1s linear; top 1s linear;
    -o-transition: top 1s linear; top 1s linear;
    -webkit-transition: top 1s linear; top 1s linear;
    transition: top 1s linear;
}



    #zakladka.show {
        top: -10px;
        -moz-transition: top 1s linear; top 1s linear; top 1s linear; top 1s linear;
        -o-transition: top 1s linear;
        -webkit-transition: top 1s linear;
        transition: top 1s linear;
    }

#zakladka a{
    float: right;
    width: 187px;
    height: 228px;
}    
#knop {
    float: right;
    width: 187px;
    height: 85px;
}    







.hh1{
    background: url(images/new/KrayLeft.png);
    display: block;
  	width: 16px; 
    height: 100%;
}
.hh2{
    
  	width: 1007px;
    height: 407px;
    position:absolute;

}
.hh3{
    background: url(images/new/KrayRight.png);
    display: block;
  	width: 16px; 
    height: 100%;
}

#menu {
    width: 1039px;
    height: 99px;
    float: left;
    margin-top: -24px;
    position: relative;
}
#menu  div{
	float:left;
}

#menu_1{
    background: url(images/new/MenuVerhneeDerevo.png);
	width: 1007px;
	height: 99px;
    float:left;

}

#main{
    float:left;
	width: 1230px;
	height: 100%;
	margin: auto;
}


.link1, .link2, .link3, .link4 {
   	display: block;
    width: 200px; 
    height: 55px;
    margin-top: 48px;
}

.link1 {
	background: url(images/new/MenuVerhnee_1.png);
    margin-left: 75px;
}

.link1:hover{
	background: url(images/new/MenuVerhnee_1a.png);
}

.link2 {
	background: url(images/new/MenuVerhnee_2.png);
}

.link2:hover{
	background: url(images/new/MenuVerhnee_2a.png);
}

.link3 {
	background: url(images/new/MenuVerhnee_3.png);
    margin-left: 60px;
}

.link3:hover{
	background: url(images/new/MenuVerhnee_3a.png);
}

.link4 {
	background: url(images/new/MenuVerhnee_4.png);
    margin-left: -3px;
}

.link4:hover{
	background: url(images/new/MenuVerhnee_4a.png);
}



#osnova{
    background: url(images/new/osnova.png);
  	width: 1039px;
    height: auto;
    float:left;
}
#osnova div{
    float:left;
}


#shapkaOsnovi {
    background: url(images/new/shapkaOsnovi.png);
  	width: 1007px;
    height: 179px;
    float:left;
    margin-left: -66px;
    
}

#shapkaOsnovi div{
    background: url(images/new/TablichkaBig.png);
  	width: 300px;
    height: 95px;
    float:left;
    margin: 70px 0 0 -152px;
    left:50%;
    position:absolute;
}

    #shapkaOsnovi div p {
        font-family: Monotype-Corsiva-Regular;
        font-size: 30pt;
        color: #84be17;
        float:left;
        width:100%;
        margin: 24px 0px 0px 0;
        font-weight: bold;
        text-align: center;
        text-shadow: 3px 2px 2px #466807, 3px 3px 3px black;

    }

#osnova_blok{
    background: url(images/new/osnova_blok.png);
    width: 872px;
    height: auto;
    float:left;
    margin-left: 83px;
}

#osnova_blok_niz{
    background: url(images/new/osnova_blok_niz.png);
    width: 872px;
    height: 50px;
    float:left;
    margin-bottom: -10px;
}



#M_blok{
    background: url(images/new/M_blok_centr.png);
    width: 399px;
    height: auto;
    float:left;
    margin: 45px -7px 0 83px;


}

#M_blok_verh {
    background: url(images/new/M_blok_verh.png) no-repeat;
  	width: 399px;
    height: 93px;
    float:left;
    margin-top:-15px;
    position:relative;
}

.M_blok_verh {
  	width: 236px;
    height: 62px;
    float:left;
    margin: 30px 0 0 -118px;
    left:50%;
    position:absolute;
}
#TabM1 {
        background: url(images/new/TablichkaM1.png);
}
#TabM2 {
        background: url(images/new/TablichkaM2.png);
}


#M_blok_niz{
    background: url(images/new/M_blok_niz.png);
    width: 399px;
    height: 51px;
    float:left;
    margin-bottom: -30px;
}

  /*  ============================== ÔÓÒÅÐ  ================================= */

#Pol{
    background: url(images/new/pol.png);
    width: 1007px;
    height: 214px;
   
    margin: 50px 0 0px 16px;
    bottom:0px;

}

#pol3 {
	width: 100%;
	float: left;
    padding: 45px 0 0 0px;
    text-align: center;

}

#pol3 a{
    padding:0px 20px 0 20px;
    font-size:13pt;
    color:#d0c471;
    text-align: center;
        text-decoration:none;
}


  /*  ============================== ÍÎÂÎÑÒÍÎÉ  ================================= */

#news1{
    font: 9pt Tahoma;
	color:#a8806d;
    width:100%;
    padding: 15px 20px 10px 50px;
    font-weight:bold;
    
}
#news2{
	font: 12pt Tahoma;
	color:#d0be94;
    width:100%;
    padding: 0px 50px 5px 50px;
	font-weight:bold;
	padding-bottom: 10pt;
	
}

#news3{
	font: 11pt Tahoma;
	color:#d0be94;
    width:100%;
    padding: 0px 0px 10px 50px;
	padding-bottom: 20px;

}
#news4 {
    float: right;
    width: 100%;
}

#news4 a{
	font: 13pt Monotype-Corsiva-Regular;
	color:#a8806d;
    float:right;
    font-weight:bold;
    padding: 0px 45px 10px 0px;
    text-shadow: 1px 1px 1px black;
    text-decoration:none;
}

#news5{
   /* background: url(images/new/TablichkaNews.png) no-repeat;*/
    width: 181px;
    height: 48px;
    float:left;
    margin-left:33px;
    margin-top: -10px;  
}
.news5 a{
    font: 15pt Monotype-Corsiva-Regular;
    color: #cc2c2c;
    font-weight: bold;
    text-shadow: 1px 1px 1px black;
    text-decoration:none;
}

#news6 a{
    float: right;
}



 /* ===============================    ÏÎÃÎÄÀ   =============================*/


#pog{
	padding-left: 60px;
    width:140px;
    float: left;
}

#r1a{
	padding-top: 5px;
    width:140px;
}

#r1{
    width:300px;
	padding-top: 10px;
	padding-left:0px;
    float: left;
    padding-left:8px;
    
}

#r1 EMBED{
    width:130px;
    height:69px;
    float: left;

}

#r3{
    padding-top: 10px;
	padding-left: 105px;
    float: left;
}

 /* ===============================    ÏÅÐÅÌÎÒÊÀ   =============================*/



#romashka {
    background: url(images/new/TablichkaVverh2.png) no-repeat;
    width: 68px;
	height: 57px;
    margin: auto;
    bottom:65px;
    right:8px;
    position:fixed;
}
    #romashka:hover {
        background: url(images/new/TablichkaVverh2a.png) no-repeat;
    }



#romashka2 {
    background: url(images/new/TablichkaVniz2.png) no-repeat;
    width: 68px;
	height: 57px;
    margin: auto;
	clear: both;
    bottom:10px;
    right:50px;
    position:fixed;
}
    #romashka2:hover {
        background: url(images/new/TablichkaVniz2a.png) no-repeat;
    }


#ugol{
    background: url(images/new/ugolok2.png) no-repeat;
    width: 227px;
	height: 222px;
    margin: auto;
	clear: both;
    bottom:0px;
    right:0px;
    position:fixed;
}






 /* ===============================    ÌÅÍÞ ËÅÂÎÅ   =============================*/

#menuLeft1 {
    background: url(images/new/menuLeft1.png) no-repeat;
    width: 113px;
	height: 406px;
    margin: -205px 0 0 0;
	clear: both;
    z-index:1000;
    top:50%;
    left:-4px;
    position:fixed;
     -moz-transition: left .10s, margin-top .10s; 
     -webkit-transition: left .10s, margin-top .10s; 
     -ms-transition: left .10s, margin-top .10s; 
     transition: left 1s  linear;
     
}
#menuLeft1.show{
    left:384px;
     -moz-transition: left .10s, margin-top .10s; 
     -webkit-transition: left .10s, margin-top .10s; 
     -ms-transition: left .10s, margin-top .10s; 
     transition: left 1s  linear;

}


#menuLeft2 {
    background: url(images/new/MenuLeft2.png) no-repeat;
    width: 406px;
	height: 590px;
    margin: -299px 0 0 0;
	clear: both;
    top:50%;
    left:-390px;
    z-index:1000;
    position:fixed;
     -moz-transition: opacity .10s, margin-top .10s; 
     -webkit-transition: opacity .10s, margin-top .10s; 
     -ms-transition: opacity .10s, margin-top .10s; 
     transition: left 1s  linear;
     
}
#menuLeft2.show{
    left:0px;
     -moz-transition: opacity .10s, margin-top .10s; 
     -webkit-transition: opacity .10s, margin-top .10s; 
     -ms-transition: opacity .10s, margin-top .10s; 
     transition: left 1s  linear;

}

#menuLeftTextB {
    padding:120px 0 0 60px;
    color:#ddca9c;
    font: 19pt Isabella-Decor-Regular;
    text-shadow: 1px 1px 2px black, 2px 2px 2px black;
    float:left;
    
}


#menuLeftTextB  font{
     padding:-10px 0 0 0px;
     margin: 0px 0 0px 35px;
     float:left;
}
#menuLeftTextB  font a{
     width: 115px;
     float:left;
     padding: 8px 0 0 10px;
     color:#b77fdd;
     text-decoration: none;
     font: 19pt Isabella-Decor-Regular;
}
    #menuLeftTextB  font a:hover{
        text-shadow: 1px 1px 2px black, 2px 2px 2px #fff7f7;
    }

#menuLeftTextB  p{
     background: url(images/new/busina.png) no-repeat;
     width:100%;
     height:32px;
     float:left;
     padding: 2px 0 0 40px;
     margin: 20px 0 0px 0px;
}
   #menuLeftTextB  p a{
       color:#ddca9c;
       text-decoration: none;
   }
      #menuLeftTextB  p a:hover{
         text-shadow: 1px 1px 2px black, 2px 2px 2px #fff7f7;
      }

 /* ==================================    ÏËÅÅÐ   ================================*/


#pleer {
    width:225px;
    height:55px;
    margin-bottom:-25px;
    margin-top:-30px;
    margin-left:10px;
    float:left;
}


 /* ===============================    ÐÀÇÄÅËÈÒÅËÜ  =============================*/
#poloska {
    background: url(images/poloskam.gif) no-repeat;
	width: 580px;
	height: 3px;
    margin: 10px 10px 10px 50px;
    float:left;
}

#po {
    width:100%;
	height: 38px;
    float:left;
    padding:20px 0 10px 0;
}
#poloska1 {
    background: url(images/new/liniya1.png) no-repeat;
	width: 580px;
	height: 38px;
    left:50%;
    float:left;
    margin: 0px 0 0px -290px;
    position:absolute;
}


#paginator {
    padding-top:15px;
    font-size: 13pt;
    width:100%;
    padding-bottom:10px;
    
}
#paginator a{
    text-decoration:none;
}


#paginator B a{
    color:#84be17;
    text-decoration:none;
}

 /* ===============================    ØÐÈÔÒÛ  =============================*/


.textOsn {
    color:#d0be94;
    /*color:#d0be94;*/
}

.textOsn2  {
	font: 13pt Times New Roman;
	padding-top: 20pt;
	line-height: 150%;
	text-align: justify;
}

.textG1{
	font: 15pt Times New Roman;
	color:green;
	text-align: justify;
	font-weight:bold;
	padding-left: 25px;
    padding-top: 10px;
    width:100%;
    float:left;
    width:100%;
}

.textG2 {
    float:left;
    font: 17pt Times New Roman;
	color:red;
	font-weight:bold;
	padding-left: 25px;
}


.textG3, #wiewNew_text a, #allnew a{
    margin:0px 0 0px 10px;
    color:#a8806d;
}



/*--------------------------------------------------------------------------*/

/*     <ÃËÀÂÍÀß     */

#Glavnaya {
    float:left;
    width: 100%;
    margin-bottom:10px;
}

#Glavnaya1  {
    float:left;
    position:relative;
    margin-left:55px;   
    width: 88%;
    
}

.rightimg  {
    float: right;
    margin: -35px -20px 0 0;
}

/*     ÃËÀÂÍÀß>     */


/*    <ÐÅÇÞÌÅ      */

#skachat1 {
    float:right;
    width:100%;
}

#skachat1 div{
    float:right;
    width:100%;
}

#skachat1 p {
    float:right;
    color:#d0c471;
    font-size:23px;
    margin:10px 25px 10px 0px;
}

#skachat1 a{
    float:right;
    color:#d0be94;
    margin-top:5px;
    font-size:14px;
}

#skachat1 img{
    float:right;
    border:0;
    width:40px;
    height:40px;
    margin-right:10px;
    margin-left:5px;
    margin-top: -10px;
}

#rezOsn1{
	font: 11pt Times New Roman;
	line-height: 120%;
	text-align: justify;
	padding: 5px 0px 20px 0px;
    width:100%;
     
}

/*     ÐÅÇÞÌÅ>     */



/*     ÎÒÇÛÂÛ     */

#Otz {
    width:100%;
    position:relative;
}
#OtzPos {
     float:left; 
     color:#d0c471;
}

#OtzPabl {
     color:#d0c471;
     float:right;
     right:0px;
     position:absolute;
}

#OtzPos font, #OtzPabl font{
    font: 11pt Times New Roman;
    color:#ce1313;
    font-weight: bold;
    font-style: oblique;
}

#OtzText{
     font: 13pt Times New Roman;
     float:left;
     width:100%;
     white-space: pre-line;
     text-align:justify;
     padding:10px 0 10px 0;
}

#OtzText font{
    font: 11pt Times New Roman;
    position:relative;
}


#Dob {
    padding-top:30px;
    width: 100%;
}
#Dob1 {
    float:left; 
    width: 100%;
    height:auto;
    padding: 10px 0 0 25px;
}
    #Dob1 font{
        width: 200px;
        float:left;
        height:auto;
    }
    #Dob1 textarea{
        margin-right:150px;
    }
    #Dob1 img{
        width:100px;
        float:left;
        padding-right:20px;
    }
    #Dob1 input[type="text"] {
        float:left;
        height:30px;
    }
    #Dob1 input[type="submit"] {
       float:left;
       margin-left:20px;
       width:100px;
       height:30px;
    }


/*     <ÊÎÍÒÀÊÒÛ     */

#kontakti1 {
    float:left;
    padding: 10px 0px 10px 0px;
    font-size: 16pt;
    font: Times New Roman;
}
#kon1{
    float:left;
    width:100px;
    font-weight:bold;
}
#kon2{
    float:left;
}
  #kon2 div{
    float:left;
    min-width:500px;
  }
  #kon2 font{
    float:left;
    min-width:220px;
  }

#kon5{
    float: right;
    width:320px;
    height:auto;
    padding: 0px 20px 0 0;
}
/*     ÊÎÍÒÀÊÒÛ>     */



/*    <  allnews          */
#allnew {
    float: left;
    width: 100%;
    padding: 10px 0px 0px 20px;
}

#allnew img{
    float:left;
    width:160px;
    height:auto;
    margin:10px;
}


/*     allnews >         */

/*    < çàêàç÷èê          */
#zak1 {
    float:left;
    width:310px;
    font-weight:bold;
    font-size:13pt;
    padding: 25px 20px 10px 50px;
    color:#b51116;
   
}
#zak2 {
    float: right;
    width: 165px;
    height: auto;
    padding-top: 20px;
   
}

#zak3 {
    float:left;
    width:90%;
    padding-left:50px;
    padding-bottom:25px;
    font-size:11pt;
}

#zak2 embed{
    float: right;
}


/*      çàêàç÷èê >                 */


/*    < baneri1 , baneri2          */
#baneri1  embed, #baneri1 #movie, #ban11,
    #baneri2 object, #baneri2 #movie, 
        #baneri4  object, #baneri4 #movie{
    float:right;
    border:0px;  
    margin: 20px 0px 10px 30px; 
}
#baneri1 p:first-of-type, 
    #baneri2 p:first-of-type, 
        #baneri3 p:first-of-type, 
            #baneri4 p:first-of-type, 
                #kartinki1 p:first-of-type,
                    #viz2 font:first-of-type,
                    #obloj p:first-of-type,
                    #kartinki2 p:first-of-type, 
                        #prezentacii p:first-of-type{
    font-weight:bold;
    font-size: 13pt;
    color:#84be17;
   
}
p a {
    text-decoration:none;
    text-align:inherit;
}

#baneri1 p:last-of-type a, 
    #baneri2 p:last-of-type a, 
        #baneri3 p:last-of-type a, 
            #baneri4 p:last-of-type a, 
                #kartinki1 p:last-of-type a, 
                    #viz2 font:last-of-type a,
                    #kartinki2 p:last-of-type a, 
                    #obloj p:last-of-type a, 
                        #prezentacii p:last-of-type a{
    
    color:#a8806d;
}



#paginator p, #baneri1, #baneri2, #baneri4, #kartinki1{
    font-size: 12pt;
    width:100%;
    float:left;
  
}

/*      baneri1, baneri2  >        */

/*    < baneri3                    */
#baneri3  div{
    float:left;
    width:100%;
    height: 65px;
    padding: 10px 0 10px 0;
}
#baneri3 object, #ban13{
    float:left;
    left:50%;
    margin-left: -234px;
    position:absolute;
}

/*       baneri3 >                 */



/*    < vizitki       */
#viz {
    width:50%;
    font-size: 12pt;
    padding-top:20px;
    padding-bottom:20px;
    
}

#viz img, #obloj img {
    float:left;
    position:relative;
    left:50%;
    margin-bottom:10px;
    border:2px solid #000000;
    background:#f1e5c8;
}

#viz2 font{
    float:left;
    width:100%;
    margin-left:30px;
    margin-right:20px;
}

/*      vizitki >    */


/*    < oblojki       */

#obloj {
    float:left;
    width:100%;
    font-size: 12pt;
    padding-top:20px;
    padding-bottom:20px;
    
}

/*      oblojki >    */



/*    < kartinki1, kartinki2       */
#kartinki1 img {
    float:right;
    margin: 0 10px 5px 10px;
    border:2px solid #000000;
    background:#f1e5c8;
}

#kartinki2 {
    width:100%;
    font-size: 12pt;
}
#kartinki2 p {
    margin-left:20px;
}

#kartinki2 img {
    position: relative;
    left: 50%;
    margin: 10px auto 10px;
    border:2px solid #000000;
}
/*      kartinki1, kartinki2 >    */

/*    < kartinki1, kartinki2       */



#prezentacii, #sayti{
    font-size: 12pt;
    float:left;
    width:100%;
}
#prezentacii p {
    margin-left:20px;
    margin-right:20px;
}

#prezentacii img {
    float:left;
    margin: 5px 11px 5px 11px;
    border:1px solid #000000;
}
/*        kartinki1, kartinki2   >     */



/*      << Îòîáðàæåíèå íîâîñòè  wiew_news  */

#wiewNew a{
    
}

#wiewNew div:first-of-type{
    padding-bottom:10px;
    float:left;
    width:100%;
}

#wiewNew font:first-of-type{
      padding: 20px 0 10px 0;
          width:500px;
          height:auto;
}

#wiewNew img{
    float:left;
    margin:25px;

   

}


/*      Îòîáðàæåíèå íîâîñòè  wiew_news >> */