BODY {
    width: 1360 px;
	
	COLOR: #000000;
	FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dbdbdb;
	
	
}

/******************************************************************************************/
/*status label konkurs  
********************************************/


.status_label_konkurs{
       
            position: relative;
			 
	   margin-bottom: -25px;
       margin-left: 205px;
	 
	    width: 88px;
        width:18px;
		z-index: 100000;
		
		}	
/******************************************************************************************/
/*подзаголовки 2 уровня
********************************************/
.ex_22 h5:before {
content: "";
position: absolute;
border: 10px solid transparent;
border-left: 10px solid rgb(81, 227, 213);
top: 23%;
margin: 0 auto;
left: 15%;
}

.ex_22 h5ш:after {
content: "";
position: absolute;
border: 10px solid transparent;
border-right: 10px solid rgb(81, 227, 213);
top: 23%;
margin: 0 auto;
right: 15%;
}

/******************************************************************************************/
/*Банер реабилитация после ковида
********************************************/
.baner_covid{
        margin: auto auto;
            position: relative;
			
	 
        width:1250px;
	       
            
        }


/******************************************************************************************/
/*Конкурсы
********************************************/

.brif_news_home_small_vert_konkurs{
        margin: auto auto;
            position: relative;
			overflow: hidden; 
	 margin-top: 60px;
padding-right: 3px;
	 font-size:10pt;
	 color:#00000;
	    min-height: 80px;
        max-height: 100px;
        width:275px;
	       
            
        }
.more_konkurs
{
width: 288px;
height: 40px;
padding-top: 8px;
margin-top: 20px;
margin-left: -2px;
position: relative;
font-size:20px;
background: #b2ceec; 
z-index:200;
}
/******************************************************************************************/
/*путевки со скидкой
********************************************/
.zayavka_tur {

margin-left: -2px;
position: relative;
		




}


.href_putevki  {
	
font-size:20px;
}
.site_tur  {
margin-top: 22px;
margin-left: -2px;
position: relative;
		




}
.cash_back {

position: relative;
color: #ffffff;		
font-size:18px;
margin-top: -10px;




}

.icon_discont {
  position: absolute;
  top: 10px; /* Расстояние сверху */
  right: 10px; /* Расстояние справа */
  z-index: 10000;
  background-color: #ff0000;
  padding: 5px 10px;
  border-radius: 5px;
  max-width: 80%;
  word-wrap: break-word;
}

.text_discont {
  color: #ffffff;
  font-size: 16px;
  margin: 0;
  padding: 0;
}
.card-wrapper .small_block_news_home_div_2 {
  position: relative;
}
.card-wrapper .small_block_news_home_div_3 {
  position: relative;
}
.card-wrapper .text_discont p {
  margin: 3px !important;
}

.icon_new {

text-align: right;
position: absolute;
z-index: 10000;
margin-top: -479px;
margin-left: -39px;


}
.icon_sale {
margin-left: 220px;
margin-top: -380px;
text-align: right;
position: absolute;
z-index: 10000;



}

/******************************************************************************************/
/*дата материал
********************************************/
.date_singl {
width: 1250px;
height: 30px;
color: #050C2496;
left: -2px;
padding-top: 5px;
text-align: right;
position: relative;
background: #ffffff; 		
font-size:14px;
margin: auto auto;
padding-right: 10px;
font-family: 'Times New Roman', Times, serif;
font-style: italic;
}
/******************************************************************************************/
/*редактировать материал
********************************************/

.edit_mode {
position: relative;
text-align: right;

}
/******************************************************************************************/
/*дата материал соцпартнерство
********************************************/


.date_singl_1 {
width: 900px;
height: 30px;
color: #050C2496;
left: -2px;
padding-top: 5px;
text-align: right;
position: relative;
background: #ffffff; 		
font-size:14px;
margin: auto auto;
padding-right: 10px;
font-family: 'Times New Roman', Times, serif;
font-style: italic;
}
/******************************************************************************************/
/*Зум картинок новостей
********************************************/
.image_news{
 overflow:hidden;
 width: 288px;
 height:216px;
 
 }
.image_news img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.image_news img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }
 
 
 /******************************************************************************************/
/*Зум картинок большая рекомендованная
********************************************/
.image_news_atten_big{
 overflow:hidden;
 width: 288px;
 height:216px;
 
 }
.image_news_atten_big img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.image_news_atten_big img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }
 
  /******************************************************************************************/
/*Зум картинок маленькая рекомендованная
********************************************/
.image_news_atten_small{
 overflow:hidden;
 width: 288px;
 height:216px;
 
 }
.image_news_atten_small img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.image_news_atten_small img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }

/******************************************************************************************/
/*Версия для печати название 
********************************************/
.main_print_slogan  {
width: 100%;
height: 30px;
text-align: left;
position: relative;
background: #00000085; 		
font-size:20px;
margin: auto auto;


}


.print_mode  {
padding-top: 4px;
height: 20px;
text-align: right;
position: relative;
	
font-size:20px;
margin: auto auto;


		 opacity: .8;
}


/*теги ппо*/
.tags_ppo {
padding-top: 5px;
width: 1250;
height: auto;
text-align: left;
position: relative;
background: #FFFFFF; 		
font-size:20px;
margin: auto auto;
margin-left: -2px;

}


.tags_name {
float: left;  
margin-left: 10px;

color: #394A53;
text-align: left;
position: relative;
width: 30px;
height: 30px;
font-size:14px;



}
.tags_list_singl {

padding-top: 5px;
color: #CBDDE7;
text-align: left;
position: relative;
width: 1150;
height: 30px;
font-size:12px;
margin: auto auto;
margin-left: -2px;

}

/*Цитата красным 9*/	
blockquote {
margin: 0;
color: #231E28;
padding: 8px 10px 1px 60px;
border-left: 5px solid #387288c2;
position: relative;
background: #FAF8EB;
font-family: 'Lato', sans-serif;

}
blockquote:before{
content: "\201C";
font-family: Arial;
color: #CBDDE7;
font-size: 70px;
position: absolute;
left: 15px;
top: 5px;
}
blockquote p {
 font-family: 'Times New Roman', Times, serif;
font-style: italic;
font-size: 20px;
margin-top: 0;  
}



/*Цитата зеленым 9*/	
blockquote1 {
margin: 0;
color: #231E28;
padding: 8px 10px 1px 60px;
border-left: 5px solid #387288c2;
position: relative;
background: #c9f8e6;
font-family: 'Lato', sans-serif;
font-weight: 200;
}
blockquote1:before{
content: "\201C";
font-family: Arial;
color: #CBDDE7;
font-size: 70px;
position: absolute;
left: 15px;
top: 5px;
}
blockquote1 p {
 font-family: 'Times New Roman', Times, serif;
font-style: italic;
font-size: 20px;
margin-top: 0;  
}
.exam_04 {
    background-color: #f5f1f4;
    border-left: 8px solid #eb1945;
    color: #6883b5;
    padding: 30px 50px;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
}

.head_line{
               
          background-image: url(/pic/head_up.jpg);
position: relative;
            width: 1250px;
            
        }
		
/*ротатор текста промо*/		
#slides {
    position: relative;
    height: 70px;
    padding: 0px;
  max-width: 600px;
  max-height: 600px;
    list-style-type: none;
}
.slide {
    position: absolute;
    left: 0px;
    top: 0px;
    
	max-height: 600px;
    opacity: 0;
    z-index: 1;
max-width: 600px;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}
.showing {
    opacity: 1;
    z-index: 2;
	max-width: 600px;
	max-height: 600px;
	font-size: 18px;
}
.slide {
text-align:left;
    font-size: 16px;
    padding: 10px;
    box-sizing: border-box;
    max-width: 600px;
	max-height: 600px;
}
		
		
		
/*контакты аппарат*/





.vert_block_apparat_1{
            float: left;    
            margin-right: 12px;
            padding-top: 5px;

            width: 1200px;
            
        }
        .vert_block_apparat_2{
            float: left;    
            width: 50%;
            height: 100%;
        }
       
        .container_apparat{
		  background: #e8e8e89e; 
            position: relative;
            height: auto;
            width: 100%;
            
        }
        
        .container_apparat:after{
            content:'';
            clear: both;
            display: table;
        }
        .small_block_apparat{
		
		 padding-left: 5px;
		  margin-left: 5px;
		background: #ffffff; 
            width: 595px;
			min-height: 184;
            float: left;
			margin-bottom: 8px;
			text-align: center;
			
            
        }
		
		.small_block_apparat p {
		font-size:14px;
			text-align: center;
			
            
        }
		
        .big_block_apparat{
		
            width: 100%;
            
			height: 450px
        }

.otdel_name {
width: 100%;
height: 30px;
text-align: left;
position: relative;
background: #00000085; 		
font-size:20px;
margin: auto auto;


}
.otdel_name p {
color:white;
text-align: left;
margin: auto auto;
	
padding-left: 10px;
padding-top: 2px;


}
.dolgnost {

text-align: center;
position: relative;
background: #d1dbd285;
font-size:20px;
margin: auto auto;


}

.otdel_fio {

text-align: center;
position: relative;
width: 350px;		
font-size:16px;
margin: auto auto;

}

.otdel_fio p {
		
font-size:16px;


}


.dolgnost_shef {

text-align: center;
position: relative;
background: #d1dbd285;
font-size:20px;
margin: auto auto;


}

.otdel_fio_shef {
padding-top: 20px;
text-align: center;
position: relative;
width: 430px;		
font-size:16px;
margin: auto auto;

}


.otdel_fio_shef p {
		
font-size:16px;


}


/*Раздел руководство*/





.vert_block_rukovodstvo_1{
            float: left;    
            margin-right: 12px;
            padding-top: 5px;

            width: 935px;
            
        }
        .vert_block_rukovodstvo_2{
            float: left;    
            width: 50%;
            height: 100%;
        }
       
        .container_rukovodstvo{
		  background: #e8e8e89e; 
            position: relative;
            height: auto;
            width: 935px;
            
        }
        
        .container_rukovodstvo:after{
            content:'';
            clear: both;
            display: table;
        }
        .small_block_rukovodstvo{
		
		 padding-left: 5px;
		  margin-left: 5px;
		background: #ffffff; 
            width: 460px;
            float: left;
			margin-bottom: 8px;
			text-align: center;
			
            
        }
		
		.small_block_rukovodstvo p {
		font-size:14px;
			text-align: center;
			
            
        }
		
        .big_block_rukovodstvo{
		
            width: 100%;
            
			height: 450px
        }

.otdel_name_rukovodstvo {
width: 935px;
height: 30px;
text-align: left;
position: relative;
background: #00000085; 		
font-size:20px;
margin: auto auto;


}
.otdel_name_rukovodstvo p {
color:white;
text-align: left;
margin: auto auto;
	
padding-left: 10px;
padding-top: 2px;


}
.dolgnost_rukovodstvo {
width: 200px;
text-align: center;
position: relative;
background: #d1dbd285;
font-size:20px;
margin: auto auto;


}

.otdel_fio_rukovodstvo{

text-align: center;
position: relative;
width: 350px;		
font-size:16px;
margin: auto auto;

}

.otdel_fio_rukovodstvo p {
		
font-size:16px;


}


.dolgnost_shef_rukovodstvo {
width: 300px;

text-align: center;
position: relative;
background: #d1dbd285;
font-size:20px;
margin: auto auto;


}

.otdel_fio_shef_rukovodstvo {
padding-top: 20px;
text-align: center;
position: relative;
width: 300px;		
font-size:16px;
margin: auto auto;

}


.otdel_fio_shef_rukovodstvo p {
		
font-size:16px;


}
header {
	padding: 20px 0;
}


/*
	Важные новости
*/
.brif_atten_big{
   width:80%;
    display:block;
    position: relative;
	
	 font-size:12pt;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

color:#fff;

padding:10px;
background-color:rgba(0,0,0,.3);
                
            
        }
.header_atten_big{
     opacity: .9;
     position: absolute;
	 
	 top: 370px;
	 width: 600px;
      text-align: left;          
      background: #3e3f41; 
 height: 20%;
 margin-top: -9px;
		
       	   
        }
		
		
		
	
		
		.header_atten_big a{
		
		
		color:white;
		text-shadow: 1px 0 1px #000, 
                     0 1px 1px #000, 
                    -1px 0 1px #000, 
                    0 -1px 1px #000;
		}
