@import url(main.css);
@import url(logo.css);
@import url(layout.css);
@import url(menu.css);
@import url(vertical-menu.css);
@import url(person.css);
@import url(courses.css);

.callout__header {
    font-size: 16px;
    text-align: center;
    background: #0091cb;
    background: -webkit-linear-gradient(top, #0091cb 0%,#00417b 100%);
    background: linear-gradient(to bottom, #0091cb 0%,#00417b 100%);
    padding: 8px 15px;
    color: #fff;
    font-family: Georgia, Times, serif;
}

.callout__header1 {
    font-size: 16px;
    text-align: center;
    background: #0091cb;
    background: -webkit-linear-gradient(top, #319a74 0%,#257457 100%);
    background: linear-gradient(to bottom, #319a74 0%,#257457 100%);
    padding: 8px 15px;
    color: #fff;
    font-family: Georgia, Times, serif;
}

.callout__content {
    background: #e8f1f9;
    border: 1px solid #c0dbeb;
    padding: 8px 15px;
    margin: 0;
    font-size: 12px;
}
.callout__content p{
    background: #e8f1f9;
    margin: 0;
    font-size: 12px;
    line-height: 130%;
    /*padding: 0 8px 15px 0;*/
    padding: 0 8px 15px 0;
}
.callout__content1 {
    background: #f4edda;
    border: 1px solid #e0c36e;
    padding: 5px 0 5px 5px;
    margin: 0;
    font-size: 12px;
}
callout__content1 li {
    background: #f4edda;
    border: 1px solid #e0c36e;
    padding: 5px 0 5px 5px;
    margin: 0;
    font-size: 12px;
}
.callout__content3 {
    background: #e8f1f9;
    border: 1px solid #c0dbeb;
    border-left: 15px solid #c0dbeb;
    padding: 8px 8px 0 12px;
    margin: 0;
    font-size: 13px;
}
.callout__content4 {
    background: #e8f1f9;
    border: 1px solid #c0dbeb;
    padding: 8px 8px 0 12px;
    margin: 0;
    font-size: 13px;
}
.callout__image {
    margin: 0;
    padding: 0;
    display: block;
}
.callout__image-link {
    margin: 0;
    padding: 0;

}
.callout__subtitle {
    font-size: 18px;
    color: #005a9c;
    font-family: Georgia, Times, serif;
}

.promo-panel {
    border-top: 1px solid #c7daea;
    padding: 10px 0 0 120px;
}

.promo-panel:after {
    content: '.';
    display: block;
    overflow: hidden;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
}

.promo-panel:after {
    clear: both;
}

.promo-panel__image-link {
    float: left;
    display: block;
    margin-left: -120px;
    width: 120px;
}
.promo-panel__image {
    display: block;
}
.promo-panel__header {
    color: #005a9c;
    font-weight: bold;
    display: block;
    margin-bottom: 15px;

}
.promo-panel__content {
    padding-bottom: -20px;
}

.tabs {
}

.tabs__header {
/*    border-bottom: 1px solid #999;*/
    list-style: none;
    padding:0;
    margin:0;
}

.tabs__item {
    display: inline-block;
}

.tabs__link {
    display: inline-block;
    text-decoration: none;
    color: #000;
    padding: 3px;
    margin: 0;
    font-size: 13px;
    font-family: Arial, Helvetica ,sans-serif;
    border: 1px solid #999;
    background: #d3ccb2;
/*    border-bottom: 0;*/
    cursor: pointer;
}
.tabs__link:hover {
//    color:#f13c00;
}
.tabs__item_active .tabs__link {
    border: 1px solid #999;
// background: #e0e0e0;
    background: #b38808;
    color: #fff;
    font-weight: bold;
/*    border-bottom: 0;*/
}

.tabs__content {
    background: #f4edda;

}

.accordion {
    border-bottom: 1px solid #c9dceb;
    margin-bottom: 18px;
}
.accordion1 {
    border-bottom: 0px solid #c9dceb;
    margin-bottom: 10px;
}
.accordion2 {
    border-bottom: 0px solid #c9dceb;
    margin-bottom: 10px;
}
.accordion__header {
    cursor:pointer;
    color: #005a9c;
    padding: 10px 10px 10px 0;
    margin: 0;
    font-size: 16px;
    font-family: Georgia, Times, serif;
    border-top: 1px solid #c9dceb;
}
.accordion__header1 {
    cursor:pointer;
    color: #005a9c;
    padding: 1px;
    margin-top: -10px;
    font-size: 12px;
    /*font-family: Georgia, Times, serif;*/
    border-top: 0px solid #c9dceb;
    text-align: right;
}
.accordion__header2 {
    cursor:pointer;
    color: #005a9c;
    padding: 10px 10px 10px 0;
    margin: 0;
    font-size: 18px;
    font-family: Georgia, Times, serif;
    border-top: 1px solid #c9dceb;
}
.accordion__header_open {
    cursor:pointer;
    color: #005a9c;
    padding: 10px 10px 10px 0;
    margin: 0;
    font-size: 16px;
    font-family: Georgia, Times, serif;
    border-top: 1px solid #c9dceb;
}
.accordion__header1_open {
    cursor:pointer;
    color: #005a9c;
    padding: 1px;
    margin: 0;
    font-size: 12px;
    /*font-family: Georgia, Times, serif;*/
    /*border-top: 1px solid #c9dceb;*/
}
.accordion__header2_open {
    cursor:pointer;
    color: #005a9c;
    padding: 10px 10px 10px 0;
    margin: 0;
    font-size: 16px;
    font-family: Georgia, Times, serif;
    border-top: 1px solid #c9dceb;
}
.accordion__header_closed {
    color: #b38808;
    /*border-bottom: 1px solid #999;*/
}
.accordion__header1_closed {
    color: #b38808;
    /*border-bottom: 1px solid #999;*/
}
.accordion__header2_closed {
    color: #b38808;
    /*border-bottom: 1px solid #999;*/
}
.accordion__header:before {
    content: "▼";
    font-size: 12px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header1:before {
    content: "▼";
    font-size: 10px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header2:before {
    content: "▼";
    font-size: 12px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header_open:before {
    content: "▼";
    font-size: 12px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header1_open:before {
    content: "▼";
    font-size: 10px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header2_open:before {
    content: "▼";
    font-size: 12px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header_closed:before {
    content: "►";
    font-size: 12px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header1_closed:before {
    content: "►";
    font-size: 10px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header2_closed:before {
    content: "►";
    font-size: 12px;
    padding: 0 6px 0 4px;
    color:#005a9c;
}
.accordion__header:hover {
color: #005a9c;
    background: #dde5ee;
}
.accordion__header1:hover {
color: #005a9c;
}
.accordion__header2:hover {
color: #005a9c;
    background: #dde5ee;
}
.accordion__section {
    overflow: hidden;
    margin: 8px 0 0 14px;
}
.accordion__section1 {
    overflow: hidden;
    margin: 0;
padding: 0 6px 0 4px;
/*background: #dde5ee;*/
}
.accordion__section2 {
    overflow: hidden;
    margin: 8px 0 0 14px;
}

.accordion__section_open {
    margin: 8px 0 0 14px;
}
.accordion__section1_open {
    margin: 0;
padding: 0 6px 0 4px;
/*background: #dde5ee;*/
}
.accordion__section_closed {
    height:0;
    margin:0;
    visibility:hidden;
}
.accordion__section1_closed {
    height:0;
    margin:0;
    visibility:hidden;
}
.b-news-item__date {
    margin-right: 6px;
    font-size: 14px;
    font-weight: bold;
}
.b-news-item__tag {
    text-decoration: none;
    border-bottom: 0px;
    padding: 6px 0;
    display: inline-block;
    color: #005a9c;
    font-size: 9px;
    font-style: italic;
    margin-top: 6px;
}
.b-news-item__tag-b {
/*    text-decoration: none;*/
    border-bottom: 0px;
/*    padding: 6px 0;*/
/*    display: inline-block;*/
/*    color: #005a9c;*/
    font-size: 9px;
    font-style: italic;
/*    margin-top: 6px;*/
/* font-style: normal; */
padding:4px; 
color: #005a9c; 
background: white; 
border: 1px solid #005a9c; 
line-height: 3.5;
display: inline;
}
.b-news-item__tags1 {
    text-decoration: none;
   padding: 0;
/*    display: inline-block;*/
    color: #005a9c;
    font-size: 10px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
    border-bottom: 1px solid;

}
.b-news-item__tags2 {
    text-decoration: none;
   padding: 0;
/*    display: inline-block;*/
    color: #005a9c;
    font-size: 10px;
    font-style: italic;
    margin-top: 5px;
    text-align: right;
/*    border-bottom: 1px solid;*/

}
.b-news-item__tag_format {
    color: #fff;
    padding: 3px 6px;
    background: #005a9c;
    font-style: normal;
    font-weight:bold;
}

b-news-item__tag_format-no_b {
    color: #fff;
    padding: 3px 6px;
    background: #005a9c;
    font-style: normal;
    margin-top: 10px;
    line-height: 245%;
  
}

.b-news-item__tag_format-abit {
    color: #fff;
    padding: 3px 6px;
    background: #005a9c;
    font-style: normal;
    /*font-weight:bold;*/
   margin-bottom: 100px;
}

.b-news-item__tag_format-b {
    color: #fff;
    padding: 4px;
    background: #005a9c;
    font-style: normal;
    font-weight:bold;
    line-height: 245%;
}
.b-news-item__tag_format-b1 {
    color: #fff;
    padding: 4px;
    background: gray;
    font-style: normal;
    font-weight:bold;
    line-height: 245%;
    border: 1px solid gray;
}
.b-news-item__tag_format1 {
    color: #fff;
    font-size: 12px;
    padding: 2px;
    background: #005a9c;
    font-style: normal;
    font-weight:bold;
}

.b-news-item__tag_format2 {
    color: #fff;
    font-size: 12px;
    padding: 2px;
    background: #962b41;
    font-style: normal;
    font-weight:bold;
}

.b-news-item__tag_format3 {
    color: #fff;
    font-size: 10px;
    padding: 5px;
    background: #005a9c;
    font-style: normal;
    font-weight:bold;
}

.b-news-item__header {
    margin-bottom: 10px;
}
.b-news-item__link {
    color: #005a9c;
/*    text-decoration: none; */
    font-size: 14px;
}

.b-news-item__image {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 150px;
}

.b-news-item__tags {
    clear: left;
}

.b-news-item {
    margin-bottom: 22px;
    /*background: #f4edda;*/
}

.b-news-detail__date {
    margin-right: 6px;
    font-size: 14px;
    font-weight: bold;
}

.b-news-detail__header {
    color: #005a9c;
    font-size: 16px;
}

.b-news-detail__image {
    margin-right: 10px;
    margin-bottom: 10px;
    max-width: 100%;
}

.b-news-item__datebox {
    display: block;
    float:left;
    width:36px;
    text-align: center;
    margin-right: 8px;
}

.b-news-item__datebox1 {
    display: block;
    float:left;
    width:36px;
    text-align: center;
    margin-right: 8px;
    margin-bottom: 10px;
}

.b-news-item__datebox-day {
    display: block;
    background: #ddd;
    padding: 10px 0 10px;
    font-size: 20px;
    font-weight:bold;
}

.b-news-item__datebox-month {
    display: block;
    color: #fff;
    background: #0091cb;
    background: -webkit-linear-gradient(top, #0091cb 0%,#00417b 100%);
    background: linear-gradient(to bottom, #0091cb 0%,#00417b 100%);
    font-size: 12px;
    padding: 1px 0;
}
.b-news-item__datebox-month_preview {
    background: #cb3a00;
    background: -webkit-linear-gradient(top, #cb3a00 0%,#7b0004 100%);
    background: linear-gradient(to bottom, #cb3a00 0%,#7b0004 100%);
}
.b-news-item_sidebar {
    margin-bottom: 10px;
}
.b-news-item_sidebar:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.b-news-item_sidebar .b-news-item__header {
    margin:0;
    font-size: 12px;
}

.b-news-item_sidebar .b-news-item__link {
    font-size: 11px;
    color: #666;
    text-decoration: none;
    line-height: 1;
}
.b-documents-item {
    margin-bottom: 22px;
}
.b-documents-item__date {
    margin-right: 6px;
    font-size: 14px;
    font-weight: bold;
}
.b-documents-item__icon {
    height: 16px;
    width: 16px;
    display: inline-block;
}
.b-documents-item__link {
    color: #005a9c;
    /*    text-decoration: none; */
    font-size: 15px;
}
.b-documents-item__file-size {

}
.b-documents-item__description {

}
.b-documents-item__tags {
    clear: left;
}
.b-documents-item__tag {
    text-decoration: none;
    padding: 3px 0;
    display: inline-block;
    color: #005a9c;
    font-size: 10px;
    font-style: italic;
    margin-top: 6px;
}
.b-documents-type__tag_format {
    color: #fff;
    padding: 3px 6px;
    background: #005a9c; 
    font-style: normal;
    font-weight:bold;
}
/*.x-document-icon {
    background: url("https://raw.githubusercontent.com/teambox/Free-file-icons/master/16px/_blank.png") no-repeat;*/

.x-document-icon {
    background: url("https://raw.githubusercontent.com/teambox/Free-file-icons/master/16px/doc.png") no-repeat;
}
.x-pdf-icon {
    background: url("https://raw.githubusercontent.com/teambox/Free-file-icons/master/16px/pdf.png") no-repeat;
}
h4 {
    font-size: 16px;
}
h3 {
    font-size: 16px;
font-weight: bold;
padding: 10px 0 0 0;
}
h9 {
    font-size: 14px;
font-weight: bold;
/*padding: 10px 0 0 0;*/
}
ul.list10 {}
.list10 li {
	padding-top: 10px;
}
ul.list5 {}
.list5 li {
	padding-top: 5px;
}