

/* Start:/local/templates/vodavdom/components/bitrix/iblock.vote/stars/style.css?15871995621030*/

.bx_item_detail_rating{margin-bottom: 10px;}
.bx_item_detail_rating td{
	vertical-align: middle;
	text-align: right;
}
.bx_item_detail_rating .bx_item_rating{
	text-align: right;
}
.bx_item_detail_rating .bx_stars_container{
	position: relative;
	width: 159px;
	height: 29px;
	background-size: 100% 100%;
}
.bx_item_detail_rating .bx_stars_bg{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: url(/local/templates/vodavdom/components/bitrix/iblock.vote/stars/images/stars.png) no-repeat;
	background-size: contain;
}

.bx_item_detail_rating .bx_stars_progres{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background: #FFD700;
}
.bx_item_detail_rating .bx_stars_rating_votes{
	color: #8d8d8d;
	font-size: 11px;
	line-height: 11px;
	vertical-align: middle;
}

/*.bx_item_detail_rating .bx_vam{vertical-align: middle;}*/

@media (max-width:530px){
	.bx-touch .bx_item_detail_rating .bx_stars_container{
		width: 34px;
		height: 15px;
		margin: 4px 0;
	}
	.bx_item_detail_rating .bx_stars_rating_votes{
			font-size: 7px;
			line-height: 7px;
	}
}
/* End */


/* Start:/local/templates/vodavdom/components/bitrix/catalog/main_catalog/bitrix/catalog.element/.default/themes/blue/style.css?1587199560591*/
/* item_detail_v2 */

/* item_detail_slider */
/* scu_detail_size */
/* scu_detail_scu */
.bx-retina .bx_item_detail.bx_blue .bx_item_slider .bx_slide ul li.bx_active .cnt,
.bx-retina .bx_item_detail.bx_blue .bx_item_detail_size ul li.bx_active .cnt,
.bx-retina .bx_item_detail.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt
{
	-webkit-border-image: url(/local/templates/vodavdom/components/bitrix/catalog/main_catalog/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/local/templates/vodavdom/components/bitrix/catalog/main_catalog/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/local/templates/vodavdom/components/bitrix/catalog/main_catalog/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/local/templates/vodavdom/components/bitrix/catalog/main_catalog/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* End */


/* Start:/local/templates/vodavdom/components/bitrix/menu/footer_menu/style.css?1587199560581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/vodavdom/components/bitrix/menu/footer_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/local/components/spark/popup.restore.password/templates/.default/style.css?17249304835524*/
div.bx-auth form {
    padding: 0;
    margin: 0;
}

div.bx-auth-line {
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 10px;
}

div.bx-changepass-title {
    font-size: 24px;
    font-weight: 700;
    color: #292B31;
    padding-bottom: 10px;
}

div.bx-auth-note {
    margin: 18px 0px 6px 0px;
}

td.bx-auth-label {
    text-align: right;
    font-weight: bold;
}

/*table.bx-auth-table {*/
/*    margin-top: 8px;*/
/*}*/

table.bx-auth-table td {
    padding: 3px;
}

div.bx-auth input.bx-auth-input {
    vertical-align: middle;
}

div.bx-auth span.bx-auth-secure {
    background-color: #FFFAE3;
    border: 1px solid #DEDBC8;
    padding: 2px;
    display: inline-block;
    vertical-align: middle;
}

div.bx-auth div.bx-auth-secure-icon {
    background-image: url(/local/components/spark/popup.restore.password/templates/.default/images/sec.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 19px;
    height: 18px;
}

div.bx-auth div.bx-auth-secure-unlock {
    background-image: url(/local/components/spark/popup.restore.password/templates/.default/images/sec-unlocked.png);
}

#reset-password-popup-block, #reset-password-confirm-popup-block {
    padding: 24px !important;
    border-radius: 12px;
    max-width: 383px;
    width: 100%;
}

#reset-password-popup-block .not-acc,
#reset-password-confirm-popup-block .not-acc{
    font-size: 14px;
    font-weight: 400;
    color: #272727;
    margin: 0;
}

#reset-password-popup-block .not-acc a,
#reset-password-confirm-popup-block .not-acc a
{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    color: #3F9FC9;
}


/*#auth-popup-block .not-acc a {*/
/*    font-family: Lato;*/
/*    font-size: 14px;*/
/*    font-weight: 700;*/
/*    color: #3F9FC9;*/
/*}*/

#reset-password-popup-block table ,
#reset-password-confirm-popup-block table {
    width: 100%;
}

