﻿ @font-face
        {            
          font-family: 'fontello';                         
          src:url('WRYFTY/fontello.ttf');   
        }
 @font-face
        {                      
          font-family: HelveticaNeueCyr;             
          src:url('WRYFTY/HelveticaNeueCyr-Thin.otf');                   
        }
  @font-face
        {                      
          font-family: PT Serif;             
          src:url('WRYFTY/PTSerifRegular.ttf');                   
        }
  .EXIT{
      color:deeppink;
  }
.LAB_STYL {
    font-family: Tahoma,sans-serif;
    font-size: 16px;
    color:#ffffff;
}



.TB_STYL {
    font-family: Tahoma,sans-serif;
    font-size: 16px;
    width:100%;
    color:darkblue;
}
.TB_STYL_SHORT {
    font-family: Tahoma,sans-serif;
    font-size: 16px;
    width:99%;
    color:darkblue;
}
.BT_STYL {
    font-family: Tahoma,sans-serif;
    font-size: 16px;
    width:100px;
    color:darkblue;
    margin-right:15px;
}


  .TILO{
      background-color:#333333;
     /*margin:0;      
     background-image: url('IMAGES/spa-menyu.jpg');     
     background-repeat: no-repeat; 
     background-position-x:center; 
     background-position-y:-60px;
     background-attachment:fixed;*/
     /*height:1050px;*/          
  }
  .TILO_1{      
     margin:0;      
     background-image: url('IMAGES/spa-menyu.jpg');     
     background-repeat: no-repeat; 
     background-position-x:center; 
     background-position-y:-60px;
     background-attachment:fixed;
     height:1050px;         
  }

     .FON{          
     max-width:1100px;
     text-align:center;
     margin:auto;
     }


  .HEADER{
      background-color:aqua;
      height:250px;
      margin:auto;      
      max-width:1110px;
  }
 .LOGOTYP{ 
     /*max-width:1100px;*/
     /*margin-top:20px;*/     
     background-image: url('IMAGES/logo_karpuk6.png');       
     background-repeat: no-repeat; 
     background-position-x:center; 
     background-position-y:0px;
     background-size:contain;          
     /*height:150px;*/
     min-height:140px;  
     margin-top:-10px;
     /*margin:*/    
 }
.BONUS {    
    display:none;
}
.BONUS_M
      {
          width: 100%;
    max-width: 1000px;
    min-width: 350px;
    margin-top: 20px;
    margin-bottom: 15px;
    outline: none;
    border: none;
    outline: 0 !important;    
    background-image: url('IMAGES/bonus_mobile.png');    
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 0px;
    height: 100px;
    background-size: contain;
    display:initial;
      }
.SOCIAL{
     font-family: HelveticaNeueCyr;        
    /*position: relative;*/
    min-height: 1px;
    /*padding-left: 5px;
    padding-right: 0px;*/    
    width: 170px;
    /*text-align: center;*/
    color: #765319; 
    /*padding-top: 10px;*/
    font-size: 55px;
    padding-left:15px;
    /*text-align: left;*/
    /*margin:auto;*/
    /*float:left;*/
}
        .LANGUAGE{    
text-decoration:none; 
 font-size: 15px;
          color: #715819;  
}
.CONTACT{
    float:right;
    font-family: Tahoma,sans-serif;          
    /*position: relative;*/
    min-height: 1px;    
    /*float:right;*/
    color: #765319; 
    /*color: #765319;
    
    padding-bottom: 15px;
    padding-right:10px;*/

    font-size: 25px;  
    font-style:unset;  
    text-align:right;
    width:370px;
    /*padding-left:15px;*/    
    padding-top: 10px;
    padding-right:10px;
}

.CONTACT_STREET{
    color: #8E6016;
    font-size: 25px;
    white-space: nowrap;
}


