

/* Start:/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/style.css?17872119088446*/
.login_page{
	color: #3F3F3F;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 30px;
	
}
.login_page a{display:block; margin: 15px 0 0; font-size:18px; text-decoration:none;}
.login_page a:hover{text-decoration: underline;}
.a_reg_test{font-size:26px !important;}
.a_reg_test:hover{text-decoration: underline;}
.login_page .social {
	padding-bottom: 8px;
	text-align: left;
	display:none;
}

.login_page .social ul{
	margin: 0;
	padding:0;
}
.login_page p{
	    color: #313131;
		text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-family: Verdana;
    margin-bottom: 10px;
    color: #535353;
}
.login_page p.h2_p{
	/*color: #313131;*/
	text-align: center;
    font-size: 20px;
    line-height: 20px;
    font-family: Verdana;
    text-transform: uppercase;
    color: #fff;
}
.rememberme{
	display: block;
    color: #fff ;
    font-size: 16px;
    margin-bottom: 5px;
}
.login_page .social ul li {display: inline-block;}
.login_page .social ul li a span {
	display: inline-block;
	width: 32px;
	height: 32px;
}
.login_page .social ul li a span  			{background: url("/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/images/gui_v1.png") no-repeat;}
.login_page .social ul li a .openid			{background-position:  0    -32px;}
.login_page .social ul li a .yandex			{background-position:  0    -64px;}
.login_page .social ul li a .livejournal	{background-position:  0   -128px;}
.login_page .social ul li a .liveinternet	{background-position:  0   -160px;}
.login_page .social ul li a .blogger		{background-position:  0   -192px;}
.login_page .social ul li a .openid-mail-ru	{background-position:  0   -224px;}
.login_page .social ul li a .odnoklassniki	{background-position:-32px    0;  }
.login_page .social ul li a .mymailru		{background-position:-32px  -32px;}
.login_page .social ul li a .facebook		{background-position:-32px  -64px;}
.login_page .social ul li a .google			{background-position:-32px -128px;}
.login_page .social ul li a .liveid			{background-position:-32px -160px;}
.login_page .social ul li a .twitter		{background-position:-32px -192px;}
.login_page .social ul li a .vkontakte		{background-position:-32px -224px;}
.login_page .social ul li a .bitrix24		{background-position:-32px -256px;}

/*0px -96px*/
/*-32px -96px*/

.login_page .bx-auth-line {
	padding-bottom: 10px;
	border-bottom: 1px solid #E3E3E3;
}
.login_page .errortext {
	/*display: inline-block;
	margin-top: 15px;
	padding: 10px 15px 10px 60px !important;
	border-top: 1px solid #e4cbd1;
	border-right: 1px solid #d5babe;
	border-bottom: 1px solid #c9abaf;
	border-left: 1px solid #d5babe;
	border-radius: 5px;
	background: #f8eaed;
	background: url("/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZWFlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGQwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: url("/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8eaed), color-stop(100%,#edd0d6));
	background: url("/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat, -webkit-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat,    -moz-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat,     -ms-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat,      -o-linear-gradient(top, #f8eaed 0%,#edd0d6 100%);
	background: url("/local/templates/main_2026/components/bitrix/system.auth.authorize/.default/images/alert.png") 10px 50% no-repeat,         linear-gradient(to bottom, #f8eaed 0%,#edd0d6 100%);
	box-shadow: inset 0 1px 1px 0 #fff;
	color: #881521 !important;
	text-shadow: 0 1px 0 #fff;
	font-weight: bold;
	font-size: 15px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8eaed', endColorstr='#edd0d6',GradientType=0 );*/
	font-size: 15px;
	color:red;
}


