

/* Start:/bitrix/templates/uatm-ru/styles.css?1685893597339*/
/*page-table*/
table.page-table{
	width:100%;
}
table.page-table td{
	padding:10px 5px 10px 5px;
}

table.table-border{
	width:100%;
}
table.table-border td, th{
	padding:10px;
	border:solid 1px #dbdbdb;
}

table.table-links{
	width:100%;
}
table.table-links td, th{
	padding:5px;
}

/*page-img*/
img.page-img{
	border:solid 1px #e2e2e2;
}
/* End */


/* Start:/bitrix/templates/uatm-ru/template_styles.css?177514653516125*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	text-align:center;
	color:#535353;
}
#container{
	width: 100%;
	min-width:1003px;
	margin: 0 auto;
	padding:0 0 0 0;
	text-align: left;
}

img{
	border:none;
}
ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul li{
	margin:0;
	padding:0;
}
table{
	margin:0;
	padding:0;
	border:none;
	border-spacing:0;
	border-collapse:collapse;
}
table td{
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
}
p{
	text-align:justify;
}


#sidebar1{
	float: left;
	width: 189px;
	margin:15px 0 0 10px;
	padding:0 0 0 0;
}
#sidebar1 .logo{
	margin:0;
	padding:0;
}
#sidebar1 .logo img{
}
#sidebar1 .logo span{display:none;}

#sidebar1 ul.menu{
	margin:20px 0 0 0;
}
#sidebar1 ul.menu li.item{
	margin:0 0 20px 0;
	padding:0 0 0 21px;
	background:url(/bitrix/templates/uatm-ru/images/menu_point_gray.gif) left 4px no-repeat;
	text-transform:uppercase;
	font-size:14px;
}
#sidebar1 ul.menu li.nosub{
	padding:10px 0 8px 21px;
	background:#f4f4f4 url(/bitrix/templates/uatm-ru/images/menu_point_orange.gif) left top no-repeat;
}
#sidebar1 ul.menu li.item a{
	text-decoration:none;
}
#sidebar1 ul.menu li.item a:hover{
	text-decoration:underline;
}
#sidebar1 ul.menu li.item ul.submenu{
	margin:3px 0 0 0;
}
#sidebar1 ul.menu li.item ul.submenu li.subitem{
	margin:0 0 0 -7px;
	padding:6px 0 0 7px;
	background:url(/bitrix/templates/uatm-ru/images/menu_point_sub.gif) left 12px no-repeat;
	text-transform:none;
	font-size:14px;
}
#sidebar1 ul.menu li.item ul.submenu li.subitem a{
	color:#535353;
	text-decoration:none;
}
#sidebar1 ul.menu li.item ul.submenu li.subitem a:hover{
	color:#535353;
	text-decoration:underline;
}
#sidebar1 ul.menu li.item ul.submenu li.subitem a.active{
	color:#ff9100;
	text-decoration:none;
}
#sidebar1 ul.menu li.item ul.submenu li.subitem a.active:hover{
	color:#ff9100;
	text-decoration:underline;
}
#sidebar1 div.stat{
	margin:30px 0 0 0;
	text-align:center;
}
#sidebar1 div.stat img{
	/*display:block;*/
	margin:0 0 15px 0;
}

