

/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/citr_authform/style.css?1753358989774*/
#auth-window
{
	display:none;
	border:1px solid #000000;
	background:#F1F1F1;
	padding:10px;
	z-index:10000;
	position:absolute;
	top:33px;
	left:755px;
	font-family:Arial;
	font-size:11px;
	color: #666666;
}

#auth-window a
{
	font-family:Arial;	
	color: #666666;
	font-size: 11px;
}
#auth-window .button {
	font-size: 11px;
	margin: 0; padding: 0;
}


#auth-ready {
	color:#111;
	font-size: 11px;
	font-family: Arial;
	color: #7F7F7F;
	text-decoration: none;
}
#auth-ready form { white-space: nowrap; }
#auth-ready a {
	color: #7F7F7F;
	text-decoration: none;    
}

#auth-ready a:hover { color: #8E130A; }
.auth-error {
	color: red;
}
.citr_auth_form_input {
	background: url(/bitrix/templates/.default/components/bitrix/system.auth.form/citr_authform/images/auth_input.gif) no-repeat;
	height: 18px; width: 120px; border: 0;
	padding: 1px 6px;
}

/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1753359011501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/123123/template_styles.css?175335898520069*/
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Verdana, sans-serif;
}

a {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,
details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,
summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    outline: none;
    font-family: Verdana, sans-serif;
    line-height: 1.2;
}

.search input[name="s"] {
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    height: 25px;
    /* �����*/
    /*    width: 70px;   ������*/
    float: right;
    border: 1px solid #C3C3C3;
    padding: 0 5px 0 10px;
}

td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    outline: none;
    font-family: Verdana, sans-serif;
    line-height: 1.2;
}

img {
    border: 0
}

a {
    color: #ED6536;
    text-decoration: none;
}

a:hover {
    color: black;
    text-decoration: none;
}

.bxauth * a {
    color: black;
    font-weight: bold
}

.bxauth * a:hover {
    color: #ED6536;
}

a div {
    color: black
}

.sitefooter a {
    color: black;
    text-decoration: none
}

.sitefooter a:visited {
    color: black;
    text-decoration: none
}

.sitefooter a:hover {
    color: #ED6536;
}

a.or {
    color: #ED6536;
    text-decoration: none
}

a.or:hover {
    color: #ED6536;
    text-decoration: none
}

a.or:visited {
    color: #ED6536;
    text-decoration: none
}

