@import "main.css";


.l_b_wrap, .lv5, .a_wrap, .answer, .q_l_item{
	zoom: 1;
}

.represent_block{
	padding: 0 0 18px;
}
.p_l_link img, .f_lv_n, .d_item{
	display: inline;
}

.lv2.odd{
	background-color: #c6c7cf;
}


/*----------------------------*/
.lv_n span{
	display: none;
}

.lv_n a:hover .lv_n_a_before, .mark .lv_n_a_before{
	z-index: 10;
	position: absolute;
	display: block;
	width: 15px;
	height: 53px;
	top: 0;
	left: 0;
	background: url(../i/nav_h.jpg) 0 0 no-repeat;
}

/*----------------------------*/
.f_lv_n span{
	display: none;
}
.f_lv_n a:hover .f_lv_n_a_before, .f_mark .f_lv_n_a_before{
	position: absolute;
	display: block;
	width: 14px;
	height: 24px;
	top: 0;
	left: 0;
	background: url(../i/footer_nav_h.png) 0 0 no-repeat;
}


/*----------------------------*/
.answer_before, .answer_after{
	z-index: 100;
	position: absolute;
	width: 10px;
	height: 10px;
	background-image: url(../i/answer_block.png);
	background-repeat: no-repeat;
}

.answer_before{
	bottom: 0;
	left: 0;
	background-position: 0 100%;
}
.answer_after{
	top: 0;
	right: 0;
	background-position: 100% 0;
}
/*----------------------------*/

.how_pay_before{
	display: none;
}
.how_pay.open .how_pay_before{
	position: absolute;
	display: block;
	width: 489px;
	height: 9px;
	top: 0;
	left: 0;
	background: url(../i/drop-oplata_top.png) 0 0 no-repeat;
}

/*----------------------------*/

.l_b_wrap_before, .l_b_wrap_after{
	background-image: url(../i/letter_back.png);
	background-repeat: no-repeat;
}

.l_b_wrap_before{
	position: absolute;
	height: 9px;
	left: 0;
	right: 0;
	bottom: -9px;
	background-position: 0 100%;
}
.l_b_wrap_after{
	position: absolute;
	width: 9px;
	right: -9px;
	top: 0;
	bottom: 0;
	background-position: 100% 0;
}