.MENU{
    float:none;
    margin-top:0px;
    text-align:center;
}
.KNOPKY_MENU{
            margin-left:12px;
            margin-right:12px;
            color: #765319;       
            text-decoration:none;
            display: inline-block;
            text-align: center; 
            font-family: 'PT Serif', serif;            
             font-size: 35px;             
        }
        .KNOPKY_MENU:hover{
            color:#ffc462;           
        }

        .KNOPKY_MENU_SERTYFIKAT{
            margin-left:12px;
            margin-right:12px;
            color: #765319;   
            text-decoration:none;
            display: inline-block;
            text-align: center; 
            font-family: 'PT Serif', serif;            
             font-size: 39px;                  
             font-weight:bold;         
        }
        .KNOPKY_MENU_SERTYFIKAT:hover{
            color:#ffc462;           
        }



        .KNOPKY_GALERY_BEUATY
        {
             font-family: 'PT Serif', serif;            
             font-size: 15px;
            background: url('IMAGES/salon_krasoty_.png') no-repeat 25px 0px;
            text-align:center;            
            width:200px;                        
            padding-left:20px; 
            padding-right:20px; 
            padding-top:135px;         
            white-space: normal;            
            color: #ffffff; 
            /*word-spacing:5.3em;*/
            border:none;
            cursor:pointer;                       
            border-style: none;
            outline : none; 
            border : 0px;
             text-transform: uppercase;            
        }
        .KNOPKY_GALERY_BEUATY:hover {
             background: url('IMAGES/salon_krasoty.png') no-repeat 25px 0px;
                color:#ffc462;    
        }

        .KNOPKY_GALERY_SPA
        {
             font-family: 'PT Serif', serif;            
             font-size: 15px;
            background: url('IMAGES/galety_spa.png') no-repeat 25px 0px;
            text-align:center;            
            width:200px;                        
            padding-left:20px; 
            padding-right:20px; 
            padding-top:135px;         
            white-space: normal;            
            color: #ffffff; 
            /*word-spacing:5.3em;*/
            border:none;
            cursor:pointer;                       
            border-style: none;
            outline : none; 
            border : 0px;
             text-transform: uppercase;            
        }
        .KNOPKY_GALERY_SPA:hover {
             background: url('IMAGES/galety_spa_.png') no-repeat 25px 0px;
                color:#ffc462;    
        }

        .KNOPKY_GALERY_JOB
        {
             font-family: 'PT Serif', serif;            
             font-size: 15px;
            background: url('IMAGES/buton_g0000al.png') no-repeat 25px 0px;
            text-align:center;            
            width:200px;                        
            padding-left:20px; 
            padding-right:20px; 
            padding-top:135px;         
            white-space: normal;            
            color: #ffffff; 
            /*word-spacing:5.3em;*/
            border:none;
            cursor:pointer;                       
            border-style: none;
            outline : none; 
            border : 0px;
             text-transform: uppercase;            
        }
        .KNOPKY_GALERY_JOB:hover {
             background: url('IMAGES/buton_g0000al_.png') no-repeat 25px 0px;
                color:#ffc462;    
        }

        .KNOPKY_SALON
        {
             font-family: 'PT Serif', serif;            
             font-size: 15px;
            background: url('IMAGES/salon_masaza.png') no-repeat 10px 0px;
                                                
            padding-left:0px; 
            padding-right:20px; 
            padding-top:135px;         
            white-space: normal;            
            color: #765319; 
            word-spacing:5.3em;
            border:none;
            cursor:pointer;                       
            border-style: none;
            outline : none; 
            border : 0px;
            margin-left:5px;
            margin-right:5px;
        }