#mainContent{
	/*float:right;
	width:799px;*/
	margin:0 0 0 210px;
	padding:0 10px 0 0;
}
#mainContent .inner{
	overflow:hidden;
}
#mainContent .header div.hr_gray{
	width:100%;
	height:5px;
	background:#dbdbdb;
}
#mainContent .header div.hr_gray hr{display:none;}
#mainContent .header .top_panel{
	margin:11px 0 8px 0;
}
#mainContent .header .top_panel div.keywords{
	margin:0 50px 0 -25px;
	font-size:14px;
	font-weight:normal;
	color:#999999;
	text-align:center;
}
#mainContent .header .top_panel div.keywords img{
	margin:0 0 -3px 10px;
	width:16px;
}
#mainContent .header .top_panel div.keywords a{
	color:#5aa5d5;
	text-decoration:none;
}
#mainContent .header .top_panel div.keywords a:hover{
	text-decoration:underline;
}
#mainContent .header .top_panel div.lang{
	float:right;
	font-size:14px;
}
#mainContent .header .top_panel div.lang a{
	color:#ff9100;
	text-decoration:none;
}
#mainContent .header .top_panel div.lang a:hover{
	color:#ff9100;
	text-decoration:underline;
}
#mainContent .header .sitetext{
	margin:10px 0 0 0;
	padding:7px 9px 9px 0;
	height:35px;
}
#mainContent .header .sitetext h1.sitename{
	margin:0;
	padding:0;
	font-size:36px;
	font-weight:bold;
	color:#ff9100;
	text-transform:uppercase;
	text-align:center;
}
#mainContent .header .sitetext div.phones{
	float:right;
	margin:-5px 0 0 0;
	color:#999999;
	font-size:12px;
	text-align:right;
}

#mainContent .header .partners-box{
	margin:7px 0 10px 0;
}
#mainContent .header .partners-box h3{
	float:left;
	margin:0 24px 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}
#mainContent .header .partners-box ul.partners{
	float:left;
	margin:0;
	padding:0;
}
#mainContent .header .partners-box ul.partners li.partner{
	float:left;
	margin:0 18px 0 0;
	font-size:12px;
	font-weight:bold;
}
#mainContent .header .partners-box ul.partners li.partner img{
	margin:0 7px 1px 0;
}
#mainContent .header .partners-box ul.partners li.partner a{
	color:#999999;
	text-decoration:none;
}
#mainContent .header .partners-box ul.partners li.partner a:hover{
	color:#999999;
	text-decoration:underline;
}

#mainContent .content{
	line-height:17px;
	margin:0 3px 0 0;
}
#mainContent .content a{
	text-decoration:none;
	font-weight:normal;
	color:#5aa5d5;
}
#mainContent .content a:hover{
	text-decoration:underline;
	font-weight:normal;
}
#mainContent .content h4{
	margin:7px 0 4px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:15px;
}
#mainContent .content .page-box{
	/*float:left;
	width:615px;*/
	margin:0 240px 0 0;
}
#mainContent .content .news-box{
	float:right;
	margin:0 3px 0 0;
	width:220px;
}

#footer{
	position:relative;
	margin:60px 0 0 0;
	height:66px;
	font-size:13px;
}
#footer .copyright{
	position:absolute;
	top:0px;
	left:16px;
}
#footer ul.contacts-box{
	position:absolute;
	top:0px;
	left:250px;
}
#footer ul.contacts-box li{
	margin:0 0 11px 0;
}
#footer ul.contacts-box li label{
	float:left;
	width:140px;
	font-weight:bold;
	color:#5f6060;
}
#footer ul.contacts-box li strong{
	font-size:13px;
}

#footer a.email{
	position:absolute;
	top:0px;
	right:50px;
	font-size:34px;
	text-decoration:none;
	line-height:25px;
}
#footer a.email:hover{
	text-decoration:underline;
}

#footer .square-left{
	position:absolute;
	top:0px;
	left:0px;
	width:9px;
	height:56px;
	background:url(/bitrix/templates/uatm-ru/images/footer_square.png) left top no-repeat;
}
#footer .square-right{
	position:absolute;
	top:0px;
	right:0px;
	width:9px;
	height:56px;
	background:url(/bitrix/templates/uatm-ru/images/footer_square.png) right top no-repeat;
}

