@font-face {
    font-family: 'intro';
    src: url('../fonts/intro.eot');
    src: url('../fonts/intro.eot?#iefix') format('embedded-opentype'),
         url('../fonts/intro.woff2') format('woff2'),
         url('../fonts/intro.woff') format('woff'),
         url('../fonts/intro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'intro_inline';
    src: url('../fonts/intro_inline-webfont.eot');
    src: url('../fonts/intro_inline-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/intro_inline-webfont.woff2') format('woff2'),
         url('../fonts/intro_inline-webfont.woff') format('woff'),
         url('../fonts/intro_inline-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helveticaneuecyrlight';
    src: url('../fonts/helveticaneuecyr-light-webfont.eot');
    src: url('../fonts/helveticaneuecyr-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-light-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneuecyr-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helbold';
    src: url('../fonts/helveticaneuecyr-bold-webfont.eot');
    src: url('../fonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-bold-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneuecyr-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helroman';
    src: url('../fonts/helveticaneuecyr-roman-webfont.eot');
    src: url('../fonts/helveticaneuecyr-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuecyr-roman-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneuecyr-roman-webfont.woff') format('woff'),
         url('../fonts/helveticaneuecyr-roman-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


  #opaco {
     background-color: #000000;
     left: 0;
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
     filter: alpha(opacity=70);/* IE4- */
     moz-opacity: 0; /* Mozilla */
     -khtml-opacity: 0; /* Safari */
     opacity: 0;  /* general CSS3 */
     position: fixed;
     top: 0;
	 height:100%;
     width: 100%;
     z-index: 10000;
   }

  #popup {
     background-color: #FFFFFF;
     position: absolute;
     left:0;
     top:0;
     min-width: 300px;
     z-index: 11000;

  }

.hidden{display:none;}

/* Browser Reset */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td, u, ul, var, video { margin: 0; padding: 0; font-family: 'helveticaneuecyrlight'; background: transparent; border: 0; outline: 0; vertical-align: baseline; white-space: normal; }

html{height:100%; width:100%;}
body {margin:0; padding:0; font-size:16px; color:#000;  font-family: 'helveticaneuecyrlight',Arial; background: #fff; height:100%;}
table {border-collapse:collapse; padding:0;}
ul{padding-left:0px;}
td {vertical-align: inherit;}
a{text-decoration:none;}
ol{margin-left: 20px;}

input, textarea {outline:none;}
h1{font-size:28px; text-transform:uppercase; font-weight:normal; color:#333; font-family: 'helbold';}
h2, h2 a{font-size:25px; text-transform:uppercase; font-weight:normal; color:#333; font-family: 'helbold';}
h3{font-size: 18px; font-weight: normal; color: #65b844; font-family: 'helbold'; text-align: left;}
h2 a:hover{text-decoration: underline;}
.content h2, .content h2 a{color: #65b844; padding: 40px 0;}
.table td{border: 1px solid #ccc;}
:focus {outline: none;}
.left{float:left;}
.right{float:right;}
.none{display:none !important;}
.clear{clear:both;}
.content{width:1180px; margin:0 auto;}
.error{border-color: #FF0000 !important;}
.img{
	background-size: cover;
    background-position: 50% 50%;
	background-repeat: no-repeat;
}
#mobile_menu_button, #mobile_menu{ display: none; }
/* zoom foto */
.gallery_photo .zoom{background: url(../images/icon/zoom-in.png) center center no-repeat rgba(255,255,255,0.7); height: 100%;}
/* button */
.button{
	font-family: helveticaneuecyrlight;
    text-transform: uppercase;
    padding: 13px 82px;
    border-radius: 50px;
    background: #65b844;
    display: inline-block;
    font-size: 28px;
	-webkit-box-shadow: 2px 3px 10px 1px rgba(10, 10, 10, 0.72);
	-moz-box-shadow:    2px 3px 10px 1px rgba(10, 10, 10, 0.72);
	box-shadow:         2px 3px 10px 1px rgba(10, 10, 10, 0.72);
	cursor: pointer;
	margin: 0 0 1px 0;
	color: #fff;
}
.button:hover{box-shadow:none;margin: 1px 0 0 0;}
.button a{color: #fff; font-family: 'helveticaneuecyrlight';}
a .button {color: #fff; font-family: 'helveticaneuecyrlight';}

a.dark_button{background:#2f3245; border-radius:25px; color:#65b844; padding:10px 20px; font-weight:bold; width:200px; text-align:center;}

button.green{ text-transform:uppercase; border-radius:15px; padding:5px 15px; color:#fff; border:1px solid #65b844; background:#65b844;}
button.green:hover{ cursor:pointer; background:none; color:#65b844; border:1px solid #65b844;}

#cont{width:100%; height:auto !important; height:100%; min-height:100%; position:relative; text-align:center;}
.menu.flex{display: none;}

table.top td{vertical-align:top !important;}
table.top td img{vertical-align:top !important;}

/* header */
#header{
  width:100%;
	background-size: cover;
  background-position: 50% 90%;
	background-repeat: no-repeat;
}
#header.inner{padding-bottom: 30px; height: auto; min-height: auto;}
#header_top{background:#65b844; color:#fff; font-family: 'helveticaneuecyrlight',Arial; font-size:14px; padding-bottom: 10px;}
#header_address{float:left; padding: 10px 10px 10px 20px;  background: url(../images/icon/header_address.png) left center no-repeat; margin-right:10px;}
#header_phone{float:left; padding: 10px 20px; background: url(../images/icon/header_phone.png) left center no-repeat; margin-right:10px;}
#header_mail{float:left; padding: 10px 20px; background: url(../images/icon/header_mail.png) left center no-repeat; }
#header_sreda{float:right; border: 1px solid #fff;
    border-radius: 4px;
    padding: 5px 10px;
    margin: 7px 25px 7px 0;
  }
#header_sreda a{color: #fff;}
#header_view{ float:right; padding: 13px 10px 13px 25px; background: url(../images/icon/header_view.png) left center no-repeat; margin-right: 10px; cursor: pointer;}
#header_view a{color: #fff;}
.header_social_wrap{
   float: right;
   display: flex;
   height: 28px;
   align-items: center;
   margin-top: 7px;
}
.header_social a{display: block;}
#header_social_vk{ padding: 0; margin: 0 10px 0 0;}
#header_social_yt{padding: 0; margin: 0 10px 0 0;}
#header_social_inst{padding: 0; margin: 0 10px 0 0;}
#header_info{text-align:left; padding-top: 11px;}
div#name_org{ float: left; text-align: left; padding-top: 5px;}
div#name_org #name_org_top a{ font-size: 12px; color: #fff; font-family: 'helroman'; }
div#name_org #name_org_bottom a{ font-size: 14px; color: #fff; font-family: 'helbold'; text-transform: uppercase; }

#header_info div#komitet_logo{padding: 12.5px 25px 12.5 0; float:left; }
#header_info div#let_75{padding: 5px 25px; float:left; }
#header_info div#piter_we{padding: 10px 25px; float:left; }
#header_info div#piter_we img{   }
#header_info div#search{padding: 34px 0 34px 25px; float:right; }
#header_info div#search #search_text{
  position: relative;
  width: 250px;
}
#header_info div#search #search_text input{
  margin: 0;
  padding: 20px 55px 20px 20px;
  border-top-left-radius: 40px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 40px;
}
#header_info div#search #search_b{
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  width: 57px;
  height: 57px;
  border-radius: 100px;
  background: url(/images/search.png) #65b844 no-repeat center center;

  -webkit-box-shadow: -4px 0px 9px 2px rgba(8, 8, 8, 0.39);
	-moz-box-shadow:    -4px 0px 9px 2px rgba(8, 8, 8, 0.39);
	box-shadow:         -4px 0px 9px 2px rgba(8, 8, 8, 0.39);
}
#header_top div#request_a_call{
    background: url(../images/icon/request_a_call.png) 12px 7px no-repeat #602597;
    padding: 7px 20px 7px 40px;
    border-bottom: 1px solid #3c185e;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    float: right;
    display: inline-block;
    text-transform: uppercase;
	cursor: pointer;
}
#header_top div#enter, #header_top div#enter_in{
  padding: 7px 20px 7px 40px;
  border-bottom: 1px solid #3c185e;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  position: absolute;
  right: calc(50% - 589px);
  top: 42px;
  text-transform: uppercase;
	cursor: pointer;
	background: #602597 url(../images/cabinet.png) 12px center no-repeat;

}
#header_top div#enter_in a{
color:#fff;
}
#header_top div#enter_in a:hover{
text-decoration:underline;
}




/* menu */
div#menu_wrap{background: url(../images/icon/bg_menu_wrap.png) center bottom repeat-x; padding-bottom: 4px; }
div.menu{float: right; }
.menu table{height: 100%; width: 1180px;}
.menu table td{vertical-align: middle; text-align: center; padding: 0 5px; height: 100%;}
.menu table td:last-child{padding-right:0;}
.menu table td:hover .lvl_1{border-bottom: 6px solid #65b844;}
.menu table td.menu:hover .child{display: block !important;}
.menu table td a{font-family: 'helbold',Arial; color:#fff; font-size: 15px; padding: 0 0 12px 0; text-transform: uppercase;}

.menu table td .lvl_1{display: table-cell; vertical-align: middle; padding: 5px 0; border-bottom: 6px solid rgba(0,0,0,0);}
.menu table td .lvl_2 .wrap_div:hover .lvl_3{display: block;}
.menu table td .lvl_3 .wrap_div:hover .lvl_4{display: block;}

.menu .child .wrap_div.children:hover, .menu .child .wrap_div .child_div:hover{
	background: rgba(15, 37, 51,0.3);

}
.wrap_div:hover  a .child_div.child_2{background: #cbd0d3;}

.menu table td .lvl{
	position: absolute;
    background: #f3f4f5;
    z-index: 1000;
    margin: -33px 0 0 0;
    box-sizing: border-box;
    min-width: 200px;
	display: none;
    right: -200px;

}

.menu .child{ position: absolute; z-index: 1000; box-sizing: border-box; min-width: 200px; border-bottom: 6px solid #65b844; background: rgba(251,251,251,0.95);}
.menu .child  a{text-transform: none;}
.menu .child .child_div{padding: 7px 10px 7px 10px; color: #0f2533; font-family: 'helbold',Arial; font-size: 14px; text-align: left; text-transform: uppercase; }


#main_slogan{ color: #fff; vertical-align: middle; }

#main_slogan #slogan{
   font-size: 40px;
}
#main_slogan .buttom{
	font-family: helveticaneuecyrlight;
    text-transform: uppercase;
    padding: 13px 82px;
    border-radius: 50px;
    background: #65b844;
    display: inline-block;
    font-size: 28px;
	-webkit-box-shadow: 2px 3px 10px 1px rgba(10, 10, 10, 0.72);
	-moz-box-shadow:    2px 3px 10px 1px rgba(10, 10, 10, 0.72);
	box-shadow:         2px 3px 10px 1px rgba(10, 10, 10, 0.72);
	cursor: pointer;
	margin: 0 0 1px 0;
}
#main_slogan{display: flex; padding: 20px 0;     align-items: center;}
#main_slogan #logo_slogan{  display: table-cell; vertical-align: top; width: 50%; text-align: left; }
#main_slogan #calendar{ display: table-cell; vertical-align: top; width: 50%; padding: 40px 0 0;}

#memory_tab{background: #2c2e3e; width: 1180px; margin: 90px auto 0 auto; padding:10px; font-size: 16px; color:#fff; }
#memory_tab span{color:#65b844;}

/* main info */
#bg_info{ margin: 20px 0;}
#bg_info .wrap_news table{width: 100%; }
#bg_info .wrap_news table td{padding: 0 0 0 10px;}
#bg_info .news_img{width: 101px; height: 101px; border-radius: 50%; border: 1px solid #ccc;}

#bg_info .news_zag a{font-family: 'helbold'; text-transform: uppercase; font-size: 20px; color: #65b844;}
#bg_info .news_text{font-size: 15px;  color:#333;}

#info_left, #info_right{ text-align:left; display: table; width: 49%; border: 2px solid #65b844;  box-sizing: border-box; padding: 20px; height: 285px; overflow: hidden;}
#info_left{margin-right: 1%;}
#info_right{margin-left: 1%;}
#info_left .memory{width:100%}
#info_left .wrap_news table td:nth-child(2){vertical-align: top;}
#info_left .wrap_news table td:nth-child(1){vertical-align: middle;}
#info_left a, #info_right a{color:#65b844;}
#info_left .news_more, #info_right .news_more{margin:10px 0;}

#info_left .wrap_news.now{background: url(../images/icon/bg_info_now.png) no-repeat top right;}

#info_left .news_date{
  font-size: 14px;
  color: #333;
}
#info_left .date, #info_right .date{
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    width: 95px;
    height: 95px;
	border:2px solid #65b844;}
#info_left .date table{height: 100%; padding: 0;}
#info_left .date table td{ padding: 0; color: #fff; font-family: 'intro_inline'; font-size: 12px;}
#info_left .date table td span{font-family: 'intro_inline'; font-size: 39px;}

#info_left .cycle-slideshow table td{vertical-align: top;}


#info_right{background: #fff;}
#info_right .cycle-slideshow table td{vertical-align: top;}
#info_right table td{vertical-align: top;}
#info_right .wrap_text {padding-left: 10px; }
#info_right .wrap_text table td{vertical-align: top; text-align: left; }
#info_right .main_interview { display: table-cell; vertical-align: middle; }
#info_right .main_interview .wrap_text{ text-align: left; }
#info_right .news_date { font-size: 14px; color: #333; }

#wrap_info .news_zag{padding-left: 5px;}
#wrap_info .news_zag_news{padding-left: 5px;}
#wrap_info .news_text{padding-top: 10px;}
#wrap_info .news_date{padding-top: 10px;}


#news_anons {background-image: url(../images/icon/bg_news_anons.jpg); padding-bottom: 80px;}
#news_anons table{width: 100%;}
#news_anons table td{width:50%; padding: 50px 25px 0 50px;}
#news_anons table td div{color: #fff;}

#work_for_you{
  padding-bottom: 50px;
}
#work_for_you h1{
  color: #65b844;
  padding: 40px 0;
  font-size: 25px;
  text-transform: none !important;
  font-weight: normal;

  font-family: 'helbold';
}
#work_for_you .flex{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

#work_for_you .wrap_text{

  position: relative;
    width: 279px;
    margin: 0 10px 20px 10px;
  }
#work_for_you .wrap_text:nth-child(1), #work_for_you .wrap_text:nth-child(4n+1){
    margin-left: 0;
}
#work_for_you .wrap_text:nth-child(4n){
  margin-right: 0;
}
#work_for_you .wrap_text .news_img{
  height: 171px;
	position: relative;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
#work_for_you .news_zag{padding: 15px 5px; font-family: 'helbold';color: #fff; }
#work_for_you .news_text{padding: 0 5px 50px; text-align:center; color: #fff; }
#work_for_you div.news_cont{ background: #2f3245; }
#work_for_you .wrap_text:hover div.news_cont{ background: #68af43; }
#work_for_you .news_more a{color: #65b844; text-transform: uppercase;}


#foto_video .content{width: 1000px; text-align:left; padding: 75px 0;}
#foto_video .wrap_text{padding-bottom: 40px;}
#foto_video .wrap_text:nth-child(1) .news_img{float:right;}
#foto_video .wrap_text:nth-child(1) .news_text{float:right; box-sizing:border-box; padding: 15px 30px 0 0; width: 520px;}
#foto_video .wrap_text:nth-child(2) .news_img{float:left; }
#foto_video .wrap_text:nth-child(2) .news_text{float:left; box-sizing:border-box; padding: 15px 0 0 25px; width: 520px;}
#foto_video .news_img {width: 470px; height: 330px; border: 4px solid #fff;
	-webkit-box-shadow: 2px 3px 10px 1px rgba(10, 10, 10, 0.72);
	-moz-box-shadow:    2px 3px 10px 1px rgba(10, 10, 10, 0.72);
	box-shadow:         2px 3px 10px 1px rgba(10, 10, 10, 0.72);
}
#foto_video .news_zag { font-family: 'helbold'; color: #65b844; font-size: 30px; padding: 0 0 15px 0;}
#foto_video .news_text { box-sizing:border-box; color: #707070;}
#foto_video .news_text p{ padding-bottom: 5px;}
#foto_video .news_text span{ color: #65b844;}
#foto_video .news_text a{ color: #65b844;}
#foto_video .news_more{border: 1px solid #65b844; border-radius: 4px; display:inline-block; margin: 15px 0 0;}
#foto_video .news_more a{color: #65b844; text-transform: capitalize;}

#pdd{background-color: #2f3245; background-image: url(../images/icon/bg_pdd.jpg) ; background-position: 0 100%; background-repeat: no-repeat; }
#pdd .content{ text-align:right;}
#pdd .content h2{color: #fff; font-family: 'helbold'; text-transform: none; font-size: 44px; padding: 40px 0 20px;}
#pdd .content div.text{color: #fff; font-family: 'intro';  padding: 0 0 20px; font-size: 18px; font-weight: bold; }
#pdd .content .button{font-size: 16px; padding: 10px 35px; margin: 10px 0 40px; text-align: center;}
#pdd #wrap_pdd {width: 50%; text-align: left; margin-left: 50%; padding: 29px 0;}
#pdd #wrap_pdd .button a{font-family: 'helbold'; text-transform: none;}

#k_video {background: top right url(../images/icon/bg_news_anons.png) no-repeat; background-color: #2f3245;}
#k_video .content {
    text-align:left;
    font-size: 16px;
    font-family: 'helbold';
    color:#fff;
    padding-bottom:22px;
}
#wrap_k_video {
    padding-right:460px;
}
#wrap_k_video h2 {padding:16px;}
#wrap_k_video .button {padding:0px 36px 6px 36px; margin: 0px; text-align: center;}
#wrap_k_video .button a{font-family: 'helbold'; text-transform: none; font-size: 18px;}



#important_info{background-image: url(../images/icon/bg_important_info.jpg); min-height: 370px; }
#important_info .content{  display: flex;
  justify-content: center;
  flex-wrap: wrap;}
