.main_head{height: 60px; line-height: 60px; border-bottom: 1px solid #e0e1e3; font-size: 24px; background-color: #f2f4f7; position: fixed; width: 100%; top: 82px; z-index: 1}
.main_head .container{column-gap: 0px; display: block;}
.inner_wrapper{padding: 160px 0 30px; background-color: #f2f4f7;}
.inner_wrapper.sub{padding: 100px 0 60px;}

.inner_wrapper a{color: #23a9e1;}
.inner_wrapper .container{max-width: 1053px; display: flex; column-gap: 20px}
.inner_wrapper .container .left_menu_block{width: 242px; background-color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13); border-radius: 4px; padding: 15px 10px 15px; max-height: calc(100vh - 160px); overflow-y: scroll; position: sticky;
    left: 0; top: 140px; }
.inner_wrapper .container .left_menu_block::-webkit-scrollbar { width: 4px;}
/* Track */
.inner_wrapper .container .left_menu_block::-webkit-scrollbar-track { background: #dddfe1;}
/* Handle */
.inner_wrapper .container .left_menu_block::-webkit-scrollbar-thumb {background: #bfc2c4;}
/* Handle on hover */
.inner_wrapper .container .left_menu_block::-webkit-scrollbar-thumb:hover { background: #555;}

.inner_wrapper .container .left_menu_block h3{padding: 5px 15px 5px 10px; font-size: 16px; color: #2c2c2c; line-height: 100%; background: url("../images/left_menu_dwn.png") no-repeat 95% 12px;}
.inner_wrapper .container .left_menu_block ul{padding: 0 10px;}
.inner_wrapper .container .left_menu_block ul li{padding: 10px 5px 10px 0; line-height: 16px;}
.inner_wrapper .container .left_menu_block ul li a{color: #6d6d6d; font-size: 13px;  padding: 0 30px 0 0; width: 100%; display: inline-block; font-weight: 700;}
.inner_wrapper .container .left_menu_block ul li span{color: #6d6d6d; font-size: 13px;  padding: 0 30px 8px 0; width: 100%; display: inline-block;}
.inner_wrapper .container .left_menu_block ul li a:hover{color: #23a9e1; background: url("../images/left_menu_active.png") no-repeat right 5px;}
.inner_wrapper .container .left_menu_block ul li a.active{color: #23a9e1; background: url("../images/left_menu_active.png") no-repeat right 5px;}


.inner_wrapper .container .content_block{width: calc(100% - 242px);/* overflow-y: scroll; max-height: 485px;*/}
.inner_wrapper .container .content_block::-webkit-scrollbar { width: 4px;}
/* Track */
.inner_wrapper .container .content_block::-webkit-scrollbar-track { background: #dddfe1;}
/* Handle */
.inner_wrapper .container .content_block::-webkit-scrollbar-thumb {background: #bfc2c4;}
/* Handle on hover */
.inner_wrapper .container .content_block::-webkit-scrollbar-thumb:hover { background: #555;}




.inner_wrapper .container .content_block.fullblock{width: 100%; min-height: calc(100vh - 240px);}
.inner_wrapper .container .content_block h3{font-size: 20px; padding: 25px 0; line-height:normal;}
.inner_wrapper .container .content_block aside{padding: 25px;  background-color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13); border-radius: 6px; padding: 0px; overflow: hidden; }
.inner_wrapper .container .content_block aside article{padding: 0 35px 25px; background-color: #fbfbfb; border-top: 1px solid #e4e3e3}
.inner_wrapper .container .content_block aside article:first-child{padding-top: 25px;}
.inner_wrapper .container .content_block aside article:nth-child(even){ background-color: #fff;}


.inner_wrapper .container .content_block .loweralpha{list-style-type: lower-alpha; padding: 0px 0 15px 15px; padding: 0px; }
.inner_wrapper .container .content_block .loweralpha li{padding: 0px 0 	10px 25px;font-size: 14px; }

.inner_wrapper .container .content_block .numberalpha{list-style-type: decimal; padding: 0px 0 15px 15px; padding: 0px; }
.inner_wrapper .container .content_block .numberalpha li{padding: 0px 0 	10px 25px;font-size: 14px; }

.inner_wrapper .container .content_block .roman{list-style-type: lower-roman; padding: 0px 0 15px 15px; padding: 0px; }
.inner_wrapper .container .content_block .roman li{padding: 0px 0 	10px 25px;font-size: 14px; }

.inner_wrapper .container .content_block .bullet{list-style-type: disc; padding: 0px 0 15px 15px; padding: 0px; }
.inner_wrapper .container .content_block .bullet li{padding: 0px 0 	10px 25px;font-size: 14px; }

.inner_wrapper .container .content_block .pdf_link{ padding: 0px 0 25px 15px; padding: 0px; }
.inner_wrapper .container .content_block .pdf_link li{padding: 0px 0 0px 25px; margin: 0 0 10px; font-size: 14px; background: url("../images/pdflink.png") no-repeat 0 3px; }

.pdflink{padding: 0px 0 0px 25px; margin: 0 0 10px; font-size: 14px; background: url("../images/pdflink.png") no-repeat 0 3px; line-height: 27px;
    display: inline-block; }


.inner_wrapper .container .content_block aside h4{font-size: 16px; padding: 0 0 15px;}
.inner_wrapper .container .content_block aside p{font-size: 14px; padding: 0 0 15px;}
.wheight{height: 300px; overflow-y: auto !important}
#showall{display: none;}

.tablink{display: flex;  margin: 20px 0 25px; width: 100%; text-align: center}
.tablink li{width: 50%;}
.tablink li a {
    color: #6d6d6d;
    font-size: 14px;
    padding: 0 30px 10px 0;
    width: 100%;
    display: inline-block;
	border-bottom: 1px solid #e0e1e3;
}
.tablink li a.active {
    color: #23a9e1;
	border-bottom: 1px solid #23a9e1; font-weight: 600;
}
 @media screen and (max-width:680px){
	 
	 .inner_wrapper .container .content_block{width: calc(100% - 242px); overflow-y: inherit; max-height: none;}
	 #showall{display: block;}
	 .inner_wrapper .container { display: block; width: 100%;}
.inner_wrapper .container .content_block {
    width: 100%;
    padding: 20px 0 0;
}
	 .inner_wrapper .container .content_block h3 {
    font-size: 18px;
}
	 .inner_wrapper .container .left_menu_block {
    width: 100%;
    max-height: none;
    position: fixed;
    top: 140px;
}
	.dropmenu_open {
    display: none;
}
	 .main_head {font-size: 14px; padding: 15px 25px; height: auto; line-height: 24px; min-height: 60px;}
	 .inner_wrapper .container .left_menu_block.wheight{position: relative; top: auto; height: auto}
}