html {
    height: 100%;
    background-image: url(https://www.ujkh.ru/images/debut_light.png);
}


/* always display scrollbars */

body {
    line-height: 1;
    height: 100%;
    font-family: Verdana, sans-serif;
    margin-top: -10px
}


/*----------------------SLIDER BLOCK----------------------*/

.index_block1_fluid {
    background: #f3f3f3;
    height: 373px;
    width: 978px;
    position: relative;
    /*left: -1px;*/
}


/*.index_block1{height:373px!important;}*/


/*----------------------SLIDER BLOCK----------------------*/

.wrap {
    width: 980px;
    margin: 0 auto;
    border-right: 1px solid grey;
    border-left: 1px solid grey;
    border-bottom: 1px solid grey;
    background: white;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    /* for Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    /* for Safari & Chrome */
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    /*position:absolute;*/
    /*left:50%;*/
    /*margin-left:-490px;*/
    z-index: 2;
}

.head {
    background-image: url(https://www.ujkh.ru/images/headerback.png);
    height: 150px;
    font-family: Verdana, sans-serif
}

.mail a {
    color: #714230;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none
}

.mail a:hover {
    text-decoration: none
}

.phone {
    font-size: 20px
}

h1 {
    font-size: 18px;
    color: #714230;
    font-weight: bold
}

.sitefooter {
    position: absolute;
    margin-bottom: 0;
    background: #d3dEDA;
    font-size: 11px;
    border-top: 4px solid #837871;
    padding: 10px;
    margin-top: 20px;
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    /* for Firefox */
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    /* forSafari and Chrome */
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    width: 975px;
    /*width:975px;*/
    margin: 0 auto
}

.sitefooter h2 {
    font-weight: bold;
    color: black;
    font-size: 13px;
}

.maincontent {
    padding: 15px;
}

.maincontent h1 {
    font-size: 18px;
    color: #ED6536;
    font-weight: bold
}


/*?:visited{text-decoration:none} */

.maincontent h2 {
    font-size: 16px;
    color: #ED6536;
    font-weight: bold
}

.maincontent h3 {
    font-size: 15px;
    color: #ED6536;
    font-weight: bold
}

a h3 {
    color: #ED6536;
    font-weight: bold
}

h2.or {
    color: #ED6536
}

h2 {
    color: #ED6536
}

p.or {
    color: #ED6536;
    font-weight: bold
}

.subleft .infblck {
    margin-top: 5px;
    margin-left: 5px
}

.subright .infblck {
    margin-top: 5px;
    margin-left: 5px
}

.wdbtn {
    width: 300px;
    height: 90px;
    font-size: 13px;
    background-image: url(https://www.ujkh.ru/images/widenotactive.png);
    cursor: pointer;
    color: black;
    /*font-size:10px*/
}

.wdbtnchsn {
    width: 300px;
    height: 90px;
    font-size: 13px;
    background-image: url(https://www.ujkh.ru/images/wideactive.png);
    cursor: pointer;
    color: black;
    /*font-size:10px*/
}

.wdbtn h3 {
    font-size: 12px
}

.wdbtnchsn h3 {
    font-size: 12px
}

.wdbtnchsn h3.or {
    font-size: 10px
}

.nbtnchsn h3.or {
    font-size: 12px
}

.nbtn * {
    line-height: 1;
}

.nbtnchsn * {
    line-height: 1;
}

.wdbtn * {
    line-height: 1;
}

.wdbtnchsn * {
    line-height: 1;
}

.nbtn h3.or {
    font-size: 12px
}

.nbtn p {
    margin-left: 5px
}

.catbtn {
    padding: 10px;
    text-align: center;
    width: 140px;
    height: 34px;
    background-image: url(https://ujkh.ru/images/catbtn1.png);
    cursor: pointer;
    /*height:30px; padding:5px*/
}

.catbtnchsn {
    padding: 10px;
    text-align: center;
    width: 143px;
    height: 34px;
    background-image: url(https://ujkh.ru/images/catbtnchsn1.png);
    cursor: pointer
}

.col {
    width: 33%;
    float: left;
    padding: 5px;
    margin-left: 4px;
    color: black;
    /*margin-left:0px; padding:0px */
}

.line {
    width: 100%;
    height: 5px;
    width: 33%;
    position: relative;
    margin-left: 4px;
    float: left;
}

.navbtn {
    background-image: url(https://www.ujkh.ru/images/shortactive.png);
    /* display: inline-block; */
    height: 31px;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin-top: 5px;
    padding: 6px;
    margin-left: 5px;
    width: 145px;
    font-size: 14px;
    cursor: pointer
}

.navbtnlong {
    background-image: url(https://www.ujkh.ru/images/long.png);
    /* display: inline-block; */
    height: 31px;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin-top: 5px;
    padding: 6px;
    margin-left: 5px;
    width: 295px;
    font-size: 14px;
    cursor: pointer
}

li {
    margin-top: 5px;
    font-size: 14px
}

h3.tpsmall {
    font-size: 14px;
    color: #ED6536;
    font-weight: bold
}

.nbtnbg {
    position: absolute;
    z-index: -99;
    margin-top: -5px;
    margin-left: -5px
}

.version {
    width: 47%;
    height: 420px;
    margin-left: 10px;
    float: left;
    margin-top: 10px;
    padding: 5px;
    color: black
}

.version span {
    color: black
}

.version:hover {
    background: #FDEFDC;
}

.version h2 {
    color: #ED6536;
    font-size: 16px;
    font-weight: bold
}

.version h3 {
    color: black;
    font-size: 14px;
    font-weight: bold
}

.version h4 {
    color: black;
    font-size: 12px;
    font-weight: bold
}

.version p {
    color: black;
    font-size: 13px;
    padding: 0px;
    margin-top: 1px
}

.news-list a {
    font-weight: bold
}

.news-calendar-compact span {
    font-size: 17px;
}

.NewsCalHeader {
    color: red
}

hr {
    color: black
}


.opener, .opener0, .opener1, .opener2, .opener3, .opener4, .opener5, .opener6, .opener7,
.opener8, .opener9, .opener10, .opener11, .opener12, .opener13, .opener14, .opener15,
.opener16, .opener17, .opener18, .opener19, .opener20, .opener21, .opener22, .opener23,
.opener24, .opener25, .opener26, .opener27, .opener28, .opener29, .opener30, .opener31,
.opener32, .opener33, .opener34, .opener35, .opener36, .opener37, .opener38, .opener39,
.opener40, .opener41, .opener42, .opener43, .opener44, .opener45, .opener46, .opener47
{
    display: none;
}


h4 {
    font-weight: bold
}


#handler, #handler0, #handler1, #handler2, #handler3, #handler4, #handler5, #handler6,
#handler7, #handler8, #handler9, #handler10, #handler11, #handler12, #handler13, #handler14,
#handler15, #handler16, #handler17, #handler18, #handler19, #handler20, #handler21, #handler22,
#handler23, #handler24, #handler25, #handler26, #handler27, #handler28, #handler29, #handler30,
#handler31, #handler32, #handler33, #handler34, #handler35, #handler36, #handler37, #handler38,
#handler39, #handler40, #handler41, #handler42, #handler43, #handler44, #handler45, #handler46,
#handler47
{
    cursor: pointer;
    text-align: center
}

#scrlmenu2 {
    position: fixed;
    margin-top: 0px;
    margin-left: 630px;
    width: 333px;
    margin-bottom: 200px
}

#scrlmenu {
    position: absolute;
    margin-top: 0px;
    margin-left: 630px;
    width: 333px;
    margin-bottom: 200px
}

#boxes .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 800px;
    display: none;
    z-index: 9999;
    padding: 20px;
    background: white;
}

#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

.window a {
    color: #ED6536
}

.window h4 {
    color: #ED6536;
    font-weight: bold;
    margin-top: 5px
}

.window li {
    margin-top: 1px
}

.window ul {
    margin-left: 15px;
    margin-top: 5px
}

ul {
    margin-left: 20px;
    margin-top: 5px
}

ol {
    margin-left: 20px;
    margin-top: 5px
}

#boxes .window2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 800px;
    display: none;
    z-index: 9999;
    padding: 20px;
    background: white;
}

.window2 a {
    color: #ED6536
}

.window2 h4 {
    color: #ED6536;
    font-weight: bold;
    margin-top: 5px
}

.window2 li {
    margin-top: 1px
}

.window2 ul {
    margin-left: 15px;
    margin-top: 5px
}

#boxes .window3 {
    position: absolute;
    left: 0;
    top: 0;
    width: 800px;
    display: none;
    z-index: 9999;
    padding: 20px;
    background: white;
}

.window3 a {
    color: #ED6536
}

.window3 h4 {
    color: #ED6536;
    font-weight: bold;
    margin-top: 5px
}

.window3 li {
    margin-top: 1px
}

.window3 ul {
    margin-left: 15px;
    margin-top: 5px
}

.window4 {
    position: absloute;
    left: 0;
    top: 0;
    width: 800px;
    height: 100px;
    display: none;
    z-index: 9999;
    padding: 20px;
    background: white;
}

.window4 a {
    color: #ED6536
}

.window4 h4 {
    color: #ED6536;
    font-weight: bold;
    margin-top: 5px
}

.window4 li {
    margin-top: 1px
}

.window4 ul {
    margin-left: 15px;
    margin-top: 5px
}

#boxes .window5 {
    position: absloute;
    left: 0;
    top: 0;
    width: 800px;
    display: none;
    z-index: 9999;
    padding: 20px;
    background: white;
}

.window5 a {
    color: #ED6536
}

.window5 h4 {
    color: #ED6536;
    font-weight: bold;
    margin-top: 5px
}

.window5 li {
    margin-top: 1px
}

.window5 ul {
    margin-left: 15px;
    margin-top: 5px
}

.block td {
    vertical-align: middle;
}

.nbtn {
    cursor: pointer;
    padding: 2px;
    font-size: 12px;
    width: 145px;
    padding-left: 10px;
    height: 90px;
    background-image: url(https://www.ujkh.ru/images/narnoactive.png);
    overflow: hidden;
    /*font-size:10px;*/
}

.nbtnchsn {
    cursor: pointer;
    padding: 2px;
    font-size: 12px;
    width: 145px;
    height: 90px;
    background-image: url(https://www.ujkh.ru/images/naractive.png);
    overflow: hidden;
    padding-left: 10px;
    /*font-size:10px;*/
}

.review {
    display: none
}

.review h3 {
    text-align: center
}

.review td {
    vertical-align: middle
}

.price tr {
    border: 1px solid grey
}

.price td {
    vertical-align: middle;
    border: 1px solid grey;
}

.thead_price {
    background: #D3DEDA;
}

.thead_price td {
    text-align: center;
    font-weight: bold;
    font-size: 13px
}

.price {
    border-radius: 1px;
    border: 1px solid grey
}

.price td {
    padding: 5px
}

.versionprice {
    background: rgb(255, 248, 232);
    color: black;
}

#auth-ready {
    font-size: 12px
}

input.search-suggest {
    width: 205px
}


/* image replacement */

#prevBtn,
#nextBtn,
#slider1prev,
#slider1next {
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-indent: -8000px;
}


/* // image replacement */

#container {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 570px;
    margin-bottom: 2em;
}

#contents {
    position: relative;
}


