


/* Start:/bitrix/templates/.default/components/bitrix/menu/left/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url('/bitrix/templates/.default/components/bitrix/menu/left/images/header_menu_bg.gif') repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/left/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/.default/components/bitrix/menu/left/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */



/* Start:/bitrix/templates/main_eng/template_styles.css*/
@font-face {
	font-family: 'DINCondensedWeb';
	src: url(/fonts/DNC57__W.eot);
	src: local('/fonts/DIN Condensed Web'), local('DINCondensedWeb'), 
		url(/fonts/DNC57__W.eot?#iefix) format('embedded-opentype'),
		url(/fonts/DNC57__W.woff) format('woff'),
		url(/fonts/DNC57__W.ttf) format('truetype'), 
		url(/fonts/DNC57__W.svg#DINCondensedWeb) format('svg');
	font-weight: normal;
	font-style: normal;
}
h2 {
margin-top: 20px;
}
* {
    margin:0;
    padding:0;
}

html,body {
    height:100%;
}

a {
    color:#00539f;
}

a:visited {

}

ul {
    list-style:none;
}
ul.ulorange {
margin: 10px 0;
}

ul.ulorangedisc {
margin: 10px 0 10px 25px;
}

body {
    font:14px Arial;
    color: #3e3e3e;
    line-height:21px;
}

.main {
    background:url('/bitrix/templates/main_eng/images/main-bg.png') repeat-x #f0f1f3;
}

.work {
    background:url('/bitrix/templates/main_eng/images/work-bg.png') repeat-x #f0f1f3;
}

#wrap {
    width:968px;
    /*background-color:#fff;*/
    min-height:100%;
    margin:0 auto;
}
.work #wrap{
    background-color:#fff;
}

#header {
    height:132px;
    overflow:hidden;
    font-size:11px;
}

#lang {
    color:#00539f;
    font-weight:700;
    width:75px;
}

#header a {
    color:#58595b;
    font-weight:400;
}

#lang span {
    margin-right:20px;
}

#logo {
    margin-top:22px;
    float:left;
    width:172px;
}

#logo2 {
    margin-top:32px;
    float:left;
    margin-right:11px;
    width:255px;
}

#awards {
    margin-top:-30px;
    float:right;
    width:90px;
}

.header-center {
    float:left;
    margin-top:50px;
    margin-left: 5px;
    width: 520px;
}

#links a {
    margin-right:40px;
}

#links2 a {
    margin-right:7px;
}

#search-box {
    border:1px solid #e4e5e6;
    height:17px;
    width:164px;
    overflow:hidden;
    float: left;
    margin-left: 10px;
}

.search {
    border:none;
    color:#555658;
    float:left;
    font-size:12px;
    height:17px;
    width:141px;
    padding-left:5px;
}

.search-bt {
    float:left;
    background:url('/bitrix/templates/main_eng/images/search-bt.gif') no-repeat;
    border:0 none;
    height:17px;
    width:17px;
    cursor:pointer;
}

#privat {
    margin-top:52px;
    float:right;
    color:#00539f!important;
    background-color:#f0f1f3;
    padding:10px;
}

.work #slides {
    position:relative;
    width:968px;
    height:50px;
}

#slides {
    position:relative;
    width:968px;
    height:339px;
}

#slides .slides_container,.slides_container div {
    width:968px;
    height:336px;
}

.slides_container {
    overflow:hidden;
}

.slides_container div {
    display:block;
}

#menu {
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    z-index:20;
    background:url('/bitrix/templates/main_eng/images/opa-w80.png') repeat-x;
}

.work #menu {
    background:url('/bitrix/templates/main_eng/images/work-menu-bg.png') repeat-x;
}

#menu > li {
    float:left;
    height:50px;
    width:161px;
    background:url('/bitrix/templates/main_eng/images/menu-li-bg.png') top left no-repeat;
}

.work #menu > li {
    background:url('/bitrix/templates/main_eng/images/work-menu-libg.png') top left no-repeat;
}

#menu li:first-child {
    background:none;
}

