

/* Start:/bitrix/templates/main/styles/cabinet.css?171810680115140*/
main .cabinet #cabinetroom1:checked~.column label[for=cabinetroom1],main .cabinet #cabinetroom2:checked~.column label[for=cabinetroom2],main .cabinet #cabinetroom3:checked~.column label[for=cabinetroom3],main .cabinet #cabinetroom4:checked~.column label[for=cabinetroom4],main .cabinet #cabinetroom5:checked~.column label[for=cabinetroom5],main .cabinet #cabinetroom6:checked~.column label[for=cabinetroom6],main .cabinet #cabinetroom7:checked~.column label[for=cabinetroom7],main .cabinet form.profile label,main h1{font-family:'PTSans Bold'}main h1{margin-left:15px;margin-top:43px;font-size:24px;margin-bottom:26px}main .cabinet input[name=cabinetrooms]{display:none}main .cabinet #cabinetroom1:checked~.profile,main .cabinet #cabinetroom2:checked~.contragent,main .cabinet #cabinetroom4:checked~.history,main .cabinet #cabinetroom5:checked~.subscribtion,main .cabinet #cabinetroom6:checked~.items{display:block}main .cabinet .column{width:177px;margin-left:15px;margin-top:12px;margin-bottom:150px}main .cabinet .column label{display:block;cursor:pointer;font-size:18px;margin-bottom:10px}main .cabinet form.profile{display:none;width:818px;padding-right:150px;overflow:hidden;margin-top:6px;position:relative;padding-bottom:20px}main .cabinet form.profile label{overflow:hidden;display:block;height:72px;width:192px;line-height:35px;padding-left:10px;margin-right:28px;margin-bottom:19px}main .cabinet form.profile label input[type=text]{margin-left:-10px;border:2px solid #171773;width:168px;padding:0 10px;height:30px;line-height:30px;clear:both}main .cabinet form.profile .change,main .cabinet form.profile .save{height:34px;border:0;line-height:34px;font-size:16px;margin-top:35px;text-align:center;font-family:'PTSans Bold';cursor:pointer}main .cabinet form.profile label input::-webkit-input-placeholder{font-style:italic}main .cabinet form.profile label input::-moz-placeholder{font-style:italic}main .cabinet form.profile label input:-ms-input-placeholder{font-style:italic}main .cabinet form.profile label input:-moz-placeholder{font-style:italic}main .cabinet form.profile label input[name=building]{width:37px}main .cabinet form.profile label input[name=apt]{width:61px}main .cabinet form.profile label[for=proform5]{margin-right:200px}main .cabinet form.profile label[for=proform7]{width:61px;margin-right:14px}main .cabinet form.profile label[for=proform8]{width:85px}main .cabinet form.profile .save{color:#fff;background-color:#171773;width:133px;margin-left:22px}main .cabinet form.profile .save:hover{background-color:#0c0c61}main .cabinet form.profile .change{color:#171773;background-color:#ffe13b;width:170px;margin-left:38px;position:relative;overflow:visible}main .cabinet form.profile .change:hover{background-color:#ffe96c}main .cabinet form.profile div.newpass{display:block;position:absolute;color:#838282;font-size:12px;font-style:italic;width:162px;height:22px;bottom:11px;right:175px;line-height:12px}main .cabinet .contragent{display:none;width:939px;margin-top:12px;margin-bottom:61px}main .cabinet .contragent input#existbutt:checked~.exist,main .cabinet .contragent input#newbutt:checked~.new{display:block}main .cabinet .contragent input[type=checkbox],main .cabinet .contragent input[type=radio]{display:none}main .cabinet .contragent .new{overflow:hidden;margin-left:1px;margin-top:-4px;position:relative;display:none}main .cabinet .contragent .new label{display:block;float:left;height:65px;line-height:29px;font-family:'PTSans Bold';font-size:14px}main .cabinet .contragent .new label input[type=text]{clear:both;padding:0 10px;width:216px;border:2px solid #171773;height:26px;line-height:26px}main .cabinet .contragent .new label input::-webkit-input-placeholder{font-style:italic}main .cabinet .contragent .new label input::-moz-placeholder{font-style:italic}main .cabinet .contragent .new label input:-ms-input-placeholder{font-style:italic}main .cabinet .contragent .new label input:-moz-placeholder{font-style:italic}main .cabinet .contragent .new label #contrform2,main .cabinet .contragent .new label #contrform4{width:654px}main .cabinet .contragent .new label #contrform6,main .cabinet .contragent .new label #contrform7,main .cabinet .contragent .new label #contrform60{width:192px}main .cabinet .contragent .new label #contrform9{width:188px}main .cabinet .contragent .new label[for=contrform1],main .cabinet .contragent .new label[for=contrform3],main .cabinet .contragent .new label[for=contrform5],main .cabinet .contragent .new label[for=contrform6],main .cabinet .contragent .new label[for=contrform60],main .cabinet .contragent .new label[for=contrform8],main .cabinet .contragent .new label[for=contrform9]{margin-right:15px}main .cabinet .contragent .new label[for=sameadress]{position:absolute;right:0;top:65px;cursor:pointer;height:auto}main .cabinet .contragent .new input#sameadress:checked+label::before{background-color:#171773}main .cabinet .contragent .new label[for=sameadress]::before{display:block;content:'';border:2px solid #fff;outline:#171773 solid 2px;background-color:#fff;width:6px;height:6px;right:278px;top:9px;position:absolute}main .cabinet .contragent .new input[type=submit]{width:326px;margin-left:5px;height:30px;background:#171773;font-family:'PTSans Bold';font-size:18px;margin-top:29px;color:#fff;border:none;float:left;cursor:pointer}main .cabinet .contragent .exist{clear:both;display:none}main .cabinet .contragent .exist .noagents{font-size:24px;color:#a9a9a9;background-color:#f3f3f3;width:330px;height:70px;line-height:70px;text-align:center;font-family:'PTSans Bold';margin-top:5px;margin-left:1px;margin-bottom:-20px}main .cabinet .contragent .exist input[name=agents]:checked+.agentlabel+.agent{display:block}main .cabinet .contragent .exist input[name=agents]:checked+.agentlabel label{border-bottom-color:transparent}main .cabinet .contragent .exist .agentlabel{clear:both;margin-bottom:19px}main .cabinet .contragent .exist .agentlabel label{font-size:18px;font-family:'PTSans Bold';border-bottom:2px solid #171773;padding-bottom:2px;cursor:pointer}main .cabinet .contragent .exist .agentlabel .delete,main .cabinet .contragent .exist .agentlabel .edit{padding-left:21px;font-size:18px;text-decoration:underline;cursor:pointer}main .cabinet .contragent .exist .agentlabel .delete{background:url(/bitrix/templates/main/styles/../images/cross2.png) 0 10px no-repeat}main .cabinet .contragent .exist .agentlabel .edit{background:url(/bitrix/templates/main/styles/../images/edit.png) 0 7px no-repeat;margin-right:34px}main .cabinet .contragent .exist .agent{margin-left:1px;padding-top:4px;margin-bottom:61px;display:none}main .cabinet .contragent .exist .agent p{margin-bottom:4px}main .cabinet .contragent .exist .agent p strong{font-family:'PTSans Bold'}main .cabinet .contragent .exist label[for=newbutt]{background-color:#171773;font-family:'PTSans Bold';color:#fff;font-size:18px;display:block;text-align:center;line-height:30px;height:30px;width:330px;margin-left:1px;margin-top:40px;margin-bottom:55px;cursor:pointer}main .cabinet .contragent .exist label[for=howbox]{display:block;font-size:18px;font-family:'PTSans Bold';text-decoration:underline;margin-bottom:47px;cursor:pointer;position:relative}main .cabinet .contragent .exist label[for=howbox]::after{display:block;background:url(/bitrix/templates/main/styles/../images/rarrow2.png) 50% 50% no-repeat;content:'';width:10px;height:9px;position:absolute;left:368px;top:10px;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}main .cabinet .contragent .exist input[name=how]:checked+label::after{-webkit-transform:rotate(0);transform:rotate(0)}main .cabinet .contragent .exist input[name=how]:checked~p.how{display:block}main .cabinet .contragent .exist p.how{margin-bottom:14px;display:none;font-size:18px}main .cabinet .contragent .exist p.how strong{font-family:'PTSans Bold'}main .cabinet .history{display:none;width:948px;margin-top:12px;margin-right:20px}main .cabinet .history .firststroke{color:#838282;font-size:12px;padding-left:82px;height:14px;margin-bottom:5px}main .cabinet .history .item{border-bottom:1px solid #171773;border-top:1px solid #171773;margin-top:-1px;height:102px;overflow:hidden}main .cabinet .history .item .rebuy,main .cabinet .subscribtion input[type=submit]{height:34px;background-color:#171773;text-align:center;font-family:'PTSans Bold'}main .cabinet .history .item .order{margin-left:42px;margin-top:23px;color:#171773;text-decoration:underline;font-family:'PTSans Bold'}main .cabinet .history .item .summ{font-family:'PTSans Bold';font-size:28px;margin-left:40px;margin-top:3px}main .cabinet .history .item .rebuy{width:129px;color:#fff;line-height:34px;margin-top:30px;margin-right:29px}main .cabinet .subscribtion{display:none;width:768px;padding-left:15px;padding-top:14px;font-size:18px;padding-right:200px}main .cabinet .subscribtion p{line-height:18px;margin-bottom:45px}main .cabinet .subscribtion p.message{color:#171773;font-size:14px}main .cabinet .subscribtion input[type=submit]{width:143px;line-height:34px;color:#fff;font-size:16px;border:0;margin-top:-7px;margin-left:37px;cursor:pointer}main .cabinet .subscribtion input[type=submit]:hover{background-color:#0c0c61}main .cabinet .items{display:none;width:968px;overflow:hidden;margin-right:16px;padding-bottom:20px;margin-bottom:50px}main .cabinet .items .item .img{width:170px;height:170px;background:url(/bitrix/templates/main/styles/../images/ink.png) 50% 50% no-repeat;position:absolute;left:27px;top:31px;padding:0;box-shadow:none}main .cabinet .items .item .img .quickview{opacity:0;position:absolute;text-align:center;padding-top:29px;left:3px;top:68px;color:#fff;height:22px;font-size:14px;width:150px;border-radius:25px;background:url(/bitrix/templates/main/styles/../images/eye.png) 50% 10px no-repeat rgba(23,23,115,.5)}main .cabinet .items .item .img:hover .quickview,main .cabinet .items .item.beststicker .bestseller,main .cabinet .items .item.lowsticker .lowprice,main .cabinet .items .item.newsticker .new{opacity:1}main .cabinet .items .item{margin:16px 16px 25px;width:182px;height:225px;padding:205px 14px 0;position:relative}main .cabinet .items .item .sticker{background-color:#ffe13b;height:18px;font-size:14px;line-height:18px;position:absolute;right:0;padding-left:14px;opacity:0}main .cabinet .items .item .sticker::before{content:'';display:block;position:absolute;left:0;border:9px solid transparent;border-left:5px solid #fff}main .cabinet .items .item .new{top:0;width:60px}main .cabinet .items .item .lowprice{top:21px;width:48px}main .cabinet .items .item .bestseller{top:42px;width:28px}main .cabinet .items .item .itemdescribtion{width:200px;display:table;height:109px}main .cabinet .items .item .itemdescribtion .desccell{display:table-cell;vertical-align:middle}main .cabinet .items .item .itemdescribtion span{font-size:12px;color:#838282;font-family:'PTSans Bold'}main .cabinet .items .item .itemdescribtion h3{height:54px;font-family:'PTSans Bold';font-size:16px;line-height:18px;width:180px;margin-top:5px}main .cabinet .items .item .itemdescribtion p{color:#838282;font-size:12px;float:left;margin-top:4px}main .cabinet .items .item .itemdescribtion .compare{cursor:pointer;width:63px;font-size:12px;padding-left:27px;text-decoration:underline;height:20px;margin-top:5px;background:url(/bitrix/templates/main/styles/../images/compare.png) no-repeat}main .cabinet .items .item>h2{font-size:28px;color:#000;font-family:'PTSans Bold';margin-top:0px;margin-bottom:18px;margin-left:-3px}main .cabinet .items .item div.spinner{position:relative;width:90px;height:30px;padding:0;margin-left:2px}main .cabinet .items .item div.spinner a{font-family:'PTSans Bold';font-size:18px;position:absolute;line-height:30px}main .cabinet .items .item div.spinner .minus{left:15px}main .cabinet .items .item div.spinner .plus{right:15px}main .cabinet .items .item input[type=text]{width:91px;height:26px;border:2px solid #171773;border-right:none;font-family:'PTSans Bold';font-size:18px;text-align:center;margin-left:-3px}main .cabinet .items .item input[type=submit]{border:none;margin-left:-3px;background-color:#171773;color:#fff;width:90px;height:30px;font-family:'PTSans Bold';font-size:16px;vertical-align:middle;cursor:pointer}main .cabinet .items .item .star{position:absolute;width:22px;height:21px;background:url(/bitrix/templates/main/styles/images/star.png) 50% 50% no-repeat;left:15px;top:15px;opacity:0;padding:0;cursor:pointer}main .cabinet .items .item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.2)}main .cabinet .items .item.selected .star,main .cabinet .items .item .delete{cursor:pointer;font-size:14px;line-height:24px;display:block;position:absolute;width:45px;padding-left:28px;height:24px;background:url(/bitrix/templates/main/styles/../images/image27.png) 0 50% no-repeat;bottom:-33px;left:73px}.cabinetroom.active{font-family:'PTSans Bold';}.cabinetroom:hover{font-family:'PTSans Bold';}.new.active{display: block !important;position: absolute !important;background: #ffffff;z-index: 9999;}main .cabinet .contragent .new .canckeld{width:100px;height:30px;background:#171773;font-family:'PTSans Bold';font-size:18px;margin-top:29px;color:#fff;border:none;float:left;cursor:pointer;text-align: center;line-height: 30px;float: right;margin-right: 5px;}
main .cabinet .items .item .itemdescribtion h3:hover{
    text-decoration: underline;
}

