

/* Start:/bitrix/templates/html/components/db.base/full.section.items.list/questions/style.css?15560279311061*/
.b-toggle {
	right: 30px;
	top: 45px;
}

.b-questions .subsection-items.b-level-2{
	display: block;
    opacity: 0; 
    height: 0;
    overflow: hidden;
    margin: 0px;
    
	-webkit-transition: opacity 0.6s ease-in-out;
     -moz-transition: opacity 0.6s ease-in-out;
       -o-transition: opacity 0.6s ease-in-out;
          transition: opacity 0.6s ease-in-out;
}

.b-questions .subsection-items.b-level-2._open{
    opacity: 1;
    height: auto;
    margin: 5px 0px 5px 10px;
}

.list-item.b-level-2.subsection-items .item{
	margin: 0px 0px 20px 0px;
}

.b-questions .list-item.b-level-1{
	margin: 0px 0px 10px 0px;
}

.b-questions .b-level-1 .sub-section.title{
	display: inline-block;
        margin-bottom: 10px;
        font: 20px/1 'pt_sansregular', Regular, sans-serif;
}

.b-questions .b-level-2, .db-questions .b-level-3{
	margin: 5px 5px 10px 10px;
}

.b-questions span.title {
16px/1 'pt_sansregular', Regular, sans-serif;
margin-bottom: 20px;
}

.b-questions .items-items .descr {
margin: 1.5em 20px;
line-height: 1.35;
padding: 0 10% 0 20px;
}
/* End */


/* Start:/bitrix/components/db.base/main.feedback/templates/.default/style.css?15560279233554*/
/*  .db-form  */
.db-form , .db-form .fieldset,.db-form .legend,.db-form .row,.db-form .label,.db-form .f-example {display:block;line-height:1.2;text-decoration:none;}
.db-form ,.db-form .legend,.db-form .label,.db-form .unit,.db-form .f-example,.db-form input.text,.db-form textarea,.db-form select {color:#444444;}
.db-form  {overflow:hidden;width:100%;}

.db-form .reducer {clear:both;display:block;}

.db-form .fieldset {padding:0px 35px 0 0;}
.db-form .highlight {padding-bottom:0px;padding-top:10px;border:none;}
.db-form  legend{
	margin:0px -100% 15px 0px; 
	float: left;
	padding: 3px 0px 0px;
	width: 100%;
}

.db-form .row {clear:left;margin-bottom:15px;}
.db-form .row:after,.db-form .row .field:after {clear:both;content:"";display:block;height:0;}

.db-form .label {float:left;margin-right:-100%;padding:3px 0px 0px;width:120px;}
.db-form .field {float:left;padding-left:130px;position:relative;}
.db-form .wrp-valid {float:left;position:relative;display:none;}
.db-form .validation {font-size: 11px; font-style: italic; padding:4px 0px 0px 23px;position:absolute;width:200px;color:#A90000;}
.db-form .error-txt { position:absolute; top: 10px; left: 23px; }
.db-form .validation i {background:url('/bitrix/components/db.base/main.feedback/templates/.default/images/form-valid.png') no-repeat left top;display:block;height:15px;left:3px;position:absolute;top:8px;padding-left:20px;}
.message {}
.db-form  .correct .validation i {background-position:left 0px;}
.db-form  .error .validation i {background-position:left -19px;}

.db-form .label .f-star {color:#a90000;left:2px;position:relative;top:-1px;}
.db-form .f-star{color:#a90000;}
.db-form input.text,.db-form textarea {display:block;}

.db-form input.text,.db-form textarea {
	background:#f8f7ef url('/bitrix/components/db.base/main.feedback/templates/.default/images/form-item-bg.png') repeat-x left top;
	border:1px solid #c5c5c0;
	border-top:1px solid #b7b6b1;
	border-bottom:1px solid #eaeae4;
	color:#333;
	padding:5px 5px;
}

.db-form input.text {width:290px;}
.db-form textarea {height:140px;max-width:450px;min-width:290px;resize:none;width:80%;}

.db-form input.text:focus, .db-form textarea:focus {
	border:1px solid #5da5d7;
	box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);
	-webkit-box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);
	-moz-box-shadow:0px 0px 5px rgba(111, 216, 255, 0.8);
}
.db-form input.captcha{width:168px;}

.db-form  .f-example {padding:4px 0px 0px 5px;}

.db-form .submit {padding:0px 35px 0px 132px;}
.db-form .submit .info {color:#2c2c2c; font-size: 11px; font-style: italic; padding:0px 20% 0px 5%; float:left; width:145px;}
.db-form .pseudo_link {color:#0079d2;border-bottom:1px dashed;cursor:pointer;}
.db-form .pseudo_link:hover {color:#005899;}

.title.db-error {color: #A90000;}
.title.db-ok {color: #3E960D;}


/*
.db-form .button {background:url('/bitrix/components/db.base/main.feedback/templates/.default/images/btn-simple.png') no-repeat left top;float:left;height:37px;margin:0px 20px 10px 0px;position:relative;}
.db-form .button .lnk {background:url('/bitrix/components/db.base/main.feedback/templates/.default/images/btn-simple.png') no-repeat right -50px;border:none;color:#191412;cursor:pointer;float:left;margin-right:-11px;
	height:37px;padding:0px 25px;position:relative;text-shadow:0px 1px 0px #fff;}
.db-form .button:hover {background-position:left -100px;}
.db-form .button:active {background-position:left -200px;}
.db-form .button:hover .lnk {background-position:right -150px;}
.db-form .button:active .lnk {background-position:right -250px;}
.db-form .button.disabled {background-position:left -300px;cursor:default;}
.db-form .button .disabled, .db-form .button .lnk.disabled {background-position:right -350px;color:#a2a09f;cursor:default;}
//*/
/*  .db-form   */
/* End */
/* /bitrix/templates/html/components/db.base/full.section.items.list/questions/style.css?15560279311061 */
/* /bitrix/components/db.base/main.feedback/templates/.default/style.css?15560279233554 */