#menu > li > a {
    padding-top:17px;
    text-align:center;
    display:block;
    height:33px;
    width:100%;
    text-decoration:none;
    text-transform:uppercase;
    color:#3e3e3e;
    font-weight:700;
    font-size:12px;
    line-height:12px;
}

#menu > li:hover, #menu > li.set{
    background:url('/bitrix/templates/main_eng/images/menu-act-bg.jpg') center center no-repeat;
    margin-bottom:-10px;
}

#menu > li ul {
    background:url('/bitrix/templates/main_eng/images/cont-bg.png') center 0 no-repeat #fff;
    display:none;
    -webkit-box-shadow:3px 3px 6px 0 #999;
    box-shadow:3px 3px 6px 0 #999;
}

#menu > li ul li {
    border-top:1px solid #e4e5e6;
}

#menu > li ul li a {
    display:block;
    text-decoration:none;
    color:#58595b;
    padding:10px 14px;
}

#menu > li ul li a:hover {
    color:#FFF;
    background-color:#00539A;
}

#content-box {
    background:url('/bitrix/templates/main_eng/images/cont-bg.png') 0 0 no-repeat #FFF;
    padding-top:34px;
    padding-bottom:100px;
    overflow:hidden;
}

#left {
    width:257px;
    float:left;
}

#center {
    width:650px;
    margin-top:-20px;
    float:left;
    padding:0 27px 0 33px;
}

.main #center {
    width:394px;
}
.main .breadcr{
    margin: 0;
}

#right {
    width:210px;
    float:right;
    /*margin-right:22px;*/
    overflow:hidden;
}

.work #right {
    padding-top:69px;
}

.main #right {
    width:257px;
}

#right .baners_col {
position: relative;
top: -21px;
}

#right .baners_col img {
margin-bottom: 18px;
}

#footer-box {
    background:url('/bitrix/templates/main_eng/images/foot-bg.png') 0 18px no-repeat;
    padding-top:35px;
    width:968px;
    margin:-83px auto 0;
    z-index:1;
    position: relative;
}

#footer {
    background-color:#00539f;
    height:48px;
    line-height:48px;
    color:#99c6ec;
    vertical-align:middle;
    font-size:11px;
    padding:0 15px;
}

.f-left {
    width:274px;
}

.f-right {
    line-height:16px;
    float:right;
}

.f-center a {
    margin-right:45px;
    color:#99c6ec;
}

.f-center a:hover {
    color:#FFF;
}

.banner {
    width:257px;
    height:137px;
    margin-bottom:21px;
    font-size:14px;
    display:table-cell;
    vertical-align:middle;
    text-decoration:none;
    padding:0 20px 0 95px;
}

.banner.r {
    width:189px;
    height:141px;
    margin-bottom:33px;
    font-size:14px;
    display:table-cell;
    vertical-align:middle;
    text-decoration:none;
    padding:0 20px 0 83px;
}

.banner.fly {
    background:url('/bitrix/templates/main_eng/images/banner-bg-fly.png') no-repeat;
}

.banner.book {
    background:url('/bitrix/templates/main_eng/images/banner-bg-book.png') no-repeat;
}

.banner.book-r {
    background:url('/bitrix/templates/main_eng/images/banner-r-book.png') no-repeat;
}

h4 {
    font-size:12px;
}

.blue {
    color:#005ba9;
    text-transform:uppercase;
}

.gray {
    color:#58595b;
}

.azure {
    color:#b0d6f7;
}

.white {
    color:#fff;
}

.label {
    margin-top:25px;
    background-color:#FFF;
    padding:20px 10px;
}

.label h4 {
    color:#f58220;
    font-weight:700;
    margin:10px 0;
}

#news {
    margin-top:20px;
}

.news-box {
    margin-bottom:15px;
}

.preview_picture {
    margin-top:2px;
}

.news-body {
    margin-left:138px;
}

.news-head {
    color:#00539f;
    font-weight:700;
    text-decoration:none;
}

.news-date {
    color:#f58220;
    font-weight:700;
    padding-bottom:4px;
}

p.news-item {
    margin-bottom:5px;
}