main .cabinet .items .item .delete:hover{
    font-family: 'PTSans Bold';
}

main .cabinet .items .item input[type="submit"]:hover{
    background: #2121ae!important;
}

main .cabinet .items .item .sticker.new{
    background-color:  #f12b2b;
}

main .cabinet .items .item .sticker.lowprice{
    background-color:  #ffb414;
}

main .cabinet .items .item .sticker.bestseller{
    background-color:  #20bddf;
}


main .cabinet .items .item .sticker.econom{
    background-color:  #0b7d71;
}

main .cabinet .items .item .sticker.ucn{
    background-color:  #929292;
}

main .cabinet .items .item .sticker.price_cite{
    background-color:  #171773;
}


main .cabinet .items .item .sticker{
    color: #fff;
    font-family: 'PTSans Bold';
}

main .cabinet .items .item {
    height: 250px;
    margin-bottom: 50px;
}

main .cabinet .items .item .input {
    float: left;
    text-align: center;
    line-height: 30px;
    border: none;
    background-color: #171773;
    color: #fff;
    width: 90px;
    height: 30px;
    font-family: 'PTSans Bold';
    font-size: 16px;
    vertical-align: middle;
    cursor: pointer;
}

main .cabinet .items .item .star.active {
    opacity: 1;
    background: url(/bitrix/templates/main/styles/../images/star1.png) 50% 50% no-repeat;
    box-shadow: none;
}