#important_info h2{color: #fff; padding: 50px 0 80px; font-size: 36px; text-transform: inherit; font-family: 'helveticaneuecyrlight';}
#important_info .important_info_block_met{
  width: 19%;
  float: left;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #fff;
  margin-right: 1.2%;
  text-align: left;
  display: table;
  height: 170px;
}
#important_info .important_info_block_met:nth-child(5){margin: 0;}
#important_info .important_info_block_met:hover{
  border-color: #65b844;
  background: #65b844;
}
#important_info .important_info_block_met a{
  color: #fff;
  display: table-cell;
  font-size: 12px;
  text-align: center;
  font-family: 'helbold';
  padding: 100px 10px 15px 10px;
}
#important_info .important_info_block_met:nth-child(1) a{background: url(/images/icon/important_info_block_met_0.png) no-repeat center 35px; }
#important_info .important_info_block_met:nth-child(2) a{background: url(/images/icon/important_info_block_met_1.png) no-repeat center 21px; }
#important_info .important_info_block_met:nth-child(3) a{background: url(/images/icon/important_info_block_met_2.png) no-repeat center 19px;}
#important_info .important_info_block_met:nth-child(4) a{background: url(/images/icon/important_info_block_met_3.png) no-repeat center 25px;}
#important_info .important_info_block_met:nth-child(5) a{background: url(/images/icon/important_info_block_met_4.png) no-repeat center 25px;}

#news{text-align:left;}
#news div.title{text-transform: uppercase; font-family: 'helbold'; text-align:left; margin-bottom:10px; background:#65b844; padding:5px 10px; display:inline-block;}
#news .news_date{font-family: 'helbold'; text-transform: uppercase; text-align:left; font-size: 17px;}
#news .news_zag{font-family: 'helbold'; text-transform: uppercase; text-align:left; font-size: 17px; margin-bottom: 5px;}
#news .news_text{text-align:left;}
#news .news_more{border: 1px solid #fff; display: inline-block; margin-bottom: 20px;}
#news .news_more a{color: #fff; text-transform: capitalize; }

#memory_block{ text-align: left; }
#memory {background-image: url(../images/icon/bg_news_anons.jpg);  text-align:left; }
#memory table{width: 100%;}
#memory table td{width:50%; padding: 80px 0 ;}
#memory table td div{color: #fff;}
#memory div.title{text-transform: uppercase; font-family: 'helbold'; text-align:left; margin-bottom:10px; background:#65b844; padding:5px 10px; display:inline-block;}
#memory .memory_wrap_slide div{max-width: 500px;}
#memory .memory_date{font-family: 'helbold'; text-transform: uppercase; text-align:left; font-size: 17px;}
#memory .memory_zag{font-family: 'helbold'; text-transform: uppercase; text-align:left; font-size: 17px; margin-bottom: 5px; color: #65b844;}
#memory .memory_text{text-align:left;}
#memory .memory_more{border: 1px solid #fff; display: inline-block; margin-bottom: 20px;}
#memory .memory_more a{color: #fff; text-transform: capitalize; }
#memory_block .right_block_form_zaivka_zag_1{font-size: 38px; font-family: 'helbold';margin-bottom: 5px;}
#memory_block .right_block_form_zaivka_zag_2{font-size: 46px;font-family: 'helbold'; margin-bottom: 50px;}
#memory_block .right_block_form_zaivka a{
  font-family: 'helbold';
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
  padding: 15px 27px;
  display: inline-block;
  background: #68af43;
  border-radius: 8px;

}


#table_igry {
    width: 544px; height: 1574px;
}
#table_igry tr td {
    border: 1px solid #000000; 
}
#table_igry .t_gr {
    background-color:#92D050;
}
#table_igry .t_bl {
    background-color:#DEEAF6;
}
#table_igry .t_gr2 {
    background-color:#D9EAD3;
}
#table_igry  .t_rd {
    background-color:#FCE5CD;
}

#anons{text-align:left;}
#anons div.title{text-transform: uppercase; font-family: 'helbold'; text-align:left; margin-bottom:10px; margin-left:30px; background: rgba(0,0,0,0.2); display:inline-block; padding:5px 10px;}
#anons .wrap_text{background: rgba(0,0,0,0.2); padding: 15px; width: 380px; margin: 0 auto;    position: relative;}
#anons .news_date{font-family: 'helbold'; text-transform: uppercase; text-align:left; font-size: 17px; position: absolute; right: -55px; background: #65b844; padding: 2px 4px; top: 0;}
#anons .news_date .left{margin-right:5px; text-align:center; font-size: 10px;}
#anons .news_date .left span{font-size: 22px;}
#anons .news_date .right{font-size: 13px; padding-top: 5px;}
#anons .news_zag{font-family: 'helbold'; text-transform: uppercase; text-align:left; font-size: 17px; margin-bottom: 10px; padding-right: 70px;}
#anons .news_text{text-align:left;}
#anons .news_more{border: 1px solid #fff; border-radius: 19px; display: inline-block;margin-bottom: 20px;}
#anons .news_more a{color: #fff; text-transform: uppercase;}

.full_news_img{margin-bottom:20px;}