.btn-orange {
    display:block;
    background-color:#f58220;
    width:140px;
    text-align:center;
    color:#FFF;
    text-decoration:none;
    padding:5px 0;
}

.path {
    font-size:11px;
    margin-bottom:38px;
}

.path a:hover {
    text-decoration:underline;
}

#left-menu {
    width:260px;
    margin-bottom:37px;
}

#left-menu li a:hover {
    color:#00539f;
    background:url('/bitrix/templates/main_eng/images/mbg3.gif') 18px 11px no-repeat;
}

#left-menu li a {
    display:block;
    background:url('/bitrix/templates/main_eng/images/mbg2.gif') 18px 11px no-repeat;
    border-bottom:1px solid #e4e5e6;
    padding:12px 12px 12px 52px;
}
#left-menu li ul{
    display:none;
}
#left-menu li ul.set{
    display:block;
}
#left-menu a.act {
    color:#f58220;
    background-image:url('/bitrix/templates/main_eng/images/mbg1.gif');
}

#left-menu li ul li a {
    background-position:52px 11px;
    padding-left:88px;
}

#left-menu li ul li a:hover {
    color:#00539f;
    background:url('/bitrix/templates/main_eng/images/mbg3.gif') 52px 11px no-repeat;
}

.top {
    margin-bottom:24px;
}

#center p {
    margin-bottom:6px;
}

.right-item img {
    margin-bottom:33px;
}

.right-top {
    margin-bottom:13px;
}

ul.ulblue li, .vacdescr ul li {
    padding-left:15px;
    background:url('/bitrix/templates/main_eng/images/li_blue.png') left 6px no-repeat;
    margin:0 0 8px;
}

ul.ulorange li {
    padding-left:15px;
    background:url('/bitrix/templates/main_eng/images/li_orange.png') left 6px no-repeat;
    margin:0 0 8px;
}

ul.ulorangedisc li {
    padding-left:20px;
    background:url('/bitrix/templates/main_eng/images/li_orange_disc.png') left 3px no-repeat;
    margin:0 0 10px;
}

.a_l {
    text-align:left;
}

.a_r {
    text-align:right;
}

.a_c {
    text-align:center;
}

.a_b {
    vertical-align:bottom;
}

h4.h4orange {
    font-size:12px;
    color:#f58220;
    text-align:left;
    font-weight:700;
    margin:20px 0;
    padding:0;
}

h4.h4blue {
    font-size:12px;
    color:#00539f;
    font-weight:700;
    text-align:left;
    margin:20px 0;
    padding:0;
}

h3 {
    color:#00539f;
    font-size:14px;
    margin:15px 0 15px;
}

span.date {
    font-size:12px;
    font-weight:700;
    display:block;
    color:#F58220;
    margin:17px 0 0;
}

span.bhead {
    font-size:12px;
    font-weight:700;
    display:block;
    color:#005ba9;
    margin:10px 0 5px 0;
}

table.vd_tadle {
    font-family:Arial;
    font-size:8.7pt;
    border-collapse:collapse;
    width:655px;
    border-spacing:0;
    color:#000;
    margin:auto auto 50px;
}

table.vd_tadle tbody > tr > td {
    text-align:center;
    color:#595A5C;
    border-left:1px solid #fff;
    padding:7px 10px 7px 10px;
}

table.vd_tadle tbody > tr > th {
    background:#F0F1F3;
    border:1px solid #fff;
    color:#595A5C;
    height:20px;
    vertical-align:top;
    text-align:center;
    padding:8px 10px 5px 8px;
}

.thead_color {
    background:#F0F1F3;
}

.thead_color_2 {
    background:#F9F9F9;
}

div.logos_partners {
    width:163px;
    height:163px;
}
/*пагинация*/
.pagination {
position: absolute;
right: 25px;
bottom: 65px;
z-index: 22;

}
.pagination li {
display: block;
float: left;
width: 15px;
height: 15px;
margin-right: 7px;
background: url(/bitrix/templates/main/images/pag.png) center center no-repeat;
cursor:pointer;
/*font-size: 0;*/
}
.pagination li a {
color: rgba(255, 255, 255, 0);
opacity: 0;
padding: 3px;
}
.pagination li.current {
background: url(/bitrix/templates/main/images/pagcurrent.png) center center no-repeat;
cursor: default;
}