.cat_atten_big{
    background: #0579a4; 
    position: relative;
	margin-top: -215px;
    margin-left: 250px;
 
	 text-align: right;
	 width:350px;
	height:35px;
                
           
        }
		.cat_atten_big a{
		position: relative;
		color:white;
		font-size:20px;
		right: 10px; 
		top: 5px;
		}
		
.date_atten_big{
     text-align: right;
            
	 position: relative;
	 font-size:12pt;
	 color:white;
     margin-right: 20px;
 opacity: .0; 
margin-top: 370px;      
         text-shadow: 1px 0 1px #000, 
                     0 1px 1px #000, 
                    -1px 0 1px #000, 
                    0 -1px 1px #000;
		 opacity: .0; 
        }

		
		
		
		
.brif_atten_small{
overflow: hidden; 
            position: relative;
	 
	 font-size:12pt;
	 color:red;
        width:350px;
	height:35px;        
            
        }
.header_atten_small{

            position: relative;
	 
	
        width:330px;
	      
            
        }
      .header_atten_small a{

            position: relative;
	 
	 font-size:12pt;
	 color:black;
        width:330px;
	height:35px;        
            
        }
		
.cat_atten_small{
       top: 190px;
left: 900px;
       position: absolute;
	 text-align: right;
	 
	 width:325px;
	height:35px;
                
         
        }
		
		
		
.cat_atten_small a{
        text-align: right;
		 width:335px;
	height:35px;
		color:#1528da;
		font-size:12px;
		right: 10px; 
		
		}		
		
		.cat_atten_small_1{
      left: 900px;
top: 425px;
       position: absolute;
	 text-align: right;
	 
	 width:325px;
	height:35px;
                
         
        }
		
		
		
.cat_atten_small_1 a{
        text-align: right;
		 width:335px;
	height:35px;
		color:#1528da;
		font-size:12px;
		right: 10px; 
		
		}	
.date_atten_small{

            position: relative;
	 text-align: right;
	 font-size:10pt;
	 color:white;
     top: 50px;

right: 10px;       
          text-shadow: 1px 0 1px #000, 
                     0 1px 1px #000, 
                    -1px 0 1px #000, 
                    0 -1px 1px #000;
		 opacity: .3; 
          
        }

		
.vert_block_atten_1{
            float: left;    
            margin-right: 12px;

            width: 600px;
            height: 450px;
        }
        .vert_block_atten_2{
            float: left;    
            width: 50%;
            height: 100%;
        }
       
        .container_atten_news{
            position: relative;
            height: auto;
            width: 100%;
            
        }
        
        .container_atten_news:after{
            content:'';
            clear: both;
            display: table;
        }
        .small_block_news_div{
		margin-top: 2px;
		background: #ffffff; 
            width: 638px;
            height: 100%;
			margin-bottom: 8px;
            
        }
		.small_block_news_div_2{
		padding-top: 2px;
		background: #ffffff; 
            width: 638px;
            height: 100%;
			
            
        }
        .big_block_news_div{
		
            width: 100%;
            
			height: 450px
        }
       
      
            
/*
	Новости на главной
*/

.brif_news_home_big{
   width:80%;
    display:block;
    position: relative;
	
	 font-size:12pt;
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

color:#fff;

padding:10px;
background-color:rgba(0,0,0,.3);
                
            
        }
.header_news_home_big{
     opacity: .9;
     position: absolute;
	 top: 300px;
	 width: 500px;
      text-align: left;          
      background: #3e3f41;       
        }
		.header_atten_big a{
		font-size:20px;
		color:white;
		text-shadow: 1px 0 1px #000, 
                     0 1px 1px #000, 
                    -1px 0 1px #000, 
                    0 -1px 1px #000;
		}
.cat_news_news_home_big{
    background: #0579a4; 
    position: relative;
	
    margin-left: 250px;
 
	 text-align: right;
	 width:350px;
	height:35px;
                
           
        }
		.cat_news_home_big a{
		position: relative;
		color:white;
		font-size:20px;
		right: 10px; 
		top: 5px;
		}
		
.date_news_home_big{
     text-align: right;
            
	 position: relative;
	 font-size:12pt;
	 color:white;
     margin-right: 20px;

margin-top: 370px;      
         text-shadow: 1px 0 1px #000, 
                     0 1px 1px #000, 
                    -1px 0 1px #000, 
                    0 -1px 1px #000;
		 opacity: .6; 
        }

		
		
		
		
.brif_news_home_small{
margin: auto auto;
            position: relative;
	overflow: hidden; 
	 font-size:12pt;
	 color:#00000;
	 min-height: 35px;
     max-height: 100px;
        width:300px;
	        
            
        }
		
		.brif_news_home_small_vert{
        margin: auto auto;
            position: relative;
			overflow: hidden; 
	 margin-top: 60px;
padding-right: 3px;
	 font-size:10pt;
	 color:#00000;
	    min-height: 35px;
        max-height: 100px;
        width:275px;
	       
            
        }
.header_news_home_small{

margin: auto auto;
text-align: center;
            position: relative;
	 overflow: hidden; 
	 font-size:14pt;
	 color:#00000;
        width:300px;
	min-height: 40px;
    max-height: 100px;        
            
        }
	.header_news_home_small h1{

            
	 font-size:10pt;
	 color:#00000;
             
            
        }	
		.header_news_home_small a{

            
	 font-size:11pt;
	 color:#00000;
             
            
        }	

		
.header_news_home_small_vert{
margin: auto auto;
text-align: center;
margin-bottom: -50px;
            position: relative;
	 margin-top: 10px;
	 font-size:14pt;
	 color:#00000;
        width:280px;
	min-height: 60px;
    max-height: 100px;       
        overflow: hidden;     
        }		
		
.cat_news_home_small{
       top: 222px;
       position: absolute;
	 text-align: left;
	 z-index: 500;
	 width:300px;
	height:35px;
                
         
        }
		
		.cat_news_home_small_2{
       top: 446px;
       position: absolute;
	 text-align: left;
	 
	 width:300px;
	height:35px;
         z-index: 500;       
         
        }
.cat_news_home_small_vert{
       top: 446px;
margin-left: 10px;
       position: absolute;
	 text-align: left;
	 z-index: 500;
	 width:288px;
	height:35px;
                
         
        }		
.cat_news_home_small_vert a{
        text-align: right;
		 width:288px;
	height:35px;
		color:#7074c2;
		font-size:12px;
		right: 10px; 
		
		}			
		
.cat_news_home_small a{
        text-align: right;
		 width:288px;
	height:35px;
		color:#7074c2;
		font-size:12px;
		right: 10px; 
		
		}		
.cat_news_home_small_2 a{
        text-align: right;
		 width:288px;
	height:35px;
		color:#7074c2;
		font-size:12px;
		right: 10px; 
		
		}		
.date_news_home_small{
            top: 222px;
             position: absolute;
	 text-align: right;
	 font-size:10pt;
	 color: #7e7979;
    
 width:300px;
	height:35px;
      
          
        }
		
		.date_news_home_small_2{

             position: absolute;
	 text-align: right;
	 font-size:10pt;
	 color:#7e7979;
    top: 446px;
 width:300px;
	height:35px;
      
         
        }
		
		.date_news_home_small_vert{
  right: 350px;
             position: absolute;
	 text-align: right;
	 font-size:10pt;
	 color:#7e7979;
     top: 446px;
width:288px;
	height:35px;
     
          
        }
		
		.date_news_home_small_vert_2{
right: 50px;
             position: absolute;
	 text-align: right;
	 font-size:10pt;
	 color:#7e7979;
     top: 446px;
width:288px;
	height:35px;
      
         
          
        }

		
.vert_block_news_home_1{
            float: left;    
            margin-right: 8px;

            width: 610px;
            height: 440px;
        }
.vert_block_news_home_2{
            float: left;    
            width: 600px;
            height: 440px;
  }
     
.vert_block_news_home_2_putevki{
            float: left;    
            width: 630px;
            height: 440px;
  }	 
        .container_news_home{
		padding-top: 30px;
            position: relative;
            height: auto;
            width: 100%;
            
        }
        
        .container_news_home:after{
            content:'';
            clear: both;
            display: table;
        }
        .small_block_news_home_div{
		background: #ffffff; 
            width: 600px;
            height: 216px;
			margin-bottom: 8px;
            
        }
		.small_block_news_home_div_2{
		
		float: left;
		background: #ffffff; 
            width: 288px;
            height: 440px;
			
            
        }
		
		.small_block_news_home_div_3{
		margin-left: 10px;
		float: left;
		background: #ffffff; 
            width: 288px;
            height: 440px;
			
            
        }
        .big_block_news_home_div{
		
            width: width: 288px;
            
			height: 450px
        }
       
      
	  
	  
/* страница вестник профатома*/
		
.vert_block_vestnik {
            float: left;    
            margin-right: 8px;
          margin-top: 20px;
            height: 202px;
            padding-left: 50px;
        }

       
        .container_vestnik{
		
            position: relative;
            height: auto;
            
            
        }
        
        .container_vestnik:after{
            content:'';
            clear: both;
            display: table;
        }
        .small_block_vestnik_div{
		float: left; 
		background: #ffffff; 
             width: 150px;
            height: 202px;
			    margin-right: 20px;
  
}
            
        }
		
		
       
	  
/* рекомендованные новость*/

.container_news_home_singl{
		
            position: relative;
            height: auto;
            width: 100%;
            
        }
        
        .container_news_home_singl:after{
            content:'';
            clear: both;
            display: table;
        }
        .small_block_news_home_div_singl{
		background: #ffffff; 
            width: 600px;
            height: 216px;
			margin-bottom: 8px;
            
        }
		.small_block_news_home_div_2_singl{
		
		float: left;
		background: #ffffff; 
            width: 288px;
            height: 440px;
			
            
        }
		
		.small_block_news_home_div_3_singl{
		margin-left: 10px;
		float: left;
		background: #ffffff; 
            width: 288px;
            height: 440px;
			
            
        }
        .big_block_news_home_div_singl{
		
            width: width: 288px;
            
			height: 450px
        }




#otdel_k{
		padding: 0px 0px 0px 500px;
	width:800px;
	height:50px;
	
	
	}
	
#white_a {
color:white;
}
#white_b {
color:#6e72aa;
}
#otcheti_i_vibori_del{

position: relative;
	padding: 20px 0px 0px 30px;
	font-size:12pt;
	color:white;
}

#otcheti_i_vibori_news {

position: relative;
	padding: 5px 0px 0px 30px;
	font-size:12pt;
	color:white;
}
#otcheti_i_vibori_doc {

position: relative;
	padding: 5px 0px 0px 30px;
	font-size:12pt;
	color:white;
}
#result_opros {

position: relative;
	padding: 5px 0px 0px 30px;
	font-size:12pt;
	color:white;
}






#download_jornal_baner {

position: relative;
	padding: 55px 0px 0px 30px;
	font-size:12pt;
	color:white;
}
	
#el_versia{
position: relative;
	padding: 0px 20px 0px 30px;
	font-size:12pt;
	color:white;
}

#konteiner-kontakt{

padding: 0px 0px 0px 0px;
	width:800px;
	height:200px;
	border-radius:15px;
	border:#c9c9c9 solid 1px;
	
	}
	
	
	#dolgnost_k{
	position: relative;
	padding: 0px 0px 0px 500px;
	width:800px;
	height:50px;
	
	
	}
	
	
	
	#foto_k{
	position: relative;
	padding: 0px 0px 0px 10px;
	width:227px;
	height:170px;
	float:left;
	
	}
	
	
	
	#name_k{
	
       padding: 0px 200px 150px 0px;
	
	
	
	
	}

	
		#email_k{
		padding: 0px 0px 0px 500px;
	width:800px;
	height:100px;
	
	position: relative;
	}
	#tel_k{
		padding: 0px 0px 0px 500px;
	width:800px;
	height:100px;
	
	position: relative;
	}




#search_form{

padding: -320px 0px 0px 10px;
}
#search-block-form{
	width:248px;
	height:28px;
	border-radius:15px;
	border:#c9c9c9 solid 1px;
	background:url(images/searchBg.png) left top repeat-x;
	}
.focus-active{
	border-color:#aaa !important;
	background:#fff !important;
	}
#search-block-form input{
	padding:0;
	margin:0;
	display:block;
	border:none;
	outline:none;
	background:none;
	width:100%;
	height:100%;
	}
#search-block-form .form-actions{
	width:28px;
	height:28px;
	float:left;
	background:url(images/searchIcon.png) 5px 2px no-repeat;
	}