.KNOPKY_SALON:hover {
    background: url('IMAGES/salon_masaza_2.png') no-repeat 10px 0px;
    color:#ffc462;    
}

        .KNOPKY_MASAZ
        {
             font-family: 'PT Serif', serif;            
             font-size: 15px;
           background: url('IMAGES/salon_krasoty.png') no-repeat 14px 0px;
            
           padding-left:20px; 
            padding-right:20px;                                      
          
            padding-top:135px;         
            white-space: normal;
            color: #765319;  
            border:none;
            cursor:pointer;                        
            border-style: none;
            outline : none; 
            border : 0px;    
            margin-left:5px;
            margin-right:5px;
                 
        }
            .KNOPKY_MASAZ:hover {
                background: url('IMAGES/salon_krasoty_2.png') no-repeat 14px 0px;
                color:#ffc462;    
            }





              .WHITE_FONT{
    font-family: PT Serif;   
    text-decoration: none !important;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 25px;
    color:#fff;       
        }  
         .TEKST_V_MENU{
             text-align:center; 
             height:50px; 
             padding-top:20px;
         }

       .plashka-transparent{
    position: absolute;
    left: 50%;
    bottom: 1px;
    margin-left: -1em;
    font-size: 20px;
    content: '\e804';
    text-align: center;
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 2em;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;    
}
     

       .TABL_VENZEL{
           margin:auto;         
           width: 50%;
            border-collapse:collapse; 
           font-size: 20px;
    content: '\e804';
    text-align: center;
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;    
    text-decoration: inherit;    
    font-variant: normal;
    text-transform: none; 
    color:#fffffF;   
       }
       .TABL_VENZEL_TEKST{
           vertical-align:bottom;
           height:45px;           
    font-family: PT Serif;   
    text-decoration: none !important;        
    text-transform: uppercase;
    font-size: 23px;
    color: #ffffff;    
        }  

       .vertical-menu{
               font-family: "PT Serif", serif;
                   text-transform: uppercase;
    font-size: 18px;
    text-align: left;
    color: rgb(255, 228, 183);    
    list-style: none;
    padding: 0px;
    text-decoration:none;
    width:250px;
    padding-left:30px;
       }
       a:link{
           text-decoration:none;
        word-wrap:break-word;                            
       }
       a:visited{
           text-decoration:none;
           /*color: rgb(255, 228, 183);*/
       }
       a:hover
       {
           /*color:#ffc462;*/         
       }
       li {
    display: list-item;
    box-sizing: border-box;
}
       .vertical-menu li {
    margin-bottom: 10px;
    padding-left: 10px;
    position: relative;
}      
       .vertical-menu i {
    margin-left:-25px;
    color: rgb(255, 228, 183);
}             
       .vertical-menu a {
             color: rgb(255, 228, 183);
       }
       .vertical-menu a:hover {
              color: rgb(255, 196, 98);
              text-decoration:underline;
       }     



       .TABL_VENZEL_FON{
           margin:auto;         
           width: 50%; 
           border-collapse:collapse; 
           font-size: 18px;
    content: '\e804';
    text-align: center;
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;    
    text-decoration: inherit;    
    font-variant: normal;
    text-transform: none; 
     color: #765319; 

       }

        .ADRESA_KONTAKTIV {                        
                font-family: Tahoma,sans-serif;
    font-size: 15px;
    line-height: 1.42857143;       
    color:#fffffF;   
        }
        .FOTTER_LINE{
             width:80%;  
             display: inline-block; 
             border-top: 2px solid #765319;   
             margin:auto;
        }

        .FOTTER {                        
                font-family: Tahoma,sans-serif;
    font-size: 20px;
    line-height: 1.42857143;
    color:#765319;    
     margin-left: -1em;      
        }
        .COUNTER{
            font-size: 14px;
            color:#c89b3e;
        }

         .ZAVYTUWKA{           
    font-size: 20px;
    font-family: "fontello";
    font-variant: normal;
    text-transform: none;
    color:#765319;  
    position:absolute;
    left: 49%;
    display: inline-block;
    background: #ffe9ce;
    margin-left: -1em;
    width:45px;   
    /*padding-right:15px;*/ 
        }      


         .MENU_NAZVA{
             text-align:left;
              font-family: "PT Serif", serif;
                   text-transform: uppercase;
    font-size: 18px;
    text-align: left;
    color: #ffc462;    
    list-style: none;
    padding: 0px;
    text-decoration:none;
    padding-left:14px;
         }

         .TEKST_V_MENU{             
              font-family: "PT Serif", serif;
                   text-transform: uppercase;
    font-size: 31px;
    text-align:center;
   color: rgb(255, 228, 183);  
    list-style: none;
    padding: 0px;
    text-decoration:none; 
    padding-left:5px;
    padding-right:5px;   
         }
