/* Уведомления */

.programm_block .notice ul li .menu_header span{
height: 65px;
}

.programm_block .notice ul li a{
min-height: 65px;
}


.programm_block ul li .upper {
text-transform: uppercase; 
font-size: 14px;
}



.content .right_block .notice{
border-radius: 6px;
}


.content .right_block .notice .header4{
text-shadow: 0 1px 0 white;
color: #6a5d4d;
font-size: 14px;
font-weight: 500;
line-height: 14px;
}

.content .right_block .notice .module dt .header3{
display: table-cell;
width: 5%;
padding-top:0px;
}

.content .right_block .notice .module .tools{
display: table-cell;
vertical-align: middle;
float:none;
width: 5%;
}

.content .right_block .notice .module .tools div.button{
float: left;
margin-right: 9px;
margin-left: 0px;
text-align: right;
}

.module .tools .edit_full{
width: 126px;
}
.module .tools .edit_full::before{
content:"";
width: 16px;
height: 18px;
background: transparent url("../i/tools.png") no-repeat scroll -9px -74px;
position: absolute;
margin-left: -26px;
}

.module .tools .add_full{
width: 159px;
padding-right: 10px;
}
.module .tools .add_full::before{
content:"";
width: 16px;
height: 18px;
background: transparent url("../i/tools_white.png") no-repeat scroll -9px -105px;
position: absolute;
margin-left: -20px;
margin-top: -2px;
}

.module .tools .cancel{
width: 88px;
}


.content .right_block .notice .module dd{
background-color: white;
}

.content .right_block .notice .module .module_content,
.content .right_block .notice_edit .module .module_content{
padding: 5px;
}

.content .right_block .notice .module .table_content,
.content .right_block .notice_edit .module .table_content{
border-collapse: separate;
border-spacing: 12px;
}

.content .right_block .notice .module .table_content > tbody > tr > td,
.content .right_block .notice_edit .module .table_content > tbody > tr > td{
background-color: #f4f4f4;
border-radius: 4px;
padding: 13px 30px;
}

.content .right_block .notice .module .table_content h3,
.content .right_block .notice_edit .module .table_content h3{
font-size: 16px;
text-transform: uppercase;
margin-bottom: 10px;
font-weight: 500;
}
.content .right_block .notice_edit .module .table_content h3{
margin-bottom:5px;
display:inline-block;
}

.content .right_block .notice_edit .module .table_content .slide_image{
position: relative;
max-width: 552px;
margin-bottom: 20px;
display: inline-block;
}

.content .right_block .notice .module .table_content .big_image,
.content .right_block .notice_edit .module .table_content #big_image{
border: 1px solid #c3bbbb;
border-radius: 4px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
}
.content .right_block .notice_edit .module .table_content #big_image{
width:100%;
margin-bottom: 20px;
}

.content .right_block .notice_edit .module .table_content .delete_image{
width: 26px;
height: 26px;
background-image: url("../i/notice_elements.png");
background-position: -87px;
position: absolute;
top: 5px;
right: 5px;
cursor:pointer;
display:none;
}

.content .right_block .notice .module .table_content .notice_list_block{
width: 99%;
overflow: hidden;
position: relative;
height: 159px;
}
.content .right_block .notice .module .table_content .notice_list{
border-spacing: 6px 0px;
border-collapse: separate;
position: absolute;
height: 160px;
display: table;
}

.content .right_block .notice .module .table_content .notice_list li{
display:table-cell;
vertical-align:middle;
cursor:pointer;
text-align:center;
}

.content .right_block .notice .module .table_content .notice_list li img,
.content .right_block .notice_edit .module .left_menu li img{
border: 1px solid #c3bbbb;
border-radius: 4px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.12);
}

.content .right_block .notice_edit .module .left_menu li img.empty_img{
width: 140px;
height: 100px;
background-color: #FFF;
display: inline-block;
}


.content .right_block .notice .module .table_content .notice_list li.cur .slide_background,
.content .right_block .notice_edit .module .left_menu li.cur .slide_background {
width:140px;
height:100px;
background-color: rgba(234, 181, 122, 0.35);
border-radius: 4px;
border: 1px solid #e17a0c;
position:absolute;
display: inline-block; /* для старых браузеров */
display: inline-flex;
}

