

/* Start:/css/flexboxgrid.min.css?147102168610694*/
.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}
/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1433912321424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/pro_online/components/bitrix/news.list/main_banner/style.css?1507783356150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/pro_online/components/bitrix/news.list/sidebar_events/style.css?1507545704633*/
.sidebar_block.events_list .block_content a {
    color: #0069b3;
    text-decoration: none;
}
.sidebar_block.events_list .block_content a:hover {
    text-decoration: underline;
}
.sidebar_block.events_list .news-date-time {
	font-size: 1.2em;
    font-weight: bold;
    padding: 0.8em 2em;
    background: url("/new/img/sob1.png") left center no-repeat;
}
.sidebar_block.events_list .events_all {
    text-align: center;
    border: 1px solid #d9d9d9;
    margin-top: 1em;
    padding: 0.5em;
}
.sidebar_block.events_list .events_all a {
    padding: 0.8em 1.2em;
    background: url("/new/img/14-01.png") left center no-repeat;
}

/* End */


/* Start:/bitrix/templates/pro_online/components/bitrix/news.list/sidebar_res/style.css?1507547806262*/
.sidebar_block.res_list .res_all {
    text-align: center;
    border: 1px solid #d9d9d9;
    margin-top: 1em;
    padding: 0.5em;
}
.sidebar_block.res_list .res_all a {
    padding: 0.8em 1.2em;
    background: url("/new/img/14-01.png") left center no-repeat;
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1482304885467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/pro_online/template_styles.css?161672802510294*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
    font-family: 'Roboto', Helvetica, Arial, "Lucida Grande", sans-serif;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

strong {
    font-weight: bold;
}



/*************************************
**************************************
**************************************
*************************************/

body {
    background: url("/img/bg.png") center 10px no-repeat;
    color: #333333;
}

.layout {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

.wrap {
    box-sizing: border-box;
    max-width: 1200px;
    margin: 0 auto;
}

.wrap div {
    line-height: 1.2em;
}

/*****    HEADER  START ********/
#hideBlock {
    max-width: 300px;
}
header .top_block {
    height: 2rem;
    background-color: #143a78;
    text-align: right;
    color: #FFFFFF;
}
header .top_block a {
    color: #FFFFFF;
    text-decoration: none;
}
header .top_block span {
    line-height: 2rem;
    padding: 0 0.5rem;
    cursor: pointer;
}
header .top_block span.login_btn {
    border-right: 1px solid #ffffff;
}
header .logo_block {
    padding: 1.25em;
}

header .logo_link {
}

header .phone {
    color: #143a78;
    font-size: 1.375em;
    text-align: right;
}

header .phone div {
    float: right;
    padding-left: 1.8em;
    background: url("/img/phone.png") left no-repeat;
}

header .phone p {
    font-weight: bold;
}

header .phone a {
    color: #143a78;
    text-decoration: none;
}

header .slider_block {
    background: url("/img/bg_slider.png") no-repeat;
    background-size: cover;
}

.owl-theme .owl-controls {
    top: -25px;
    position: relative;
    margin-top: 0;
}

header .top_menu_block {
    background-color: #f5f5f5;
}

header .top_menu_block .row {
    margin: 0;
}

header .top_menu_block .top_menu_item {
    border-right: 1px solid #b3b3b3;
    cursor: pointer;
    padding: 1em 0;
}

header .top_menu_block .top_menu_item:first-child {
    border-left: 1px solid #b3b3b3;
}

header .top_menu_block .number {
    background-color: #2eafff;
    color: #FFFFFF;
    font-size: 1.75em;
    font-weight: bold;
    border-radius: 1.5em;
    width: 1.5em;
    height: 1.5em;
    text-align: center;
    line-height: 1.5em;
}

header .top_menu_block .item_title {
    font-size: 1.2em;
}

header .top_menu_block .item_desc {
    font-size: 0.75em;
}

header .top_menu_block .top_menu_item:hover {
    background-color: #2eafff;
    color: #FFFFFF;
}

header .top_menu_block .top_menu_item:hover .number {
    background-color: #FFFFFF;
    color: #000000;
}

.left_menu {
    background-color: #2fac66;
    padding: 1em;
}

.left_menu .left_menu_item {
    padding: 0.3em 0 0.3em 1.8em;
}

.left_menu a {
    color: #FFFFFF;
    text-decoration: none;
}

.left_menu a:hover {
    text-decoration: underline;
}

.left_menu .menu_home {
    background: url("/img/12-1.png") left center no-repeat;
}
.left_menu .menu_about {
    background: url("/img/10-1.png") left center no-repeat;
}
.left_menu .menu_partners {
    background: url("/img/08-1.png") left center no-repeat;
}
.left_menu .menu_news {
    background: url("/img/00-01.png") left center no-repeat;
}
.left_menu .menu_pro {
    background: url("/img/01-01.png") left center no-repeat;
}
.left_menu .menu_edu {
    background: url("/img/02-01.png") left center no-repeat;
}
.left_menu .menu_pract {
    background: url("/img/03-01.png") left center no-repeat;
}
.left_menu .menu_catalog {
    background: url("/img/catalog.png") left center no-repeat;
}
.left_menu .menu_media {
    background: url("/img/04-01.png") left center no-repeat;
}
.left_menu .menu_diag {
    background: url("/img/05-01.png") left center no-repeat;
}
.left_menu .menu_monitoring {
    background: url("/img/06-01.png") left center no-repeat;
}
.left_menu .menu_review {
    background: url("/img/07-01.png") left center no-repeat;
}
.left_menu .menu_smi {
    background: url("/img/menu_smi.png") left center no-repeat;
}
.left_menu .menu_service {
    background: url("/img/18-01.png") left center no-repeat;
}
.left_menu .menu_fond {
    background: url("/img/fond_.png") left center no-repeat;
}
.sidebar_block {
    border: 1px solid #cccccc;
    margin-top: 0.5em;
}
.sidebar_block h3 {
    font-size: 1.25em;
    text-transform: uppercase;
    padding: 1em 1rem;
    background-color: #2daae1;
    color: #FFFFFF;
}
.sidebar_block .block_content {
    padding: 0 1em 1em 1em;
}

.sidebar_block .res-list .res-item {
    padding-top: 1em;
}
.sidebar_block .res-list a {
    text-decoration: none;
    color: #666666;
}
.sidebar_block .res-list a:hover {
    text-decoration: underline;
}
/*****    HEADER  END ********/

/*****    MAIN  START ********/
.main {
    margin-top: 1.6em;
    width: 100%;
}
.main ul {
    list-style: disc;
}
.main ol {
    list-style: decimal;
}
.main .welcome p {
    margin-bottom: 1em;
}

.main .welcome_img img {
    width: 100%;
}

.main .block_title {
    font-size: 1.625em;
    margin-bottom: 0.8em;
    line-height: 1em;
}
.main .content p, .main .content ul, .main .content ol {
    margin-top: 1em;
}
.main .content ul, .main .content ol {
    padding-left: 1em;
    line-height: 1.4em;
}
.main .content b {
    font-weight: bold;
}
.main .content i {
    font-style: italic;
}
.main .content a {
    color: #0069b3;
    text-decoration: none;
}
.main .content a:hover {
    text-decoration: underline;
}
.main .content .task_block {
    margin-top: 1em;
}
.main .content .task_icon {
    width: 100%;
    max-width: 100px;
}
.main .content h2.page_title {
    /*font-size: 1.5em;*/
    font-size: 1.4em;
    font-weight: bold;

}
.staff_block {
    margin-top: 2em;
}
.staff_item {
    text-align: center;
}
.staff_item .staff_photo {
    width: 100px;
    border-radius: 65px;
    margin: 10px auto;
    display: block;
}
.staff_name {
    text-transform: uppercase;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0.2rem 0;
}
.staff_post{
    color: grey;
    font-size: 0.8em;
}
.staff_role {
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    padding: 0.8em 0;
    margin-top: 0.2em;
    color: grey;
}
.task_block .task_item {
    margin: 0.5em 0;
}
h3.sub_title {
    margin-top: 0.5rem;
    font-size: 1.2em;
    font-weight: bold;
}
.button_all a{
    text-align: center;
    border: 1px solid #d9d9d9;
    margin: 1em;
    padding: 0.5em;
}
.button_all_1 a{
    text-align: center;
    border: 1px solid #d9d9d9;
    margin: 1em;
    padding: 0.5em;
    color:white;
}

.col-xs-12 .inputtext {
    width:95%;
}

.timelearn {
    width: 100%;
}
.timelearn tr td{
    border: 1px solid lightgray;
    background-color: #f0f0f0;
    padding: 7px;
}
.timelearn .headtr1 td{
    background-color: #2fac66;
    color: white;
    vertical-align:middle;
    border: 1px solid lightgray;
}
.timelearn .headtr2 td{
    background-color: #2daae1;
    vertical-align:middle;
    color: white;
    border: 1px solid lightgray;
}

.general_btn {
    color: #fff !important;
    text-transform: uppercase;
    text-decoration: none!important;
    background: #2daae1;
    padding: 20px;
    /*border-radius: 50px;*/
    display: inline-block;
    border: none;
    transition: all 0.4s ease 0s;
}
.general_btn:hover {
    text-shadow: 0px 0px 6px rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
    -moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
    transition: all 0.4s ease 0s;
}

/*****    MAIN  END ********/

/*****    FOOTER  START ********/
footer {
    background-color: #143a78;
    color: #FFFFFF;
    margin-top: 1em;
    padding: 1em;
}
footer .footer_right {
    text-align: right;
    font-size: 0.75em;
}
footer a {
    color: #FFFFFF;
    text-decoration: none;
}
footer .footer_contacts {
    font-size: 2em;
    padding-bottom: 0.5em;
}
footer .footer_address {
    background: url("/img/15-01.png") left center no-repeat;
    padding: 0.5em 0 0.5em 2em;
}
footer .footer_phone {
    background: url("/img/16-01.png") left center no-repeat;
    padding: 0.5em 0 0.5em 2em;
}
footer .footer_email {
    background: url("/img/17-01.png") left center no-repeat;
    padding: 0.5em 0 0.5em 2em;
}

/*****    FOOTER  END ********/
@media only screen and (max-width: 1200px) {
    .main .content {
        padding: 0 2em;
    }
}
@media only screen and (max-width: 768px) {
    header .top_menu_block .item_number {
        display: none;
    }
    .main .welcome_img {
        display: none;
    }
    footer .footer_left {
        font-size: 0.75em;
    }
    footer .footer_contacts {
        font-size: 1.5em;
    }
}
@media only screen and (max-width: 425px) {
    header .logo_block img {
        width: 100%;
    }
}

div.news-detail h3:first-child {font-weight: bold; color: #0069b3;}
/* End */
/* /css/flexboxgrid.min.css?147102168610694 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1433912321424 */
/* /bitrix/templates/pro_online/components/bitrix/news.list/main_banner/style.css?1507783356150 */
/* /bitrix/templates/pro_online/components/bitrix/news.list/sidebar_events/style.css?1507545704633 */
/* /bitrix/templates/pro_online/components/bitrix/news.list/sidebar_res/style.css?1507547806262 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1482304885467 */
/* /bitrix/templates/pro_online/template_styles.css?161672802510294 */