#reset-password-popup-block table tr ,
#reset-password-confirm-popup-block table tr {
    display: flex;
    flex-direction: column;
    row-gap: 2px;
}

#reset-password-popup-block table tbody {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}
#reset-password-popup-block table tr td,
#reset-password-confirm-popup-block table tr td {
    padding: 0;
}
#reset-password-popup-block table tr td:last-child,
#reset-password-confirm-popup-block table tr td:last-child,
#reset-password-popup-block table tr td:last-child input,
#reset-password-confirm-popup-block table tr td:last-child input{
    width: 100%;
}

#reset-password-popup-block table tr td:first-child,
#reset-password-confirm-popup-block table tr td:first-child{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #7F8385;
    text-align: start;
}

#reset-password-popup-block table tr td:last-child input,
#reset-password-confirm-popup-block table tr td:last-child input{
    border: 1px solid #0000000A;
    border-radius: 10px;
    height: 44px;
    padding: 0 0 0 16px;
}

#reset-password-popup-block .password-auth .bx-auth-label,
#reset-password-confirm-popup-block .password-auth .bx-auth-label{
    display: flex;
    justify-content: space-between;
}

#reset-password-popup-block .password-auth .bx-auth-label p a,
#reset-password-confirm-popup-block .password-auth .bx-auth-label p a{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #3F9FC9;
}

#reset-password-popup-block .password-auth p,
#reset-password-confirm-popup-block .password-auth p{
    margin: 0;
}

#reset-password-popup-block .popup-window-close-icon:after,
#reset-password-confirm-popup-block .popup-window-close-icon:after,
#reset-password-popup-block .popup-window-close-icon:before,
#reset-password-confirm-popup-block .popup-window-close-icon:before{
    background-image: none;
    width: 14px;
    height: 1px;
    background-color: #000;
    transform: translateX(-50%) translateY(-50%) rotateZ(45deg);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
}

#reset-password-popup-block .popup-window-close-icon,
#reset-password-confirm-popup-block .popup-window-close-icon {
    opacity: 1;
    top: 24px !important;
    height: 24px !important;
}

#reset-password-popup-block .popup-window-close-icon:before,
#reset-password-confirm-popup-block .popup-window-close-icon:before{
    background-image: none;
    width: 14px;
    height: 1px;
    background-color: #000;
    transform: translateX(-50%) translateY(-50%) rotateZ(135deg);
}

#reset-password-popup-block .popup-window-buttons,
#reset-password-confirm-popup-block .popup-window-buttons{
    padding: 0;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    margin-top: 16px;
}

#reset-password-popup-block .popup-window-buttons span,
#reset-password-confirm-popup-block .popup-window-buttons span{
    margin: 0;
    padding: 0;
}

#reset-password-popup-block .popup-window-buttons .popup-window-button-accept,
#reset-password-confirm-popup-block .popup-window-buttons .popup-window-button-accept{
    font-family: 'LatoRegular', 'Arial', sans-serif;
    height: 52px;
    background: #00AC45;
    color: #fff;
    font-size: 16px;
    font-weight: 900;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    text-transform: inherit;
}


#reset-password-confirm-popup-block .popup-window-buttons span:last-child{
    height: auto;
    background-color: transparent;
    color: #3F9FC9;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    border: 0 solid transparent;
    border-radius: 0;
    text-transform: inherit;
    -webkit-box-shadow: none;
}


/* End */
/* /local/templates/vodavdom/components/bitrix/iblock.vote/stars/style.css?15871995621030 */
/* /local/templates/vodavdom/components/bitrix/catalog/main_catalog/bitrix/catalog.element/.default/themes/blue/style.css?1587199560591 */
/* /local/templates/vodavdom/components/bitrix/menu/footer_menu/style.css?1587199560581 */
/* /local/components/spark/popup.restore.password/templates/.default/style.css?17249304835524 */
