@font-face {
	font-family: open_sanssemibold;
	src: url(fonts/opensans-semibold-webfont.ttf);
}

.h1_prod_l h1{ font-size: 18px !important;text-align:left;color:#B210B4;font-weight:bold; text-align:left !important;}
.h1_prod_c { font-size: 18px !important;text-align:left;color:#B210B4;font-weight:bold; text-align:center !important; margin-bottom:10px;}
.b_d_none { display: none; }

/*
#axcrt {
top: expression(document.documentElement.scrollTop + Math.ceil((document.documentElement.clientHeight-100)/2)+ "px") !important;
left: expression(Math.ceil((document.documentElement.clientWidth-300)/2)+ "px") !important;
}
*/

.pppm{ padding: 0 20px 0 10px;}
.pppmf {padding: 0 30px 0 6px;}
.pppfb { padding-top: 4px;font-weight: bold;font-size: 16px; }
.pppfbc { padding-top: 4px;font-weight: bold;font-size: 16px; }
.mt3 { margin-top: 3px }
.m6 { margin: 6px; }
.pw5 { padding:0px 5px; }
.swp { width:100%;padding:5px 0px 10px 0px; }
.bsu { border:1px solid #ccc;border-radius:0px; overflow:hidden;padding:2px; }
.wfp { width:100%;font-size:1.5em;padding-bottom:3px; }
.p5011 { padding: 5px 0px 10px 10px; }
.p5 { padding: 5px; }
.p0 { padding:0px !important; }
.w200 { width:200px; }
.w100 { width:100px; }
.fsz14 { font-size: 14px; }
.tma { text-align:center;margin-top:20px; }
.mw100pi { max-width:100% !important; }
.mw100p { max-width:100%; }
.mb5 { margin-bottom:5px; }
.db_none { display: none }
.pl20 { padding-left: 20px }
.pl0 { padding-left: 0px }
.pr0 { padding-right: 0px }
.pecc { color:rgb(153, 51, 102); font-weight: bold;font-size: 18px;font-family: Tahoma; }
.rwov { margin-bottom:5px;border-radius:4px;overflow:hidden; }
.bgpd { background:#F9F5F0;border-radius:4px; height:55px; }
.rwov.mt .bgpd { height:auto; display: flex; align-items: center;}
.rwov.mt .bgpd .weight { top: 0px !important;}
@media (max-width: 767px) {
.bgpd { height:45px; }
}
.bgpdo { background:#B210B4;height:45px;line-height:45px; }
.bgpdo_ {padding-right:0px;}
.btncov{
    height: 32px;
    display: flex;
	align-items: center;
	justify-content: center;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    font-weight: bold;
    font-style: normal;
    background-color: #f9a324;
    border-radius: 16px;
    text-align: center;
	border: none;
}
.btncov.el{
	width: 125px;
}

.btn.btncov.el:hover{
	color: #fff;
}
/* .btncov:hover, .btncov:active, .btncov:focus { color:#fff !important;top:5px;position:relative; background:#d655d8 !important;  } */
.btncovcl{
    height: 32px;
    /*display: flex;*/
    display: inline-flex;
	align-items: center;
	justify-content: center;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    font-family: 'open_sanssemibold';
    font-weight: bold;
    font-style: normal;
    background-color: #aa0070;
    border-radius: 16px;
    text-align: center;
    margin-top: 3px;
	border: none;
}

.btncovcla{
    height: 32px;
    display: inline-flex;
	align-items: center;
	justify-content: center;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    font-family: 'open_sanssemibold';
    font-weight: bold;
    font-style: normal;
    background-color: #aa0070;
    border-radius: 16px;
    text-align: center;
    margin-top: 3px;
    margin-right:5px;
	border: none;
}

.btncovcl.ot{
	/*width: 125px;*/
}
.btn.btncovcl.ot:hover{
	color: #fff;
	background-color: #e22ea5;

}
/* .btncovcl:hover, .btncovcl:active, .btncovcl:focus { color:#fff !important;top:5px;position:relative; background:#8DC63F !important; } */
.prdbtncont { /*display:inline-flex;*/display:grid;top: 0px; position: relative; float:right; min-width:250px;justify-content: center;}
@media (max-width: 767px) {
   .btncov { margin-right:2px;}
   .btncovcl { margin-bottom:2px; }
   .button-basket_bp {margin-top:3px;margin-right:3px;}
  .prdbtncont { float:none !important;display:inline-flex; }
}
.comov { color: #B210B4;cursor: pointer;float: right;font-size: 10px;font-weight: normal;margin: 0;padding-right: 5px;padding-top: 4px;text-decoration: dotted; }
.npst { max-height:35px;margin:5px;float:left; }
.mtmr { margin-top:-3px;margin-right: 4px; }
.npwit { background:#F9F5F0;border-radius:3px; }
.h100 { height: 100px !important; }

.h3 { height: 3px; }
.h8 { height: 8px; }
.w360h100 { width: 360px; height: 100px; }
.caa { color: #aaaaaa; }
.rel_s_h { max-height:450px; overflow:hidden;position:relative;max-width:100%; }
.rel_a_p { display:block;width:100%;min-height:200px;text-align:center;margin-top:3px; }
.rel_im_p { margin:0 auto;max-width:100%;max-height:200px; }
.curp { cursor:pointer; }
.p5db { padding:5px;display:block; }
.overh { overflow:hidden; }
.dbdb { display:block; }
.tm7 { top:-7px; }
.dscsp { float: right;margin-top: 19px;margin-right: 10px;color: #e4a3e2; }
.mtm3mr4 { margin-top:-3px;margin-right: 4px; }
.m0bbxsbox { margin:0px !important; box-sizing:border-box; }
.bxsbox { box-sizing:border-box; }
.text-center { text-align:center; }
.tlf { table-layout: fixed; }
.lh24 { line-height: 24px; }
.dbmt100h80 { display: block;margin-top: 100px;height: 80px; }
.pbfimnp {max-height: 100px !important;max-width:101px !important;position: relative;top: -170px;}
.cwtdn { color:#000;text-decoration:none; }
.floatr { float: right; }
.oprosnik_h_t { display:inline-block;text-align:center;width:23.5%; }
.fl_none { float:none !important;}

#parfum_selector_content *,
#parfum_selector_content *:before,
#parfum_selector_content *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#parfum_selector_content hr {display:block; margin:10px 0px;}

.text-center { text-align:center; }
.question_head { text-align:left; font-weight:bold; font-size:1.4em; margin-bottom:10px;color: #aa0070}

.parfum_selector_image { max-width:100%; max-height:460px;}
.query_selection_text { display:block; }
.main_query_selection_text { display:block; font-size:1.4em; }

.block_selector { cursor:pointer; }
.block_selector_q { cursor:pointer; }
.query_block { display:none; }

.answer_result_block { display:none; }

#ajax_prod_result { margin-top:20px;}

#parfum_selector_content .text_format_question { display:block; margin:10px 0px; font-size:1.2em; }
.violet_header_a{
 display:inline-block;
 color:#B210B4;
 font-size: 1.5em;
 text-align:left;
 font-weight:bold;
 padding:10px 0px;
 text-decoration:none !important;
}
.violet_header_a:hover{ }

@media (max-width: 767px) {
 .hidden-sm { display:none; }
 .hidden-xs { display:none; }
}

.button-basket_bp {
    width: 125px;
    height: 32px;
    display: block;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    line-height: 32px;
    font-family: 'open_sanssemibold';
    font-weight: bold;
    font-style: normal;
    background-color: #f9a324;
    border-radius: 16px;
    text-align: center;
    cursor:pointer;
}
.button-basket_bp:hover{ color:#fff; text-decoration:none;}

.b_one_clk_btn_bp {
    width: 125px;
    height: 32px;
    display: block;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    line-height: 32px;
    font-family: 'open_sanssemibold';
    font-weight: bold;
    font-style: normal;
    background-color: #aa0070;
    border-radius: 16px;
    text-align: center;
    margin-top:3px;
}
.b_one_clk_btn_bp:hover { background:#e22ea5; color:#fff; text-decoration:none;}