.content .right_block .notice .module .table_content .notice_list li:hover img,
.content .right_block .notice_edit .module .left_menu li:hover img,
.content .right_block .notice_edit .module .left_menu li:hover .new_slide{
border-color: #e17a0c;
}

.content .right_block .notice .module table.with_bottom_border,
.content .right_block .notice_edit .module table.with_bottom_border{
border-collapse: separate;
}

.content .right_block .notice .module table.with_bottom_border tr:first-child td,
.content .right_block .notice_edit .module table.with_bottom_border tr:first-child td{
border-bottom: 1px dashed #c3c8cb;
}

.content .right_block .notice .module .notice_info,
.content .right_block .notice_edit .module .notice_info,{
font-size: 16px;
}

.content .right_block .notice .module .notice_info_title,
.content .right_block .notice_edit .module .notice_info_title{
color: #918577;
padding-top: 2px;
font-weight: 500;
}

.content .right_block .notice .module .notice_info_text{
color: #6a5d4d;
font-weight: 600;
padding-top: 2px;
padding-bottom: 12px;
}

.content .right_block .notice_edit .module .notice_name{
width: 344px;
border-radius:4px;
border: 1px solid #D2CEC1;
padding: 4px;
margin-top: 5px;
}

.content .right_block .notice .module .table_content .slider .prev{
width: 15px;
height: 24px;
position: absolute;
background-image: url("../i/notice_elements.png");
background-position:-10px;
margin-left: -20px;
margin-top: 65px;
cursor:pointer;
}


.content .right_block .notice .module .table_content .slider .next{
width: 15px;
height: 24px;
position: absolute;
background-image: url("../i/notice_elements.png");
background-position:-27px;
right: 30px;
bottom: 100px;
cursor:pointer;
}


.content .right_block .notice_edit .module .header3{
margin-bottom:0px;
}

.content .right_block .notice_edit .module .left_menu{
border-bottom-left-radius: 6px;
background-color:#f4f4f4;
display:table-cell;
border-right: 1px solid #c6c2b4;
box-shadow: -3px 0px 3px #cbcbcb inset;
vertical-align: top;
}
.content .right_block .notice_edit .module .left_menu .title_menu{
padding: 10px 130px 10px 12px;
border-bottom:1px solid #cccccc;
margin-bottom: 15px;
}
.content .right_block .notice_edit .module .left_menu .body_menu{
text-align:center;
}

.content .right_block .notice_edit .module .left_menu li{
padding-bottom: 10px;
cursor: pointer;
}

.content .right_block .notice_edit .module .left_menu li .new_slide,
.content .right_block .notice_edit .module .left_menu li .created_slide{
width:140px;
height: 100px;
background-color: white;
display: inline-block;
border: 1px dashed #C3BBBB;
border-radius:4px;
}
.content .right_block .notice_edit .module .left_menu li .new_slide::before{
content:"";
background-image: url("../i/notice_elements.png");
background-position:-44px;
width:26px;
height:26px;
display:block;
margin-left: 57px;
margin-top: 34px;
}


.content .right_block .notice_edit .module .module_content{
display:table-cell;
background-color:white;
width:100%;
}

.content .right_block .notice_edit .module .table_content .bottom_border{
border-bottom: 1px dashed #c3c8cb;
margin-bottom:10px;
}

.content .right_block .notice_edit .module .table_content #delete_slide::after{
content:"";
width:15px;
height:20px;
background-image: url("../i/notice_elements.png");
background-position:-71px;
float: right;
margin-left: 5px;
}


.content .right_block .notice_edit .module .table_content .add_text{
margin-bottom: 5px;
}

.content .right_block .notice_edit .module .table_content .upload{
display:inline-block;
vertical-align: top;
padding-left: 15px;
margin-bottom: 10px;
position: relative;
}

.content .right_block .notice_edit .module .table_content .upload .button{
margin-bottom: 5px;
}

