.main_info {
	margin-bottom:20px;
}
#accord-block .accordion {
	background: url(//www.1nep.ru/images/acord-bg.jpg);
	width: 620px;
	height: 530px;
	margin: 4px auto;	
	font-family: Arial, Tahoma;
	font-size: 12px;
}
	#accord-block a{
		background: url(//www.1nep.ru/images/link-bg-blue.png) repeat-x 0 99%;		
		text-decoration: none;
		color: #559ee2;
	}
	#accord-block .accordion ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
.accordion div.mi_wrapper{
    overflow: visible;
}	
.accordion .round_top, .accordion .round_inner, #accord-block .accordion li{
    background: none;
}
#accord-block .ac-level-bg{
	float: left;
	height: 55px;
	width:620px;
	margin-top:-8px;
}	
#accord-block ul.ac-level1{
	float: left;
	list-style: none;
	margin: 0px 0px 0px -3px;
	padding: 0;		
}	
#accord-block .ac-level1 li{
	float: left;
	margin:10px 5px;
	padding-left:3px;
	padding-right:3px;
	height: 35px;
}	
#accord-block .ac-level1 a{
	display: block;	
	height:  35px;
	text-align: center;		
	padding-top: 8px;
	background-position: 0 22px;	
}	
#accord-block .ac-level3-bg, #accord-block .ac-level4-bg{
	float:left;
	width:100%;
}
#accord-block ul.ac-level3,#accord-block ul.ac-level4{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;		
}	
#accord-block .ac-text .ac-level3 li, #accord-block .ac-text .ac-level4 li{
	float: left;
	margin:5px 5px;
	padding-left:15px;
	padding-right:15px;
	height: 35px;
	background: none;
}	
#accord-block .ac-text .ac-level3 a, #accord-block .ac-text .ac-level4 a{
	display: block;	
	height:  35px;
	text-align: center;		
	padding-top: 8px;
	background-position: 0 22px;	
}	
.ac-level3-container , .ac-level4-container {
	margin: 0 10px;	
}
.ac-text hr {
	margin-top: 5px;
	margin-bottom:15px;
}
#accord-block li.ac-active, #accord-block .ac-text li.ac-active {
	background: url(//www.1nep.ru/images/ac-active-link-left.png) no-repeat 0 0;	
	padding-left:15px;	
	padding-right:0;
}
    #accord-block li.ac-active a, #accord-block .ac-text li.ac-active a{
		background: url(//www.1nep.ru/images/ac-active-link-right.png) no-repeat 100% 0;		
		display: block;	
		height:  35px;
		color: #fff;	
		padding-right:15px;
		padding-top: 8px;
	}
#accord-block .ac-text{
	background: url(//www.1nep.ru/images/text-bg.png) no-repeat;		
	width: 470px;
	height: 415px;
	float: left;
	margin: 7px 0 7px -15px;
	padding: 10px 20px;
	padding-top: 15px;
	color: #666666;
	overflow: hidden;
	position:relative;		
}
#accord-block .ac-text .scroll {
/*	float: left;
	overflow: auto;
	width: 400px;
	height: 335px;*/
}
.margin-fix {
	margin-bottom:-17px;
}
#accord-block .ac-text ul li{
    padding: 0 0 0 15px;
    background: url(//www.1nep.ru/images/style/bullet_inner.gif) left 5px no-repeat;
}
#accord-block .ac-overlay{
	background: url(//www.1nep.ru/images/overlay.png) no-repeat;		
	position:absolute;
	z-index: 10000;
	width:482px;
	height: 46px;
	left:0;
	bottom: -1px;	
}
#accord-block ul.ac-level2{
	float: left;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;		
	font-size: 14px;
}	
#accord-block .ac-level2 li{
	cursor: pointer;
	float: left;
	margin:0px 0px;
	margin-left:-15px;
	padding-left:15px;
	padding-top: 10px;
	padding-right:25px;
	height: 25px;
	background: url(//www.1nep.ru/images/ac-active-link-left.png) no-repeat 0 0;	
	color: #fff;	
	text-align: center;
}	
#accord-block .ac-level2 li span.caption{
	display: none;	
}
#accord-block li.ac-open {
	background: url(//www.1nep.ru/images/ac-active-link2.png) no-repeat 0 0;		
	width:226px;
}
	#accord-block .ac-level2 li.ac-open span.caption{	
		display: block;
	}
	#accord-block .ac-level2 li.ac-open span.index{
		display: none;	
	}
	#accord-block li.ac-active a{
		background: url(//www.1nep.ru/images/ac-active-link-right.png) no-repeat 100% 0;		
		display: block;	
		height:  35px;
		color: #fff;	
		padding-right:15px;
		padding-top: 8px;
	}

