

/* Start:/callback/callme.css?14234842523295*/
#viewform {
cursor: pointer; 
font-size: 12px;
color: #4A5D92;
text-decoration: none;
border-bottom: 1px dashed #4A5D92;
}

#callmeform .txtt {
/* width */: 290px;
width: 215px;
font-size: 14px;
padding: 2px 2px;
background: #fff;
border: 1px solid #8296a4;
border-bottom-color: #8296a4;
font-family: Arial,Helvetica,Garuda,sans-serif;
float:right;
}

#callmeform {
display: none;
border: 1px solid #DADCDB;
border-radius: 4px 4px 4px 4px;
box-shadow: 3px 3px 14px 1px #9A9B9D;
padding-left: 10px;
position: fixed;
top: 120px;
/* right: 18%; */
/* right: 3%; */
/* width: 305px; */
width: 336px;
left: 50%;
margin-left: -168px;
z-index: 5;
background-color: #fff;
}

#callmeform table {
border-collapse: collapse;
/* width: 305px; */
width: 320px;
}

#callmeform table td {font-size: 12px; padding: 2px 1px;}

#callmeform .btn {
	/*-moz-box-shadow:inset 0px 1px 0px 0px #a3a3a3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a3a3a3;
	box-shadow:inset 0px 1px 0px 0px #a3a3a3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d6d37a), color-stop(1, #fff700) );
	background:-moz-linear-gradient( center top, #d6d37a 5%, #fff700 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d37a', endColorstr='#fff700');
	background-color:#d6d37a;*/
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #606a71;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:15px;
	/* font-weight:bold; */
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	padding: 5px;
}

#callmeform h6,
#callmeform .h6 {
border-bottom: 1px solid #ccc;
    font-size: 23px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 10px 0 13px;
    text-align: center;
    width: 317px;
}

.hide-on {display: none;}

.hide-off {display: block;}

.callmebody {
font-family: Arial;
font-size: 80%;
background: #fff;
padding: 5px 10px;
}

.callmebody .inf {
padding: 0 5px;
margin: 0 0 10px 0;
font-weight: bold;
clear: both;
}

.callmeform_hover {
	background-position: 22px 0!important;
}

#callme_result {
	background: #fff url(/callback/loading.gif) 10px center no-repeat;
	display: block;
	clear: both;
	margin: 5px 11px 10px 0px;
}

#callme_result div {
    padding: 7px 7px;
    margin: 4px 0px 0px 0px;
}

#callme_result .sending {
	padding: 4px 0 4px 35px;
	display: block;
	clear: both;
}

#callme_result .c_success {
	background: #c8ed9c;
}

#callme_result .c_error {
	background: #ffadad;
	color: #333;
	text-shadow: none;
}

#cme_cls {
	height: 19px;
	width: 19px;
	float: right;
	display: inline;	
	background: url(/callback/close.png);
	margin: 5px 5px 0 0;
	box-shadow: 0 1px 0px #fff;
	cursor: pointer;
}

#cm_crds a {
	font-size: 10px;
	color: #888;
}

#cm_crds a:hover { text-decoration: none; }

#cm_crds {
	display: inline;
	float: right;
	padding: 10px 15px 0 0;
	font-size: 10px;
	color: #888;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/mainmenu/style.css?1280801299626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/main/components/bitrix/menu/mainmenu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog.section/services_on_mainpage/style.css?1280801297105*/
.catalog-price {
	 color:red;
}
div.catalog-section table td {
	padding-right:10px;
	padding-top:10px;
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/news_mainpage/style.css?1280801305108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/slider/style.css?1439976532327*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.bx-controls {
	display:none;
}

ul.bxslider {
	padding:0;
	margin:0;
}
.bx-viewport li{
	background:#606a71;
}
.bx-viewport img {
	    width: 733px;
}
.bx-wrapper {
	height: 268px;
	margin: 0 auto 60px 5px!important;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog.section/clients_footer/style.css?1533278013132*/
.catalog-price {
	 color:red;
}
div.catalog-section table td {
	padding-right:10px;
	padding-top:10px;
}
.name_item {
	color:#000;
}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?16210720432272*/
/* CSS Document */
body
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:1.2;
	background:#ffffff;
	margin:0;
	padding:0;
}
h1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	/*color:#868687;*/
        color:#000000;
	line-height:1.2;
	background:#ffffff;
	margin:0;
	padding:0;
}
table, table td
{
	margin:0;
	padding:0;
	border:0px solid black;
	border-collapse:collapse;
}
a
{
	color:#868687;
}
.link_color
{
	color:#868687;
}
img 
{
	border:0;
	margin:0;
}
p 
{
	margin:16px 0 0 0;
	padding:0;
}
table.header_table
{
	width:100%;
}
table.header_table td
{
	padding:0 0 1px 27px;
	background:#e0e0e0; 
}
table.header_table td h1
{
	background:#e0e0e0; 
	padding:0;
	margin:0;
	line-height:1.8;
	font-size:18px; 
	font-weight:bold; 
	/*color:#868687;*/
        color:#000000;
}

/*----------------------- Promo Group -----------------------------*/

.video_header{
	width:258px;
	margin-top:10px;
	background-color:#fff800;
	font-size:14px;
	font-weight:bold;
	color:#767d61;
}
	.video_header p{
		padding:15px 0 7px 32px;
	}
.video{
	width:250px;
	margin:10px auto;
}
.head_rez {
	text-align: left;line-height: 20px;margin-top: -25px;
}

.fix_header {
    top: 0;
    width: 992px;
    margin: 0 auto;
    position: fixed;
    transform: translate(-50%, 0);
    left: 50%;
    z-index: 100;
}

.fix_header td a {
    padding:0 16.6px;
}

   @media screen and (max-width: 1023px) {
.fix_header {
  left:50%;
   }
}

.ohrannie-uslugi tr td table {
    max-width: 330px;
}

.ohrannie-uslugi tr td table img {
    max-width: 330px;
}

.ohrannie-uslugi tr td:nth-child(1) table {
    height: 63px !important;
}
.utm-list{
	padding-top: 10px;
	width: 100%;
	clear: both;
}
.utm-list-item{
	display: inline-block;
	width: calc(33% - 21px);
	border: 1px solid	black;
	vertical-align: top;
	padding: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;

}
.td-section-link{
	width:100%; 
	background:#e0e0e0; 
	font-weight:bold; 
	color:#000; 
	text-align: center;
	padding:8px 0;
}
.td-section-link a {
    color: black;
    text-align: center;
}

.bottom_block {
    text-align: center;
}

.bottom_block, .bottom_block a, .req_block {
    color: #000;
    font-family: Verdana;
    font-size: 10pt !important;
}
/* End */
/* /callback/callme.css?14234842523295 */
/* /bitrix/templates/main/components/bitrix/menu/mainmenu/style.css?1280801299626 */
/* /bitrix/templates/main/components/bitrix/catalog.section/services_on_mainpage/style.css?1280801297105 */
/* /bitrix/templates/main/components/bitrix/news.list/news_mainpage/style.css?1280801305108 */
/* /bitrix/templates/main/components/bitrix/news.list/slider/style.css?1439976532327 */
/* /bitrix/templates/.default/components/bitrix/catalog.section/clients_footer/style.css?1533278013132 */
/* /bitrix/templates/main/template_styles.css?16210720432272 */