.content .right_block .notice_edit .module .table_content .right_menu{
width: 235px;
}

.content .right_block .notice_edit .module .notice_info_title2{
color: #918577;
padding-top: 10px;
font-weight: 500;
padding-bottom:5px;
}

.bodyPopUp .inner_block{
padding: 16px;
color: #6A5D4D;
background-color: white;
}

.bodyPopUp .inner_block .inner_table{
display: table;
border-collapse: separate;
border-spacing: 10px 0px;
}

.bodyPopUp .inner_block .image{
display:table-cell;
width: 702px;
text-align:center;
vertical-align: middle;
}

.bodyPopUp .inner_block .image img{
border: 1px solid #c3bbbb;
border-radius: 4px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.09);
}

.bodyPopUp .inner_block .right_description{
padding: 8px; 
display:table-cell;
vertical-align: top;
background-color: #f4f4f4;
border-radius: 4px;
width: 205px;
margin-left: 10px;
height: 100%;
word-break: break-all;
}
.bodyPopUp .inner_block .right_description .right_description_title{
text-transform:uppercase;
padding-bottom: 5px;
}

.bodyPopUp .inner_block_bottom{
height: 64px;
border-top:1px solid #C3BBBB;
}
.bodyPopUp .inner_block_bottom ul{
text-align: center;
margin-top: 20px;
}
.bodyPopUp .inner_block_bottom ul li{
width:8px;
height:8px;
border-radius:50%;
background-color: lightgrey;
cursor:pointer;
display: inline-block;
margin-right: 6px;
}

.bodyPopUp .inner_block_bottom ul li.cur{
background-color: #e08e2e;
}

.bodyPopUp .inner_block_bottom .close{
position: absolute; 
right: 10px; 
bottom: 15px;
}

.select2-container--default .select2-selection--multiple{
border: 1px solid #D2CEC1;
}


.select2-container--default.select2-container--focus .select2-selection--multiple{
border: 1px solid #AAA !important;
}

.select2-container--default .select2-results__option[aria-selected="true"]{
background-color:#7C9E2A !important;
}

.select2-results .custom-checkbox{
margin-right: 3px;
}

#roles_block .select2-container{
width:100% !important;
}




.content .right_block .notice_edit .module .table_content .hiddenUpload_notice{
opacity: 0;
filter: alpha(opacity=0);
width: 192px;
height: 32px;
cursor: pointer;
position: absolute;
left: 15px;
top: 0px;
}


.content .right_block .notice_edit .module .table_content #filename{
width: 190px;
display: block;
vertical-align: top;
word-break: break-all;
}

.slider{
width: 970px;
}

.slider .wrapper {
    overflow: hidden;
}

.slider .lenta {
    width: 10000px;
}

.slide{
/*
display: inline-block;
*/
display:table-cell;
vertical-align: top;
}


.bodyPopUp .slick-prev.slick-arrow{
width: 15px;
height: 24px;
position: absolute;
font-size: 0px;
background: none;
border: none;
background-image: url('../i/notice_elements.png');
background-position:-10px;
margin-left: -32px;
top: 50%;
cursor:pointer;
box-shadow: 0px 0px 3px rgba(42, 21, 21, 0.16);
}

.bodyPopUp .slick-next.slick-arrow{
width: 15px;
height: 24px;
position: absolute;
font-size: 0px;
background: none;
border: none;
background-image: url('../i/notice_elements.png');
background-position: -27px;
margin-left: 985px;
top: 50%;
cursor:pointer;
box-shadow: 0px 0px 3px rgba(42, 21, 21, 0.16);
}

.slick-dots, .promo.slider .slider_switcher{
text-align: center;
margin-top: 23px;
margin-left: 453px;
position: absolute;
}

.slick-dots li, .slider_switcher li{
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #D3D3D3;
cursor: pointer;
display: inline-block;
margin-right: 6px;
}

.slick-dots li.slick-active, .slider_switcher li.active {
background-color: #E08E2E;
}

.slick-dots li button {
    font-size: 0px;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0px none;
    outline: medium none;
    background: transparent none repeat scroll 0% 0%;
    }
    
    