/* Easy Slider */

#slider ul,
#slider li,
#slider2 ul,
#slider2 li {
    padding: 0;
    list-style: none;
}

#slider2 {
    margin-top: 1em;
}

#slider li,
#slider2 li {
    /* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here */
    width: 570px;
    height: 78px;
    overflow: hidden;
}

#prevBtn,
#nextBtn,
#slider1next,
#slider1prev {
    display: block;
    width: 30px;
    height: 77px;
    position: relative;
    left: -20px;
    top: -60px;
    z-index: 1000;
}

#nextBtn,
#slider1next {
    left: 570px;
    margin-top: -80px
}

#prevBtn a,
#nextBtn a,
#slider1next a,
#slider1prev a {
    display: block;
    position: relative;
    width: 30px;
    height: 77px;
    background: url('https://www.ujkh.ru/nd/images/btn_prev.png') no-repeat 0 0;
}

#nextBtn a,
#slider1next a {
    background: url('https://www.ujkh.ru/nd/images/btn_next.png') no-repeat 0 0;
}


/* numeric controls */

ol#controls {
    margin: 1em 0;
    padding: 0;
    height: 28px;
}

ol#controls li {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 28px;
    line-height: 28px;
}

ol#controls li a {
    float: left;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    background: #DAF3F8;
    color: #555;
    padding: 0 10px;
    text-decoration: none;
}

