/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */

.input_ogrn{
    position: absolute;
    width: 132px;
    right: 121px;
    top: 8px;
}
.search-input{
	font-size:16px;
}
.opacity{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	opacity: 0.4;
	z-index: 90;
	background-color: #000;
}
.opacity_captcha{
	display: none;
	width: 100%;
	/*margin: 100px auto;*/
	z-index: 91;
	background-color: #fff;
	position: fixed;
	padding: 30px;
}
.fixed>.logo_and_menu-row{border-top-color:#e0e7ec!important;}

.search{height: 64px;padding: 8px 0;}
/*для баннера с выводом файла file_proezd*/
.maxFileSize{
	width: 100%!important;
	height: 100%!important;
}
body .main{
    font: 14px/22px "Ubuntu", Arial, sans-serif;
}
body .main .maxwidth-theme .toogle{
    font: 14px/22px "Ubuntu", Arial, sans-serif;
}
td{
	word-wrap: break-word!important;
	word-break: normal!important;
}

.styled-block{margin-bottom: 0px;}
.subtitle-search{font-size: 10.4px;color:#1a74b1;}
/*header.fixed .logo_and_menu-row {height: 64px;}*/

/*
blue top border #1a74b1
blue 	#17689f
red 	#dc130d
*/
/*header .logo_and_menu-row{border-top-color: #dc130d;}*/
header a{text-decoration: underline!important;}
.fixed>.logo_and_menu-row{border-top-color: #17689f!important;}
header.fixed .logo_and_menu-row {height: 75px;}
header.fixed .logo_and_menu-row .search {
	/*background-color: #17689f!important; */
	color: #fff!important;
    /*background: url(/bitrix/templates/aspro-n46-rf/images/background.png) #17689f 0 0 repeat!important;*/
    background: url(/bitrix/templates/aspro-n46-rf/images/background2.png) #1a74b1 0 0 no-repeat!important
    }
/*header .logo_and_menu-row .search {background-color: #dc130d!important; color: #fff!important;}*/
header.fixed .logo_and_menu-row .search a{color: #fff;}
header.fixed .logo_and_menu-row .search .subtitle-search{color: #fff;}
footer {border-top: 3px solid #107bb1; background: url('/bitrix/templates/aspro-n46-rf/images/background2.png') #253c46 0 0 no-repeat!important; box-shadow:none!important;
}
input:focus::-webkit-input-placeholder {color: transparent}
input:focus::-moz-placeholder          {color: transparent}
input:focus:-moz-placeholder           {color: transparent}
input:focus:-ms-input-placeholder      {color: transparent}

.alert{
	margin-bottom: 0px;
}

/********************Задать вопрос**********************/
/*
blue 	#1a74b1; #1f8bd5;
green 	#00b290; #30c4a8;
red 	#dc130d; #e63f3a;
*/
/*#my_cons{    position: fixed;
    bottom: -1px;
    border: 1px solid #00b290;
    margin: 0px 40%;
    padding: 10px 18px;
    background-color: #00b290;
    border-radius: 10px 10px 0px 0px;
    cursor: pointer;
    z-index: 1;
    font-size: 18px
}
#my_cons span{font-size: 22px;padding-right: 5px;}
#my_cons:hover{background-color: #30c4a8;}
#my_cons a{	color: #fff;}
@media screen and (max-width: 600px){
	#my_cons{margin: 0 5px; width: 97%;}
}*/

.search{height: 75px;}


/*кнопки внизу страницы*/
.footer_btns{
	position: fixed;
    bottom: -1px;
    margin: 0px 40%;
    /*margin: 0px 33%;*/
    /*border: 1px solid;*/
    width: 100%;
    z-index: 1;
    font-size: 17px
}
.footer_btns a{	color: #fff;}
.footer_btns span{font-size: 22px;padding-right: 5px;}

.fb_green{border: 1px solid #00b290;background-color: #00b290;}
.fb_green:hover{background-color: #30c4a8;}
.fb_blue{border: 1px solid #1a74b1;background-color: #1a74b1;}
.fb_blue:hover{background-color: #1f8bd5;}
.fb_red{border: 1px solid #dc130d;background-color: #dc130d;}
.fb_red:hover{background-color: #e63f3a;}
.fb_warning{border: 1px solid #eea236;background-color: #f0ad4e;}
.fb_warning:hover{background-color: #ec971f;}
.fb_btn{
	border-radius: 10px 10px 0px 0px;
	margin: 0 5px;
	cursor: pointer;
	padding: 10px 18px;
	float: left;
}

#my_cons{width: 265px;}
#my_reg_ip{width: 203px;}

@media screen and (max-width: 600px){
	.footer_btns{width: 100%;margin: 0;}
	#my_cons{margin: 0 5px; width: 97%;}
}

header.scanfixed:not(.fixed){display: none;}
header.fixed .pselamr {background: url(/bitrix/templates/aspro-n46-rf/images/background2.png) #1a74b1 0 0 no-repeat!important; height: 51px; color: #fff; padding: 14px 0px;}
.topmenu-COLOR{margin-top: 0px!important;}

#toheader{text-align: center;}

/*телефон в хеадере*/
.logo-row .top-callback {
    padding: 0px 0 0;
    line-height: 28px;
}
.phone {
    font-size: 20px;
    margin-right: 17px;
    margin-top: 13px;
}
.phone .phone-number {
    font-weight: 500;
    line-height: 21px;
    text-align: right!important;
}
.phone .phone-desc {
    color: #95979a;
    font-size: 11px;
    line-height: 12px;
    margin-top: -2px;
    text-align: right;
    max-width: 310px;
    margin-bottom: 18px;
}
.phone .phone-number > div{display:inline-block;vertical-align:top;}
.phone .fa, .logo-row .email .fa {
    border-radius: 18px;
    color: #ffffff;
    font-size: 16px;
    margin: 0 5px;
    padding: 6px 8px 6px 8px;
    vertical-align: top;
}
.phone .fa, .logo-row .top-callback .email .fa {
    background-color: #0088cc;
}
.phone .phone-number a{
	text-decoration: none!important;
}

/*footer {border-top: 3px solid #107bb1;background: url('https://i.ytimg.com/vi/jgrOTf4xxFs/maxresdefault.jpg') #253c46 0 0 no-repeat!important;box-shadow:none!important;}*/
.search-input{
    font-size: 14px;
    ::-webkit-input-placeholder {color:#ccc;}
    ::-moz-placeholder          {color:#ccc;}/* Firefox 19+ */
    :-moz-placeholder           {color:#ccc;}/* Firefox 18- */
    :-ms-input-placeholder      {color:#ccc!important;}
}

.search-input:-ms-input-placeholder {
    color: #ccc !important; /* IE11 needs the !important flag */
}


/*Кемерово 25,03,2012*/
/*.topmenu-COLOR .menu-row {
    background-color: #000000;
}
.topmenu-COLOR .mega-menu table td:hover .wrap > a {
    background-color: #7d7d7d;
}
.topmenu-COLOR .mega-menu table td.active .wrap > a {
    background-color: #8a8a8a;
}
.topmenu-COLOR .mega-menu table .dropdown-menu li:hover > a, .topmenu-COLOR .mega-menu table .dropdown-menu li.active > a, .topmenu-COLOR .mega-menu table .dropdown-menu li > a:hover, .topmenu-COLOR .mega-menu table .dropdown-menu li > a:active, .topmenu-COLOR .mega-menu table .dropdown-menu li > a:focus {
    background-color: #505050;
    color: #ffffff;
}*/