/*Анкета*/
#anketa{
width: 442px;
line-height: 28px;
font-weight: bold;
color: #58595b;
}
#anketa #tabhead{
height: 24px;
}
#anketa #tabhead span{
padding: 5px 10px;
line-height: 24px;
cursor: pointer;
font-weight: normal;
}
#anketa #tabhead span:hover{
background-color: #f0f1f3;
}
#anketa #tabhead .set{
background-color: #f0f1f3;
}
#anketa input, #anketa select, #anketa textarea{
border: 1px solid #cecdcd;
padding: 2px 3px;
font-size: 12px;
color: #58595b;
font-family: Arial;
vertical-align:middle;
}
#anketa textarea{
width: 384px;
resize: none;
}
#anketa input:focus, #anketa select:focus,  #anketa textarea:focus{
border-color: #00539F;
outline: none;
}
#anketa select{
padding: 1px 3px;
}
#anketa select option{
padding-left: 5px;
}
#anketa input.inb{width: 384px;}
#anketa select.inb{ width: 391px;}
#anketa select.inm{ width: 124px; }
#anketa .inf{ width: 170px; }
#anketa .inm{
width: 134px;
}
#anketa .ins{
width: 54px;
}
#anketa .sels{}
#anketa .selb{}
#anketa .tab{
display: none;
background-color: #f0f1f3;
margin-bottom: 20px;
}
#anketa .tab.set{
display: block;
}
#anketa sup{
color: red;
padding: 3px;
font-weight: bold;
}
#anketa label{
padding-right: 3px;
vertical-align:middle;
font-weight: normal;
}
#anketa div.padd_cont{
padding: 20px 25px;
}
#anketa .uz{
border-top: 2px solid white;
}
#anketa .remove-uz, #anketa .add-uz, #anketa .del_job, #add_file, #del_file, #anketa .remove_pos{
cursor: pointer;
font-weight: normal;
color: #00539f;
border-bottom: 1px dashed #00539f;
}

#anketa .remove-uz:hover, #anketa .add-uz:hover, #anketa .remove_pos:hover {
border-bottom: none;
}
#anketa button, #sendall, #zapros_butt{
border: none;
outline: none;
background-color: #f58220;
color: white;
cursor: pointer;
padding: 1px 10px 2px;
}
#anketa button:hover, #sendall:hover, #zapros_butt:hover {
background-color: #e16c09;
}
#anketa .norm{
font-weight: normal;
padding-left: 5px;
}
#anketa .file-box{}
#anketa .file-bt-box{
position: relative;
/*display: block; */
display: inline-block;
height: 21px;
vertical-align: middle;
overflow: hidden;
width: 120px;
line-height: 21px;
text-align: center;
font-weight: normal;
background-color: #F58220;
/* padding: 3px 20px 4px; */
color: white;
zoom: 1;
*display: inline;
margin-left: 10px;
}
#anketa .file-bt-box .file{
overflow: hidden;
position: absolute;
bottom: 0;
right: 0;
opacity: 0;
filter: alpha(Opacity=0);
font-size: 40px;
outline: none;
}
#anketa .file-bt-box:hover{
background-color: #e16c09;
}
#anketa .select-box{
position: relative;
}
#anketa .select-box select{
filter: alpha(Opacity=0);
opacity: 0;
left: 0;
position: absolute;
top: -3px;
z-index: 1000;
}
#anketa .select-box .f-select{
background: url(/img/bg-select2.png) 100% center no-repeat white;
}
*:first-child+html #anketa .file-bt-box{
vertical-align: baseline;
}

#anketa span.file_cont {
    display: block;
    padding-bottom: 2px;
}

.subscribe_link {
    display: block;
    padding: 10px 10px 10px 26px;
    margin: -20px 0 15px 27px;
    color:  #58595B;
    text-decoration: underline;
    background: url(/img/icon_Rassilka_VDA.png) left center no-repeat;
    cursor: pointer;
}