#search-block-form .form-actions input:hover{
	cursor:pointer;
	}
#search-block-form .form-actions input{
	overflow:hidden;
	text-indent:-9999px;
	}
#search-block-form .form-item{
	width:210px;
	padding:0px 5px;
	float:right;
	height:28px;
	}
#search-block-form .form-item input{
	font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#222;
	height:auto !important;
	padding:6px 0;
	}
.placeholder{color:#cbcbcb !important;}
#header-class{
position: relative;
text-align :right;
padding:85px 20px 0px 10px;
font-size:12pt;

}
#socseti {
   
	position: fixed; /* фиксированная позиция */
	right: 15px; /* отступ слева */
	top: 10px; /* отступ снизу */
	
	cursor: pointer;
	 z-index: 2;
}
#socseti1 {
    
	position: fixed; /* фиксированная позиция */
	right: 15px; /* отступ слева */
	top: 50px; /* отступ снизу */
	
	cursor: pointer;
	 z-index: 2;
}
#socseti2 {
   
	position: fixed; /* фиксированная позиция */
	right: 12px; /* отступ слева */
	top: 95px; /* отступ снизу */
	
	cursor: pointer;
	 z-index: 2;
}

#socseti4 {
   
	position: fixed; /* фиксированная позиция */
	right: 12px; /* отступ слева */
	top: 140px; /* отступ снизу */
	
	cursor: pointer;
	 z-index: 2;
}



#socseti5 {
   
	position: fixed; /* фиксированная позиция */
	right: 12px; /* отступ слева */
	top: 180px; /* отступ снизу */
	
	cursor: pointer;
	 z-index: 2;
}
#epb_button {
   
	position: relative;
   text-align :right;
	left: -20px; /* отступ слева */
	top: 0px; /* отступ снизу */
	
	cursor: pointer;
	 z-index: 2;
}


#socseti6 {
   
	position: fixed; /* фиксированная позиция */
	right: 12px; /* отступ слева */
	top: 220px; /* отступ снизу */
	
	cursor: pointer;
	 z-index: 2;
}


#scrollup {

	position: fixed; /* фиксированная позиция */
	z-index: 1;
	
	
	right: 0px; /* отступ слева */
	top: 0px; /* отступ снизу */
	
	cursor: pointer;
}
#tabs {
	
	width:100%;
	background:#ffffff;
	font-size:93%;
	line-height:normal;
	border-bottom:1px solid #ffffff;
	}
#tabs ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
	}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}
#tabs a {
	float:left;
	background:url("/pic/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#tabs a span {
    
	float:left;
	display:block;
	background:url("/pic/tabright.gif") no-repeat right top;
	padding:5px 10px 4px 6px;
	color:#627EB7;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#627EB7;
	}
#tabs a:hover {
	background-position:0% -42px;
	}
#tabs a:hover span {
	background-position:100% -42px;
	}  
#menu, #menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}
/* Верхнее меню*/
	#menu {
		width: 1250px;
	
		margin: 1px 1px 2px 1px;
		border: 1px solid #222;
		background-color: #4a8198;
		background-image: -moz-linear-gradient(#4a8198, #223a44 ); 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#4a8198), to(#223a44));	
		background-image: -webkit-linear-gradient(#4a8198, #223a44);	
		background-image: -o-linear-gradient(#4a8198, #223a44);
		background-image: -ms-linear-gradient(#4a8198, #223a44);
		background-image: linear-gradient(#4a8198, #223a44);
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		-moz-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		-webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
	}
	
	#menu:before,
	#menu:after {
		content: "";
		display: table;
	}
	
	#menu:after {
		clear: both;
	}
	
	#menu {
		zoom:1;
	}
	
	#menu li {
		display: inline-block;
		border-right: 1px solid #1d479c;
		-moz-box-shadow: 1px 0 0 #444;
		-webkit-box-shadow: 1px 0 0 #444;
		box-shadow: 1px 0 0 #444;
		position: relative;
		z-index: 2100;
	}
	
	#menu a {
		display: inline-block;
		padding: 3px 7px 0px 7px;
		color: #ffffff;
		text-transform: uppercase;
		font: bold 12px Arial, Helvetica;
		text-decoration: none;
		text-shadow: 0 1px 0 #000;
	}
	
	#menu li:hover > a {
		color: #fafafa;
	}
	
	*html #menu li a:hover { /* IE6 only */
		color: #fafafa;
	}
	
	#menu ul {
		margin: 1px 0 0 0;
		_margin: 0; /*IE6 only*/
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 25px;
		left: 0;
		z-index: 1;    
		background: #3d4aff;
		background: -moz-linear-gradient(#3d4aff, #1d237c);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3d4aff), to(#1d237c));
		background: -webkit-linear-gradient(#3d4aff, #1d237c);    
		background: -o-linear-gradient(#3d4aff, #1d237c);	
		background: -ms-linear-gradient(#3d4aff, #1d237c);	
		background: linear-gradient(#3d4aff, #1d237c);
		-moz-box-shadow: 0 -1px rgba(255,255,255,.3);
		-webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
		box-shadow: 0 -1px 0 rgba(255,255,255,.3);	
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-transition: all .4s ease-in-out;
		-moz-transition: all .4s ease-in-out;
		-ms-transition: all .4s ease-in-out;
		-o-transition: all .4s ease-in-out;
		transition: all .4s ease-in-out;  
	}

	#menu li:hover > ul {
		opacity: 1;
		visibility: visible;
		margin: 0;
		color: #fafafa;
	}
	
	#menu ul ul {
		top: 0;
		left: 150px;
		margin: 0 0 0 20px;
		_margin: 0; /*IE6 only*/
		-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);
		box-shadow: -1px 0 0 rgba(255,255,255,.3);		
	}
	
	#menu ul li {
		float: right;
		display: table;
		border: 0;
		_line-height: 0; /*IE6 only*/
		-moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		-webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
		box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	}
	
	#menu ul li:last-child {   
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;    
	}
	
	#menu ul a {    
		padding: 10px;
		width: 280px;
		_height: 10px; /*IE6 only*/
		display: block;
		white-space: nowrap;
		float: none;
		text-transform: none;
	}
	
	#menu ul a:hover {
		background-color: #03a0dd;
		background-image: -moz-linear-gradient(#04acec,  #03a0dd);	
		background-image: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#03a0dd));
		background-image: -webkit-linear-gradient(#04acec, #03a0dd);
		background-image: -o-linear-gradient(#04acec, #03a0dd);
		background-image: -ms-linear-gradient(#04acec, #03a0dd);
		background-image: linear-gradient(#04acec, #03a0dd);
	}
	
	#menu ul li:first-child > a {
		-moz-border-radius: 3px 3px 0 0;
		-webkit-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	
	#menu ul li:first-child > a:after {
		content: '';
		position: absolute;
		left: 40px;
		top: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #b20000;
	}
	
	#menu ul ul li:first-child a:after {
		left: -6px;
		top: 50%;
		margin-top: -6px;
		border-left: 0;	
		border-bottom: 6px solid transparent;
		border-top: 6px solid transparent;
		border-right: 6px solid #3b3b3b;
	}
	
	#menu ul li:first-child a:hover:after {
		border-bottom-color: #04acec; 
	}
	
	#menu ul ul li:first-child a:hover:after {
		border-right-color: #0299d3; 
		border-bottom-color: transparent; 	
	}
	
	#menu ul li:last-child > a {
		-moz-border-radius: 0 0 3px 3px;
		-webkit-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	.align_center {
        position: relative;
        width: 100%;
        overflow:auto;
    }
    .align_center_to_left {
        position: relative;
        right: 50%;
        float: right;
    }
    .align_center_to_right {
        position: relative;
        z-index: 1;
        right: -50%;
    }
.news {
	width:550px;
	padding:0 25px;
	padding:10px;
	background:#CCC;
	overflow:hidden;
	height:40px;
	color:#fff;
	background:url(images/quote.png) no-repeat;
}
* html .news {background:none;}
.news2,
.news3 {
	background:none !important;
	width:300px;
}
.news3 {width:100px;}
.news .bg {
	width:483px;
	margin:0 25px;
	
	overflow:hidden;
}
.viewText {background:url(images/quote-hover.png) no-repeat;}
* html .viewText {background:none;}
div.move {
	overflow:hidden;
	width:99999px !important;
	padding:0 10px;
}
.news2 div {padding:0;}
.news p {
	float:left;
	width:auto;
	margin:0;
	padding:0 20px 0 0;
}

.more { position: reletiv; right: -125px; top: 50px; }
#brief {

	
	MARGIN-LEFT: 5%;
	MARGIN-right: 5%;
	text-align : center;

}
#button_more{
     position: relative;
	MARGIN-BOTTOM: 1%;
	MARGIN-TOP: 10px;
	MARGIN-right: 2%;
	text-align : right;

}

H2 {
	MARGIN-TOP: 1em;
	FONT-SIZE: 160%;
	MARGIN-LEFT: -5%;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align : left;
}
H3 {
	MARGIN-TOP: 2em;
	FONT-SIZE: 140%;
	MARGIN-LEFT: -5%;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align : left;
}
H4 {
	MARGIN-TOP: 1.5em;
	FONT-SIZE: 115%;
	MARGIN-LEFT: -5%;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align : left;
}

h6 {
	font-size: 15px;
	line-height: 43px;
	color: #333333;
	font-weight: bold;
	text-shadow: 0px 1px 1px #FFF;
	background-image: url(images/header.png);
	background-repeat: repeat;
	background-position: center top;
	height: 43px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position: relative;
	margin: 0px;
}
a.close {
	position: absolute;
	background-image: url(images/close.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 25px;
	text-indent: -99999px;
	outline: none;
	top: 10px;
	right: 10px;
}
BLOCKQUOTE {
	MARGIN-LEFT: 0px
}
CAPTION {
	FONT-WEIGHT: 800; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif
}
TH {
	
}
TD {
	
}
.am {

    COLOR: #ffffff;
	FONT-STYLE: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align : left;
	}
.labourstart
{
  font-size: 75%;
}
.labourstart p, .labourstart p,
{
  margin: 0;
}
/* .labourstart a, .labourstart a,
{
  text-decoration: none;
} */
.labourstart ul, 
{
  margin: 0;
  padding: 0;
}
.labourstart li
{
  list-style-type: none;
  list-style-position: outside;
  padding: 0;
  font-family: Verdana, Tahoma, Arial, Sans-serif; font-size: 11px; font-weight: bold; color: #CC0000;
  margin-bottom: 5px;
}

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
HR {
color: #999;
border: 0px none;
border-top: dashed 1px #999;
height: 1px;
}


	  /* =-=-=-=-=-=-=-[Menu Three]-=-=-=-=-=-=-=- */
h2 {
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;}
#menu3 {
        width: 200px;
        margin: 1px;
        border-style: solid solid solid solid;
        border-color: #BCD2E6;
        border-size: 1px;
        border-width: 1px;
        }

#menu3 li a {
        height: 40px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 40px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #8BADCF;
        display: block;
        background:  url(/images/menu3.gif);
        padding: 8px 0 0 10px;
        }

#menu3 li a:hover, #menu3 li #current {
        color: #f5013a;
        background:  url(/images/menu3.gif) 0 -48px;
        padding: 8px 0 0 10px;
        }