table.green{width:100%;}
table.green td{min-width:100px; border:1px solid #65b844; text-align:center !important; vertical-align:middle !important; padding:10px !important;}
table.green td:first-child{text-align:left !important;}

/* education_category */

#education_category h2{color:#000; font-size:18px; text-transform:none; padding:20px 0 10px 0;}
#education_category h3{color:#2f3245; font-size:16px; text-transform:uppercase; line-height:16px; font-weight:normal; margin:0; padding:0;}
#education_category h4{color:#65b844; font-size:14px; text-transform:uppercase; line-height:14px; font-family: 'helbold'; margin:20px 0 10px 0; padding:0;}
#education_category h5{color:#2f3245; font-size:14px; font-family: 'helbold';}
#education_category table{background:#f7f7f7; border-collapse:collapse; width:100%; margin:10px 0;}
#education_category table tr.cat:hover{cursor:pointer;}
#education_category table tr.cat:hover h3{color:#65b844;}
#education_category table td.img{width:50px; padding:0; border:1px solid #ccc;}
#education_category table td.img img{width:50px; height:50px; padding:0; margin:0;}
#education_category table td.title{vertical-align:middle; text-align:left; padding:0px 20px; border:1px solid #ccc;}
#education_category table td.list{vertical-align:top; text-align:left; padding:0 20px; border:0;}
#education_category table td.list.act{border:1px solid #ccc;}
#education_category table td.list p{margin:0; margin-bottom:20px; font-size:14px;}
#education_category table td.list div{display:none;}


/* structure */

.structure_img{width:810px; text-align:center; margin:10px 0 5px 0;}
.structure_img img{float:none !important; margin:0 !important;}

.structure {
  border-top: 3px solid #27aabe;
  border-bottom: 3px solid #65b844;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#27aabe), to(#65b844));
  background-image: -webkit-linear-gradient(#27aabe, #65b844);
  background-image:
      -moz-linear-gradient(#27aabe, #65b844),
      -moz-linear-gradient(#27aabe, #65b844);
  background-image:
      -o-linear-gradient(#27aabe, #65b844),
      -o-linear-gradient(#27aabe, #65b844);
  background-image:
      linear-gradient(#27aabe, #65b844),
      linear-gradient(#27aabe, #65b844);
  -moz-background-size: 3px 100%;
  background-size: 3px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
  border-radius:10px;
  text-align:center;
}

.structure:hover {
  background: -webkit-gradient(linear, from(#27aabe), to(#65b844));
  background: -webkit-linear-gradient(#27aabe, #65b844);
  background: -moz-linear-gradient(#27aabe, #65b844);
  background: -o-linear-gradient(#27aabe, #65b844);
  background: linear-gradient(#27aabe, #65b844);
  cursor:pointer;
  color:#fff;
}

.structure.level1:hover div.title{
	background:-webkit-linear-gradient(#ffffff, #ffffff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.structure.level2:hover div.title{
	background:-webkit-linear-gradient(#ffffff, #ffffff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.structure.level1 div.title{display:-moz-inline-box; display:inline-block; vertical-align:middle;
width:180px; zoom:1; font-family: 'helbold'; text-align:center;
background: -webkit-linear-gradient(#27aabe, #65b844);
  -webkit-background-clip: text; font-size:20px;
  -webkit-text-fill-color: transparent;}
.structure.level2 div.title{display:-moz-inline-box; display:inline-block; vertical-align:middle;
width:140px; zoom:1; font-family: 'helbold'; text-align:center; padding-left:5px;
background: -webkit-linear-gradient(#27aabe, #65b844);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.structure.level1 {text-transform:uppercase; width:200px; height:120px; margin:0 auto;}
.structure.level2 {width:150px; height:150px; margin:6px; float:left; font-size:13px; text-align:center;}
.structure div.helper{display:-moz-inline-box; display:inline-block; height:100%; width:0px; vertical-align:middle; zoom:1;}


#department{margin-top:40px;}
#department h2{padding:0;}

/* direction */

#direction{margin-top:40px;}
#direction .wrap_link{height: 250px; width:146px !important; margin: 0 8px; text-align:center; float:left;}
#direction .wrap_link .img{height: 125px; width:125px; background-position:50% 50%; background-repeat:no-repeat; text-align:center; margin:5px 13px;}
#direction .wrap_link .img img{margin:0; float:none;}
#direction #slideshow-direction{width:710px; float:left;}
#direction .cycle-prev{background:url(../images/left_arr.png) center center no-repeat; float:left; width:50px; height:70px; margin-top:27px;}
#direction .cycle-next{background:url(../images/right_arr.png) center center no-repeat; float:right; width:50px; height:70px; margin-top:27px;}
#direction .cycle-prev:hover{background:url(../images/left_arr_act.png) center center no-repeat; cursor:pointer;}
#direction .cycle-next:hover{background:url(../images/right_arr_act.png) center center no-repeat; cursor:pointer;}
#direction .wrap_link .title{text-align:center; width:146px; color:#2f3245 !important; min-height:180px;}
#direction .wrap_link a {text-decoration:none !important; color:#2f3245 !important;}
#direction .wrap_link a .title {color:#2f3245 !important; text-decoration:none !important; font-weight:bold;}
#direction .wrap_link a .title em{font-weight:normal;}

/* page */
.page{margin:0 0 20px 0; width:815px; display: inline-block; float: left;}
.page .text h1{text-transform: inherit;}
.page h1{ font-size: 24px; text-transform: uppercase; text-align:left; margin-bottom:15px; color: #65b844; }
.page h2{ font-size: 18px; text-align:left; margin-bottom:15px;}
.page h3{ margin-bottom:5px;}
.page .text{text-align:left; color:#333; margin: 0 0 50px 0;}
.wrap_content .page {margin-top: 30px;}
.wrap_content .page .text table {margin: 5px 0;}
.wrap_content .page .text table tr td{padding: 5px; vertical-align: top; text-align:left;}
.wrap_content .page .text table.doc_icon tr {background: none;}
.wrap_content .page .text table.doc_icon tr td{text-align:left;}
.wrap_content .page .text table.doc_icon tr td img{margin:0;}

.page .text table td{ }
.page .text a table td{border: 0; }
.page .text img{max-width: 760px;}
.page .text p{margin-bottom:20px; text-align:left; font-size: 18px;}
.page .text ul{padding-left: 20px; list-style-type: none; margin-bottom:10px;}
.page .text ul li{margin-bottom: 5px; background: url(../images/doted.jpg) 0 8px no-repeat; padding-left: 12px;}
.page .text a{text-decoration: none; cursor: pointer; color: #4c8a33;}
.page .text a:hover{text-decoration: underline;}
.page .text h3{margin-bottom:15px; color:#2f3245;}
.main_text{ margin: 40px 0 25px 0 ; border-left: 4px solid #43a6a7; padding-left: 16px;}
.main_text .text{margin: 0;border-left: 0;padding-left: 0;}
/* mol_pol */
table#mol_pol td{vertical-align: middle; padding: 5px;}
table#mol_pol td:nth-child(1){ text-align: center; }
/* news_page */
.news_more a{
	font-family: helveticaneuecyrlight;
	display: inline-block;
  padding: 7px 17px;
  border-radius: 8px;
  cursor: pointer;
  color: #fff;
	font-size: 14px;
	border: 1px solid #65b844;

	width: 120px;
	box-sizing: border-box;
	text-align: center;
}
.page .text .news_more a{color: #65b844; text-decoration: none;}
.page .text .news_more:hover{background: #65b844;}
.page .text .news_more:hover a{color: #fff;}

.news_page .news_zag{color: #2f3245; font-family: 'helbold'; font-size: 16px; padding-bottom: 9px;}
.news_page .news_text{color: #707070; font-family: 'opensansregular'; line-height: 16px; font-size: 14px; }

/* news */
.news_page.news_1 .wrap_news{margin-bottom: 40px;}
.news_page.news_1 .news_img{width: 325px; height: 220px; float:left; display: inline-block; margin-right: 20px; background-size: contain;}
.news_page.news_1 .news_wrap_text {display: inline-block; float: left; width: 470px; position: relative; height: 220px;}
.news_page.news_1 .news_wrap_text.full {width: 100%;}
.news_page.news_1 .news_zag{font-size: 20px; padding-bottom: 9px; border-bottom: 1px solid #2f3245; margin-bottom: 8px;}
.news_page.news_1 .news_date{ background: url(../images/icon/news_date.png) 0 0 no-repeat; padding: 2px 0 3px 32px; color: #2f3245; font-family: 'helbold'; font-size: 17px; margin-bottom: 5px;}
/* заглушка для новостей. картинка с правой стороны */
/* .news_page.news_1 .wrap_news:nth-child(even) .news_img{ float: right; margin: 0 0 0 20px;} */
.news_page.news_1 .news_more{position: absolute; bottom: 0;}

 /* event */
.news_page.news_2{ margin: 0 auto; width: 760px;}
.news_page.news_2 .wrap_news:nth-child(odd){margin-right: 20px;}
.news_page.news_2 .wrap_news{ position: relative; float: left; display: inline-block; height: 250px; margin-bottom: 20px;}
.news_page.news_2 .news_img{width: 145px; height: 100%; float: left; display: inline-block;}
.news_page.news_2 .news_wrap_text{width: 220px; height: 100%; float: left; display: inline-block; background: #f2f2f2; padding: 10px; box-sizing: border-box;}
.news_page.news_2 .news_wrap_text.full{width: 365px;}

.news_page.news_2 .news_text{position: relative;}
.news_page.news_2 .news_more{position: absolute; bottom: 15px; right: 15px;}
.news_page.news_2 .news_addr{color: #2f3245; font-family: 'helbold'; font-size: 14px; padding-bottom: 9px;}
.news_page.news_2 .news_time{color: #2f3245; font-family: 'helbold'; font-size: 14px; padding-bottom: 9px;}
.news_page.news_2 .news_date{position: absolute; width: 65px; height: 60px; margin: 0 0 0 -65px; background: #65b844; color: #fff;}
.news_page.news_2 .wrap_news:nth-child(even) .news_date{right: 0; margin: 0 -60px 0 0;}
.news_page.news_2 .news_date{text-align: center; }
.news_page.news_2 .news_date .date{height:60px;}
.news_page.news_2 .vector_event{background:url(../images/logo_small.png) no-repeat left center; padding-left: 25px;     color: #65b844; position: absolute; bottom: 52px;}
.news_page.news_2 .news_date table{height: 100%; width: 100%; padding: 0; margin: 0;}
.news_page.news_2 .news_date table td{padding:0 !important;color: #fff; font-family: 'intro_inline'; font-size: 11px;text-align: center !important;}
.news_page.news_2 .news_date table td span{font-family: 'intro_inline'; font-size: 33px;}


.news_feeds_8 div.date{background:#d71852 !important;}
.news_feeds_7 div.date{background:#189ad7 !important;}
.news_feeds_9 div.date{background:#761ca5 !important;}
.news_feeds_10 div.date{background:#fe9500 !important;}

.news_cat{margin:25px 0;}
.news_cat a {line-height: 30px;}
.news_cat a span{ padding:3px 10px; margin-right:10px;}
.news_cat a.news_feeds_8 span{background:#d71852 !important;}
.news_cat a.news_feeds_7 span{background:#189ad7 !important;}
.news_cat a.news_feeds_9 span{background:#761ca5 !important;}
.news_cat a.news_feeds_10 span{background:#fe9500 !important;}


/* publication */
.news_page.news_0 .wrap_news{padding: 10px; background: url(../images/icon/bg_news_3.jpg) 0 0; min-height: 135px; margin-bottom: 25px;}
.news_page.news_0 .news_img{width: 125px; height: 125px; border-radius: 50%; border: 5px solid #2f3245; box-sizing: border-box; display: inline-block; float: left; margin:10px 35px 10px 0;}
.news_page.news_0 .news_zag{margin-top: 25px;}
.news_page.news_0 .news_wrap_text {position: relative;}
.news_page.news_0 .news_text{color: #2f3245;}
.news_page.news_0 .news_text p{margin: 0 !important;}
.news_page.news_0 .news_more{width: 150px;position: absolute;right: 0;}

/* intervyu */
.page_interview table td{vertical-align: top;}
.page_interview .text h1{ font-size: 16px; color: #2f3245; margin-bottom: 0; margin-top: 6px; }
.page_interview .text h3{ font-size: 16px; color: #65b844; margin-bottom: 5px; }
.page_interview #interview_name{ margin-bottom: 25px; text-transform: uppercase;     font-size: 14px;}
.page_interview #interview_phrase{ color: #2f3245; font-family: helbold; margin-bottom: 20px; }

/* right block people */
.wrap_people{margin-bottom: 60px;}
.wrap_people .people_img{ height: 126px; width: 126px; margin: 10px auto; border-radius: 50%;}
.wrap_people .people_zag{color: #212121; font-family: 'opensansbold';}
.wrap_people .people_text{color: #989898; }

/* main_fotogallary */
.main_fotogallary .wrap_photogallery{width: 360px; float: left; margin: 0 15px 30px 15px;}
.main_fotogallary .photogallery_img{height: 203px;}
.main_fotogallary .photogallery_title{ margin-top: -32px; background: rgba(67,166,167,0.9);  text-align: center; color: #fff; padding: 5px;}
.main_fotogallary #link_all_gallery {text-align: right; margin: 0 25px 0 0; }
.main_fotogallary #link_all_gallery a{color:#848e92; font-family: 'opensanssemibold';}
.main_fotogallary #link_all_gallery a:hover{ text-decoration: underline;}

/* main links */
#main_links{background: url(../images/icon/bg_links.jpg) 0 0 repeat-x; padding-bottom: 80px; }
#main_links h2{padding: 30px 0 25px; text-align:left; color: #43a6a7; font-size: 18px; font-family: 'opensanssemibold';}

#main_links table div.cycle-slideshow{width:1100px !important;}
#main_links table.slider_bottom{width: 100%;height: 140px;}
#main_links table.slider_bottom tr td{vertical-align:middle;}
#main_links table.slider_bottom tr td:nth-child(1){width: 50px;background: url('../images/icon/slide_left.png') no-repeat center center;}
#main_links table.slider_bottom tr td:nth-child(2){width: 1100px;}
#main_links table.slider_bottom tr td:nth-child(3){width: 50px;background: url('../images/icon/slide_right.png') no-repeat center center;}
#main_links table.slider_bottom tr td#next:hover,table.slider_bottom tr td#prev:hover{cursor:pointer;}
#main_links table.slider_bottom div.cycle-slide{width:155px; text-align: center; height: 140px; margin:0 14px; border:1px solid #43a6a7; box-sizing: border-box;}
#main_links table.slider_bottom div.cycle-slide img{height: 60px; margin: 10px 0 5px;}
#main_links table.slider_bottom div.cycle-slide .slider_title{color: #fff; font-size: 12px; padding: 5px;}

/*##########################################################################################################*/
/* page */
#page_bg_top{background-image: url(../images/icon/page_bg_top.jpg); height: 0;}
.news_date{color: #07acbe;}
/* news */
.page .wrap_page_news {margin-bottom: 30px;}
.page .wrap_page_news .news_text {float: left; width: 510px;}
.page .wrap_page_news .news_text .news_title {font-family: 'opensansbold'; font-size: 18px; margin-bottom: 10px;}
.page .wrap_page_news .news_text.full {float: none; width: auto;}
.page .wrap_page_news .news_text p{margin-bottom: 5px;}
.page .wrap_news_text .news_img { width: 300px; height: 169px; float: left; margin: 0 10px 10px 0;}
.page .wrap_page_news .news_text .podr {padding-right: 25px; display: inline-block;}
.page .wrap_page_news .news_text .podr a{text-transform:uppercase; text-decoration: none;}
.page .wrap_page_news .news_text .podr a:hover{text-decoration: underline;}

/* anonsy */
.page #wrap_preview .wrap_anons{ float: left; width: 45%; margin-right: 5%;}
.page #wrap_preview .text_anons{ width: auto; }
/* gallery */
.page.photogallery .wrap_photogallery{width: 250px; display: inline-block; float: left; margin: 0 20px 20px 0;}

.page.photogallery .text a{text-decoration: none; color: #fff;}
.page.photogallery .photogallery_img .zoom{background: rgba(67,166,167,0.5); height: 100%;}
.page.photogallery .photogallery_img .zoom table{height:100%; width: 100%; margin: 0; padding:0;}
.page.photogallery .photogallery_img .zoom td{color: #fff; text-align: center; font-family: 'opensansbold'; text-transform: uppercase; vertical-align: middle;}
.page.photogallery .photogallery_img .zoom tr:nth-child(odd){background: none;}
.page.photogallery .photogallery_img .zoom tr:nth-child(even){background: none;}
.photogallery_img{width: 100%; height: 185px;}
.photogallery_title{ background: rgba(67,166,167,0.9); text-align: center; color: #fff; padding: 5px; height:38px;}
.page.photogallery .gallery_photo{width: 250px; display: inline-block; float: left; margin: 0 10px 10px 0; height: 250px;}

/* video */

.video{margin:10px 0;}
.video p{margin-top:5px;}
.video p a{color:#4c8a33 !important;}


/* stage */
#wrap_stage{ background: url(/images/icon/page_stage.png) no-repeat top left; height: 800px; position: relative; }
#wrap_stage .stage{ height: 56px; font-family: 'helbold'; text-transform: uppercase; color: #fff; padding: 23px 0 0 20px;
 box-sizing: border-box; cursor: pointer; }
#wrap_stage .stage:hover, #wrap_stage .stage.act{color:#6f24b4 !important;}
#wrap_stage #wrap_stage_text{ width: 457px; position: absolute; right: 0; top: 425px;}
#wrap_stage #stage_10{ width: 460px;}
#wrap_stage #stage_9{ width: 430px;}
#wrap_stage #stage_8{ height: 55px; width: 410px;}
#wrap_stage #stage_7{ height: 56px; width: 390px;}
#wrap_stage #stage_6{ width: 360px;}
#wrap_stage #stage_5{ height: 55px; width: 330px;}
#wrap_stage #stage_4{ height: 56px; width: 300px;}
#wrap_stage #stage_3{ height: 58px; padding: 15px 0 0 20px; width: 280px; color: #353951; }
#wrap_stage #stage_2{ height: 55px; color: #353951; width: 220px;}
#wrap_stage #stage_1{ height: 55px; color: #353951; width: 220px;}
#wrap_stage #stage_text_zag{margin-bottom:8px; font-family: 'helbold';}
#wrap_stage


/* services */
#services_filter{ width: 100%;}
table#services_filter{ margin-bottom: 25px; }
#services_filter td{vertical-align: middle; padding-bottom: 20px;}
#services_filter td.services_filter_zag{font-family: 'intro'; font-size: 25px; color: #65b844; text-transform: uppercase; padding-left:10px;}
#services_filter td .filter{ height: 56px; margin: 0; width: 100%;}
#services_filter td .filter td{ font-family: 'helbold'; color: #2f3245; padding: 10px 27px; background: url(/images/icon/services_bg_filter.jpg) top left; cursor: pointer; text-align: center; width: 50%; text-transform: uppercase;}
#services_filter td .filter td:hover, #services_filter td .filter td.act{ color: #fff; background:#65b844; }
#services_filter td .filter td:nth-child(1){ border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
#services_filter td .filter td:nth-child(2){ border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
#services_filter td .filter td span{font-size: 10px;}
#services_filter #services_filter_online_test { padding-left:25px; }
#services_filter #services_filter_online_test div{ font-family: 'helbold'; text-align: center; background: #65b844; color:#2f3245; border-radius: 8px; padding: 17px 51px; }
#services_filter #services_filter_online_test a{ text-decoration: none; margin-left:20px;}
#services_filter #services_filter_online_test div:hover{ color:#fff; }

#services_value{ width: 100%;}
#services_value ul{margin-top: 20px; padding:0;}
#services_value li{ background: url(../images/icon/services_li.jpg) 0 1px no-repeat; padding-left: 23px; font-size: 14px; color: #2f3245;}
#services_value tbody td{padding:0 10px 0 0;}
#services_value_zag td{width: 25%;}
#services_value_zag div.services_value_zag{ margin-bottom: 5px; font-family: 'helbold'; text-align: center; background: #65b844; color: #fff; border-radius: 8px; padding: 11px 8px; width: 95%; padding-right:5%; text-transform: uppercase; box-sizing: border-box;     font-size: 15px;}



/* excursion */

#exc_slider{height: 270px; width: 100%; position:relative;}
#exc_slider .slide{height:100%; width: 100%;}
#exc_slider .wrap_slide{height:100%; width: 100%;}
#exc_slider .wrap_slide .img{height:270px; width: 100%;
	background-size: cover;
    background-position: 50% 50%;
	background-repeat: no-repeat;
}
#exc_slider .slider_front_bg{
	position:absolute;
	width: 100%;
	height: 100%;
}
#exc_slider .wrap_slider_front_text{margin-left: -320px; padding-left: 50%;}
#exc_slider .slider_front_text{width: 400px; padding: 10px 20px; box-sizing:border-box; margin-top: 30px; color:#fff;}
#exc_slider .slider_front_text p.title{color: #fff; font-size: 30px; text-align:left; background:#65b844; padding:10px 20px; display: inline-block; margin:0 0 5px 0;}
#exc_slider .slider_front_text .text{margin: 10px 0 20px 0; text-align:left; color:#f2f2f2; background:rgba(0,0,0,0.5); padding:5px;}
#exc_slider .slider_front_text .text p{padding:0; margin:0;}
#exc_slider .pager{bottom: 0; position: absolute; width: 100%; margin-bottom: 20px; margin-left:100px;}
#exc_slider .pager span{
    width: 15px;
    height: 15px;
    background:url(../images/slider_pager.png) center center no-repeat;
    font-size: 0px;
    margin-right: 5px;
    display: inline-block;
	cursor:pointer;
}
#exc_slider .pager span.cycle-pager-active{background:url(../images/slider_pager_act.png) center center no-repeat; cursor:auto;}
#exc_slider .exc-prev{background:url(../images/left_arr.png) center center no-repeat; float:left; width:50px; height:70px; margin-top:100px; position:relative; z-index:2000;}
#exc_slider .exc-next{background:url(../images/right_arr.png) center center no-repeat; float:right; width:50px; height:70px; margin-top:100px; position:relative; z-index:2000;}
#exc_slider .exc-prev:hover{background:url(../images/left_arr_act.png) center center no-repeat; cursor:pointer;}
#exc_slider .exc-next:hover{background:url(../images/right_arr_act.png) center center no-repeat; cursor:pointer;}
#exc_slider button{text-transform:uppercase; color:#fff; border-radius:15px; padding:5px 15px; background:none; border:1px solid #fff; cursor:pointer;}
.exc_category{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.exc_category div.item{
  width: 18%;
  height:180px;
  margin: 0 1% 20px;
}

.exc_category div.item:hover{
cursor:pointer;
}

.exc_category div.item:hover div.title{
	color:#2f3245;
	background:#65b844;
}

.exc_category div.item div.img{
	height:75px;
	width:100%;
	background-size:cover !important;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}

.exc_category div.item div.title{
	height:105px;
	width: 100%;
	zoom:1;
	text-align:center;
	text-transform:uppercase;
	color:#65b844;
	background:#2f3245;
	font-size:11px;
	font-family: 'helbold';
	box-sizing:border-box;
	padding:35px 5px 0 5px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	}


#excursion .wrap_news:nth-child(odd){margin-right: 50px;}
#excursion .wrap_news{ position: relative; float: left; display: inline-block; height: 150px; margin-bottom: 20px; border:2px solid #f2f2f2; background: #f2f2f2; min-width: 46%;}
#excursion .news_img{width: 145px; height: 100%; float: left; display: inline-block; padding:10px; box-sizing:border-box;}
#excursion .news_img .img{width: 125px; height: 100%; background-size:contain !important}
#excursion .news_wrap_text{width: 220px; height: 100%; float: left; display: inline-block; background: #f2f2f2; padding: 10px 10px 10px 20px; box-sizing: border-box;}
#excursion .news_wrap_text.full{width: 365px;}
#excursion .news_more{display: block; position:absolute; bottom:15px; left:230px;}
#excursion .news_zag{color: #2f3245; font-family: 'helbold'; font-size: 15px; padding-bottom: 9px;}
#excursion .news_text{color: #707070; font-family: 'opensansregular';}

#excursion h2{padding:30px 0 10px 0;}

/* interview */

.int_category div.item{
width:100%;
margin-top:20px;
}

.int_category div.item:hover{
cursor:pointer;
}

.int_category div.item:hover div.title{

}

.int_category div.item div.img{
	height:124px;
	width:124px;
	background-size:cover !important;
	float:left;
	z-index:2;
	position:relative;
	border-radius:100px;
	border:5px solid #2f3245;
}
.int_category div.item:hover div.img{
	border:5px solid #65b844;
}

.int_category div.item div.title{
	text-align:left;
	text-transform:uppercase;
	color:#2f3245;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin: 22px 0 22px -40px;
	width:700px;
	box-sizing:border-box;
	z-index:1;
	position:relative;
	}

.int_category div.item div.title table{
	width:100%;
	height:78px;
	}

.int_category div.item div.title table td{
	background:#ededed;
	vertical-align:middle;
		padding-left:80px;
}

.int_category div.item div.title table td:hover{
	background:#e9e9e9;
}


.interview{
	margin-left:115px;
}

.interview h2{
	background:#2f3245;
	color:#fff;
	padding:5px 25px;
	width:500px;
	margin-top:20px;
	}

.interview div.item div.img{
	height:100px;
	width:100px;
	background-size: initial;
	float:left;
	z-index:2;
	position:relative;
	border:5px solid #2f3245;
	border-radius:55px;
}

.interview div.item:hover div.img{
	border:5px solid #65b844;
}

.interview div.item div.title{
	text-align:left;
	text-transform:uppercase;
	color:#2f3245;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin: 17px 0 0 -20px;
	width:580px;
	box-sizing:border-box;
	z-index:1;
	position:relative;
	}

.interview div.item div.title table{
	width:100%;
	height:68px;
	}

.interview div.item div.title table td{
	background:#ededed;
	vertical-align:middle;
	padding-left:40px;
}

.interview div.item div.title table td p{
	margin:5px 0 0 0;
	text-transform:none;
	font-size:14px;
	font-style:italic;
}

.interview div.item div.title table td:hover{
	background:#e9e9e9;
}


/* consult */

.consult_category div.item{
width:260px;
height:100px;
float:left;
margin:15px 5px 15px 5px;
}

.consult_category div.item:nth-of-type(3) div.title{
padding:25px 5px 0 5px;
}

.consult_category div.item:hover{
cursor:pointer;
}

.consult_category div.item:hover div.title{
	color:#2f3245;
	background:#65b844;
}

.consult_category div.item div.img{
	height:100px;
	width:100px;
	background-size:cover;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	float:left;
}

.consult_category div.item div.title{
	height:100px;
	width:160px;
	zoom:1;
	text-align:center;
	text-transform:uppercase;
	color:#65b844;
	background:#2f3245;
	font-size:14px;
	font-family: 'helbold';
	box-sizing:border-box;
	padding:35px 5px 0 5px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	float:left;
	}

#consult h2{padding:30px 0 10px 0;}
#consult ul{margin-bottom:20px;}
#consult ul li{margin-bottom:20px; background:url(../images/slider_pager_act.png) left 5px no-repeat; padding-left:20px;}

/* games */

.games_category div.item{
width:260px;
height:100px;
float:left;
margin:15px 5px 15px 5px;
}

.games_category div.item:hover{
cursor:pointer;
}

.games_category div.item:hover div.title{
	color:#2f3245;
	background:#65b844;
}

.games_category div.item div.img{
	height:100px;
	width:100px;
	background-size:cover;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	float:left;
}

.games_category div.item div.title{
	height:100px;
	width:160px;
	zoom:1;
	text-align:center;
	text-transform:uppercase;
	color:#65b844;
	background:#2f3245;
	font-size:14px;
	font-family: 'helbold';
	box-sizing:border-box;
	padding:35px 5px 0 5px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	float:left;
	}

#games h2{padding:30px 0 10px 0;}
#games ul{margin-bottom:20px;}
#games ul li{margin-bottom:20px; background:url(../images/slider_pager_act.png) left 5px no-repeat; padding-left:20px;}

/* support-youth */

table.support-youth{width:100%;}
table.support-youth td:first-child{width:200px;}
table.support-youth ul{margin:20px 0;}
table.support-youth li{margin:4px 0}

/* question */
#question div.item{border:1px solid #ccc; background:#fcfcfc; margin:15px 0; color:#2f3245;}
#question div.item b{color:#65b844;}
#question div.item div.question{cursor: pointer;}
#question div.item div.question:hover td{background:#ebebeb;}
#question div.item div.question:hover td.answer_td{background:#2f3245;}
#question div.item div.question.act td{background:#ebebeb;}
#question div.item div.question.act td.answer_td{background:#2f3245;}
#question div.item div.question table{width:100%; margin:0;}
#question div.item div.question table td{vertical-align:middle; padding:5px 15px;}
#question div.item div.question table td.answer_td{background:#65b844; text-align:center; color:#fff; font-size:14px; width:50px;}
#question div.item div.question table td.answer_td img{text-align:center; width:25px; margin-bottom:5px;}
#question div.item div.answer{padding:15px 15px 5px 15px; display:none;}

/* page_publication */

.publication .publication_wrap{
  display: block;
  width: 25%;
  float: left;
  padding-right: 3%;
  padding-bottom: 3%;
  box-sizing: border-box;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.publication .publication_wrap:nth-child(4){
  padding-right: 0;
}
.publication .publication_img{
  height: 135px;
}
.publication .publication_text{
  padding: 25px 10px;
  background: #13232e;
}
/*/////////////////////////////////// END PAGES ///////////////////////////////////*/
/* form */

div.form{
background:#f8f8f8;
border-top:10px solid #65b844;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
padding:20px;
position:relative;
}

div.form div.close{
width:20px;
height:20px;
position:absolute;
background:url(../images/close.png) 50% 50% no-repeat;
right:10px;
top:10px;
cursor:pointer;
}

div.form h2{
	color:#2f3245;
	font-size:16px;
	text-align:center;
}

div.form table{
margin:20px 0;
}

div.form table td{
vertical-align:middle;
padding:5px;
}

div.form input[type=text]{
border:1px solid #ccc;
background:#fff;
padding:5px 10px;
width:100%;
box-sizing:border-box;
min-width:250px;
height:37px;
margin:0;
}

div.form textarea{
border:1px solid #ccc;
background:#fff;
padding:5px 10px;
width:100%;
box-sizing:border-box;
min-width:250px;
height:100px;
margin:0;
}

div.form select{
border:1px solid #ccc;
background:#fff;
padding:5px;
width:100%;
box-sizing:border-box;
min-width:250px;
height:37px;
}

div.form label{
font-weight:bold;
}

 /*##########################################################################################################*/
/* block */
#right_block{margin: 0; width: 340px; display: inline-block; float: right; }
#right_block h2{ font-size: 20px; text-transform: uppercase; text-align: left; margin-bottom: 15px; margin-bottom:15px; padding: 40px 0 0 0;}
#right_block.main{margin-top: 40px;}


/* block news */
#right_block .news{}
.news.news_block{border-left: 4px solid #43a6a7; margin: 25px 0 25px 0; }
.news.news_block .wrap_news{margin: 0 25px 0 0; width: 370px; height: auto; min-height: 340px;}
.news.news_block .wrap_news:nth-of-type(3){margin: 0;}
.news.news_block .news_img{width: 370px; height: 208px;}
.news.news_block .news_wrap_text {width: 100%; padding: 10px; height: auto;}
.news.news_block #link_all_news{margin: 15px 5px 0 0;}

/* right_work_for_you */
#right_block .wrap_text{margin-bottom: 25px;}
#right_block .wrap_text:hover .news_zag{background: #65b844;color: #fff;}
#right_block .wrap_text.tek_page .news_zag{background: #65b844;color: #fff;}
#right_block .wrap_text table{width: 100%; height: 100%;}
#right_block .wrap_text table td{vertical-align: middle;}
#right_block .news_img{float:left; width: 113px; height: 90px; display: inline-block;}
#right_block .news_zag{float:left; height: 90px; display: inline-block; width: 185px; text-align:left; padding:0 20px;
background: #0f2533; color: #65b844; text-transform: uppercase; font-family: 'helbold'; font-size: 14px;}
#right_block .wrap_text .news_zag table td{font-family: 'helbold'; font-size: 14px;}
#right_block .news_text{display: none;}


  /* block gallery */
.fotogallery{text-align: left;  color: #666;  margin: 0 0 30px 0;   border-left: 4px solid #43a6a7;  padding: 0 0 10px 16px;}
.wrap_block_gallary{float:left; display: inline-block; margin-right: 15px;}
.wrap_block_gallary .gallery_photo{width: 256px; height: 144px;}
  /* block_files */
.block_files{text-align: left;  color: #666;  margin: 0 0 30px 0;   border-left: 4px solid #e68080;  padding: 0 0 10px 16px;}
.block_files a td{color:#666;}
.block_files a:hover td{text-decoration: underline;}

 /*##########################################################################################################*/
 /*paginator*/
 #paginator {margin:10px auto;text-align: center; font-family:'helbold'; font-size: 17px;}
 #paginator span{margin: 0 5px;color:#2f3245; font-family:'helbold'; font-size: 17px;}
 #paginator span#current_page{color:#65b844;}
 #paginator span a{text-decoration:none; color:#2f3245; font-family:'helbold'; font-size: 17px;}
 #paginator span a:hover{text-decoration:underline;}



/*##########################################################################################################*/
/* forms */
.label{color:#8874b7;margin-bottom: 5px;font-family: 'opensansbold';text-align:left;}
input,textarea{
	width: 100%;
    border: 1px solid #979797;
    padding: 5px;
    box-sizing: border-box;
    margin: 5px 0 10px;
}
input:focus,textarea:focus{border: 1px solid #43a6a7;}
input.error,textarea.error{border: 1px solid #eb8989;}

input[type="submit"], .sumbit{background: #8874b7; border-bottom: 4px solid #5b4d7a; padding: 5px 10px; font-size: 18px; text-transform: uppercase; margin: 5px 0; cursor: pointer;}
input[type="submit"]:hover, .sumbit:hover{margin-top:9px; border-bottom:0;}
a .sumbit, .sumbit a, .sumbit {color: #fff; font-family: 'opensanssemibold';}

/* forma enter*/
#form_enter h2 table{width: 100%; margin: 20px auto 0; min-width:400px;}
#form_enter table.table_forms_enter td:first-child{width:100px;}
#form_enter table.table_forms_enter td:last-child{width:300px;}
#form_enter td{vertical-align: middle;}
#form_enter .filter td{ font-family: 'helbold'; color: #2f3245; padding: 10px 20px; background: url(/images/icon/services_bg_filter.jpg) top left; cursor: pointer; text-align: center; width: 50%; text-transform: uppercase;}
#form_enter .filter td:hover, #form_enter .filter td.act{ color: #fff; background:#65b844; }
#lost_pass{ text-align: right; color: #65b844; cursor: pointer; }


.forma_obrah #zag{text-align:center; color:#43a6a7; font-family: 'opensanssemibold'; margin: 10px 0 15px 0; font-size: 18px;}
.forma_obrah table{width: 650px; margin: 0 auto;}
.forma_obrah table input{margin:8px 0; height: 40px;}
.forma_obrah table textarea{margin:8px 0; height: 100px;}
.forma_obrah table .error_fio{width: 40px;}
.forma_obrah table td{vertical-align: middle; }
.forma_obrah table td:nth-child(1){text-align:right;padding-right: 20px; font-size: 14px; color: #3d4952; font-family: 'opensanssemibold';}
.forma_obrah table td:nth-child(2){width: 340px;}
.forma_obrah table td#text_obrah{
    vertical-align: top;
    padding-top: 12px;
}
.forma_obrah .obrah_buttom{text-transform: uppercase; text-align:center; margin: 20px auto; width: 175px; display: block; cursor: pointer;}
.forma_obrah #pre_text{color: #909090; text-align: center; font-size: 14px; width: 560px; margin: 10px auto;}
.fancybox-skin{border-bottom: 11px solid #43a6a7 !important;}
/*#################################################################################################*/
#webanatomy{     font-size: 1em;
    text-align: left;
    background: url(/images/theme_light/theme_light_webanatomy_white.png) left center no-repeat !important;
    padding: 10px 0 10px 65px;
    margin-top: 20px;}
#footer{ text-align: center; }
#wrap_content_foter{background: #2c2e3e; padding: 35px 0 50px; position: relative; }
#wrap_content_foter #form_footer, #wrap_content_foter #contact{ float: left; display: inline-block;}
#wrap_content_foter #wrap_logo_webanatomy_footer{float: left; display: inline-block;}

#wrap_content_foter #form_footer{ padding: 0 20px 0 35px; text-align: left; width: 300px; }
#wrap_content_foter #wrap_input_footer{ width: 300px; }
#wrap_content_foter #checkbox_form{ font-size: 14px; }
#wrap_content_foter #checkbox_form input{ height: auto !important; width: auto !important; margin: 0 5px 0 0 !important; }

#wrap_content_foter #form_footer input{margin: 0 0 10px 0; padding: 5px 0; height: 38px; border: 0; border-bottom: 1px solid #fff; background: none; color: #fff; }

#wrap_content_foter #form_footer textarea{
  box-sizing: border-box;
  border: 0;
  border-bottom: 1px solid #fff;
  background: none;
  color: #fff;
  margin: 0;
  height: 80px;
  padding: 5px 0;
  resize: none;
  width: 300px;
}
.footer_form_text{
  padding: 10px 0;
  font-family: 'helveticaneuecyrlight';
  color: #fff;
  font-size: 10px;
}
#wrap_content_foter #form_footer .button_form{background: #65b844; padding: 10px 0; text-transform: none; color: #fff; font-family: 'helbold'; cursor: pointer; margin-bottom: 10px; font-size: 14px; border-radius: 4px; text-align: center;}
#wrap_content_foter #form_footer input::-webkit-input-placeholder, #wrap_content_foter #form_footer textarea::-webkit-input-placeholder{ font-family: 'helveticaneuecyrlight'; color: #fff;}
#wrap_content_foter #form_footer input:-moz-placeholder , #wrap_content_foter #form_footer textarea:-moz-placeholder { font-family: 'helveticaneuecyrlight'; color: #fff;}
#wrap_content_foter #form_footer input::-moz-placeholder , #wrap_content_foter #form_footer textarea::-moz-placeholder { font-family: 'helveticaneuecyrlight'; color: #fff;}
#wrap_content_foter #form_footer input:-ms-input-placeholder, #wrap_content_foter #form_footer textarea:-ms-input-placeholder{ font-family: 'helveticaneuecyrlight'; color: #fff;}


#wrap_content_foter #contact{width: 580px; padding: 0; text-align: left; color: #fff;}
#wrap_content_foter #contact .wrap_contact{display: inline-block; width: 280px; box-sizing: border-box; vertical-align: top;}
#wrap_content_foter #contact .wrap_contact:nth-child(1){margin-right: 15px;}
#wrap_content_foter #contact #map{margin-bottom: 10px;}
#wrap_content_foter #contact #address{ font-family: 'helveticaneuecyrlight'; font-size: 14px; background: url(../images/icon/footer_address.png) no-repeat 0 center; padding: 5px 0 5px 25px;}
#wrap_content_foter #contact #mail{ font-family: 'helveticaneuecyrlight'; font-size: 14px; background: url(../images/icon/footer_mail.png) no-repeat 0 center; padding: 5px 0 5px 25px;}
#wrap_content_foter #contact #phone{ font-family: 'helveticaneuecyrlight'; font-size: 14px; background: url(../images/icon/footer_phone.png) no-repeat 0 center; padding: 10px 0 10px 25px;}

#wrap_content_foter .content{position: relative;}



/* breadcrumb */
#breadcrumb{ text-align:left; padding:10px 0; background:#0f2533;}
#breadcrumb a{color:#4c80a0; text-decoration:none; text-transform: uppercase;     font-size: 14px;}
#breadcrumb a:hover{text-decoration:underline;}
#breadcrumb td:last-child a{color: #4c80a0; text-decoration: underline;}
#breadcrumb table{width:100%;}
#breadcrumb table td{padding:0; vertical-align: middle; padding: 0 10px 0 0;}
#breadcrumb .bread_link{display: inline-block; }
#breadcrumb .separator{background: url(../images/icon/separator.png) left center no-repeat;
display: inline-block; height: 100%; width: 10px;}

/*##########################################################################################################*/
/*##########################################################################################################*/
/*##########################################################################################################*/

#mycalendar td{ font-family: 'helbold'; font-size:35px; width: 80px; padding: 15px 0 10px; text-align:center; vertical-align:middle; color:#65b844; position: relative; }
#mycalendar td.day_free{color: #c74a4a;}
#mycalendar td.val{background: #2c2e3e; }
#mycalendar th{font-size: 19px; color:#3e454c; font-family: 'opensansbold'; padding:5px 0;}
#mycalendar td#cal_month{  font-size: 24px; border:0; color:#65b844;  text-align: left; background: none;  }
#mycalendar a{color:#6f6f6f; text-decoration:none; font-family: 'opensansbold'; font-size: 20px; }
td.calendar_news_inner { background: url(/images/icon/calendar_news.png) no-repeat calc(100% - 4px) 4px #2c2e3e !important; cursor: pointer; }
td#calendar_now_day a, td#calendar_now_day{color: #5da44a;}
td.active_day{color: #fff !important;}
#mycalendar td div.dw{
  color: #fff;
  font-size: 10px;
  top:4px;
  left:4px;
  position: absolute;
  display: inline-block;
}

#main_cal{ width: 480px;  margin: 0 auto 0;}
#main_cal #wrap_news_day{  vertical-align: top; }
#main_cal .news_day{ width: 100%; border-top-right-radius: 5px; border-bottom-right-radius: 5px; padding: 35px 20px 0; box-sizing: border-box;}
#main_cal #news_day_date{ font-size: 18px; color: #fff; font-family: 'museo_cyrillic700'; text-transform: uppercase; text-align: left; border-bottom: 1px solid #416e2e; padding-bottom: 40px; }
#main_cal td.news_calendar{width: 680px;}
#main_cal table{ width: 100%; border-spacing: 2px 2px; border-collapse: separate;}

.news_day .scroll-pane{ height:  190px; }
.news_day .scroll-pane .jspTrack{background: none;}
.news_day .scroll-pane .jspDrag{  background: #13473a;}
#no_news_day { font-size: 30px; color: #fff; padding: 30px 0; }
.news_day .item{ padding: 10px 0 10px; border-bottom: 1px solid #fff; }
.news_day .item .text{ color: #fff; text-align: left; }
.news_day .item .text .title a{ color: #fff; font-family: 'opensansbold'; font-size: 13px; text-transform: uppercase; padding-bottom: 0; }
.news_day .item .text .anons{ font-size: 14px; padding-bottom: 15px; }
.news_day .item .text .more{ padding: 6px 0; }
.news_day .item .text .more a{ border: 1px solid #fff; border-radius: 5px; padding: 6px 20px; text-transform: uppercase; font-size: 12px; font-family: opensansbold; color: #fff; }

#nav{position:relative;}
#mycalendar td.month_prev{cursor:pointer; position:relative; background: url(/images/icon/month_prev.png) no-repeat center center;}
#mycalendar td.month_next{cursor:pointer; position:relative; background: url(/images/icon/month_next.png) no-repeat center center;}

#calendar_legend{ display: none; width: 370px; margin: 30px auto; font-family: 'museo_cyrillic500'; font-size: 19px; }
#calendar_legend_now_day, #calendar_legend_choice{ display: inline; color: #13473a; }
#calendar_legend_now_day{ margin-right: 80px; }
#calendar_legend_now_day span{ font-family: 'opensansbold'; font-size: 20px; color: #5da44a;}
#calendar_legend_choice span{ font-family: 'opensansbold'; font-size: 20px; color: #202020;}

/*##########################################################################################################*/
/* mobile */
/* mobile_menu */

#mobile_menu_button{display:none; background:#65b844  url(../images/hamburger.png) right center no-repeat; color:#fff; text-transform:uppercase; font-family: 'opensansbold'; font-size:20px; width:100%; padding:20px; text-align:left; box-sizing:border-box; cursor: pointer;}
#mobile_menu{display:none;}
#mobile_menu div.menu{background:#fff; color:#0f2533; text-transform:uppercase; text-align:left;}
#mobile_menu div.menu a{color:#0f2533; font-family: 'opensansbold'; font-size:18px; display: block;}
#mobile_menu div.menu .lvl_1{padding:20px 60px 20px 20px; box-sizing:border-box; border-bottom:1px solid #29556d !important;}
#mobile_menu div.menu.submenu{cursor: pointer;}
#mobile_menu div.menu.submenu .lvl_1{background:#fff url(../images/submenu_arr.png) right center no-repeat;}
#mobile_menu div.menu.submenu .lvl_1.act{background:#fff url(../images/submenu_arr_act.png) right center no-repeat;}
#mobile_menu div.menu .child{position:relative;}
#mobile_menu div.menu .child.lvl_2{padding:0;}
#mobile_menu div.menu .lvl_2 .wrap_div .child_div{background:#eaeaea;}
#mobile_menu div.menu .child .child_div{ font-family: 'opensanssemibold' !important; font-size:18px;  border-bottom:1px solid #29556d !important; padding:20px 40px 20px 30px; box-sizing: border-box;}
#mobile_menu div.menu .lvl_3 .wrap_div .child_div{background:#0b2a3b url(../images/mobile_menu_dot.png) 30px center no-repeat; color:#e1dfdf; font-family: 'opensansregular' !important; padding:20px 40px 20px 50px; box-sizing: border-box;}



@media (min-width: 1000px) and (max-width: 1280px) {
	.content{width: 98%; margin: 0 1%;}
	#foto_video .content{ width: 98%; padding: 25px 0;}
	div.menu{float: none;}
	.menu table{margin: 0 auto;}
	.menu table td{padding: 0 5px;}
	#foto_video .wrap_text{ margin: 10px auto;}
	#foto_video .wrap_text:nth-child(1) .news_img, #foto_video .wrap_text:nth-child(1) .news_text, #foto_video .wrap_text:nth-child(2) .news_img, #foto_video .wrap_text:nth-child(2) .news_img, #foto_video .wrap_text:nth-child(2) .news_text{float:none; margin: 0 auto; }

	#info_left, #info_right{ float:none; margin: 0; }
	#header_top div#enter, #header_top div#enter_in{margin: 0;}

	#header_address,#header_phone,#header_mail,#header_view, #name{display:none;}
	.news_2.news_page{ margin: 0 auto; width: 760px;}
}
@media (min-width: 768px) and (max-width: 999px) {
	div#menu_wrap{background: none;}
	#menu_wrap.content{width: 100%; box-sizing: border-box; margin:0;}
	#mobile_menu_button{display: block;}
	#header_menu{display: none;}

	.content{width: 98%; margin: 0 1%;}
	#foto_video .content{ width: 98%; padding: 25px 0;}
	div.menu{float: none;}
	.menu table{margin: 0 auto;}
	.menu table td{padding: 0 5px;}
	#foto_video .wrap_text{ margin: 10px auto;}
	#foto_video .wrap_text:nth-child(1) .news_img, #foto_video .wrap_text:nth-child(1) .news_text, #foto_video .wrap_text:nth-child(2) .news_img, #foto_video .wrap_text:nth-child(2) .news_img, #foto_video .wrap_text:nth-child(2) .news_text{float:none; margin: 0 auto; }

	#foto_video .wrap_text  .news_text{height: auto;}
	#info_left, #info_right{float:none; margin: 0;}
	#bg_info .wrap_news table td{padding: 0 10px;}
	#news_anons table td{display: block; width: 100%; box-sizing: border-box;}
	#anons div.title, #anons .wrap_text{margin: 0 !important;}
	#anons .wrap_text{width: 80%;}
	#wrap_content_foter #wrap_logo_webanatomy_footer, #wrap_content_foter #form_footer, #wrap_content_foter #contact{float: none;}
	#header_info div#komitet_logo{display: none;}
	#work_for_you .content{ display: inline-block; margin: 0 auto; width: 705px;}
	#header_top div#enter, #header_top div#enter_in{margin: 0;}

	#header_address,#header_phone,#header_mail,#header_view, #name{display:none;}
	.news_2.news_page{ margin: 0 auto; width: 760px;}
}
@media (max-width: 767px) {
   #important_info .important_info_block_met{float:none; width: 100% !important; border:0; padding:  0 0 15px 0; height: auto; margin: 0;}
   #important_info h2{padding: 20px 0;}
}
@media (min-width: 480px) and (max-width: 767px) {
    .publication .publication_wrap{width: 50%; padding: 0 5px 10px !important;}
  #wrap_content_foter #contact{width: 100%; box-sizing: border-box;}

	div#menu_wrap{background: none;}
	#menu_wrap.content{width: 100%; box-sizing: border-box; margin:0;}
	#mobile_menu_button{display: block;}
	#header_menu{display: none;}

	.content{width: 98%; margin: 0 1%;}
	#foto_video .content{ width: 98%; padding: 25px 0;}
	div.menu{float: none;}
	.menu table{margin: 0 auto;}
	.menu table td{padding: 0 5px;}
	#foto_video .wrap_text{ margin: 10px auto;}
	#foto_video .wrap_text:nth-child(1) .news_img, #foto_video .wrap_text:nth-child(1) .news_text, #foto_video .wrap_text:nth-child(2) .news_img, #foto_video .wrap_text:nth-child(2) .news_img, #foto_video .wrap_text:nth-child(2) .news_text{float:none; margin: 0 auto; }

	#foto_video .wrap_text  .news_text{height: auto; }
	#foto_video .wrap_text:nth-child(2) .news_text,#foto_video .wrap_text:nth-child(1) .news_text{padding: 15px 0 0;}
	#info_left, #info_right{float:none; margin: 0; width: auto;}
	#bg_info .wrap_news table td{padding: 0 10px;}
	#news_anons table td{display: block; width: 100%; box-sizing: border-box;}
	#anons div.title, #anons .wrap_text{margin: 0 !important;}
	#anons .wrap_text{width: 80%;}
	#wrap_content_foter #wrap_logo_webanatomy_footer, #wrap_content_foter #form_footer, #wrap_content_foter #contact{float: none;}
	#header_info div#komitet_logo, #foto_video .news_img  {display: none;}

	#info_left .date, #bg_info .news_img{display: none;}
	#wrap_content_foter #logo_footer{padding-top: 30px;}
	#wrap_content_foter #form_footer{padding: 30px 0; width: auto; display: block; text-align: center;}
	#wrap_content_foter #wrap_input_footer, #wrap_content_foter #form_footer textarea{float: none; width: 220px; margin: 0 auto;}
	#wrap_content_foter #form_footer .button_form{ width: 220px; margin: 0 auto; margin-top: 20px;}
	#news_anons{padding-bottom: 20px;}
	#work_for_you .content{ display: inline-block; margin: 0 auto; width: 480px;}

	#main_slogan{margin-top: 0;}

	#header_top div#enter, #header_top div#enter_in{margin: 0;}
	#header_address,#header_phone,#header_mail,#header_view, #name{display:none;}


	#wrap_stage #wrap_stage_text{margin-top: 30px; position: relative; width: auto; top: auto; right: auto;}
	.news_page.news_2{width: 100%;}
	.news_page.news_2 .wrap_news{height: auto; float: none;display: block;margin-right:0 !important;}
	.news_page.news_2 .news_wrap_text{width: auto !important;}
	.news_page.news_2 .vector_event{position:relative;bottom: auto;}
	.news_page.news_2 .news_more{bottom: auto;position:relative;right:0;margin-top:20px;}
	.news_page.news_2 .news_date{margin:0 !important;position: relative;right:auto;}

	table#services_filter{width:100%;}
	#services_filter_online_test{display: none !important;}
	#services_filter td .filter td{width:100%;  box-sizing: border-box;}
	#services_filter td .filter td:nth-child(1){border-radius:0; border-top-left-radius: 8px; border-top-right-radius: 8px;}
	#services_filter td .filter td:nth-child(2){border-radius:0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
	#services_filter td,#services_value_zag td{display: block; width: 100%; box-sizing: border-box;}

  #wrap_content_foter #contact .wrap_contact {width: 100%; margin: 0 !important;}

}
@media (max-width: 479px) {
  .page .text img{max-width: 100%;}
  .publication .publication_wrap{width: 50%; padding: 0 5px 10px !important;}
  #piter_we{display: none;}
  #header_info div#search #search_text{width: 100%; box-sizing: border-box; padding: 0;}
  #important_info {min-height: auto; padding-bottom: 20px;}
  #important_info .important_info_block_met{float:none; width: 100%; border:0; padding:  0 0 0 0; height: auto; margin: 0; }
  #important_info .important_info_block_met a{background: none !important; padding: 10px;}

  #important_info h2{padding: 20px 0;}
  #wrap_content_foter #contact .wrap_contact {width: 100%; margin: 0 !important;}
	div#menu_wrap{background: none;}
	#menu_wrap.content{width: 100%; box-sizing: border-box; margin:0;}
	#mobile_menu_button{display: block;}
	#header_menu{display: none;}

	.content{width: 98%; margin: 0 1%;}
	#foto_video .content{ width: 98%; padding: 25px 0;}
	div.menu{float: none;}
	.menu table{margin: 0 auto;}
	.menu table td{padding: 0 5px;}
	#foto_video .wrap_text{ margin: 10px auto;}
	#foto_video .wrap_text:nth-child(1) .news_img, #foto_video .wrap_text:nth-child(1) .news_text, #foto_video .wrap_text:nth-child(2) .news_img, #foto_video .wrap_text:nth-child(2) .news_img, #foto_video .wrap_text:nth-child(2) .news_text{float:none; margin: 0 auto; }

	#foto_video .wrap_text  .news_text{height: auto; }
	#foto_video .wrap_text:nth-child(2) .news_text,#foto_video .wrap_text:nth-child(1) .news_text{padding: 15px 0 0;}
	#info_left, #info_right{float:none; margin: 0; width: auto;}
	#bg_info .wrap_news table td{padding: 0;}
	#news_anons table td{display: block; width: 100%; box-sizing: border-box; padding: 0 5px;}
	#anons div.title, #anons .wrap_text{margin: 0 !important;}
	#anons .wrap_text{width: 80%;}
	#wrap_content_foter #wrap_logo_webanatomy_footer, #wrap_content_foter #form_footer, #wrap_content_foter #contact{float: none;}
	#header_info div#komitet_logo, #foto_video .news_img  {display: none;}
	#wrap_content_foter #contact{width: 100%;}

	#info_left .date, #bg_info .news_img{display: none;}
	#wrap_content_foter #logo_footer{padding-top: 30px;}
	#wrap_content_foter #form_footer{padding: 30px 0; width: auto; display: block; text-align: center;}
	#wrap_content_foter #wrap_input_footer, #wrap_content_foter #form_footer textarea{float: none; width: 220px; margin: 0 auto;}
	#wrap_content_foter #form_footer .button_form{width: 220px; margin: 0 auto; margin-top: 20px; }
	#news_anons{padding-bottom: 20px;}
	#work_for_you .wrap_text{margin: 0 5px 35px;}
	#foto_video .news_text{width: auto;}
	#info_right .news_zag{margin: 10px 0;}
	#foto_video .news_zag{width: auto;}

	#main_slogan{margin-top: 50px;}
	#work_for_you .content{ display: inline-block; margin: 0 auto; width: 212px;}
	#map{display: none;}
	#anons .news_date{position: relative;right:0;}

	#main_slogan{margin-top: 0;}
	#foto_video .news_zag{width: auto;}

	#info_right .wrap_news table td:nth-child(1),#info_left .wrap_news table td:nth-child(2){padding: 10px;}

	#header_top div#enter, #header_top div#enter_in{margin: 0;}
	#header_top div#request_a_call{float:left;}
	#header_address,#header_phone,#header_mail,#header_view, #name{display:none;}


	#wrap_stage{background: none;}
	#wrap_stage div.stage{ color: #000; border:1px solid #000; width: auto !important; border-radius: 8px ; padding: 5px !important; margin: 0 0 10px 0 !important; height: auto !important; text-align: center;}
	#wrap_stage #wrap_stage_text{margin-top: 30px; position: relative; width: auto; top: auto; right: auto;}
	.news_page.news_2{width: 100%;}
	.news_page.news_2 .wrap_news{height: auto; float: none;display: block;margin-right:0 !important;}
	.news_page.news_2 .news_wrap_text{width: auto !important;}
	.news_page.news_2 .vector_event{position:relative;bottom: auto;}
	.news_page.news_2 .news_more{bottom: auto;position:relative;right:0;margin-top:20px;}
	.news_page.news_2 .news_date{margin:0 !important;position: relative;right:auto;}

	table#services_filter{width:100%;}
	#services_filter_online_test{display: none !important;}
	#services_filter td .filter td{width:100%;  box-sizing: border-box;}
	#services_filter td .filter td:nth-child(1){border-radius:0; border-top-left-radius: 8px; border-top-right-radius: 8px;}
	#services_filter td .filter td:nth-child(2){border-radius:0; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
	#services_filter td,#services_value_zag td{display: block; width: 100%; box-sizing: border-box;}

  #right_block .news_img{display: none;}
}
@media (max-width: 1280px) {
  .menu table{width: 100%;}
  #work_for_you .wrap_text{   margin: 0 10px 20px 10px !important; }
  .none{display: none;}
	.page{width: 100%; float:none;}
	#right_block{float: none; width: auto;}
	.structure_img{display: none;}
	.mobile_block{display: block;}
	.publication{display:block;text-align:center; float:none;width: 100%;}
	.publication table{margin: 0 auto !important;}
	.int_category div.item div.img{display: none;}
	.news_page.news_1 .news_wrap_text{width:100%;}
	.news_cat a{display: inline-block; margin: 5px 0;}
  #exc_slider{display: none;}
  #main_slogan #logo_slogan{ display: block; width: 100%; text-align: center; padding-top: 20px;}
  #main_slogan #calendar{ display: block; width: 100%;}
  #info_left, #info_right{ width: 100%; margin-bottom: 10px;}
  #important_info .important_info_block_met{width: 12%;}
}
@media (max-width: 1100px) {
  #pdd{
    background-size: cover;
  }
}
@media (max-width: 600px) {
  #logo img{ width: 90%; }
  #main_cal, #mycalendar td{width: auto;}
  #mycalendar td{padding-top: 20px; font-size: 16px;}
  #main_cal td.news_calendar{width: auto;}
  #pdd{background-size: cover;}
  #pdd #wrap_pdd{margin: 0; width: auto;}
  #foto_video .wrap_text:nth-child(1) .news_text, #foto_video .wrap_text:nth-child(2) .news_text{width: auto;}

  #memory table td{ padding: 30px; }
  #memory_block .right_block_form_zaivka a{font-size: 14px;}
  #memory_block .right_block_form_zaivka_zag_1{ font-size: 20px; }
  #memory_block .right_block_form_zaivka_zag_2{ font-size: 25px; margin-bottom: 20px; }

  #main_slogan #logo_slogan img{ max-width: 100%; }
}

/* events */
.event-list{padding-right:30px}@media (max-width:1024px){.event-list{padding-right:10px}}@media (max-width:480px){.event-list{padding-right:0}}.event-list_item{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:272px;margin-bottom:28px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1400px){.event-list_item{height:auto}}@media (max-width:480px){.event-list_item{display:block}}.event-list_img{width:285px;min-width:285px;height:auto;min-height:220px;background-color:#cfcfcf;position:relative;z-index:2}@media (max-width:768px){.event-list_img{width:200px;min-width:200px}}@media (max-width:480px){.event-list_img{width:100%;min-width:auto;height:220px}}.event-list_img:before{content:'';width:42px;height:48px;display:block;position:absolute;left:22px;bottom:22px;background-image:url(../images/event-list-logo.png);z-index:10}.event-list_img:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:5}.event-list_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-list_img.red:after{background:-webkit-linear-gradient(29.01deg,#d428d8 -32.92%,#ffb23e 130.48%);background:-o-linear-gradient(29.01deg,#d428d8 -32.92%,#ffb23e 130.48%);background:linear-gradient(60.99deg,#d428d8 -32.92%,#ffb23e 130.48%);opacity:.6}.event-list_img.purple:after{background:-webkit-linear-gradient(28.9deg,#d428d8 -32.92%,#ffb23e 130.48%);background:-o-linear-gradient(28.9deg,#d428d8 -32.92%,#ffb23e 130.48%);background:linear-gradient(61.1deg,#d428d8 -32.92%,#ffb23e 130.48%);opacity:.4}.event-list_img.violet:after{background:-webkit-linear-gradient(28.9deg,#28b8d8 -32.92%,#aa3eff 130.48%);background:-o-linear-gradient(28.9deg,#28b8d8 -32.92%,#aa3eff 130.48%);background:linear-gradient(61.1deg,#28b8d8 -32.92%,#aa3eff 130.48%);opacity:.8}.event-list_img.green:after{background:-webkit-linear-gradient(28.9deg,#073b78 -32.92%,#3efff3 130.48%);background:-o-linear-gradient(28.9deg,#073b78 -32.92%,#3efff3 130.48%);background:linear-gradient(61.1deg,#073b78 -32.92%,#3efff3 130.48%);opacity:.5}.event-list_img.dark-blue:after{background:-webkit-linear-gradient(28.9deg,#006ef0 -32.92%,#036fd1 130.48%);background:-o-linear-gradient(28.9deg,#006ef0 -32.92%,#036fd1 130.48%);background:linear-gradient(61.1deg,#006ef0 -32.92%,#036fd1 130.48%);opacity:.5}.event-list_img.blue:after{background:-webkit-linear-gradient(28.9deg,#036fd1 -32.92%,#3edcff 130.48%);background:-o-linear-gradient(28.9deg,#036fd1 -32.92%,#3edcff 130.48%);background:linear-gradient(61.1deg,#036fd1 -32.92%,#3edcff 130.48%);opacity:.7}.event-list_text{background:#fff;-webkit-box-shadow:0 4px 50px rgba(0,0,0,.08);box-shadow:0 4px 50px rgba(0,0,0,.08);padding:36px 30px 36px 39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.event-list_text{padding:20px}}.event-list_title{color:#0f2533;font-size:16px;font-weight:700;margin-bottom:20px}.event-list_description{color:rgba(15,37,51,.6);font-weight:300;font-size:15px;margin-bottom:20px}.event-list a.event-list_btn{width:157px;height:34px;display:block;text-decoration:none;text-align:center;padding-top:8px;padding-bottom:8px;color:#00b935;font-weight:300;font-size:14px;border-radius:5px;border:1px solid #00b935;-webkit-box-sizing:border-box;box-sizing:border-box}.event-list a.event-list_btn:hover{background-color:#00b935;color:#fff;text-decoration:none}.event-detail{padding-right:30px}@media (max-width:480px){.event-detail{padding-right:0}}.event-detail-img{width:100%;height:300px;position:relative;margin-bottom:25px}@media (max-width:480px){.event-detail-img{height:250px}}.event-detail-img_img{max-width:100%!important;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-detail-img_title{position:absolute;left:20px;bottom:30px;z-index:10}.event-detail-img:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:5}.event-detail-img.red:after{background:-webkit-linear-gradient(29.01deg,#d428d8 -32.92%,#ffb23e 130.48%);background:-o-linear-gradient(29.01deg,#d428d8 -32.92%,#ffb23e 130.48%);background:linear-gradient(60.99deg,#d428d8 -32.92%,#ffb23e 130.48%);opacity:.6}.event-detail-img.purple:after{background:-webkit-linear-gradient(28.9deg,#d428d8 -32.92%,#ffb23e 130.48%);background:-o-linear-gradient(28.9deg,#d428d8 -32.92%,#ffb23e 130.48%);background:linear-gradient(61.1deg,#d428d8 -32.92%,#ffb23e 130.48%);opacity:.4}.event-detail-img.violet:after{background:-webkit-linear-gradient(28.9deg,#28b8d8 -32.92%,#aa3eff 130.48%);background:-o-linear-gradient(28.9deg,#28b8d8 -32.92%,#aa3eff 130.48%);background:linear-gradient(61.1deg,#28b8d8 -32.92%,#aa3eff 130.48%);opacity:.8}.event-detail-img.green:after{background:-webkit-linear-gradient(28.9deg,#073b78 -32.92%,#3efff3 130.48%);background:-o-linear-gradient(28.9deg,#073b78 -32.92%,#3efff3 130.48%);background:linear-gradient(61.1deg,#073b78 -32.92%,#3efff3 130.48%);opacity:.5}.event-detail-img.dark-blue:after{background:-webkit-linear-gradient(28.9deg,#006ef0 -32.92%,#036fd1 130.48%);background:-o-linear-gradient(28.9deg,#006ef0 -32.92%,#036fd1 130.48%);background:linear-gradient(61.1deg,#006ef0 -32.92%,#036fd1 130.48%);opacity:.5}.event-detail-img.blue:after{background:-webkit-linear-gradient(28.9deg,#036fd1 -32.92%,#3edcff 130.48%);background:-o-linear-gradient(28.9deg,#036fd1 -32.92%,#3edcff 130.48%);background:linear-gradient(61.1deg,#036fd1 -32.92%,#3edcff 130.48%);opacity:.7}.event-detail-img_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-detail-img_title img{padding-right:28px;border-right:1px solid #fff}@media (max-width:480px){.event-detail-img_title img{padding-right:20px}}.event-detail-img_date{color:#fff;padding-left:28px;font-weight:700;font-size:16px;text-align:center}@media (max-width:480px){.event-detail-img_date{font-size:15px;padding-left:20px}}.event-detail-img_date span{font-weight:700;font-size:52px;line-height:48px;display:block}@media (max-width:480px){.event-detail-img_date span{font-size:40px;line-height:36px}}.event-detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(196,196,196,.4);padding-bottom:30px;padding-top:30px}.event-detail-item:last-child{border-bottom:none}@media (max-width:480px){.event-detail-item{padding-top:15px;padding-bottom:15px}}.event-detail-item_icon{width:50px;min-width:50px;height:50px;background:#65b844;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-detail-item_text{padding:8px 30px 0 30px;font-size:16px;color:#0f2533}@media (max-width:480px){.event-detail-item_text{padding:0 15px 0 15px}}.event-detail-item li{margin-bottom:15px!important;padding-left:20px!important}.event-slider{padding-bottom:50px;position:relative}@media (max-width:1280px){.event-slider{display:none}}.event-slider_item img{width:387px;height:260px}.event-slider_next,.event-slider_prev{width:51px;height:51px;background-color:#65b844;position:absolute;top:62%;background-image:url(../images/event-slider_arrow.svg);background-repeat:no-repeat;background-position:center;cursor:pointer}.event-slider_next:hover,.event-slider_prev:hover{background-color:#5ba53d}.event-slider_prev{left:32%}.event-slider_next{right:32%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.event-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.event-slider .slick-dots li{list-style:none;width:8px;height:8px;background-color:#c4c4c4;margin-right:15px;border:none;cursor:pointer}.event-slider .slick-dots li:last-child{margin-right:0}.event-slider .slick-dots li.slick-active{background:#65b844}@media (max-width:480px){.event-slider .slick-dots li{width:6px;height:6px;margin-right:8px}}.event-slider .slick-dots button{font-size:0;line-height:0;padding:0;display:none}
/*# sourceMappingURL=main.css.map */

.main_news_block_wrap{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.main_news_block_wrap_news{
  width: 49%;
}
.main_news_block_wrap_online{
  width: 49%;
}
@media(max-width: 1000px){
   .main_news_block_wrap_news, .main_news_block_wrap_online{
      margin-bottom: 20px;
      width: 100%;
   }
}
.news_item{
  margin-bottom: 30px;
  justify-content: space-between;
  display: flex;
}
@media(max-width: 450px){
   .news_item{
      display: block;
   }
}
.news_item .news_img{
  height: 255px;
  width: 40%;
  margin-right: 4%;
}
@media(max-width: 450px){
   .news_item .news_img{
      width: 100%;
      margin: 0 0 20px 0;
   }
}
.news_item .wrap_text{
  width: 56%;
  text-align: left;
  overflow: hidden;
}
@media(max-width: 450px){
   .news_item .wrap_text{
      width: auto;
      padding: 0 10px;
      margin: 0 0 10px 0;
   }
}
.news_item .news_date{
  color: #000;
  margin-bottom: 10px;
}
.news_item .news_zag_news{
  color: #000;
  margin-bottom: 20px;
}
.news_item .news_text{
  color: #000;
  margin-bottom: 10px;
}
.news_item .news_more a{
  color: #65b844;
}
.news_item .news_zag_news{
  font-size: 18px;
}
@media(max-width: 450px){
   #main_slogan #calendar, #main_slogan #logo_slogan{ display: none;}
}
#qr{
  width:245px;
  margin-top:20px;
}
#qr a{
  color:#fff;
  text-decoration: none;
  font-family: 'helveticaneuecyrlight';
  font-size: 12px;
}