.TEKST_V_MENU:hover {
    text-decoration:underline;
}

         .ZAMOVYTY{              
              font-family: "PT Serif", serif;
                   text-transform: uppercase;
    font-size: 22px;    
    color: #ffc462;    
    list-style: none;
    padding: 0px;
    text-decoration:none;            
         }
            .ZAMOVYTY:hover {
                color: pink;
            }
     
            .IMG_BUT{ 
                height:80%;
                width:100%;
                
             }


.DETAILS_TEKST_NAME {
    font-family: PT Serif;
    text-transform: uppercase;
    font-size: 16px;
    text-align:left;
    color: rgb(255, 228, 183);
    list-style: none;
    padding: 0px;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 5px;
}


.DETAILS_IMAGE{
    padding-top:0px;
    padding-left:15px;
    padding-right:15px;
    width:350px;
    height:250px;   
    float:left;    
}



.DETAILS_DESCRIPTIONS {
    padding-top:12px;
    float:left;    
    padding-left:0px;
    vertical-align:top;
    font-family: HelveticaNeueCyr;  
    font-size: 16px;
    color:#ffe4b7;
    text-decoration: none;    
    text-align: justify;      
    max-width:845px;  
}
.DETAILS_ICON{                       
    padding-left:15px;
    padding-top:4px;
    font-size: 23px;
    content: '\e804';
    text-align: left;
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;    
    text-decoration: inherit;    
    font-variant: normal;
    text-transform: none; 
    color:#ffc462;   
}
.DETAILS_LAB{
    font-family: PT Serif;            
    color:#ffffff;  
    font-size: 20px;
}

.DESCRIPTION_STYLE_P1{ 
    padding-bottom:10px;   
    padding-left:12px;
    vertical-align:top;
     font-family: "PT Serif", serif;
    font-size: 15px;
    color:#ffe4b7;
    text-decoration: none;    
    text-align: justify;    
     
}

.DESCRIPTION_STYLE_P2{    
    padding-bottom:10px;   
    padding-left:12px;
    vertical-align:top;
    font-family: HelveticaNeueCyr;  
    font-size: 20px;
    color:#ffe4b7;
    text-decoration: none;    
    text-align: justify;   
    line-height:1.3;  
}
.DESCRIPTION_STYLE_P3{    
    padding-bottom:10px;   
    padding-left:12px;
    vertical-align:top;
    font-family: HelveticaNeueCyr;  
    font-size: 16px;
    color:#ffe4b7;
    text-decoration: none;    
    text-align: justify;    
    line-height:1.3;   
}


 .TABL_VENZEL_DARK{
           margin:auto;         
           width: 50%;
            border-collapse:collapse; 
           font-size: 20px;
    content: '\e804';
    text-align: center;
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;    
    text-decoration: inherit;    
    font-variant: normal;
    text-transform: none; 
    color:#765319;   
       }
       .TABL_VENZEL_TEKST_DARK{
           vertical-align:bottom;
           height:45px;           
    font-family: PT Serif;   
    text-decoration: none !important;        
    text-transform: uppercase;
    font-size: 23px;
    color: #765319; 
     /*margin-left: -1em;*/
        }  

       .COMPANY_1{            
           height:30px;           
    font-family: PT Serif;   
    text-decoration: none !important;            
    font-size: 26px;
    color: rgb(118, 83, 25);    
       }
       .COMPANY_2{                                 
    font-family: Tahoma,sans-serif; 
    text-decoration: none !important;            
    font-size: 15px;
    color: rgb(51, 51, 51);    
    max-width:90%;
    margin:auto;
    padding-top:21px;
       }


       .CONTACT_1{   
                               
    font-family: PT Serif;   
    text-decoration: none !important;            
    font-size: 26px;
    color: #ffe4b7;   
padding-bottom:10px;    
       }
       .CONTACT_2{                       
   font-family: Tahoma,sans-serif;  
    text-decoration: none !important;            
    font-size: 16px;
    color: #ffe4b7;   
padding-bottom:10px;    
       }
       .SCHEDULE{                       
   font-family: Tahoma,sans-serif;  
    text-decoration: none !important;            
    font-size: 16px;
    color: #ffe4b7;   
padding-bottom:25px;    
       }

       .COMPANY_NAME{                                
       font-family: 'PT Serif', serif;
    text-decoration: none !important;            
    font-size: 18px;
    color: #ffe4b7;   
padding-bottom:10px;   
    text-transform: uppercase; 
       }


        .SPECIALIST{
            margin:auto;
            height:220px;
            width:220px;
                    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color:aquamarine;
        }