/*** Overall MovingBoxes Slider ***/
.slider {
  
  border: 0px solid #ccc;
  margin: 0 auto;
  position: absolute;
  
  
}
.scrollContainer, .scroll {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.slider {
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
}
.clear { overflow: hidden;
}
/* active slider border highlight */
.active-slider {
  border-color: #999bff;
}

/*** Slider panel ***/
.slider div.panel {
   /* default, this is overridden by script settings */
  margin: 0px 0;
  padding: 5px;
  cursor: pointer;
}
.slider div.panel.current {
 cursor: auto;
}

/*** Inside the panel ***/
.inside {
  padding: 1px;
  border: 0px solid #999;
}

.inside img {
  display: block;
  border: 1px solid #666;
  margin: 0 0 0px 0;
  width: 70%;
}

.inside h2 {
  font-weight: normal;
  color: #000;
  font-size: 20px;
  margin: 0 0 8px 0;
}

.inside p {
  font-size: 15px;
  color: #444;
}

.inside a {
  color: #333;
  text-decoration: none;
  border-bottom: 1px dotted #ccc;
}

.inside a:hover {
  border-bottom: 1px solid #999;
}

/*** Left & Right Navigation Arrows ***/
a.scrollButtons {
  display: block;
  width: 45px;
  height: 58px;
  background: transparent url(../images/arrows.png) no-repeat;
  position: absolute;
  top: 40%; /* if you change the arrow images, you may have to adjust this (distance from top) */
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  border: 0;
}
a.scrollButtons.left {
  background-position: left top;
  left: -45px;
  margin: 0 5px 0 0;
}
a.scrollButtons.right {
  background-position: right top;
  right: -45px;
}
a.scrollButtons.left:hover {
  background-position: left bottom;
}
a.scrollButtons.right:hover {
  background-position: right bottom;
}

.controls {
  margin: 0 auto;
  text-align: center;
  background: #ccc;
}
.controls a {
  color: #444;
  font: 12px Georgia, Serif;
  display: inline-block;
  text-decoration: none;
  padding: 2px;
  height: 18px;
  margin: 0 5px 0 0;
  text-align: center;
  outline: 0;
}
.controls a.current, .controls a:hover {
  color: #fff;
}
.active-slider .controls {
  background: #999bff;
}
#upload{
	margin:30px 200px; padding:15px;
	font-weight:bold; font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#3366cc;
	border:1px solid #ccc;
	width:150px;
	cursor:pointer !important;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
	background:#ddd !important;
}
#status{
	font-family:Arial; padding:5px;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ max-width:180px; max-height:150px; }
.success{ background:#99f099; border:1px solid #339933; }
.error{ background:#f0c6c3; border:1px solid #cc6622; }
.message {
	display:block;
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 10px;

}


#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
	position:absolute;
	top:0;
	left:0;
	z-index:70;
	overflow:auto;
}



.lock {
    width: 197px;
    height: 198px;
    
	background-image: url(images/lock.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	
	margin-left: 50px;
	
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top: 50px; 
	/* Half the height of the DIV tag which is also 50 pixels */
	
}

@-moz-document url-prefix() { .lock {
    width: 197px;
    height: 198px;
    
	background-image: url(images/lock.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: static;
	
	margin-left: -50px;
	
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top: 100px; 
	/* Half the height of the DIV tag which is also 50 pixels */
	
} }


.form {
	display: none;
	width: 387px;
	padding: 0px;
	position: relative;
	
	
	/* Half the width of the DIV tag which is 388 pixels */
	margin-left: -50px;
	
	/* Half the height of the DIV tag which is also 216 pixels */
	margin-top: 100px;	
	
	margin-right: auto;
	margin-bottom: 0;
}

@-moz-document url-prefix() { .form {
	display: none;
	width: 387px;
	padding: 0px;
	position: static;
	
	
	/* Half the width of the DIV tag which is 388 pixels */
	margin-left: -50px;
	
	/* Half the height of the DIV tag which is also 216 pixels */
	margin-top: 100px;	
	
	margin-right: auto;
	margin-bottom: 0;
} }

.show {
	display: inline;
}

.box { 
	position: static
;
	left: 2px;
	top: 2;	

}
.formcont {
	margin: 0px;
	overflow: hidden;
	position: relative;

}
.formfooter {
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 13px;
}



#signin_menu {
	height: 160px;
	border:none;
	text-align:left;
	margin: 0px;
	color:#333;
	font-size:12px;
	background-image: url(images/form-bg.png);
	background-repeat: repeat-y;
	background-position: center bottom;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
	float: right;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #C6C6C6;
	font-size:13px;
	margin:5px 0px 5px;
	*margin:0px;
	padding:5px;
	width:180px;
}
#signin_menu p {
	margin:10px 0 10px;
	*margin:5px 0 5px;
	clear: both;
}
#signin_menu a {
	color:#6AC;
}
#signin_menu label {
	margin:10px 0px 0px;
	float: left;
	font-weight:normal;
}
#signin_menu p.remember {
	float: right;
	clear: none;
	padding:0;
}
#signin_menu a.forgot {
	margin-top: 10px;
	float: left;
	display: inline;
	line-height: 24px;
	color: #666666;
	text-decoration: none;
	background-image: url(images/reset.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	font-weight: bold;
}

.remember input {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('images/bg-btn.png') repeat-x scroll 0 0;
	border:1px solid #B5B5B5;
	color:#222;
	text-shadow: 0px 1px 1px #FFF;
	*filter: Shadow(Color=#FFFFFF, 	
			Direction=180, 
			Strength=1);
	padding:4px 10px 5px;
	font-size:11px;
	margin: 0 0px 0 3px;
	font-weight:bold;
}

#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

#focus-stealer      { position: absolute; left: -9999px; }
#logoh1{ margin:40px 0 0;}

#page{
	/* This the main container div */
	width:700px;
	min-height:100px;
	margin:0 auto;
	background:url('images/bokeh.jpg') no-repeat 0 120px;
	position:relative;
	padding-top:1px;
}

#phoneCarousel{
	/*	This is the carousel section, it
		contains the stage and the arrows */
	height:50px;
	margin:90px auto 90px;
	position:relative;
	width:600px;
}


#phoneCarousel .arrow{
	/* The two arrows */
	width:44px;
	height:44px;
	background:url('images/arrows.png') no-repeat;
	position:absolute;
	top:50%;
	margin-top:-22px;
	left:0;
	cursor:pointer;
}

#phoneCarousel .next{
	/* Individual styles for the next icon */
	background-position:right top;
	left:auto;
	right:0;
}

/* Hover styles */

#phoneCarousel .arrow:hover{
	background-position:left bottom;
}

#phoneCarousel .next:hover{
	background-position:right bottom;
}



#stage{
	/* The stage contains the animated phone images */
	left:50%;
	margin-left:-250px;
	position:absolute;
	width:500px;
	height:100%;
}

#stage img{
	/* Hiding all the images by default */
	display:none;
}

#stage .default{
	/*	This class is applied only to the iphone img by default
		and it is the only one visible if JS is disabled */
	display:block;
	left:50%;
	margin-left:-95px;
	position:absolute;
}

#stage .animationReady{
	/* This class is assigned to the images on load */
	display:block;
	position:absolute;
	top:0;
	left:0;
}

.text{	margin-top:70px;width:700px;}

.text p,
.text h3{
	padding-bottom:15px;
	line-height:1.4;
	text-align:justify;
}

.text h3{	font-size:30px;}
.text p{	font-size:20px;}

.thumb{	float:left;margin-right:40px;}

.availableAppStore{float:right;}


/* The styles below are only necessary for the purposes of Tzine's demo */


h1 

{
color:#0a48d2;
	font-size:18px;
}
#thanks{
	color:#aaa;
	font-size:12px;
	text-align:center;
	padding:50px;
}
#thanks a{ color: #888;}

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

a:hover{	text-decoration:underline;}
a img{	border:none;}
/*
	Слайдер
*/


.coin-slider { overflow: hidden; ; padding: 12px 10px 0px 12px; position: relative; left:20px; background:url(/pic/slider.jpg) no-repeat}
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 3px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #4a4d4f; color: #4a4d4f; text-indent: -1000px; }
.cs-active { background-color: #4a4d4f; color: #FFFFFF; }

.cs-title { width: 929px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
/*
	левое новостное меню
*/
#menu_news{
        
		width:250px;
		margin:4px;
		
	   
	position:relative;
	top:12px;
	left:30px;
		
	}
		
			#menu_news li{
				width:250px;			
				list-style:none;
				display:block;
				margin:0px 0;
				line-height:40px;
				height:35px;	
                                background:url(/pic/menu.jpg) no-repeat right;				
			}
				#menu_news li a{
					display:block;
					height:40px;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:40px;
					padding:0 10 0 5px;
					text-decoration:none;
					color:#ffffff;
					cursor:pointer;
					margin:0 0 0 0px;
					
				}
				#menu_news li a span{
					display:block;
					height:35px;
					line-height:35px;
					padding:0 10px 0 0px;
					color:#ffffff;					
				}
					#menu_news li a:hover {
					         width:250px;
						display:block;
						float:left;					
						background:url(pic/menu_red.jpg) no-repeat right;
						color:#fff;
						height:35px;
						padding:0px 0px 0px 0px;
					}
					#menu_news li a:hover span{
					          width:250px;
						display:block;
						float:left;					
						
						color:#fffff;
						padding:0px 0px 0px 5px;
					}
	/*
	слайдер партнеров РПРАЭП
*/			
				
	.slider {
        width: 1180px;
		height:80px;
   

margin-top: -25px;
    }

    .slick-slide {
      margin: 0px 15px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }	
	
	
	
		/*
	теги на главной
*/			

	
.tag {
	font-family: Helvetica, Arial, sans-serif;
	background: #588fe5;
	display: inline-block;
	color: #fff;
	position: relative;
	padding: 10px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin: 0 70px 0 0;
	text-decoration: none;
}

.tag:hover {
	background-color: #739fe4;
}

.tag:before {
	background: #fff;
	width: 10px;
	height: 10px;
	content: "";
	display: inline-block;
	border-radius: 20px;
	margin: 0 5px 0 0;
}

.tag:after {
	display: inline-block;
	border: 20px solid;
	border-color: transparent transparent transparent #588fe5;
	height: 0;
	width: 0;
	position: absolute;
	right: -40px;
	top: 0;
	content: "";
}


.tag:hover:after {
	border-color: transparent transparent transparent #739fe4;
}

.black {
	background: #343434;
	width: 100%;
	padding: 40px 20px 20px 40px;
}

		/*
	теги на сторостипенной
*/			

.tag-2 {
	font-family: Helvetica, Arial, sans-serif;
	display: inline-block;
	color: #fff;
	position: relative;
	padding: 10px 35px 10px 10px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin: 0 40px 20px 0;
	text-decoration: none;
	-webkit-transition: right 0.2s ease-in;
	-moz-transition: right 0.2s ease-in;
	-ms-transition: right 0.2s ease-in;
	background: #d63838;
}

.tag-2:before {
	background: #fff;
	width: 10px;
	height: 10px;
	content: "";
	display: inline-block;
	border-radius: 20px;
	box-shadow: inset 0px 2px 5px rgba(0,0,0,0.2);
	margin: 0 5px 0 0;
}


.tag-2:after {
	content: "";
	border-radius: 5px;
	width: 100%;
	height: 100%;
	box-shadow: inset 0px 5px 40px rgba(255,255,255,0.4), 0px 0px 10px rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: 0;
}

.tag-2 .arrow {
	display: inline-block;
	border: 30px solid;
	border-color: #dbdbdb #dbdbdb #dbdbdb transparent;
	height: 2px;
	z-index: 1;
	pointer-events: none;
	position: absolute;
	-webkit-transition: right 0.2s ease-in;
	right: -20px;
	top: -12px;
	content: "";
	display: inline-block;
}

.black .tag-2 .arrow {
	border-color: #dbdbdb #dbdbdb #dbdbdb transparent !important;
}

.tag-2:hover {
	position: relative;
	right: 8px;
}

.tag-2:hover .arrow {
	right: -28px;
}
.tag-2:hover:after {
	box-shadow: inset 0px -5px 30px rgba(255,255,255,0.4), 0px 0px 5px rgba(0,0,0,0.2);
}

.tag-2:active:after {
	box-shadow: inset 0px 0px 30px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.2);
}

.orange {
	background-color: #e45c21;
}
.green {
	background-color: #54a419;
}

.lightblue {
	background-color: #406f83;
}

.blue {
	background-color: #2365d4;
}

.purple {
	background-color: #6d1ecc;
}

.pink {
	background-color: #c71a78;
}	

.grey {
	background-color: #62655e;
}	




		/*
	теги на странице все новости
*/			

	
.tag {
	font-family: Helvetica, Arial, sans-serif;
	background: #588fe5;
	display: inline-block;
	color: #fff;
	position: relative;
	padding: 10px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin: 0 70px 0 0;
	text-decoration: none;
}

.tag:hover {
	background-color: #739fe4;
}

.tag:before {
	background: #fff;
	width: 10px;
	height: 10px;
	content: "";
	display: inline-block;
	border-radius: 20px;
	margin: 0 5px 0 0;
}

.tag:after {
	display: inline-block;
	border: 20px solid;
	border-color: transparent transparent transparent #588fe5;
	height: 0;
	width: 0;
	position: absolute;
	right: -40px;
	top: 0;
	content: "";
}


.tag:hover:after {
	border-color: transparent transparent transparent #739fe4;
}

.black {
	background: #343434;
	width: 100%;
	padding: 40px 20px 20px 40px;
}