.subscribe_modal {
    position: fixed;
    background-color: #fff;
    display: none;
    min-height: 113px;
    width: 417px;
    left: 50%;
    margin-left: -208px;
    top: 50%;
    margin-top: -112px;    
    padding: 20px;
    border: 1px solid black;
    z-index: 9999;
}

.subscribe_form_cont {
    background: #f0f1f3;
    padding: 44px;
    position: relative;
}

.subscribe_form_cont h1{
    font-size: 18px;
    color: #005ba8;
}

.subscribe_form_cont input[type="text"] {
    width: 320px;
}
.subscribe_form_cont .inp_title {
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
}

.subscribe_form_cont button, .subscribe_butt{
    border: none;
    outline: none;
    background-color: #f58220;
    color: white;
    cursor: pointer;
    padding: 1px 10px 2px;
    margin-top: 25px;
}

.subscribe_butt {
    margin-top: 5px;
}

.subscribe_form_cont button:hover, .subscribe_butt:hover{
    background-color: #e16c09;
}

.overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    z-index: 1000;
    background-color: #000;
    opacity: 0.7;    
}

.subscribe-edit .close {
    position: absolute;
    right: 7px;
    top: 7px;
    width: 9px;
    height: 9px;
    background: url(/img/subscibe_close.png) left center no-repeat;
    cursor: pointer;    
}

.subscribe-edit .modal_msg {
    margin-top: -10px;
    margin-bottom: 20px;
}

/* Продажа запчастей и расходных материалов */
#anketa.spares{
width: 652px;
font-weight: normal;
}
#anketa.spares .a1{
border-collapse: collapse;
width: 100%;
}
#anketa.spares .a1 .col1{
width: 314px;
}
#anketa.spares .hz{
padding: 20px 25px;
background-color: #f0f1f3;
}
#anketa.spares .hz.uz{
border-top: 2px solid white;
}
#anketa.spares .finm, #anketa.spares input[type="text"]{
width: 280px;
}
#anketa.spares .finb, #anketa.spares input[name="form_text_9"]{
    width: 593px !important;
}
#anketa.spares .number{
padding: 2px 6px 3px;
background-color: #f58220;
color: white;
}
#anketa.spares .calendar{
vertical-align: middle;
cursor: pointer;
}

#anketa.spares .spares_feald_name {
    height: 5px;
    padding-top: 5px;
}

#anketa.spares .a1 td.last input[type="text"], #anketa.spares .a1 td.last textarea{
    width: 594px;    
}

#anketa.spares .a1 td.date_supply  input[type="text"] {
    width: 255px;
}

#anketa.spares .inputselect {
    width: 285px;
}

font.errortext {
    color: red;
}

.spares_delform {
    display: inline-block;
    margin-top: -30px;
}

.new_spare_cont {
    margin-top: -35px;
}
a.button{
background: #f58220;
color: #fff;
padding: 2px 0;
text-decoration: none;
width: 140px;
display: block;
font-size: 11px;
text-align: center;
}

.add_position_cont {
    padding-top: 10px;
}

#zapros {
    display: none;
}


/*servs*/
.isaheader {
    margin-bottom: 25px;
}
.servs .servdate {
    margin-bottom: 20px;
    margin-top: 5px;
}
.servs .servdate .servphotos {
    display: inline-block;
    width: 192px;
    margin-right: 23px;
    vertical-align: top;
}
.servs .servdate .servtexts {
    display: inline-block;
    width: 425px;
    vertical-align: top;
}
.servs .servdate .firstservphoto img {
    width: 192px;
    height: auto;
    cursor: pointer;
}
.servs .servdate .firstservphoto {
    overflow: hidden;
    height: 127px;
    margin-bottom: 5px;
    
}
.servs .servdate .servwhen {
    color: #f8821e;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 20px;
}
.servs .servdate .secondservphotos img {
    display: inline-block;
    width: 43px;
    height: 30px;
    cursor: pointer;
    margin-right: 1px;
    border: 1px solid #58595b;
}
.servs .servdate .secondservphotos img:last-child {
    margin-right: 0;
}