.SPECIALIST_LB_1 {
    font-family: PT Serif;   
    text-decoration: none !important;        
    text-transform: uppercase;        
    font-size: 16px;
    color: #765319; 
padding-bottom:10px;  
 text-decoration:none;  
 margin-top:4px;
}
.SPECIALIST_LB_1:hover{
    text-decoration:none;
    color: #765319; 
}

.SPECIALIST_LB_2 {
     font-family: Tahoma,sans-serif; 
    text-decoration: none !important;               
    font-size: 14px;
    color: #333; 
    margin-top:-6px;
/*padding-bottom:10px;  
 text-decoration:none;*/  
}
.SPECIALIST_LB_2:hover{
    text-decoration:none;
    color: #333; 
}

.BAGGROUND_GALEREYA{    
    /*background-position-y:60px;*/
    background-attachment: fixed;
    /*background-color: rgb(118, 83, 25);*/
    background-size:cover;
    /*color: rgb(255, 228, 183);*/
    background-position: center center;
    background-repeat: no-repeat;
    /*background: url("/static/img/layout/bg-b1.jpg?2dc077b415e5");*/
    /*background: url('IMAGES/fon_1.jpg');*/
    background-image:url('IMAGES/fon_1.jpg');
}



.DESCRIPTION_ST_P1{ 
    padding-bottom:10px;   
    padding-left:12px;
    vertical-align:top;
     font-family: "PT Serif", serif;
    font-size: 22px;
    color:#ffe4b7;
    text-decoration: none;    
    text-align: justify;  
    min-width:100px;    
    line-height:1.3;     
}

.DESCRIPTION_ST_P2 {
    padding-bottom: 10px;
    padding-left: 12px;
    vertical-align: top;
    font-family: HelveticaNeueCyr;
    font-size: 16px;
    color: #ffe4b7;
    text-decoration: none;
    text-align: justify;
    min-width:100px;    
    line-height:1.3;  
}
.DESCRIPTION_ST_P3{    
    padding-bottom:10px;   
    padding-left:12px;
    vertical-align:top;
    font-family: HelveticaNeueCyr;  
    font-size: 16px;
    color:#ffe4b7;
    text-decoration: none;    
    text-align: justify;     
    min-width:100px;    
}

.DETAILS_IMAGE_DISCOUNT {
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 15px;
    width: 310px;
    height: 230px;
    float: left;    
    line-height:1.3;  
}


.LABEL_POST_S {    
    padding-left: 10px;
    padding-right: 10px;
    font-family: HelveticaNeueCyr;
    font-size: 36px;
    color: #ffe4b7;
    text-decoration: none;
    text-transform: uppercase;    
}




.LABEL_POST {
    padding-left: 10px;
    padding-right: 10px;
    font-family: HelveticaNeueCyr;
    font-size: 16px;
    color: #ffe4b7;
    text-decoration: none;
    text-transform: uppercase;    
}

.TEKST_POST {
    padding-left: 10px;
    padding-right: 10px;
    font-family: HelveticaNeueCyr;
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
    border-top-color: #ffffff;
    text-align:justify;    
    /*border-style: solid;
    border-width: 0px 0px 2px 0px;*/
}
.TB_POST_NAME {
    width:260px;
    font-size: 14px;
    height: 20px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;    
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
}
.TB_POST_TEKSXT {
    /*height:540px;*/
    width: 80%;
    font-size: 14px;
    /*height: 20px;*/
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
}