.content .right_block .notice_edit .module .table_content .button.white.hover {
	background-image: -webkit-linear-gradient(#e3e2d9, #bcbbb4 );
    background-image:    -moz-linear-gradient(#e3e2d9, #bcbbb4 );
    background-image:     -ms-linear-gradient(#e3e2d9, #bcbbb4 );
    background-image:      -o-linear-gradient(#e3e2d9, #bcbbb4 );
    background-image:         linear-gradient(#e3e2d9, #bcbbb4 ); 
}


.content .right_block .notice_edit .module .tools{
	margin-top: 1px;
}
 
 
 
 
/* проф стандарты */

.content .left_block.profstandarts{
width: 283px;
background-color: white;
border-radius: 6px;
border: 1px solid #C6C5C5;
box-shadow: 0px 0px 2px rgba(135, 127, 115, 0.75);
}

.content .left_block.profstandarts + .right_block {
    left: 319px;
}

.content .left_block.profstandarts .newFilterList{
border:none;
}

.content .left_block.profstandarts .newFilterList .filterContent{
background-color: white;
padding-bottom:9px;
}

.content .left_block.profstandarts .headerFilter{
width: 283px;
background-color: #f5f3eb;
border-radius: 4px 4px 0px 0px;
border-bottom: 1px solid #C6C5C5;
box-shadow: 0px 2px 2px #DFDCD8;
}

.content .left_block.profstandarts .headerFilter td.name{
vertical-align: middle;
color: #7d7266;
font-size: 14px;
font-weight: 700;
line-height: 13px;
text-transform: uppercase;
text-shadow:none;
height: 38px;
padding-left:10px;
}

.content .left_block.profstandarts .headerFilter td.buttons{
padding-top: 0px;
}
.content .left_block.profstandarts .headerFilter td.buttons > ul > li{
border-left: 1px solid #F5F3EB;
}
.content .left_block.profstandarts .headerFilter td.buttons > ul > li.filterBtn.cur,
.content .left_block.profstandarts .headerFilter td.buttons > ul > li.filterBtn:hover{
background-color: #E6E2D3;
border-left: 1px solid #E6E2D3;
border-radius: 0px 4px 0px 0px;
}
.content .left_block.profstandarts .headerFilter td.buttons > ul > li::before {
border-left: 1px solid #eae8df;
}
.content .left_block.profstandarts .headerFilter td.buttons > ul > li.searchBtn:hover {
    background-position: 0px -50px;
}

.content .left_block.profstandarts .standarts_block .mCustomScrollBox {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.content .left_block.profstandarts .standarts_block {
border:none;
background:transparent;
box-shadow:none;
}

.content .left_block.profstandarts .standarts_block ul li {
border:none;
box-shadow: none;
border-bottom:1px solid #DCD8CE;
cursor:pointer;
border-radius: 0px;
min-height:auto;
text-shadow:none;
}
.content .left_block.profstandarts .standarts_block ul li:last-child {
border-bottom:none;
}
.content .left_block.profstandarts .standarts_block ul li.cur,
.content .left_block.profstandarts .standarts_block ul li:hover {
    background-color: #f2f2f2;
}

.content .left_block.profstandarts .standarts_block ul li:hover a{
background-color:transparent;
}

.content .left_block.profstandarts .standarts_block ul li a {
    line-height: 1.7em;
    padding: 7px 20px 10px 10px;
    display: table-cell;
	vertical-align: middle;
	color: #959391;
	font-size: 13px;
	font-weight: 700;
	background-color:transparent;
}
.content .left_block.profstandarts .standarts_block ul li a:hover {
	text-decoration:none;
	
}

.content .left_block.profstandarts ul li a > div:first-child{
	color: #afafaf;
}
.content .left_block.profstandarts ul li a > div:last-child{
	text-transform: uppercase;
	line-height: 1.2em;
}

content .right_block .profstandarts .module dd {
background-color: white;
}

.content .right_block .profstandarts .module_content {
border-bottom: none;
padding-top: 0px;
padding-bottom:10px;
}
.content .right_block .profstandarts .module_content:first-child {
padding-top: 16px;
}

.content .right_block .profstandarts .module_content .module_content_table{
border-bottom: 1px dashed #dbdbdb;
padding-bottom: 10px;
}
.content .right_block.profstandarts .module_content:last-child .module_content_table{
border-bottom:none;
padding-bottom: 0px;
}
.content .right_block .profstandarts .module_content table{
margin-bottom: 5px;
border-collapse: separate;
border-spacing: 0px 2px;
}
.content .right_block .profstandarts .module_content td:first-child{
width: 50%;
color: #959391;
}
.content .right_block .profstandarts .module_content td:nth-child(2){
padding-bottom:10px;
}

.content .right_block .profstandarts .module_content td:nth-child(3){
width: 44%;
}
.content .right_block .profstandarts .blockLine h3{
text-transform: uppercase;
}


.content .right_block .profstandarts .module_menu{
padding: 10px 15px 0px;
border-bottom: 1px solid #DBDBDB;
font-weight: 700;
text-transform: uppercase;
}
.content .right_block .profstandarts .module_menu li{
display: inline-block;
cursor:pointer;
margin-right: 20px;
padding-bottom: 5px;
}

.content .right_block .profstandarts .module_menu li.cur{
border-bottom: 2px solid;
}

.content .right_block .profstandarts .module_content_funtions .module_content:first-child{
padding-top:0px;
}

.content .right_block .profstandarts .module_content_funtions li{
border-bottom: 1px dashed #C5C5C5;
padding-bottom: 5px;
margin-top: 5px;
cursor:pointer;
}

.content .right_block .profstandarts .module_content_funtions li::after{
content:"";
width:9px;
height:14px;
background-image:url("../i/notice_elements.png");
background-position: -124px center;
position: absolute;
right: 20px;
margin-top: -25px;
}

.content .right_block .profstandarts .module_content_funtions li > span {
display: table-cell;
vertical-align: middle;
padding-right: 30px;
}
.content .right_block .profstandarts .module_content_funtions li > span:first-child{
width: 60px;
padding-right: 0px;
}

.content .right_block .profstandarts .module_content_funtions li > span:first-child::after{
content:"";
height: 32px;
border-right: 1px solid #C5C5C5;
position: absolute;
margin-left: 50px;
margin-top: -32px;
}

.content .right_block .profstandarts .inline > div{
display: inline-block;
}

.content .right_block .profstandarts .back_button{
width: 60px;
height: 21px;
background-color: white;
border: 1px solid #c9c9c9;
border-radius: 4px;
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
color: #7c9e2a;
text-align:center;
cursor:pointer;
padding-top:3px;
font-weight: bold;
border: 1px solid #C9BEAF;
margin-right: 10px;
padding-left: 7px;
}

.content .right_block .profstandarts .back_button::before{
content:"";
background-image:url("../i/notice_elements.png");
position: absolute;
width: 7px;
height: 10px;
margin-top: 4px;
margin-left: -11px;
background-position: -115px center;
}

.content .right_block .profstandarts .header33{
color: #665f56;
text-transform: uppercase;
font-size: 16px;
font-weight: bold;
}

.content .right_block .profstandarts .module dt .headerWrapper {
width: 90%;
}

.content .right_block.profstandarts .module dt .headerWrapper .header3{
color: #7d7266;
text-shadow: 0 1px 0 white;
}

.content .right_block .profstandarts .module_content_all ol {
padding-left: 25px;
counter-reset:li;
list-style:none;
}

.content .right_block .profstandarts .module_content_all li{
margin-bottom: 8px;
}

.content .right_block .profstandarts .module_content_all ol li:before {
      content:counter(li)"."; /* В качестве данных используем счетчик */
      counter-increment:li; /* Увеличиваем значение счетчика на 1 */
      /* Позиционируем и оформляем цифры */
      position:absolute;
      text-align:left;
      margin-left: -25px;
}


.content .right_block .profstandarts .module_content_all ol li::after{
content:"";
border-bottom:1px dashed #959391;
display:block;
margin-top:10px;
margin-left: -25px;
}