.clearfloat{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

div.st-box{
	position:relative;
	width:100%;
	margin:0 0 11px 0;
	padding:6px 0 45px 0;
	border:solid 1px #dbdbdb;
}
div.st-box h1{
	margin:0 0 12px 0;
	padding:0 0 3px 12px;
	font-size:14px;
	font-weight:bold;
	color:#5aa5d5;
	text-transform:uppercase;
	background:url(/bitrix/templates/uatm-ru/images/point_blue.png) left top no-repeat;
}
div.st-box h1.orange{
	color:#ff9100;
}
div.st-box div.body-box{
	margin:0 13px 0 13px;
}
div.st-box .end-point{
	position:absolute;
	padding:0 0 0 12px;
	bottom:15px;
	left:0px;
	width:90%;
	height:17px;
	background:url(/bitrix/templates/uatm-ru/images/point_orange.png) left top no-repeat;
}

.news-body{
	margin:0;
	padding:0;
	color:#5d5d5d;
	font-size:14px;
}
.news-body .news-date{
	margin:0;
	font-weight:normal;
}
.news-body h3.news-title{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
}
.news-body p.text_preview{
	margin:5px 0 5px 0;
	padding:0;
	font-size:14px;
	line-height:16px;
	text-align:justify;
}
.news-body a.news-more{
	display:block;
	margin:0 0 10px 0;
	font-weight:normal;
	color:#ff9100;
	text-align:right;
	text-decoration:none;
}
.news-body a.news-more:hover{
	text-decoration:underline;
}

.order-form{
	margin:10px;
}
.order-form {
	margin:5px 0 5px 0;
}
.order-form  .label{
	float:left;
	width:260px;
	height:35px;
	font-weight:bold;
}
.order-form  .tips{
	font-size:12px;
	font-weight:normal;
}
.order-form  .field{
}
.order-form .field:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.order-form  input, textarea{
	padding:3px;
	width:40%;
	border:none;
	border-top:solid 1px #bfc4c9;
	border-left:solid 1px #bfc4c9;
	font-family:Arial;
	font-size:12px;
	background:#ebf2f7;
	color:#515252;
}
.starrequired {color:red}
.order-form  input.inputtext{
	height:15px;
}
.order-form textarea.inputtextarea{
	height:160px;
}
.order-form input.button{
	margin: 10px 0 0 0;
	padding:0 10px 0 10px;
	width:auto;
	height:25px;
	border:none;
	border-bottom:solid 1px #bfc4c9;
	border-right:solid 1px #bfc4c9;
	outline:none;
	font-weight:bold;
}

table.two-cols-assymetric{
	width:100%;
}
table.two-cols-assymetric td.col1{
	width:132px;
}
table.two-cols-assymetric td.col2{
	padding:0 0 0 10px;;
}

ul.page-ul{
	margin:0 0 10px 0;
}
ul.page-ul li{
	margin:0 0 6px 3px;
	text-indent:8px;
	background:url(/bitrix/templates/uatm-ru/images/page-ul-point.gif) left 6px no-repeat;
	text-align:justify;
}

#mainContent .content a.link-order{
	display:block;
	padding:0 0 0 17px;
	font-size:14px;
	font-weight:bold;
	color:#5aa5d5;
	background:url(/bitrix/templates/uatm-ru/images/point_blue_small.png) left 3px no-repeat;
	text-decoration:none;
}
#mainContent .content a.link-order:hover{
	text-decoration:underline;
}

.orange{
	color:#ff9100;
}
.blue{
	color:#5aa5d5;
}
.gray{
	color:#535353;
}
.f11{
	font-size:11px;
}
.f12{
	font-size:12px;
}
.f13{
	font-size:13px;
}
.f36{
	font-size:36px;
}
.center{
	text-align:center;
}
.justify{
	text-align:justify;
}
.v_middle{
	vertical-align:middle;
}
.b{
	font-weight:bold;
}

.border{
	border:solid 1px #dbdbdb;
}
.img_border1{
	border:solid 1px #b0adab;
}
.img_border2{
	padding:13px;
	border:solid 1px #b0adab;
}

.m10{
	margin:10px;
}
.mtb10{
	margin:10px 0 10px 0;
}
.nop{
	padding:0;
}
.nom{
	margin:0;
}
.nomp{
	margin:0;
	padding:0;
}
.nompb{
	margin-bottom:0;
	padding-bottom:0;
}
.mb10{
	margin-bottom:10px;
}
.mb5{
	margin-bottom:5px;
}
.ml145{
	margin-left:145px;
}
.ml10{
	margin-left:10px;
}
.p10{
	padding:10px;
}
.p3{
	padding:3px;
}