/* навигация слайдера */
        	.prevnextbuttons .rightb, .prevnextbuttons .leftb {
        		width: 35px;
        		height: 35px;
        		opacity: .7;
        		cursor: pointer;
        		background-color: #f68121;
        		position: absolute;
        		top: 130px;
        		z-index: 20;
        	}
        	.prevnextbuttons .rightb:hover, .prevnextbuttons .leftb:hover {
        		opacity: 1;
        	}
        	.prevnextbuttons .rightb {
        		background-image: url(/img/vda_arrowright.jpg);
        		right: 0;
        	}
        	.prevnextbuttons .leftb {
        		background-image: url(/img/vda_arrowleft.jpg);
        		left: 0;
        	}
.skypebutton {
    position: fixed;
    right: 0;
    top: 200px;
    z-index: 30;
}

/*флот*/
.prevfly tr td img {
		width: 650px;
		height: auto;
		transition: opacity .5s;
		z-index: 1;
	}
	.prevfly tr td img:hover {
		opacity: .7;
	}
	.prevfly tr td {
		padding: 0 0 15px 0;
	}
	.prevfly tr td span {
		position: absolute;
		left:0;		
		background: #fff;
		opacity: .9;
		display: block;
		padding: 5px;
		color: #000;
		font-size: 13px;
		font-weight: bold;
		z-index: 2;
	}
	.prevfly tr td a {
		position: relative;
	}

.left_baners img {
    margin-bottom: 15px;
}

#overlay_40 {
    position: fixed;
    width: 100%;
    height: 100%;
    background: url(/img/overlay_40.png) 0 0 repeat;
    display: none;
    z-index: 100;
}

.left_baners .blue-bg-link {
  display: table;
  width: 100%;
  border: 1px solid transparent;
  margin: 8px 0;
}

h3.blue-bg-link:first-child {
  margin-top: 15px;
}


.left_baners .blue-bg-link a {
  height: 50px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: #FFF;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
  background: url('/bitrix/templates/main_eng/../main/images/banner-bg.jpg') 0 0 repeat-x;
}

.left_baners .blue-bg-link:hover {
  border: 1px solid #a2c1dc;
  border-bottom: 1px solid #C2D6E9;
}

.left_baners .blue-bg-link:hover a {
  background: url('/bitrix/templates/main_eng/../main/images/banner-bg-hover.jpg') 0 0 repeat-x #fff;
  color: #005BA9;
}

/* offices main page */

.offices_vd,
.customers_logo {
    width: 968px;
    margin: -50px auto 100px auto;
    overflow: hidden;
}

.offices_vd .t,
.customers_logo .t,
.reviews .t {
    color: #f58220;
    font-size: 17px;
    margin-bottom: 20px;
}

.reviews .t {
    margin-bottom: 10px;
}

.offices_vd .column {
    width: 30%;
    margin-right: 3%;
    float: left;
font-size: 13px;
}
.offices_vd .column hr {
    color: #ccc; margin-bottom: 10px;
}

.offices_vd .column .margin {
    margin-bottom: 37px;
}

.offices_vd .column .margin2 {
    margin-bottom: 23px;
}

/* reviews in right side of main page */

.reviews .quote_box {
    padding: 15px;
    background-color: #ffffff;
    overflow: hidden;
    margin-bottom: 15px;
}

.reviews .quote_box p {
    margin: 1em 0;
}

.reviews .quote_box .quote:before {
    content: '';
    background: url('/bitrix/templates/main_eng/images/quotes.png') 0 0 no-repeat;
    display: block;
    float: left;
    width: 12px;
    height: 9px;
    margin-right: 10px;
}

.reviews .quote_box .quote {
    margin-bottom: 1em;
}

.reviews .quote_box .who {
    font-weight: bold;
    margin-bottom: 15px;
}

.reviews.reviews_list .quote_box .who {
    margin-bottom: 35px;
}

#news .news_scroll {
    padding-right: 10px;
}

#news a.button {
    margin-top: 15px;
}

.customers_logo {
    margin-bottom: 90px;
}

.customers_logo .logo {
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/left/style.css */
/* /bitrix/templates/main_eng/template_styles.css */