#accord-block .ac-hidden {
	display: none;
}
#forum {
	width: 619px;
}
#after_submenu .main_info div.frame {
	height: auto;
}
.news .title, .frame .title {
	height: 20px;
	float: left;
	width: 100%;
	overflow: hidden;
}
.frame .title img{
	margin-bottom: 2px;
}
.title .date{
	width: 74px;
	float: left;
	padding-left: 6px;
}
.title .link{
	float: none;	
	font-size: 14px;
}
#after_submenu .main_info div.more_info .title .link a{
	font-size: 12px;
}
.all_link {
	text-align: right;
	margin-top:-10px;
}
.all_link img {
	margin-bottom: -3px;
}
hr {
	border: medium none;	
	border-top: #b3b3b3 1px dashed;
	margin: 13px 10px 7px;
}
#after_submenu div.frame div.preview {
	margin-left: 98px;
}
div.iblock-vote {
	width: 81px;
	overflow: hidden;
	font-family: Tahoma, Arial, serif;
	margin-top: 6px;
	margin-left: 5px;
}
#after_submenu .main_info div.more_info {
	width: auto;
}
.news .title {
	width: 280px;
	height: auto;
	margin: 10px;
	border-top: #B3B3B3 1px dashed;
	padding-top: 10px;
}
.news .title_pro{
	background:url(//www.1nep.ru/images/icons/pro.gif) no-repeat left 15px;
	padding-left:20px;
	width: 260px;
	height: auto;
	margin: 10px;
	border-top: #B3B3B3 1px dashed;
	padding-top: 10px;
	float:left;
}
.mez_pro{
	display:block;
	float:left;
	height:15px;
	width:18px;
	margin:0px 5px 0px 0px;
	background:url(//www.1nep.ru/images/icons/pro.gif) no-repeat left 3px;
}
.spec-list{
	margin-right: -10px;
	margin-left: -10px;
}
.spec  {
	width: 260px;
	height: auto;
	margin: 10px 20px;		
	float: left;
}
.spec  .picture{
	width: 130px;
	height: auto;	
	float: left;
}
.spec .info .name a{
	font-size: 16px;
	line-height:20px;
}
.spec  .info{
	margin-left:20px;
	width: 100px;
	height: auto;	
	float: left;
	margin-right:10px;
}
#faq  {
	margin: 10px;	
}
#faq li{
	color: #ce9141;	
	margin-top: 10px;
}
#faq .question{
	border-bottom: dotted 1px #ce9141;
	cursor: pointer;	
	display: inline;
}
#faq .answer{
	position:relative;	
	cursor: pointer;		
	color: #000;		
	margin-top:20px;
	margin-left:-10px;
	display:none;	
	background: url(//www.1nep.ru/images/style/c1_gr.gif) no-repeat left top #F0E8DC;
}
#faq .corner{
	border: solid 1px #F0E8DC;
	position: absolute;
	top: -15px;
	left: 20px;
	border-top: medium none;
	border-right: solid 14px white;
	border-bottom: solid 15px #F0E8DC;
	border-left: solid 14px white;
	width: 0;
	height: 0;
}
.scroll{
	height:395px;
	width:470px;
}
#accord-block .jspDragTop{
	background: url(//www.1nep.ru/images/scroll-front-top.png) repeat-y;
	width: 12px;
	height: 6px;
	position: absolute;
	top: -6px;
}
#accord-block  .jspDragBottom{
	background: url(//www.1nep.ru/images/scroll-front-bottom.png) repeat-y;
	width: 12px;
	height: 6px;
	position: absolute;
	bottom: -6px;
	z-index: 2;
}
#accord-block .jspDrag{
	background: url(//www.1nep.ru/images/scroll-front-middle.png) repeat-y;		
	margin: 6px 0;
	position: relative;
	z-index: 2;
}
#accord-block .jspCapTop{
	background: url(//www.1nep.ru/images/scroll-back-top.png) repeat-y;
	width: 12px;
	height: 6px;
	position: absolute;	
}
#accord-block  .jspCapBottom{
	background: url(//www.1nep.ru/images/scroll-back-bottom.png) repeat-y;
	width: 12px;
	height: 6px;
	position: absolute;
	bottom: 6px;	
	z-index: 1;
}
#accord-block .jspTrack{
	background: url(//www.1nep.ru/images/scroll-back-middle.png) repeat-y;		
	margin: 6px 0;
}
#accord-block .jspCap {
	display: block;
}
#accord-block .jspVerticalBar{
	background: transparent;
}

#accord-block .ac-text{
	background:#F0E8DC !important; /*#f3efea #F0E8DC!important;*/
}