.BUT_POST {
    color: #fff;
    background-color: #f99530;
    border-color: #f88817;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 2px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    text-align: center;
    height:25px;
    /*margin-top:10px;
    margin-left:1px;*/
}

    .BUT_POST:hover {
        color: #fff;
        background-color: #ef7c07;
        border-color: #cc6a06;
    }



.LABEL_POST_A {    
    margin-left: 40px;        
    font-family: HelveticaNeueCyr;
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
}

.TEKST_POST_A {
    margin-left: 40px;
    font-family: HelveticaNeueCyr;
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
    border-top-color: #ffffff;
    /*border-style: solid;
    border-width: 0px 0px 2px 0px;*/
}


.CERTIFICAT{
    color: #ffc462;
    font-size: 90px;
    text-align:center;
    margin:auto;
}

.CERTIFICAT_NAME{
    
    color: #ffe4b7;
    font-size: 20px;
    text-align:center;
    text-transform: uppercase;
    width:300px;
    margin:auto;
}
.CERTIFICAT_DESCRIPTION {
    margin-top: 5px;
    color: #ffc462;
    font-size: 20px;
    text-align: center;
    margin:auto;
    max-width:500px;
    margin-left:10px;
    margin-right:10px;
}
.CERTIFICAT_INFO {
    margin-top: 5px;
    color: #ffe4b7;
    font-size: 18px;
    text-align:center;
    margin:auto;
    max-width:500px;
    margin-left:10px;
    margin-right:10px;
}

.BT_BYE_SERTYFICATE{
    padding: 8px 30px;
    text-transform: uppercase;
    font-weight: bold;
    color: #765319;
    background-color: #FFE4B7;
    border-color: #FFC462;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    font-size: 14px;
    border-radius: 4px;
    vertical-align: middle;
}

.BT_BYE_SERTYFICATE:hover {
        color: #765319;
    background-color: #ffda9e;
    border-color: #FFC462;
}




.overlay {
    position: fixed; 
    top: 0; 
    left: 0; 
    bottom: 0; 
    right: 0; 
    background: rgba(0, 0, 0, 0.7); 
    z-index: 999; 
    display: none
}
.popup_body {
    position: fixed;
    padding:20px; 
    top: 50%; 
    left: 54%; 
    width: 450px; 
    height: 120px; 
    margin: -220px 0 0 -345px; 
    background: #e9e9e9; 
    border-radius: 5px;
}
.popup_body a.close {
    position: relative; 
    z-index: 1100; 
    float: right; 
    margin: 0px 0px 0 0; 
    display: block; 
    width:12px; 
    height:12px; 
    background: url(IMAGES/ic_close.png) 0px 0px;
}
.popup_body a.close:hover {
    background-position: 0px 12px

}


.TB_POST_NAME_CONTACTS {
    width:290px;
    font-size: 14px;
    height: 20px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;    
    margin-right:15px;
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
}



.BT_BYE {
    margin-top: 5px;
    margin-left: 20px;
    height: 27px;
    width: 100px;
    color: #fff;
    background-color: #ef7c07;
    border-color: #cc6a06;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
}
    .BT_BYE:hover {
            color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
    }



    .NEWS_ZAGOLOVOK{    
     font-family: sans-serif;            
    min-height: 1px;        
    color: #ffe4b7;     
    font-size: 14px;  
    font-weight:600;
    font-style:unset;              
    padding-bottom:10px;    
    padding-top:10px;
    text-transform: uppercase;
    text-align:left;
    }




    .NEWS_ZAGOLOVOK_SUB{    
     font-family: HelveticaNeueCyr;            
    min-height: 1px;        
    color: #ffe4b7;     
    font-size: 15px;  
    font-style:unset;              
    padding-bottom:10px;  
    text-align:justify;  
    line-height:1.2;
    }

    .NEWS_ZAGOLOVOK_SUB_FOTO {
        padding-top:5px;
        padding-right:10px;
        height:290px;
        width:440px;
    }

    .DEFAULT_POSLUGA{        
        margin-top:10px; 
        height:540px; 
        width:550px; 
        float:left;         
        padding-top:0px;        
        padding-left:15px;        
    }

  
