#content {
	margin-left: 0
}

.blockQuestions {
	float: left;
	width: 250px
}

.categoryQuestions {
	height: 43px;
	overflow: hidden
}

.ivCatQstns:checked+.categoryQuestions {
	height: auto
}

.categoryQuestionsTitle {
	font-size: 17px;
	border-top: 1px dotted #d9d9d9;
	height: 43px;
	line-height: 42px;
	padding-left: 30px;
	width: 100%;
	cursor: pointer;
	background: #fff;
	margin-bottom: 15px;
	position: relative;
	moz-transition: all .3s;
	o-transition: all .3s;
	transition: all .3s;
	webkit-transition: all .3s
}

.categoryQuestionsTitle:after {
	content: "";
	position: absolute;
	right: 13px;
	top: 14px;
	width: 8px;
	height: 14px;
	background: url("/img/global/all_icons.png") -204px -251px
}

.ivCatQstns:checked+.categoryQuestions>.categoryQuestionsTitle:after {
	width: 14px;
	height: 8px;
	margin-top: 3px;
	background-position: -184px -351px
}

.ivCatQstns:checked+.categoryQuestions>.categoryQuestionsTitle {
	background: #e5be93;
	color: #fff
}

.aQuestion {
	padding-left: 30px;
	display: block
}

.labelQuestion {
	cursor: pointer;
	display: block;
	margin-bottom: 15px;
	font-size: 14px;
	width: 100%
}

.currentQuestion.labelQuestion {
	text-decoration: underline;
	font-weight: 700
}

.blockAnswers {
	margin-left: 290px;
	line-height: 20px;
	position: relative
}

.blockAnswer {
	position: absolute;
	padding-left: 15px;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: -1;
	height: 0;
	overflow: hidden;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s;
	max-width: 800px
}

.blockAnswer.blockAnswerVisible {
	opacity: 1;
	z-index: 5;
	height: auto;
	position: relative
}

.titleQuestion {
	font-size: 21px;
	line-height: 21px;
	font-weight: 400;
	font-family: Vollkorn
}

.textAnswer {
	margin-top: 20px
}

img.imgF {
	display: block;
	margin: 25px 10px 25px 0;
	max-width: 350px;
	width: 100%
}

img.imgFm {
	max-width: 400px;
	margin-bottom: 8px
}

img.imgFe {
	max-width: 400px;
	margin-top: 0
}

h4.faq_title {
	font-size: 18px;
	line-height: 20px;
	margin: 35px 0 20px 0;
	font-weight: 400;
	font-family: Vollkorn;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 5px
}

h5.faq_subTitle {
	font-size: 14px;
	margin-bottom: 5px
}

.faq_more {
	padding-top: 5px;
	margin-top: 10px
}

ul.faq_ul_border {
	margin: 10px 0 10px 0;
	display: block;
	padding: 0
}

ul.faq_ul_border>li {
	margin-bottom: 5px
}

.faq_indents {
	margin-top: 15px
}

ul.circle_ul>li:before {
	margin-top: 3px
}

.attention {
	margin-top: 15px
}

.subparagraph {
	padding-left: 20px
}

@media (max-width:880px) {
	#center_block {
		margin-left: 10px;
		margin-right: 10px
	}

	.blockQuestions {
		width: 190px
	}

	.categoryQuestionsTitle {
		padding-left: 25px
	}

	.aQuestion {
		padding-left: 10px
	}

	.blockAnswers {
		margin-left: 205px
	}
}

@media (max-width:740px) {
	.blockQuestions {
		width: 140px
	}

	.categoryQuestionsTitle {
		padding-left: 20px
	}

	.aQuestion {
		padding-left: 5px
	}

	.blockAnswers {
		margin-left: 150px
	}
}

@media (max-width:570px) {
	.blockQuestions {
		width: 120px
	}

	.categoryQuestionsTitle {
		padding-left: 5px
	}

	.blockAnswers {
		margin-left: 125px
	}
}