.login_page .input_text_style_areal{
	    position: relative;
    /* display: block; */
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px !important;
    width: 100%;
    height: 40px;
	max-width:250px;
    border: 1px solid #4B2F0B;
    /* border-radius: 5px; */
    background: #FFFFFF;
    /* box-shadow: inset 0 3px 6px 0 rgba(215, 215, 215, 0.7); */
    font-weight: normal;
    font-size: 20px;
    color: #BC854A !important;
    font-family: Tahoma;
}
.login_page .input_text_style {
    height: 48px;
    padding: 12px 16px;
    border: 1px solid #D9D9D9;
    border-radius: 50px;
    font-size: 16px;
    background: #fff;
    outline: none;
    box-sizing: border-box;
}
.login_page .submit_button_auth {
    display: inline-block;
    font-size: 16px;
    font-family: 'Manrope', Tahoma, sans-serif;
    line-height: 20px;
    font-weight: 300;
    padding: 10px 20px;
    border: none;
    border-radius: 50px;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #DAA752;
}
.form_for_auth{
	text-align: center;
    margin: 0 auto;
	min-width:200px;
}
.login_page h2 {
	text-align:center;
	color:#fff;
	margin-top:0px !important;
}
.form_for_auth strong{
	color: #fff;
	margin-top:10px;
    font-family: Tahoma;
	font-size:20px;
    /* margin-bottom: 13px; */
    /* padding-bottom: 6px; */
    display: block;
}


.bt_blue{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	border: none;
}
.shadow.bt_blue{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.shadow.bt_blue:active{box-shadow:none}

.bt_blue  				{
color:#3f3f3f;
	font-size:13px;
	text-align:center;
	padding:7px 16px;
	text-decoration:none;
	box-shadow:0 1px 2px 1px rgba(0,0,0,0.4);	
	font-weight:bold;
	text-shadow:0 1px 1px #fff;
	background:#fff;
	background:-moz-linear-gradient(top,#fff 0%,#eee 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));
	background:-webkit-linear-gradient(top,#fff 0%,#eee 100%);
	background:-o-linear-gradient(top,#fff 0%,#eee 100%);
	background:-ms-linear-gradient(top,#fff 0%,#eee 100%);
	background:linear-gradient(to bottom,#fff 0%,#eee 100%);
}
.bt_blue:hover  		{
	color:#3f3f3f;
	background:#fbfbfb;
	text-decoration:none !important
}
.bt_blue:active  		{
	color:#3f3f3f;
	text-shadow:none;
	text-shadow:0 2px 1px white;
	background:#fbfbfb;
	background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#fbfbfb),color-stop(100%,#eaeaea));
	background:-webkit-radial-gradient(center,ellipse cover,#fbfbfb 0%,#eaeaea 100%);
	background:-o-radial-gradient(center,ellipse cover,#fbfbfb 0%,#eaeaea 100%);
	background:-ms-radial-gradient(center,ellipse cover,#fbfbfb 0%,#eaeaea 100%);
	background:radial-gradient(ellipse at center,#fbfbfb 0%,#eaeaea 100%);
	box-shadow:none;
	padding:6px 15px;
	border:1px solid #d2d2d2
}

.big.bt_blue			{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
	height:36px;
	line-height:36px;
}
.big.bt_blue:hover  	{ }
.big.bt_blue:active  	{ }

.bt_blue_areal{
text-decoration:none; text-align:center; 
 padding:11px 32px; 
 border:none; 
 outline:none;
 font:14px Tahoma, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background:#e08713; 
 background-color:#9da4aa;
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 border-radius: 0px 0px 0 0;
  }
.bt_blue_areal:hover,.bt_blue_areal:active{background-color:#e2ba89;}
  .button:hover{
 padding:11px 32px; 
 border:none;   
 font:14px Tahoma, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#e08713;
 background-image: linear-gradient(top, #e08713 0% ,#d6a769 100%);
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
 border-radius: 0px 0px 0 0;
}
input[type=checkbox]{
	margin-right: 5px;
}
.h2_tesxt_auth_system{text-align:left;}

@media (max-width: 769px) and (min-width: 481px) {
	.h2_tesxt_auth_system{text-align:center !important;}
}

@media (max-width:481px){
	.h2_tesxt_auth_system{text-align:center !important;}
}
/* End */
/* /local/templates/main_2026/components/bitrix/system.auth.authorize/.default/style.css?17872119088446 */