ol#controls li.current a {
    background: #5DC9E1;
    color: #fff;
}

ol#controls li a:focus,
#prevBtn a:focus,
#nextBtn a:focus {
    outline: none;
}

#slidera {
    cursor: pointer
}

#slidera:hover {
    color: red;
    cursor: pointer
}

#toggler {
    display: none
}

.padding_10 td {
    padding: 5px
}

a.lytebox {
    color: #ED6536;
}

a.lytebox:hover {
    color: #ED6536;
}

b {
    font-weight: bold
}

b.or {
    color: #ED6536
}

.faq {
    margin-left: 30px
}

.questions div {
    margin-top: 10px;
    margin-left: 30px
}

.tablespoiler td {
    vertical-align: middle
}

#prof td {
    vertical-align: middle
}

#upp td {
    vertical-align: middle
}

#corp td {
    vertical-align: middle
}

.hider {
    display: none
}

#prof li {
    margin-top: -15px;
    /*margin-top:0px*/
}

#prof ul {
    margin-top: -15px;
    /*margin-top:0px*/
}

#prof ul li {
    margin-top: -15px;
    /*margin-top:0px */
}

#prof ul ul {
    margin-top: -15px;
    /*margin-top:0px*/
}

#redact a {
    color: #ED6536;
    /*margin-top:0px */
}

#redact li {
    margin-top: -15px;
    /*margin-top:0px */
}

#redact ul {
    margin-top: -15px;
    /*margin-top:0px*/
}

#redact ol {
    margin-top: -15px;
    /*margin-top:0px*/
}

#redact ol li {
    margin-top: -15px;
    /*margin-top:0px*/
}

#redact ul li {
    margin-top: -15px;
    /*margin-top:0px */
}

#redact ul ul {
    margin-top: -15px;
    /*margin-top:0px*/
}

#prof a {
    color: #ED6536;
}

#corp h3 {
    color: black
}

#corp a {
    color: #ED6536;
}

#upp h3 {
    color: black
}

#upp a {
    color: #ED6536;
}

#redact h3 {
    color: black
}

#redact a {
    color: #ED6536;
}

strong {
    font-weight: bold
}

.forum-info-box-inner {
    font-size: 14px
}

I {
    font-style: italic
}

.infoclients {
    width: 625px;
    float: left
}

.handlerleft {
    text-align: right
}

.infoclientstable {
    border: 1px solid grey;
    table-layout: fixed
}

.infoclientstable td {
    border: 1px solid grey;
    padding: 10px
}

html,
body {
    height: 100%;
}

#training tr {
    height: 20px;
}

#training td {
    padding: 0;
}