main .cabinet .items .item .quickview {
    opacity: 0;
    position: absolute;
    text-align: center;
    padding-top: 29px;
    left: 16px;
    top: -107px;
    color: #fff;
    height: 22px;
    font-size: 14px;
    width: 150px;
    border-radius: 25px;
    background: url(/bitrix/templates/main/components/bitrix/catalog/.default/bitrix/catalog.section/.default/images/eye.png) 50% 10px no-repeat rgba(23, 23, 115, .5);
}

main .cabinet .items .item .quickview:hover,
main .cabinet .items .item a:hover+div .quickview {
    opacity: 1 !important;
    cursor: pointer;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/system.auth.form/.default/style.css?1633712333443*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/main/components/bitrix/system.auth.form/.default/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/main/components/bitrix/system.auth.form/.default/images/sec-unlocked.png);}


/* End */


/* Start:/bitrix/templates/main/styles/login.css?16337123331830*/
.loginform .whichlogin label,.loginform h2{font-family:'PTSans Bold'}.loginform{overflow:hidden;margin-bottom:75px;margin-left:-2px;clear:both;padding:15px}.loginform input[type=text]::-webkit-input-placeholder{font-style:italic}.loginform input[type=text]::-moz-placeholder{font-style:italic}.loginform input[type=text]:-moz-placeholder{font-style:italic}.loginform input[type=text]:-ms-input-placeholder{font-style:italic}.loginform input[type=radio]{display:none}.loginform h2{margin-top:28px;font-size:24px;margin-bottom:38px}.loginform .whichlogin{clear:both;font-size:18px;margin-left:2px;line-height:18px;margin-bottom:26px}.loginform .whichlogin label{color:#171773;cursor:pointer;text-decoration:underline}.loginform input[name=whichlogin]#loginemail:checked~.whichlogin label[for=loginemail],.loginform input[name=whichlogin]#logintel:checked~.whichlogin label[for=logintel]{color:#000;text-decoration:none}.loginform input[name=whichlogin]#loginemail:checked~form label[for=formpole1a],.loginform input[name=whichlogin]#logintel:checked~form label[for=formpole1b]{display:block}.loginform form label[for=formpole1a],.loginform form label[for=formpole1b]{display:none}.loginform form{width:300px;line-height:29px}.loginform form label{display:block;width:300px;height:50px;margin:10px 0;float:left;text-indent:13px}.loginform form label input{font-style: italic;width:282px;height:26px;border:2px solid #171773;padding-left:14px;line-height:26px;font-size:15px}.loginform form label a{font-family:NotoSans;font-size:13px;font-style:italic;float:right;margin-right:12px;text-decoration:underline;color:#999}.loginform form input[type=submit]{width:300px;height:30px;border:none;color:#fff;font-family:'PTSans Bold';line-height:30px;text-align:center;background-color:#171773;cursor:pointer;font-size:18px;margin-top:24px}
/* End */


/* Start:/local/components/DVIGA/main.register/templates/.default/style.css?1633712333705*/
div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/local/components/DVIGA/main.register/templates/.default/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/local/components/DVIGA/main.register/templates/.default/images/sec-unlocked.png);}