.tag-3 {
	font-family: Helvetica, Arial, sans-serif;
	display: inline-block;
	color: #fff;
	position: relative;
	padding: 10px 35px 10px 10px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin: 0 40px 20px 0;
	text-decoration: none;
	-webkit-transition: right 0.2s ease-in;
	-moz-transition: right 0.2s ease-in;
	-ms-transition: right 0.2s ease-in;
	background: #d63838;
}

.tag-3:before {
	background: #fff;
	width: 10px;
	height: 10px;
	content: "";
	display: inline-block;
	border-radius: 20px;
	box-shadow: inset 0px 2px 5px rgba(0,0,0,0.2);
	margin: 0 5px 0 0;
}


.tag-3:after {
	content: "";
	border-radius: 5px;
	width: 100%;
	height: 100%;
	box-shadow: inset 0px 5px 40px rgba(255,255,255,0.4), 0px 0px 10px rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: 0;
}

.tag-3 .arrow {
	display: inline-block;
	border: 30px solid;
	border-color: #dbdbdb #dbdbdb #dbdbdb transparent;
	height: 2px;
	z-index: 990;
	pointer-events: none;
	position: absolute;
	-webkit-transition: right 0.2s ease-in;
	right: -20px;
	top: -12px;
	content: "";
	display: inline-block;
}

.black .tag-3 .arrow {
	border-color: #dbdbdb #dbdbdb #dbdbdb transparent !important;
}

.tag-3:hover {
	position: relative;
	right: 8px;
}

.tag-3:hover .arrow {
	right: -28px;
}
.tag-2:hover:after {
	box-shadow: inset 0px -5px 30px rgba(255,255,255,0.4), 0px 0px 5px rgba(0,0,0,0.2);
}

.tag-3:active:after {
	box-shadow: inset 0px 0px 30px rgba(0,0,0,0.3), 0px 0px 5px rgba(0,0,0,0.2);
}

.orange {
	background-color: #e45c21;
}
.green {
	background-color: #54a419;
}

.lightblue {
	background-color: #406f83;
}

.blue {
	background-color: #2365d4;
}

.purple {
	background-color: #6d1ecc;
}

.pink {
	background-color: #c71a78;
}	

.grey {
	background-color: #62655e;
}	



		/*
	пегинация
*/			

.light {
  background: #dbdbdb;
  overflow: hidden; }