.lh18{
	line-height:18px;
}
/* New Style */

.footer_keywords {
display: none;
}
.mobile_menu_toggle { 
display: none;
    width: 32px;
    margin-right: 20px;
    border: 1px solid #ff9100;
    border-radius: 3px;
    padding: 0 2px;
}
.close_menu { 
display: none;
}


@media screen and (min-width: 320px) and (max-width: 767px) { 

#container {
    width: auto;
    min-width: auto;
    margin: 0 auto;
    padding: 0 0 0 0;
    text-align: left;
    padding: 0 15px;
}
#mainContent {
    margin: 0;
    padding: 0;
}

#mainContent .header .sitetext {
    margin: 10px 0 0 0;
    padding: 7px 9px 9px 0;
    height: auto;
}
#mainContent .header .top_panel div.lang {
    float: none;
    font-size: 14px;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
}
#mainContent .header .top_panel div.keywords {
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    color: #999999;
    text-align: center;
    margin-bottom: 16px;
}

#mainContent .content .page-box {
    margin: 0;
    order: 1;
    width: 100%;
}

#sidebar1 {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0 0 0 0;
    margin-top: 20px;
    position: fixed;
    top: 0;
    bottom: 0;
    left: -999px;
    right: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 999;
    padding: 0;
    margin: 0;
    transition: 0.5s;
}
#sidebar1 .logo {
    margin: 0;
    padding: 0;
    padding: 0 20px;
    padding-top: 30px;
}
#sidebar1 ul.menu {
    margin: 20px 0 0 0;
    padding: 0 20px;
}


img {
    border: none;
    width: 100%;
    height: auto;
}


#footer {
    position: relative;
    margin: 10px 0 0 0;
    height: 66px;
    font-size: 13px;
}


#footer {
    position: relative;
    margin: 10px 0 0 0;
    height: auto;
    font-size: 13px;
}

#footer .copyright {
    position: relative;
    top: 0px;
    left: 16px;
    margin-bottom: 10px;
}

#footer ul.contacts-box {
    position: relative;
    top: 0;
    left: 16px;
    margin-bottom: 10px;
	    display: none;
}

#footer a.email {
    position: relative;
    top: 0;
    right: 0;
    font-size: 24px;
    text-decoration: none;
    line-height: 25px;
    left: 17px;
    /* margin-top: 29px; */
    margin-bottom: 38px;
    display: block;
}

#footer .square-left { 
display: none;
}
#footer .square-right { 
display: none;
}
#mainContent .content {
    line-height: 17px;
    margin: 0 3px 0 0;
    display: flex;
    flex-wrap: wrap;
	    overflow-x: scroll;
}
#mainContent .content .news-box {
    float: none;
    margin: 0 3px 0 0;
    width: 220px;
    order: 2;
    width: 100%;
}

#sidebar1 ul.menu li.item ul.submenu {
    margin: 3px 0 0 0;
    display: none;
}

#sidebar1 .logo img {
    width: auto;
}
#sidebar1 .menu > li.item.orange.active > ul { 
display: block;
}
#sidebar1 .stat a img { 
width: auto;
}

table.page-table {
	
}
table.page-table tr { 
display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

  .nomp {
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
}
h1 { 
    line-height: 37px;
    text-align: center;
}
	.m10 {
    margin: 0;
    padding: 0;
    height: auto;
    margin-bottom: 15px;
}


table { 
    float: none !important;
    margin: 0 auto !important;
}
h2 { 
text-align: center;
    line-height: 32px;
}

img {
    float: none !important;
    border: 0;
    padding: 0 !important;
}
table.tddark { 
width: auto;
}
#sidebar1 ul.menu li.item { position: relative; } 
#sidebar1 ul.menu li.item:not(.nosub):after { 
    content: " ";
    background: url(/bitrix/templates/uatm-ua/images/down-arrow.png) no-repeat;
    transition: 0.5s;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
#sidebar1 ul.menu li.item.active:not(.nosub):after { 
transform: rotate(180deg)
}