.errorText{
    margin-top: 0 !important;
    position: static !important;
    color: red;
    font-style: italic;
    font-size: 14px;
}

.errorText:nth-child(1){
    margin-top: 8px !important;

}

.regform .form{
    margin-bottom: 17px;
}
/* End */


/* Start:/bitrix/templates/main/styles/regform.css?16337123333632*/
.regform .form input[type=submit],.regform .whichlogin label,.regform label[for^=licoradio]{font-family:'PTSans Bold';cursor:pointer}.regform{overflow:hidden;margin-bottom:95px;clear:both;padding:15px}.regform input[type=text]::-webkit-input-placeholder{font-style:italic}.regform input[type=text]::-moz-placeholder{font-style:italic}.regform input[type=text]:-moz-placeholder{font-style:italic}.regform input[type=text]:-ms-input-placeholder{font-style:italic}.regform input[type=radio]{display:none}.regform h2{margin-top:28px;font-family:'PTSans Bold';font-size:24px;margin-bottom:38px}.regform label[for^=licoradio]{display:block;float:left;font-size:18px;margin-right:70px;margin-bottom:56px}.regform label[for^=licoradio]::before{content:'';display:block;width:12px;float:left;height:12px;background-color:#fff;border:2px solid #fff;outline:#171773 solid 2px;margin-left:2px;margin-top:4px;margin-right:17px}.regform input[name=UF_GRIUP_SELECT]:checked+label[for^=licoradio]::before{background-color:#171773}.regform .whichlogin{clear:both;font-size:18px;margin-left:2px;line-height:18px;margin-bottom:27px}.regform .whichlogin label{color:#171773;text-decoration:underline}.regform input[name=whichlogin]#loginemail:checked~.whichlogin label[for=loginemail],.regform input[name=whichlogin]#logintel:checked~.whichlogin label[for=logintel]{color:#000;text-decoration:none}.regform input[name=whichlogin]#loginemail:checked~.form label[for=formpole1a],.regform input[name=whichlogin]#loginemail:checked~.form label[for=formpole2a],.regform input[name=whichlogin]#logintel:checked~.form label[for=formpole1b],.regform input[name=whichlogin]#logintel:checked~.form label[for=formpole2b]{display:block}.regform form label[for=formpole1a],.regform form label[for=formpole1b],.regform form label[for=formpole2a],.regform form label[for=formpole2b]{display:none}.regform .form{margin-left:-14px;width:656px;line-height:29px}.regform .form label{display:block;width:300px;height:50px;margin:10px 14px;float:left;text-indent:13px}.regform .form label input{font-style: italic;width:282px;height:26px;border:2px solid #171773;padding-left:14px;line-height:26px;font-size:15px}.regform .form label[for=formpole4]{background:url(/bitrix/templates/main/styles/../images/question.png) 74px 6px no-repeat}

.regform .form #register_policy{
	display:none;
}
.regform .form #register_policy + label{
	text-indent: 0px;
	padding-left: 28px;
	font-size: 14px;
	display:block;
	cursor: pointer;
	clear: both;
	width: 560px;
	line-height: 18px;
	margin-top: 41px;
	margin-bottom: -1px;
	clear: both;
	position: relative;
}
.regform .form #register_policy + label a{
	text-decoration: underline
}
.regform .form #register_policy + label::before{
	content: ''; 
	display:block; 
	width: 16px; 
	position: absolute;
	height: 16px; 
	box-sizing: border-box; 
	border: 2px solid #171773;
	top: 1px;
	left: 0px;
}
.regform .form #register_policy:checked + label::after{
	content: ''; 
	display:block; 
	width: 8px; 
	height: 8px; 
	box-sizing: border-box; 
	position: absolute;
	background: #171773;
	top: 5px;
	left: 4px;
}
.regform .form #register_policy.error + label{
	color: red;
}
.regform .form #register_policy.error + label::before{
	border-color: red;
}

.regform .form input[type=submit]{width:300px;height:30px;border:none;color:#fff;line-height:30px;text-align:center;background-color:#171773;font-size:18px;margin-left:14px;margin-top:29px}.regform .form .rules{float:right;width:340px;line-height:12px;font-size:12px;font-style:italic;color:#999;margin-right:-24px;margin-top:28px;font-family:Noto Sans}.regform .form .rules a{font-size:12px;text-decoration:underline}
/* End */
/* /bitrix/templates/main/styles/cabinet.css?171810680115140 */
/* /bitrix/templates/main/components/bitrix/system.auth.form/.default/style.css?1633712333443 */
/* /bitrix/templates/main/styles/login.css?16337123331830 */
/* /local/components/DVIGA/main.register/templates/.default/style.css?1633712333705 */
/* /bitrix/templates/main/styles/regform.css?16337123333632 */