.paginate {
  text-align: center; }
  .paginate ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
  .paginate li {
    display: inline; }
  .paginate a {
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
    margin: 1px 2px;
    padding: 5px 10px;
    display: inline-block;
    border-top: 1px solid #fff;
    text-decoration: none;
    color: #717171;
    font-size: smaller;
    font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
    text-shadow: white 0 1px 0;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: linear-gradient(top, #f9f9f9, #eaeaea);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea'); }
    .paginate a:first-child, .paginate a.first {
      margin-left: 0; }
    .paginate a:last-child, .paginate a.last {
      margin-right: 0; }
    .paginate a:hover, .paginate a:focus {
      border-color: #fff;
      background-color: #fdfdfd;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
      background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
      background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
      background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
      background-image: -o-linear-gradient(top, #fefefe, #fafafa);
      background-image: linear-gradient(top, #fefefe, #fafafa);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa'); }
    .paginate a.more {
      box-shadow: 0 0 0 0 transparent;
      border: 0 none;
      background: transparent;
      margin-left: 0;
      margin-right: 0; }
    .paginate a.active {
      box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
      border-color: #505050;
      color: #f2f2f2;
      text-shadow: black 0 1px 0;
      background-color: #676767;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
      background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c'); }

.paginate-dark a {
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px;
  border-top: 1px solid #62686d;
  text-shadow: rgba(0, 0, 0, 0.75) 0 1px 0;
  color: #fff;
  background-color: #4e5458;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#575e63), to(#3f4347));
  background-image: -webkit-linear-gradient(top, #575e63, #3f4347);
  background-image: -moz-linear-gradient(top, #575e63, #3f4347);
  background-image: -ms-linear-gradient(top, #575e63, #3f4347);
  background-image: -o-linear-gradient(top, #575e63, #3f4347);
  background-image: linear-gradient(top, #575e63, #3f4347);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#575e63', EndColorStr='#3f4347'); }
  .paginate-dark a:hover, .paginate-dark a:focus {
    border-color: #61788a;
    background-color: #4d6374;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#566f82), to(#3e505e));
    background-image: -webkit-linear-gradient(top, #566f82, #3e505e);
    background-image: -moz-linear-gradient(top, #566f82, #3e505e);
    background-image: -ms-linear-gradient(top, #566f82, #3e505e);
    background-image: -o-linear-gradient(top, #566f82, #3e505e);
    background-image: linear-gradient(top, #566f82, #3e505e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#566f82', EndColorStr='#3e505e'); }
  .paginate-dark a.active {
    box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
    border-color: #2d3035;
    background-color: #303338;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#303338), to(#2d3034));
    background-image: -webkit-linear-gradient(top, #303338, #2d3034);
    background-image: -moz-linear-gradient(top, #303338, #2d3034);
    background-image: -ms-linear-gradient(top, #303338, #2d3034);
    background-image: -o-linear-gradient(top, #303338, #2d3034);
    background-image: linear-gradient(top, #303338, #2d3034);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#303338', EndColorStr='#2d3034'); }

		/*
	погинация на всех новостях
	*/	

.light_all_news {
  background: #dbdbdb;
  overflow: hidden; text-align: left; }

.paginate_all_news {
  text-align: left; }
  .paginate_all_news ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left; }
  .paginate_all_news li {
    display: inline; }
  .paginate_all_news a {
  margin-bottom: 5px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px;
    
    padding: 5px 10px;
    display: inline-block;
    border-top: 1px solid #fff;
    text-decoration: none;
    color: #717171;
    font-size: smaller;
    font-family: "Helvetica Neueu", Helvetica, Arial, sans-serif;
    text-shadow: white 0 1px 0;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
    background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
    background-image: linear-gradient(top, #f9f9f9, #eaeaea);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea'); }
    .paginate_all_news a:first-child, .paginate a.first {
      margin-left: 0; }
    .paginate_all_news a:last-child, .paginate a.last {
      margin-right: 0; }
    .paginate_all_news a:hover, .paginate a:focus {
      border-color: #fff;
      background-color: #fdfdfd;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
      background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
      background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
      background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
      background-image: -o-linear-gradient(top, #fefefe, #fafafa);
      background-image: linear-gradient(top, #fefefe, #fafafa);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa'); }
    .paginate_all_news a.more {
      box-shadow: 0 0 0 0 transparent;
      border: 0 none;
      background: transparent;
      margin-left: 0;
      margin-right: 0; }
    .paginate_all_news a.active {
      box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
      border-color: #505050;
      color: #f2f2f2;
      text-shadow: black 0 1px 0;
      background-color: #676767;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#5f5f5f), to(#5c5c5c));
      background-image: -webkit-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -moz-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -ms-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: -o-linear-gradient(top, #5f5f5f, #5c5c5c);
      background-image: linear-gradient(top, #5f5f5f, #5c5c5c);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5f5f5f', EndColorStr='#5c5c5c'); }

.paginate-dark_all_news a {
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px;
  border-top: 1px solid #62686d;
  text-shadow: rgba(0, 0, 0, 0.75) 0 1px 0;
  color: #fff;
  background-color: #4e5458;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#575e63), to(#3f4347));
  background-image: -webkit-linear-gradient(top, #575e63, #3f4347);
  background-image: -moz-linear-gradient(top, #575e63, #3f4347);
  background-image: -ms-linear-gradient(top, #575e63, #3f4347);
  background-image: -o-linear-gradient(top, #575e63, #3f4347);
  background-image: linear-gradient(top, #575e63, #3f4347);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#575e63', EndColorStr='#3f4347'); }
  .paginate-dark_all_news a:hover, .paginate-dark_all_news a:focus {
    border-color: #61788a;
    background-color: #4d6374;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#566f82), to(#3e505e));
    background-image: -webkit-linear-gradient(top, #566f82, #3e505e);
    background-image: -moz-linear-gradient(top, #566f82, #3e505e);
    background-image: -ms-linear-gradient(top, #566f82, #3e505e);
    background-image: -o-linear-gradient(top, #566f82, #3e505e);
    background-image: linear-gradient(top, #566f82, #3e505e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#566f82', EndColorStr='#3e505e'); }
  .paginate-dark_all_news a.active {
    box-shadow: rgba(0, 0, 0, 0.75) 0 0 0 0 inset;
    border-color: #2d3035;
    background-color: #303338;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#303338), to(#2d3034));
    background-image: -webkit-linear-gradient(top, #303338, #2d3034);
    background-image: -moz-linear-gradient(top, #303338, #2d3034);
    background-image: -ms-linear-gradient(top, #303338, #2d3034);
    background-image: -o-linear-gradient(top, #303338, #2d3034);
    background-image: linear-gradient(top, #303338, #2d3034);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#303338', EndColorStr='#2d3034'); }

	
		/*
	верхнее меню
	*, *:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
*/		
	*, *:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}


#header{background:#387288;width:100%;position:relative; z-index: 1000000;}
#header:after{content:"";clear:both;display:block}
a{text-decoration:none;color:#046a9e; font-size:14px;}
nav{}
nav a{text-decoration:none;color:#fff; font-size:14px;}
nav>ul{float:left;position:relative}
nav li{list-style:none;float:left}
nav .dropdown{position:relative}
nav li a{float:left;padding:8px; font-size:14px; }
nav li a:hover{background:#244754 }
nav li ul{display:none}
nav li:hover ul{display:inline}
nav li li{float:none}
nav .dropdown ul{position:absolute;left:0;top:100%;background:#fff;padding:20px 0;border-bottom:3px solid #34495e}
nav .dropdown li{white-space:nowrap}
nav .dropdown li a{padding:10px 35px;font-size:13px;min-width:200px}
nav .mega-dropdown{width:1250px;position:absolute;top:100%;left:0;background:#fff;overflow:hidden;padding:20px 35px;border-bottom:3px solid #34495e}
nav li li a{float:none;color:#333;display:block;padding:8px 10px;border-radius:3px;font-size:13px}
nav li li a:hover{background:#bdc3c7;background:#dde2e2}
.mega-col{width:14%;float:left}
#menu-icon{position:absolute;right:0;top:50%;margin-top:-12px;margin-right:30px;display:none}
#menu-icon span{border:2px solid #fff;width:30px;margin-bottom:5px;display:block;-webkit-transition:all .2s;transition:all .1s}
@media only screen and (max-width: 1250px) {
  nav >ul>li >a{padding:35px 15px}
}
@media only screen and (min-width: 1250px) {
  nav{display:block!important}
}
@media only screen and (max-width: 959px) {
  nav{display:none;width:100%;clear:both;float:none;max-height:400px;overflow-y:scroll}
  #menu-icon{display:inline;top:45px;cursor:pointer}
  #menu-icon.active .first{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px}
  #menu-icon.active .second{transform:rotate(135deg);-webkit-transform:rotate(135deg);position:relative;top:-9px;}
  #menu-icon.active .third{display:none}
  .search{float:none}
  .search input{width:100%}
  nav{padding:10px}
  nav ul{float:none}
  nav li{float:none}
  nav ul li a{float:none;padding:8px;display:block}
  #header nav ul ul{display:block;position:static;background:none;border:none;padding:0}
  #header nav a{color:#fff;padding:8px}
  #header nav a:hover{background:#fff;color:#333;border-radius:3px}
  #header nav ul li li a:before{content:"- "}
  .mega-col{width:100%}
}



		/*
	левое меню документы
*/		

.category-wrap {

margin-left: -15px;

   float: left;   
  padding: 15px;
  vertical-align: top;
  background: white;
  width: 300px;
  box-shadow: 2px 2px 8px rgba(0,0,0,.1);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.category-wrap h3 {
  font-size: 16px;
  color: rgba(0,0,0,.6);
  margin: 0 0 10px;
  padding: 0 5px;
  position: relative;
}
.category-wrap h3:after {
  content: "";
  width: 6px;
  height: 6px;
  background: #80C8A0;
  position: absolute;
  right: 5px;
  bottom: 2px;
  box-shadow: -8px -8px #80C8A0, 0 -8px #80C8A0, -8px 0 #80C8A0;
}
.category-wrap ul {
padding-left: 20px;
  list-style: none;
  margin: 0;
  padding: 0; 
  
}

.line_socpart ul {
padding-left: 20px;
  list-style: none;
  margin: 0;
  padding: 0; 
  border-top: 1px solid rgba(0,0,0,.3);
}
.category-wrap li {margin: 12px 0 0 0px;}
.category-wrap a {
  text-decoration: none;
  display: block;  
  font-size: 13px;
  color: rgba(0,0,0,.6);
  padding: 5px;
  position: relative;
  transition: .3s linear;
}
.category-wrap a:after {
  
  font-family: FontAwesome;
  position: absolute;
  right: 5px;
  color: white;
  transition: .2s linear;
}
.category-wrap a:hover {
  background: #80C8A0;
  color: white;
}
.category-current  {
  background: #80C8A0;
  color: white;
}



		/*
	левое меню документы мультивывод
*/		

.category-wrap_m {



   float: left;   
  padding: 15px;
  vertical-align: top;
  background: white;
  width: 300px;
  box-shadow: 2px 2px 8px rgba(0,0,0,.1);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.category-wrap_m  h3 {
  font-size: 16px;
  color: rgba(0,0,0,.6);
  margin: 0 0 10px;
  padding: 0 5px;
  position: relative;
}
.category-wrap_m  h3:after {
  content: "";
  width: 6px;
  height: 6px;
  background: #80C8A0;
  position: absolute;
  right: 5px;
  bottom: 2px;
  box-shadow: -8px -8px #80C8A0, 0 -8px #80C8A0, -8px 0 #80C8A0;
}
.category-wrap_m  ul {
padding-left: 20px;
  list-style: none;
  margin: 0;
  padding: 0; 
  
}

.line_socpart_m  ul {
padding-left: 20px;
  list-style: none;
  margin: 0;
  padding: 0; 
  border-top: 1px solid rgba(0,0,0,.3);
}
.category-wrap_m  li {margin: 12px 0 0 0px;}
.category-wrap_m  a {
  text-decoration: none;
  display: block;  
  font-size: 13px;
  color: rgba(0,0,0,.6);
  padding: 5px;
  position: relative;
  transition: .3s linear;
}
.category-wrap_m  a:after {
  
  font-family: FontAwesome;
  position: absolute;
  right: 5px;
  color: white;
  transition: .2s linear;
}
.category-wrap_m  a:hover {
  background: #80C8A0;
  color: white;
}
.category-current_m   {
  background: #80C8A0;
  color: white;
}

/******************************************************************************************/
/*лист профизданий первичек                                                                                */
/******************************************************************************************/

.dosc_listizdaniya_ppo{
padding-top: -15px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 15px;


width: 930px;
  background: #dbdbdb;
  color: white;
}



.dosc_list_unit_izdaniya_ppo {
margin: 0 0 5px;
  padding: 0 5px;
margin-bottom: 10px;
margin-top: 10px;
padding-bottom: 7px;
width: 930px;
  background: #ffffff;
  color: white;
  box-shadow: -3px -3px #ffffff, 0 -3px #ffffff, -3px 0 #ffffff;
  border-radius: 5px;
 
}



}
.dosc_list_after_izdaniya_ppo {
padding-left: 10px;
position: relativ;
width: 930px;
  background: #ffffff;
  color: white;
}


/******************************************************************************************/
/*лист изданий рпрпаеп   / 20 последних                                  main_print_slogan                                            */
/******************************************************************************************/

.dosc_list_izdaniya{
padding-top: -15px;
padding-bottom: 10px;
padding-right: 10px;



width: 940px;
  background: #dbdbdb;

}

.header_docs_last_20 {
width: 1200px;
 min-height: 20px;
   padding-top: 8px;
position: relative;
}
.date_doc_last_20 {

margin-left: 1150px;
text-align: right;     
position: relative;
  width: 80px;
font-size:10pt;
	 color:#635f60;
     margin-right: 20px;

   
        
		 opacity: .3; 
}

.cat_name_last_20 {
padding-top: 10px;
margin-left: 930px;
text-align: right;     
position: relative;
  width: 300px;
font-size:10pt;
	 color:#635f60;
     margin-right: 20px;

   
        
		 opacity: .9; 
}


.dosc_list_unit_last_20 {
margin: 0 0 5px;
  padding: 0 5px;
margin-bottom: 10px;
margin-top: 10px;

width: 1245px;
  background: #ffffff;
  color: white;
  box-shadow: -3px -3px #ffffff, 0 -3px #ffffff, -3px 0 #ffffff;
  border-radius: 5px;
}

.dosc_list_unit_last_20 a:before {

  content: '';
  position: absolute;
  display: block;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  
}

}
.dosc_list_after_last_20 {
padding-left: 10px;
position: relativ;
width: 1230px;
  background: #ffffff;
  color: white;
}


.dosc_list_unit_izdaniya {
margin: 0 0 5px;
  padding: 0 5px;
margin-bottom: 10px;
margin-top: 10px;

width: 1230px;
  background: #ffffff;
  color: white;
  box-shadow: -3px -3px #ffffff, 0 -3px #ffffff, -3px 0 #ffffff;
  border-radius: 5px;
}

.dosc_list_unit_izdaniya a:before {

  content: '';
  position: absolute;
  display: block;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  
}

}
.dosc_list_after_izdaniya {
padding-left: 10px;
position: relativ;
width: 1230px;
  background: #ffffff;
  color: white;
}


/******************************************************************************************/
/*лист документов                                                                                */
/******************************************************************************************/

.dosc_list {
padding-top: -15px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 15px;


width: 937px;
  background: #dbdbdb;
  color: white;
}



.dosc_list_unit {
margin: 0 0 5px;
  padding: 0 5px;
margin-bottom: 10px;
margin-top: 10px;

width: 915px;
  background: #ffffff;
  color: white;
  box-shadow: -3px -3px #ffffff, 0 -3px #ffffff, -3px 0 #ffffff;
  border-radius: 5px;
   min-height: 55px;
}

.dosc_list_unit a:before {

  content: '';
  position: absolute;
  display: block;
  top: -15px;
  left: -15px;
  right: -15px;
  bottom: -15px;
  
}

}
.dosc_list_after {
padding-left: 10px;
position: relativ;
width: 937px;
  background: #ffffff;
  color: white;
}




.profizdania {
width: 950px;
text-align: right;     
position: relative;
  background: white;
  color: white;
}


.date_doc {

margin-left: 800px;
text-align: right;     
position: relative;
  width: 80px;
font-size:10pt;
	 color:#635f60;
     margin-right: 20px;

   
        
		 
}
.ya-share2 {

    margin-top: 10px; 

margin-bottom: 10px;  

	 
     margin-right: 20px;

   
        
		 
}


.header_singl {
margin-bottom: 10px;  
font-size:14pt;
 
  color: black;
}

.icon_doc {
 height: 50px;
margin-right: 10px;
float: left;  
text-align: left;     
position: relative;
}
.icon_downloud_doc {
margin-top: -35px;

float: right;  
text-align: right;     
position: relative;
}


.header_docs {
width: 760px;
 min-height: 50px;
   
position: relative;
}

/*галерея*/

.---------Protection--------{}
.ug-gallery-wrapper, 
.ug-gallery-wrapper *{
	transition: all !important;
	-o-transition: all !important;
	-webkit-transition: all;
	-moz-transition: all !important;
	-ms-transition: all !important;
	max-width:none;
}

.ug-gallery-wrapper{
	z-index:0;
} 

.ug-item-wrapper img{
	width:auto;
	max-width:none;
	margin:0px;
	padding:0px;
}

.ug-videoplayer-wrapper video{
	height:100%;
	width:100%;
	visibility: visible !important;
}


.---------General_Styles--------{}

.ug-rtl{
	direction:rtl;
}

.ug-gallery-wrapper{
	overflow:hidden;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}

.ug-error-message{
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	font-size:20px;
	color:#F30D0D;
}

.ug-error-message-wrapper{
	width:100%;
	height:100%;
	border:1px solid black;
}

.ug-gallery-wrapper .ug-canvas-pie{
	position:absolute;
	z-index:4;
}

.ug-gallery-wrapper .ug-progress-bar{
	position:absolute;
	overflow:hidden;
	z-index:4;
}

.ug-gallery-wrapper .ug-progress-bar-inner{
	xposition:absolute;
}

.ug-gallery-wrapper.ug-fullscreen{
	height: 100% !important;
	width: 100% !important;
	max-width:none !important;
	max-height:none !important;
}

.ug-gallery-wrapper.ug-fake-fullscreen{
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	max-width:none !important;
	max-height:none !important;
	margin: 0px !important;
	padding: 0px !important;
	top: 0px !important;
	left: 0px !important;
	bottom: 0px !important;
	right: 0px !important;
	z-index: 999999 !important;
}

.ug-body-fullscreen{
	overflow: hidden !important;
	height: 100% !important;
	width: 100% !important;
	margin:0px !important;
	padding:0px !important;	
}

.ug-gallery-wrapper .ug-preloader-trans{
	display:block;
	height:35px;
	width:32px;
	height:32px;
	background-image:url('../images/loader_skype_trans.gif');
	background-repeat:no-repeat;
}


.--------------SLIDER------------------{}

.ug-gallery-wrapper .ug-slider-wrapper{
	position:absolute;
	overflow:hidden;
	z-index:1;
	background-color:#000000;
}


.ug-slider-wrapper .ug-slide-wrapper{
	position:absolute;
}

.ug-slide-wrapper.ug-slide-clickable{
	cursor:pointer;
}

.ug-slider-wrapper .ug-slider-inner{
	position:absolute;
	z-index:0;
}

.ug-slider-wrapper .ug-item-wrapper{
	position:absolute;
	overflow:hidden;
}

.ug-slider-wrapper,
.ug-item-wrapper img{
	
	-webkit-user-select: none;	/* make unselectable */         
	-moz-user-select: none; 
	-ms-user-select: none;	
	max-width:none !important;
	box-sizing:border-box;
}

.ug-slider-wrapper .ug-slider-preloader{
	position:absolute;
	z-index:1;
	border:2px solid #ffffff;
	border-radius:6px;
	background-color:#ffffff;
	background-position:center center;
	background-repeat:no-repeat;
}

.ug-slider-preloader.ug-loader1{
	width:30px;
	height:30px;
	background-image:url('../images/loader-white1.gif');
}

.ug-slider-preloader.ug-loader1.ug-loader-black{
	background-image:url('../images/loader-black1.gif');	
}
	
.ug-slider-preloader.ug-loader2{
	width:32px;
	height:32px;
	background-image:url('../images/loader-white2.gif');
}

.ug-slider-preloader.ug-loader2.ug-loader-black{
	background-image:url('../images/loader-black2.gif');	
}

.ug-slider-preloader.ug-loader3{
	width:38px;
	height:38px;
	background-image:url('../images/loader-white3.gif');
}

.ug-slider-preloader.ug-loader3.ug-loader-black{
	background-image:url('../images/loader-black3.gif');	
}

.ug-slider-preloader.ug-loader4{
	width:32px;
	height:32px;
	background-image:url('../images/loader-white4.gif');
	background-color:white;
}

.ug-slider-preloader.ug-loader4.ug-loader-black{
	background-image:url('../images/loader-black4.gif');	
}

.ug-slider-preloader.ug-loader5{
	width:60px;
	height:8px;
	background-image:url('../images/loader-white5.gif');
	background-color:white;
	border:none;
	border-radius:0px;
}

.ug-slider-preloader.ug-loader5.ug-loader-black{
	background-image:url('../images/loader-black5.gif');
	border:2px solid #000000;
}

.ug-slider-preloader.ug-loader6{
	width:32px;
	height:32px;
	background-image:url('../images/loader-white6.gif');
}

.ug-slider-preloader.ug-loader6.ug-loader-black{
	background-image:url('../images/loader-black6.gif');	
}

.ug-slider-preloader.ug-loader7{
	width:32px;
	height:10px;
	background-image:url('../images/loader-white7.gif');
	border-width:3px;
	border-radius:3px;
}

.ug-slider-preloader.ug-loader7.ug-loader-black{
	background-image:url('../images/loader-black7.gif');	
}

.ug-slider-preloader.ug-loader-black{
	border-color:#000000;
	background-color:#000000;
}

.ug-slider-preloader.ug-loader-nobg{
	background-color:transparent;
}

.ug-slider-wrapper .ug-button-videoplay{
	position:absolute;
	z-index:2;
	cursor:pointer;	
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square{	
	width:86px;
	height:66px;
	background-image:url('../images/play-button-square.png');
	background-position:0px -66px;
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover{
	background-position:0px 0px;
}


.ug-slider-wrapper .ug-button-videoplay.ug-type-round{	
	width:76px;
	height:76px;
	background-image:url('../images/play-button-round.png');
	opacity:0.9;
	filter: alpha(opacity = 90);
	transition: all 0.3s ease 0s !important;
}


.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover{
	opacity:1;
	filter: alpha(opacity = 100);
	transition: all 0.3s ease 0s !important;
}


.--------------VIDEO_PLAYER------------------{}

.ug-gallery-wrapper .ug-videoplayer{
	position:absolute;
	z-index:100;	
	background-color:#000000;
	background-image:url('../images/loader-black1.gif');	
	background-repeat:no-repeat;
	background-position:center center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.ug-videoplayer .ug-videoplayer-wrapper{
	width:100%;
	height:100%;
	background-color:#000000;
	background-image:url('../images/loader-black1.gif');	
	background-repeat:no-repeat;
	background-position:center center;
}


.ug-videoplayer .ug-videoplayer-button-close{
	position:absolute;
	height:64px;
	width:64px;
	background-image:url('../images/button-close.png');
	cursor:pointer;
	z-index:1000;
}


.ug-videoplayer .ug-videoplayer-button-close:hover{
	background-position: 0px -64px;
}

.--------------THUMBS_STRIP------------------{}


.ug-gallery-wrapper .ug-thumbs-strip,
.ug-gallery-wrapper .ug-thumbs-grid{
	position:absolute;
	overflow:hidden;
	
	-webkit-user-select: none;	/* make unselectable */         
	-moz-user-select: none; 
	-ms-user-select: none;
	
	xbackground-color:green;
	z-index:10;
}

.ug-thumbs-strip.ug-dragging{
	xcursor: -webkit-grab;
	xcursor: -moz-grab;
}

.ug-gallery-wrapper .ug-thumbs-strip-inner,
.ug-gallery-wrapper .ug-thumbs-grid-inner{
	position:absolute;
}

.ug-thumb-wrapper.ug-thumb-generated{
	position:absolute;
	overflow:hidden;
	
	-webkit-user-select: none;	/* make unselectable */         
	-moz-user-select: none; 
	-ms-user-select: none;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}


.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader,
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:center center;
}

.ug-thumb-wrapper .ug-thumb-border-overlay{
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-style:solid;
}

.ug-thumb-wrapper .ug-thumb-overlay{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark{
	background-image:url('../images/loader.gif');
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright{
	background-image:url('../images/loader_bright.gif');
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{
	background-image:url('../images/not_loaded.png');
}

.ug-thumb-wrapper.ug-thumb-generated img{
	position:absolute;
	z-index:1;
	max-width:none !important;
}

.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay{
	position:absolute;
	z-index:2;
	max-width:none !important;
}


/* bw desaturate effect lightweight */
img.ug-bw-effect{
	filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */	
	-moz-filter: grayscale(100%);
	-webkit-filter: grayscale(100%); 
}

/* blur effect desaturate effect lightweight */
img.ug-blur-effect{
	
	filter: blur(0.8px); 
	-webkit-filter: blur(0.8px);
	-moz-filter: blur(0.8px);
	-o-filter: blur(0.8px);
	-ms-filter: blur(0.8px);    
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id='blur'><feGaussianBlur stdDeviation=\'0.8\' /></filter></svg>#blur"); /* Firefox 10+, Firefox on Android */
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0.8');
}

img.ug-sepia-effect{
	-webkit-filter: sepia(1);
	-webkit-filter: sepia(100%); -moz-filter: sepia(100%);
	-ms-filter: sepia(100%); -o-filter: sepia(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'sepia\'><feColorMatrix values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\' /></filter></svg>#sepia"); /* Firefox 10+, Firefox on Android */
	filter: sepia(100%);
	background-color: #5E2612;
	filter: alpha(opacity = 50);
	zoom:1;
}


.--------------BULLETS------------------{}


.ug-gallery-wrapper .ug-bullets{
	position: absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}

.ug-gallery-wrapper .ug-bullets .ug-bullet{
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	z-index:2;
}

.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child{
	margin-left:0px;
}


.--------------TEXT_PANEL------------------{}

.ug-gallery-wrapper .ug-textpanel{
	position:absolute;
	overflow:hidden;
}

.ug-slider-wrapper .ug-textpanel{
	z-index:2;
}

.ug-gallery-wrapper .ug-textpanel-bg,
.ug-gallery-wrapper .ug-textpanel-title,
.ug-gallery-wrapper .ug-textpanel-description{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
}


.ug-gallery-wrapper .ug-textpanel-bg{
	background-color:#000000;
	opacity:0.4;
	filter: alpha(opacity = 40);
	z-index:1;
}

.ug-textpanel-textwrapper{
	overflow:hidden;
}

.ug-gallery-wrapper .ug-textpanel-title{
	font-size:16px;
	font-weight:bold;
	color:white;
	text-align:left;
	z-index:2;	
}

.ug-gallery-wrapper .ug-textpanel-description{
	font-size:14px;
	color:white;
	text-align:left;
	z-index:3;
}


.--------------ZOOM_PANEL------------------{}

.ug-slider-wrapper .ug-zoompanel{
	position:absolute;
	top:200px;
	left:100px;
}

.ug-zoompanel .ug-zoompanel-button{
    background-repeat: no-repeat;
    cursor:pointer;
    display:block;
}


.--------------ZOOM_PANEL_BUTTONS------------------{}

.ug-gallery-wrapper .ug-arrow-left{
	position:absolute;	
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}

.ug-gallery-wrapper .ug-arrow-right{
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
}


.--------------GRID_PANEL_AND_ARROWS------------------{}


.ug-gallery-wrapper .ug-grid-panel{
	position:absolute;
    background-color: #000000;
    xbackground-color: blue;

    z-index:2;
}


.ug-gallery-wrapper .ug-grid-panel .grid-arrow{
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:11;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled{
	cursor:default;	
}


/* handle tip */
.ug-gallery-wrapper .ug-panel-handle-tip{
	position:absolute;
	z-index:13;
	cursor:pointer;
}

.ug-gallery-wrapper .ug-overlay-disabled{
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity: 0.3;
    filter: alpha(opacity=30);	
	background-image:url('../images/cover-grid.png');
}


.--------------STRIP_PANEL------------------{}

.ug-gallery-wrapper .ug-strip-panel{
	position:absolute;
	background-color:#000000;
	z-index:2;
}

.ug-strip-panel .ug-strip-arrow{
	position:absolute;	
	cursor:pointer;
}

.ug-strip-panel .ug-strip-arrow.ug-button-disabled{
	cursor:default;
}


.ug-strip-panel .ug-strip-arrow-tip{
	position:absolute;
}

.--------------TILES------------------{}

.ug-thumb-wrapper.ug-tile{
	display:block;
	position:absolute;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

.ug-tile .ug-tile-cloneswrapper{
	position:absolute;
	width:0px;
	height:0px;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	filter: alpha(opacity = 90);
}


/* transit something */
/* transit fixed size items */
/* transit image overlay */

.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled{
	transition: left 0.7s ease 0s, top 0.7s ease 0s, width 0.7s ease 0s, height 0.7s ease 0s !important;
}


.ug-thumb-wrapper.ug-tile.ug-tile-clickable{
	cursor: pointer;
}

.ug-thumb-wrapper.ug-tile .ug-image-container{
	position:absolute;
	overflow:hidden;
	z-index:1;
	top:0px;
	left:0px;
}

.ug-thumb-wrapper.ug-tile img.ug-thumb-image{

	-webkit-user-select: none;	/* make unselectable */         
	-moz-user-select: none; 
	-ms-user-select: none;	
	max-width:none !important;
	max-height:none !important;

	display:block;	
	border:none;
	padding:0px !important;
	margin:0px !important;
	
	width:auto;
	height:auto;
	position:absolute;
}


.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay{
	position:absolute;
	overflow:hidden;
	z-index:2;
	top:0px;
	left:0px;
}

.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{
	width:100%;
	max-width:none !important;	
}

.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{
	height:100%;
	max-width:none !important;	
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon{
	position:absolute;
	width:38px;
	height:38px;
	background-repeat:no-repeat;
	background-position:0 0;
	xbackground-color:green;
	z-index:6;
	top:1px;
	left:1px;
	cursor:pointer;
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link{
	background-image:url('../images/icon-link32.png');	
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{
	background-image:url('../images/icon-zoom32.png');	
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play{
	background-image:url('../images/icon-play32.png');	
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover{
	background-position:0 -38px;
}


.ug-thumbs-grid .ug-tile-image-overlay img{
	width:auto;
	height:auto;
	position:absolute;
	max-width:none !important;
}

/* text panel on tiles*/

.ug-tile .ug-textpanel{
	z-index: 5;
	cursor:default;
}

.ug-tile.ug-tile-clickable .ug-textpanel{
	cursor:pointer;
}

.ug-tile .ug-textpanel-title{
	font-size:14px;
	font-weight:bold;
}

.--------------CAROUSEL------------------{}

.ug-gallery-wrapper .ug-carousel-wrapper{
	position:absolute;
	overflow:hidden;
}

.ug-gallery-wrapper .ug-carousel-inner{
	position:absolute;
}


.------------------LIGHTBOX---------------------{}

.ug-gallery-wrapper.ug-lightbox{
	display: none;
	position: fixed;
    border: none;
    padding:0px;
    margin:0px;
    outline: invert none medium;
    overflow: hidden;
    top: 0;
    left: 0;
	width: 100%;
    height: 100%;
	max-width:none !important;
	max-height:none !important;
    z-index: 1000000;
}

.ug-lightbox .ug-lightbox-top-panel{
	position:absolute;
	z-index:2;
}

.ug-lightbox .ug-lightbox-top-panel-overlay{
	width:100%;
	height:100%;
	position:absolute;
	background-color:#000000;
	opacity:0.4;
	filter: alpha(opacity=40);
}


.ug-lightbox .ug-lightbox-overlay{
	z-index:1;
	width:100%;
	height:100%;
    background-color:#000000;
    opacity:1;
}

.ug-lightbox .ug-slider-wrapper{
	z-index:1;
	xbackground-color:green;
	background-color:transparent !important;
}

.ug-lightbox .ug-textpanel{
	z-index: 2;
}


.ug-lightbox .ug-lightbox-arrow-left,
.ug-lightbox .ug-lightbox-arrow-right{
	position:absolute;
	width:50px;
	height:55px;
	background-repeat:no-repeat;
	background-image:url('../images/lightbox-arrow-left.png');
	background-position:0px 0px;
	z-index:3;
	cursor:pointer;
}

.ug-lightbox .ug-lightbox-arrow-right{
	background-image:url('../images/lightbox-arrow-right.png');
}

.ug-lightbox .ug-lightbox-button-close{
	position:absolute;
	width:36px;
	height:36px;
	background-repeat:no-repeat;
	background-image:url('../images/lightbox-icon-close.png');
	background-position:0px 0px;
	z-index:4;
	cursor:pointer;
}


.ug-lightbox-compact .ug-lightbox-button-close{
	width:45px;
	height:41px;
	background-image:url('../images/lightbox-icon-close-compact2.png');
}


.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,
.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover{
	background-position:0px -55px;	
}

.ug-lightbox .ug-lightbox-button-close.ug-button-hover{
	background-position:0px -35px;
}

.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover{
	background-position:0px -40px;
}

.ug-lightbox .ug-lightbox-numbers{
	position:absolute;
	color:#e5e5e5;
	font-size:12px;
	top:14px;
	left:8px;
	z-index:3;
}

.ug-lightbox-compact .ug-lightbox-numbers{
	font-size: 14px;
	padding-right:5px;
	padding-top:7px;
}

.ug-lightbox .ug-textpanel-title,
.ug-lightbox .ug-textpanel-description{
	font-size: 14px;
	font-weight: normal;
	color: #e5e5e5;
}

.ug-lightbox-compact .ug-textpanel-title,
.ug-lightbox-compact .ug-textpanel-description{
	color:#F3F3F3;
	font-size: 16px;
}

.------------------LOADMORE_BUTTON---------------------{}

.ug-loadmore-wrapper{
	margin-top:20px;
	text-align:center;	
}

.ug-loadmore-wrapper .ug-loadmore-button{
	display:inline-block;
	padding:5px;
	border:1px solid #939393;
	text-decoration:none;
	color: #4F4F4F;
}

.ug-loadmore-wrapper .ug-loadmore-error{
	color:red;
}

.ug-loadmore-wrapper .ug-loadmore-button:hover{
	background-color:#F0F0F0;	
	color:#515151;
}

.ug-loadmore-wrapper .ug-loadmore-loader{
	color: #515151;
}



.------------------CATEGORY_TABS---------------------{}

	.ug-tabs-wrapper{
		margin-top:0px;
		margin-bottom:20px;
		text-align:center;
	}

	.ug-tabs-wrapper a.ug-tab{
	    display: inline-block;
		cursor:pointer;
		text-decoration:none;
		color:#ffffff;
		padding-left:8px;
		padding-right:8px;
		padding-top:6px;
		padding-bottom:6px;
		margin-left:5px;
		background-color:#333333;
		border-radius:3px;
		font-size:12px;
		font-weight:normal;
		
		border: 1px solid #969696;
	}
	
	.ug-tabs-wrapper a.ug-tab:hover{
		background-color: #707070 !important;
	}

	.ug-tabs-wrapper a.ug-tab.ug-tab-selected,
	.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover{
		background-color: #2077A2 !important;
		cursor:default !important;
	}

	.ug-tabs-wrapper a.ug-tab:first-child{
		margin-left:0px !important;
	}


.------------------DEFAULT_SKIN---------------------{}

/* --- arrows -- */

.ug-arrow-left.ug-skin-default,
.ug-arrow-right.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../skins/default/slider_arrow_left.png');
	background-position:0px 0px;
}

.ug-arrow-right.ug-skin-default{
	background-image:url('../skins/default/slider_arrow_right.png');
}

.ug-arrow-left.ug-skin-default.ug-arrow-hover,
.ug-arrow-right.ug-skin-default.ug-arrow-hover{
	background-position:0px -30px;
}

.ug-arrow-left.ug-skin-default.ug-arrow-disabled,
.ug-arrow-right.ug-skin-default.ug-arrow-disabled{
	background-position:0px -60px;
}

/* --- bullets -- */

.ug-bullets.ug-skin-default .ug-bullet{
	width:15px;
	height:15px;
	background-image:url('../skins/default/slider_bullets.png');
	background-position:top left;
	margin-left:5px;
}

.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active{
	background-position:bottom left;
}

.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet{ 
	background-image:url('../skins/default/tile_bullets_gray.png');
}

.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet{ 
	background-image:url('../skins/default/tile_bullets_blue.png');
}

.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet{ 
	background-image:url('../skins/default/tile_bullets_brown.png');
}

.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet{ 
	background-image:url('../skins/default/tile_bullets_green.png');
}

.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet{ 
	background-image:url('../skins/default/tile_bullets_red.png');
}

.ug-button-tile-navigation{
	width:36px;
	height:36px;
	background-position:top left;
	cursor:pointer;
	float:left;
}

.ug-button-tile-navigation.ug-button-tile-left{
	background-image:url('../skins/default/tile_button_left.png');
}

.ug-button-tile-navigation.ug-button-tile-right{
	background-image:url('../skins/default/tile_button_right.png');
}

.ug-button-tile-navigation:hover{
	background-position:bottom left;
}

.ug-button-tile-navigation.ug-button-disabled{
	opacity:0.6;
}

.ug-button-tile-navigation.ug-button-disabled:hover{
	background-position:top left;	
}

.ug-button-tile-navigation.ug-button-tile-play{
	background-image:url('../skins/default/tile_button_play_pause.png');
	width:35px;
} 

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon{
	background-position:bottom left;
} 

.ug-button-tile-navigation.ug-button-tile-play:hover{
	background-position:top left;
} 

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover{
	background-position:bottom left;
} 


/* --- play button -- */

.ug-button-play.ug-skin-default{
	position:absolute;
	background-image:url('../skins/default/button_playpause.png');
    width:14px;
    height:17px;
    cursor:pointer;
	background-position:0px 0px;
}

.ug-button-play.ug-skin-default.ug-button-hover{
	background-position:0px -17px;	
}

.ug-button-play.ug-skin-default.ug-stop-mode{
	background-position:0px -34px;
}

.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover{
	background-position:0px -51px;
}

/* --- fullscreen button -- */

.ug-button-fullscreen.ug-skin-default{
	position:absolute;
	background-image:url('../skins/default/button_fullscreen.png');
    width:16px;
    height:16px;
    cursor:pointer;
	background-position:0px 0px;
}

.ug-button-fullscreen.ug-skin-default.ug-button-hover{
	background-position:0px -16px;	
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode{
	background-position:0px -32px;
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover{
	background-position:0px -48px;
}


/* --- zoom panel --- */

.ug-zoompanel.ug-skin-default .ug-zoompanel-button{
    background-repeat: no-repeat;
    cursor:pointer;
    height: 23px;
    width: 23px;
    margin-top:5px;
    background-position: 0px 0px;	
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{
	margin-top:0px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{
	background-image:url('../skins/default/icon_zoom_plus.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-minus{
	background-image:url('../skins/default/icon_zoom_minus.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-return{
	background-image:url('../skins/default/icon_zoom_back.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover{
    background-position: 0px -23px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled{
    background-position: 0px -46px;
    cursor:default;
}


/* --- Grid Panel Arrows -- */

/*--- down arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default{
	width:30px;
	height:15px;
	background-position:0px 0px;	
	background-image:url('../skins/default/arrow_grid_down.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover{
	background-position:0px -15px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled{
	background-position:0px -30px;
}


/*--- up arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default{
	width:30px;
	height:15px;
	background-position:0px 0px;	
	background-image:url('../skins/default/arrow_grid_up.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover{
	background-position:0px -15px;	
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled{
	background-position:0px -30px;
}

/*--- left arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default{
	width:40px;
	height:40px;
	background-position:0px -40px;
	background-image:url('../skins/default/grid_arrow_left.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover{
	background-position:0px -0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled{
	background-position:0px -80px;
}

/*--- right arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default{
	width:40px;
	height:40px;
	background-position:0px -40px;	
	background-image:url('../skins/default/grid_arrow_right.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover{
	background-position:0px -0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled{
	background-position:0px -80px;
}

/*--- left arrow - horizontal panel type ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../skins/default/slider_arrow_left.png');
	background-position:0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover{
	background-position:0px -30px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled{
	background-position:0px -60px;
}


/*--- right arrow - horizontal panel type ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../skins/default/slider_arrow_right.png');
	background-position:0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover{
	background-position:0px -30px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled{
	background-position:0px -60px;
}


/* --- Strip Panel Arrows -- */

/* left and right arrows */

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default{
	width:25px;
	height:50px;
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:4px;
	height:7px;
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../skins/default/arrows_strip_left.png');
}

.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../skins/default/arrows_strip_right.png');	
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{
	background-position:0px -7px;
}


/* up and down arrows */

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default{
	height:25px;
	width:50px;
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:7px;
	height:4px;
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../skins/default/arrows_strip_up.png');
}

.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../skins/default/arrows_strip_down.png');	
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{
	background-position:-7px 0px;
}

.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip{
	background-position:0px 0px;
	opacity:0.5;
	filter: alpha(opacity = 50);
}


/* --- Panel Handle Tip -- */

/* left and right handle */
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{
	width:22px;
	height:36px;
	background-image:url('../skins/default/grid_handle_black_left.png');
	background-repeat:no-repeat;
	background-position:0px -36px;
}

.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{
	background-image:url('../skins/default/grid_handle_black_right.png');
	background-position:0px -36px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default{
	background-position:0px -0px;	
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed{
	background-position:0px -108px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover{
	background-position:0px -72px;
}


/* top and bottom handle */

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{	
	width:36px;
	height:22px;
	background-image:url('../skins/default/grid_handle_black_top.png');
	background-repeat:no-repeat;
	background-position:-36px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{
	background-image:url('../skins/default/grid_handle_black_bottom.png');
	background-position:-36px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover{
	background-position:0px 0px;	
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed{
	background-position:-108px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover{
	background-position:-72px 0px;
}


/*подписка на журнал*/

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,400italic,700,700italic&subset=latin,cyrillic);
.subscribe20 {
background: url("image/border.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
margin: 0;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow:  0 1px 0 0 rgba(255, 255, 255, 0.88) inset, 0 0 1px 0 rgba(0, 0, 0, 0.5);
-moz-box-shadow:  0 1px 0 0 rgba(255, 255, 255, 0.88) inset, 0 0 1px 0 rgba(0, 0, 0, 0.5);
box-shadow:  0 1px 0 0 rgba(255, 255, 255, 0.88) inset, 0 0 1px 0 rgba(0, 0, 0, 0.5);
}
.subscribe20 .inner {
background: #f6f6f6;
font: 13px/18px Verdana,Arial,sans-serif;
margin: 0;
padding: 20px 90px 20px 30px;
position: relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.subscribe20 .stamp {
background: url("image/stamp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 64px;
position: absolute;
right: 0;
top: 12px;
width: 88px;
}
.subscribe20 h3 {
margin-top: 0;
color: #283537;
font: bold 20px/24px "Roboto Condensed",Arial,sans-serif;
text-transform: uppercase;
}
.subscribe20 #asd_subscribe_form {
display: inline-block;
margin: 0;
position: relative;
}
.subscribe20 p {margin: 0 0 10px;}
.subscribe20 .submit_group{position: relative;}
.subscribe20 input[name="asd_email"] {
box-shadow: 0 0 5px 0 #bbbbbb inset, 0 1px 0 0 #ffffff;
font: normal 18px/31px "Roboto Condensed",Arial;
width: 385px;
background: linear-gradient(to bottom, #ffffff 0px, #e7e7e7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 1px solid #ababab;
border-radius: 5px;
color: #283537;
margin: 0;
padding: 4px 6px;
position: relative;
text-decoration: none;
outline: 0 none;
}
.subscribe20 input[name="asd_submit"] {
margin-top: -14px;
padding: 4px 10px;
position: absolute;
right: 7px;
top: 50%;
border: 0 none;
color: #ffffff;
font: normal 16px/18px "Roboto Condensed",sans-serif;
text-shadow: none;
text-transform: uppercase;
cursor: pointer;
background: #F64214;
background: -moz-linear-gradient(top,#f64214 0,#cb3914 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F64214),color-stop(100%,#CB3914));
background: -webkit-linear-gradient(top,#F64214 0,#CB3914 100%);
background: -o-linear-gradient(top,#f64214 0,#cb3914 100%);
background: -ms-linear-gradient(top,#f64214 0,#cb3914 100%);
background: linear-gradient(to bottom,#F64214 0,#CB3914 100%);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-box-sizing:  border-box;
-moz-box-sizing:  border-box;
box-sizing:  border-box;
}
.subscribe20 input[name="asd_submit"]:hover{
background: #CB3914;
background: -moz-linear-gradient(top,#cb3914 0,#f64214 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#CB3914),color-stop(100%,#F64214));
background: -webkit-linear-gradient(top,#CB3914 0,#F64214 100%);
background: -o-linear-gradient(top,#cb3914 0,#f64214 100%);
background: -ms-linear-gradient(top,#cb3914 0,#f64214 100%);
background: linear-gradient(to bottom,#CB3914 0,#F64214 100%);
}
.subscribe20 input[name="asd_submit"]:active{background: #cb3914;}

.body_news {
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;


}
.body_news a {
color: #1369c4;
font: 16px/24px "Roboto Condensed",Arial,sans-serif;
}


.body_news a span {
  font-weight: 100;
  transition: all .5s;
  border-bottom: 1px solid;
}
.body_news a span:nth-child(2) {
  transition-delay: .1s;
}
.body_news a span:nth-child(3) {
  transition-delay: .2s;
}
.body_news a span:nth-child(4) {
  transition-delay: .3s;
}
.body_news a:hover span {
  font-weight: 700;
}
.body_news a:hover span:nth-child(4) {
  transition-delay: .3s;
}
.body_news a:hover span:nth-child(3) {
  transition-delay: .2s;
}
.body_news a:hover span:nth-child(2) {
  transition-delay: .1s;
}
.body_news a:hover span:nth-child(1) {
  transition-delay: 0s;
}
.body_news a.hover-shadow:hover {
  text-shadow: 1px 1px 0px #ddd, 2px 2px 0px #ddd, 3px 3px 0px #ddd;
}
.body_news a.hover-color:hover {
  border-color: darkmagenta;
}