.sitenews {
    color: rgb(113, 66, 48);
    font-size: 11px;
    height: 28px; 
    margin-left: 10px;
    text-align: justify;
    background-image: url(https://www.ujkh.ru/images/grad.png);
}

.sitenews * {
    text-align: justify;
    padding: 0px
}

h3.splbtn {
    cursor: pointer;
    color: black
}

.spl1 {
    display: none
}

.spl2 {
    display: none
}

.spl3 {
    display: none
}

.spl4 {
    display: none
}

.spl5 {
    display: none
}

.spl6 {
    display: none
}

.spl7 {
    display: none
}

.spl8 {
    display: none
}

.spl9 {
    display: none
}

.spl10 {
    display: none
}

.spl11 {
    display: none
}

.spl110 {
    display: none
}

.spl12 {
    display: none
}

.spl13 {
    display: none
}

.spl14 {
    display: none
}

.spl15 {
    display: none
}

.spl16 {
    display: none
}

.spl17 {
    display: none
}

.spl18 {
    display: none
}

.spl19 {
    display: none
}

.spl20 {
    display: none
}

.spl21 {
    display: none
}

.spl22 {
    display: none
}

.spl23 {
    display: none
}

.spl24 {
    display: none
}

.spl25 {
    display: none
}

.spl26 {
    display: none
}

.spl27 {
    display: none
}

.spl28 {
    display: none
}

.spl29 {
    display: none
}

.spl30 {
    display: none
}

#calendar .NewsCalHeader {
    font-size: 14px
}

#calendar .NewsCalOtherMonth span {
    font-size: 14px
}

#calendar .NewsCalDefault span {
    font-size: 14px
}

#calendar .NewsCalWeekend span {
    font-size: 14px
}

#calendar .NewsCalToday span {
    font-size: 14px;
    font-weight: normal
}

.upside {
    -moz-transform: rotate(-180deg);
    /* Firefox */
    -webkit-transform: rotate(-180deg);
    /* Webkit */
    -ms-transform: rotate(-180deg);
    /* IE */
    -o-transform: rotate(-180deg);
    /* Opera */
    transform: rotate(-180deg);
    /* future */
    position: relative;
}

.lol {
    -moz-transform: rotate(-360deg);
    /* Firefox */
    -webkit-transform: rotate(360deg);
    /* Webkit */
    -ms-transform: rotate(-360deg);
    /* IE */
    -o-transform: rotate(-360deg);
    /* Opera */
    transform: rotate(-360deg);
    /* future */
    position: relative;
}

.lol2 {
    -moz-transform: rotate(360deg);
    /* Firefox */
    -webkit-transform: rotate(360deg);
    /* Webkit */
    -ms-transform: rotate(360deg);
    /* IE */
    -o-transform: rotate(360deg);
    /* Opera */
    transform: rotate(360deg);
    /* future */
    position: relative;
}

.forum-post-text img {
    max-width: 300px
}

.forum-block-container {
    max-width: 610px
}

img[rel="avatar"] {
    display: none;
    width: 1px;
    height: 1px
}

.sh_operator_logo {
    width: 1px;
    height: 1px
}

div.forum-post-entry {
    max-width: 450px;
    overflow-wrap: break-word;
}

.nbtn-title {
    vertical-align: middle;
    padding-top: 5px;
}

.nbtn-description {
    display: block;
    padding-left: 2px;
    padding-top: 5px;
}

.sh_operator_logo {
    width: 50px !important;
    height: 50px !important;
}

.colwrapper {
    /* height: 250px; */
    position: relative;
    top: -30px;
}

.sec_par {
    position: relative;
    top: -30px;
}

.clear {
    clear: right;
}

.backable {
    /* height: 250px;   */
}

.backable h2,
.backable1 h2,
.backable2 h2 {
    text-align: center;
}

.backable div {
    float: left;
    width: 155px;
    font-size: 11px;
    color: rgb(113, 66, 48);
    font-weight: bold;
    margin-top: -10px;
    margin-left: 12px;
}

@media screen and (max-width: 999px) {
    .index_block1_fluid {
        display: none;
    }
    .sec_par {
        position: relative;
        top: 10px;
    }
    /*    .backable {
        position: relative;
        top: 0px;
    }*/
    .colwrapper {
        position: relative;
        top: 10px;
    }
}

@media screen and (min-width: 1000px) {
    .index_block1_fluid {
        display: anything;
    }
    /*    .bx-viewport ul{
        position: relative;
        right: 18px!important;
    }*/
    /*    .backable {
        position: relative;
        top: 38px!important;
    }*/
}
/* End */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/citr_authform/style.css?1753358989774 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1753359011501 */
/* /bitrix/templates/123123/template_styles.css?175335898520069 */
