#choose_azs .panel .check_list .check_box.oil-80 a:hover{
    background: #fff600!important;
    color: #000000!important;
}

#choose_azs .panel .check_list .check_box.oil-80 a.jNiceChecked{
	background: #fff600!important;
	color: #000000!important;
}

#choose_azs .panel .check_list .check_box.oil-92 a:hover{
    background: #0325ff!important;
    color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-92 a.jNiceChecked{
	background: #0325ff!important;
	color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-95 a:hover{
    background: #ff0506!important;
    color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-95 a.jNiceChecked{
	background: #ff0506!important;
	color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-98 a:hover{
    background: #7f7f7f!important;
    color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-98 a.jNiceChecked{
	background: #7f7f7f!important;
	color: #ffffff!important;
}
#choose_azs .panel .check_list .check_box.oil-100 a:hover{
    background: #e36122!important;
    color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-100 a.jNiceChecked{
	background: #e36122!important;
	color: #ffffff!important;
}
#choose_azs .panel .check_list .check_box.oil-dt a:hover{
    background: #000000!important;
    color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-dt a.jNiceChecked{
	background: #000000!important;
	color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-gaz a:hover{
    background: #5dccff!important;
    color: #ffffff!important;
}

#choose_azs .panel .check_list .check_box.oil-gaz a.jNiceChecked{
	background: #5dccff!important;
	color: #ffffff!important;
}

.list_azs .item .info dl dd .fuel_list li span , .ymaps-b-balloon__content dl dd .fuel_list li span{
	font-size: 12px!important;
    color: #666;
}
.list_azs .item .info dl dd .fuel_list li , .ymaps-b-balloon__content dl dd .fuel_list li{
	min-height: 25px;
}

#choose .jNiceSelectWrapper div a:after{
    content: " ";
    position: absolute;
    border: 6px solid transparent;
    border-top: 6px solid #000;
    top: 50%;
    left: 50%;
    margin-top: -3px;
    margin-left: -9px;
}
.ymaps-b-select_control_listbox .ymaps-b-form-button{
	margin-top: 35px!important;
}
/*.list_azs .item .info dl dd .fuel_list li span, .ymaps-b-balloon__content dl dd .fuel_list li span {

    width: 40px!important;
    height: 28px!important;
    -webkit-border-radius: 40px 0;
    -moz-border-radius: 40px 0;
    border-radius: 40px 0!important;;
        margin-top: -5px!important;
    line-height: 28px;
}*/
#choose_azs .button_reset{
	top: 80px!important;
}
.fuel_list  span{
  font-family: calibri!important;
    font-size: 18px!important;
}

.list_azs .item .info dl dd .fuel_list, .ymaps-b-balloon__content dl dd .fuel_list {
  overflow: visible!important;
}


#choose_azs .panel.ptop {

    height: 75px!important;   margin-top: -22px;
}
#choose_azs .ptop .check_list {
    float: left;
    margin: 12px 0!important;
}
#choose_azs .panel.ptop .check_list li.check_box_image95 a.jNiceCheckbox.jNiceChecked{
    background-image: url(/images/a95_hover.png)!important;
}
#choose_azs .panel.ptop .check_list li.euro_shest95 a.jNiceCheckbox.jNiceChecked{
   background-image: url(/images/95_e_6.png)!important;
}
#choose_azs .panel.ptop .check_list li.check_box_image92 a.jNiceCheckbox.jNiceChecked{
	background-image: url(/images/a92_hover.png)!important;
}

#choose_azs .panel.ptop .check_list li.a_95_e_6 a.jNiceCheckbox.jNiceChecked{
	background-image: url(/images/a_95_e_6.png)!important;
}

#choose_azs .panel.ptop .check_list li.euro_shest95 a {

    background: url(/images/95_e_6_g.png) no-repeat;
    width: 90px;
    height: 30px;
    margin: -5px 0 0px;
    background-size: contain;
}

#choose_azs .panel.ptop .check_list li.euro_shest95 a:hover {

    background: url(/images/95_e_6.png) no-repeat;
    background-size: contain;
}

#choose_azs .panel.ptop .check_list li.a_95_e_6 a {

    background: url(/images/a_95_e_6_g.png) no-repeat;
    width: 165px;
    height: 30px;
    margin: -7px 0 0px;
}

#choose_azs .panel.ptop .check_list li.a_95_e_6 a:hover {

    background: url(/images/a_95_e_6.png) no-repeat;
}



.fuel_list .atum.image92{
    background: url(/images/a92_hover.png) no-repeat 0 center !important;
    width: 90px !important;
}
.fuel_list .atum.image95{
    background: url(/images/a95_hover.png) no-repeat 0 center !important;
    width: 90px !important;
}

.fuel_list .a_95_e_6 {
    background: url(/images/a_95_e_6.png) no-repeat 0 center !important;
    width: 175px !important;
    height: 30px;
    font-size: 0px;
    margin-top: -7px!important;
}

.fuel_list .euro_shest95{
    background: url(/images/95_e_6.png) no-repeat 0 center !important;
    width: 85px !important;
    height: 34px;
    margin-top: -8px!important;
    font-size: 0px;
}


.quality_form .submit {
	width:106px !important;
	height:30px !important;
	line-height:28px !important;
	background:#f5f5f5 !important;
	display:block !important;
	cursor:pointer !important;
	border:1px solid #cfcfcf !important;
    font-size: 13px !important;
    color: #000 !important;
}
.quality_form .submit:hover {
	background:#20b04c !important;
	border:1px solid #20b04c !important;
	color:#fff !important;
}
.quality_form{
	margin-bottom:20px;
}