.footer_keywords {
    margin: 0 50px 0 -25px;
    font-size: 14px;
    font-weight: normal;
    color: #999999;
    text-align: center;
    display: block;
    margin-left: 19px;
    text-align: left;
    margin-bottom: 12px;
}
.footer_keywords a {
    color: #5aa5d5;
    text-decoration: none;
}
.footer_keywords img {
    margin: 0 0 -3px 10px;
    width: 16px;
}

.mobile_menu_toggle { 
display: block;
    width: 32px;
    margin-right: 20px;
    border: 1px solid #ff9100;
    border-radius: 3px;
    padding: 0 2px;
}
.menu_lang { 
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobile_menu_toggle svg { 
fill: #ff9100;
}
.close_menu { 
    position: absolute;
    top: 11px;
    right: 15px;
	    display: block;
}
.close_menu svg { 
    width: 45px;
    fill: #ff9100;
}
.proverka input[type="text"] { 
max-width: 150px
}

.proverka td p { 
text-align: left!important;
}
.proverka td { 
display: block;
}


.table_adaptive_resize tbody tr th:nth-child(3), .table_adaptive_resize tbody tr th:nth-child(4) { 
display: none;
}
.table_adaptive_resize tbody tr td:nth-child(3), .table_adaptive_resize tbody tr td:nth-child(4) { 
display: none;
}
table.table-border.table_adaptive_resize td, th {
    font-size: 10px;
}

}


@media screen and (min-width: 768px) and (max-width: 1002px) { 
#container {
    width: 100%;
    min-width: auto;
    margin: 0 auto;
    padding: 0 0 0 0;
    text-align: left;
}

#mainContent .header .sitetext h1.sitename {
    font-size: 27px;
    line-height: 39px;
}

#mainContent .content .page-box {
    margin: 0 164px 0 0;
}
#mainContent .content .news-box {
    float: right;
    margin: 0 3px 0 0;
    width: 160px;
}

#mainContent {
    margin: 0 0 0 160px;
    padding: 0 10px 0 0;
}

#sidebar1 {
    float: left;
    width: 130px;
    margin: 15px 0 0 10px;
    padding: 0 0 0 0;
}

#sidebar1 .logo img {
    width: 100%;
}

#sidebar1 ul.menu li.item ul.submenu li.subitem  { 
font-size: 12px;
}

.news-body {
    margin: 0;
    padding: 0;
    color: #5d5d5d;
    font-size: 12px;
}

.news-body h3.news-title {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
}

#footer {
    position: relative;
    margin: 10px 0 0 0;
    height: auto;
    font-size: 13px;
}

#footer .copyright {
    position: relative;
    top: 0px;
    left: 16px;
    margin-bottom: 10px;
}

#footer ul.contacts-box {
    position: relative;
    top: 0;
    left: 16px;
    margin-bottom: 10px;
}

#footer a.email {
    position: relative;
    top: 0;
    right: 0;
    font-size: 24px;
    text-decoration: none;
    line-height: 25px;
    left: 17px;
    /* margin-top: 29px; */
    margin-bottom: 38px;
    display: block;
}

#footer .square-left { 
display: none;
}
#footer .square-right { 
display: none;
}

.footer_keywords {
display: none;
}

.mobile_menu_toggle { 
display: none;
    width: 32px;
    margin-right: 20px;
    border: 1px solid #ff9100;
    border-radius: 3px;
    padding: 0 2px;
}
.close_menu { 
display: none;
}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    div.st-box h1 {
        line-height: 1.3 !important;
        text-align: left !important;
        margin: 0 0 12px 0 !important;
        padding: 0 0 3px 12px !important;
        font-size: 14px !important;
        background: url(/bitrix/templates/uatm-ru/images/point_blue.png) left top no-repeat !important;
    }
}



/* End */
/* /bitrix/templates/uatm-ru/styles.css?1685893597339 */
/* /bitrix/templates/uatm-ru/template_styles.css?177514653516125 */