.label_radio input[type="radio"] {
    display: none;
}
.label_radio input[type="radio"] + .label-text{
	  min-height:12px;
      display: block;
	  background-image:url(/bitrix/templates/main/i/img_radio_unchecked.jpg);
	  background-repeat:no-repeat;
	  vertical-align:top;
	  padding-left:17px;
	  background-position:0px 4px;
	  margin-bottom:0px;
	  cursor:pointer;

}

.label_radio input[type="radio"]:checked + .label-text{
	  background-image:url(/bitrix/templates/main/i/img_radio_checked.jpg);
	  background-repeat:no-repeat;
}
.label_radio input[type="radio"]:hover + .label-text{
	  background-image:url(/bitrix/templates/main/i/img_radio_unchecked.jpg);
	  background-repeat:no-repeat;
}

.label_radio input[type="radio"]:checked:hover + .label-text{
	  background-image:url(/bitrix/templates/main/i/img_radio_checked.jpg);
	  background-repeat:no-repeat;
}
.label_children {
	display:inline-block !important;
	margin-top:20px;
	margin-right:5px;
}
.label_radio {
	display:inline-block !important;
	margin-left:1px;
}
.star {
	color:#ff5b5b;
}
.form_checkbox{

}
.form_checkbox label {
	display:inline-block;

	vertical-align:top;
}
.form_checkbox input {
	display:inline-block;
	vertical-align:top;
	margin-top:2px;
}





/*popups*/
.custom-overlay{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0;
    margin: 0;
    background:rgba(0,0,0,0.5);
    display: none;
	z-index:99;
}
.custom-popup{
    position: fixed;
    width: 395px;
    left: 50%;
    background: #fff;
	height:auto;
	min-height:100px;
	display:none;
	z-index:100;
}
.custom-popup.quality_popup{
    position: fixed;
    width: 638px;
    left: 50%;
    background: #fff;
	height:auto;
	min-height:100px;
	display:none;
	z-index:100;
}


.popup_inner {
    position: relative;
	padding:30px;
}

.popup_inner .close{
    width: 23px;
    height: 22px;
    background: url(/bitrix/templates/main/i/icon_close_popup.png) no-repeat;
    position: absolute;
    right: 16px;
    top: 16px;
    cursor: pointer;
}

.popup_inner .title {
   text-align:center;
   font-size:23px;
   color:#000000;
   margin-bottom:30px;
}
.custom-popup.quality_popup .title {
	text-align:left;
}

.login_form {
	width:250px;
	margin:0 auto;
	font-size:13px;
	line-height:normal;
}
.login_form .input {
	width:230px;
	padding:0px 10px;
	font-size:13px;
	height:28px;
	line-height:28px;
	border:1px solid #cfcfcf;

}
.login_form .checkbox {
	vertical-align:top;
	margin-top:3px;
}
.login_form .submit {
	width:250px;
	height:30px;
	line-height:28px;
	background:#f5f5f5;
	display:block;
	cursor:pointer;
	border:1px solid #cfcfcf;
}
.login_form .submit:hover {
	background:#20b04c;
	border:1px solid #20b04c;
	color:#fff;
}
.login_form .forget_link {
	float:right;
	display:inline-block;
}

.login_form_row{
	margin-bottom:20px;
}



.quality_form {
	width:550px;
	font-size:13px;
	line-height:normal;
}
.quality_form .input {
	width:160px;
	padding:0px 10px;
	font-size:13px;
	height:22px;
	line-height:22px;
	border:1px solid #cfcfcf;


}
.quality_form .textarea {
	width:356px;
	padding:0px 10px;
	font-size:13px;
	border:1px solid #cfcfcf;
	height:112px;
	resize:none;

}


.quality_form .submit {
	width:106px;
	height:30px;
	line-height:28px;
	background:#f5f5f5;
	display:block;
	cursor:pointer;
	border:1px solid #cfcfcf;
}
.quality_form .submit:hover {
	background:#20b04c;
	border:1px solid #20b04c;
	color:#fff;
}
.quality_form{
	margin-bottom:20px;
}



.quality_block_number  {
	font-size:18px;
	height:25px;
	line-height:25px;
	color:#fff;
	background:#b0b0b0;
	padding:0px 8px;
	vertical-align:top;
	display:inline-block;
	float:left;

}

.quality_title_holder  {
	margin-bottom:13px;
}
.quality_block_title  {
	font-size:13px;
	color:#616161;
	display:table-cell;
	vertical-align:middle;
	padding-left:15px;
	line-height:normal;
	height:25px;
}
.quality_form_inner_block {
	margin-left:40px;
}
.quality_form_radio {
	margin-bottom:13px;
}
.quality_form_row {
	margin-bottom:47px;
}

.quality_form .left {
    vertical-align:top;
    margin-bottom: 10px;
    width: 180px;
    display: inline-block;
    margin-right: 40px;
}
.quality_form .right {
	vertical-align:top;
    margin-bottom: 10px;
    width: 180px;
    display: inline-block;
    margin-right: 40px;
}
.quality_form .text {
    box-sizing: border-box;
}

.opros-klientov textarea{
    height: 60px !important;
}

.customer_survey_block input[type=text], .customer_survey_block textarea {
    width: 473px !important;
}

.customer_survey_block .checkbox_block label {
    padding-left: 5px;
}

#archive.items.new .item {
    cursor: default;
    width: 650px!important;
}

body b{font-weight:700}
.frame{display:block!important}

#retail_prices.narrow {
    width: 100%!important;
}
