<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wrapper {
	width: 1280px;
	margin: 0 auto;
	clear: both;
	position: relative;
}

@font-face {
    font-family: 'pf_din_text_cond_proregular';
    src: url('fonts/pfdintextcondpro-regular-webfont.eot');
    src: url('fonts/pfdintextcondpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfdintextcondpro-regular-webfont.woff2') format('woff2'),
         url('fonts/pfdintextcondpro-regular-webfont.woff') format('woff'),
         url('fonts/pfdintextcondpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneuecyrbold';
    src: url('fonts/helveticaneuecyr-bold-webfont.eot');
    src: url('fonts/helveticaneuecyr-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuecyr-bold-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuecyr-bold-webfont.woff') format('woff'),
         url('fonts/helveticaneuecyr-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneuecyrlight';
    src: url('fonts/helveticaneuecyr-light-webfont.eot');
    src: url('fonts/helveticaneuecyr-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuecyr-light-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuecyr-light-webfont.woff') format('woff'),
         url('fonts/helveticaneuecyr-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticaneuecyrroman';
    src: url('fonts/helveticaneuecyr-roman-webfont.eot');
    src: url('fonts/helveticaneuecyr-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneuecyr-roman-webfont.woff2') format('woff2'),
         url('fonts/helveticaneuecyr-roman-webfont.woff') format('woff'),
         url('fonts/helveticaneuecyr-roman-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.header {
	height: 138px;
	border-bottom: 5px solid #0f5497;
}

#logo {
	margin: 0;
	padding: 0;
	width: 852px;
	height: 133px;
	display: inline-block;
}

#logo a {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(img/logo.png);
	text-indent: -9999px;
}

.header-adress1, .header-adress2 {
	font-family: 'pf_din_text_cond_proregular';
	font-size: 16px;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	position: absolute;
	
}

.header-adress1 {
	top: 20px;
	left: 748px;
}
.header-adress2 { 
	top: 20px;
	left: 913px;
	border-left: 1px solid black;
	padding-left: 20px;
	margin-left: 20px;
}

.left-menu-cell {
	background-color: #e6eef9;
	width: 161px;
}

.footer-menu {
	background-color: #2c73b7;
	padding-top: 14px;
	color: white;
	font-family: 'helveticaneuecyrlight';
	height: 220px;
}
.footer-menu .wrapper {
	padding-left: 161px;
}

.footer {
	background-color: #0f5497;
}
.footer .wrapper {
	padding-left: 161px;
}

.footer-text {
	color: #f1f4f9;
	font-family: 'pf_din_text_cond_proregular';
	font-size: 14px;
	height: 52px;
	line-height: 52px;
}

#virtech {
	display: inline-block;
	text-indent: -9999px;
	width: 80px;
	height: 40px;
	background-image: url(img/virtech-logo.png);
	position: absolute;
	right: 0;
	top: 7px;
}


.footer-menu h4 {
	color: white;
	font-size: 15px;
	margin: 0;
	padding: 6px 0;
	font-family: 'helveticaneuecyrbold'; 
}

.footer-menu-col1 {
	display: inline-block;
	width: 200px;
	vertical-align: top;
}

.footer-menu-col2 {
	display: inline-block;
	width: 265px;
	vertical-align: top;
}

.footer-menu-col3 {
	display: inline-block;
	width: 250px;
	vertical-align: top;
}

.footer-menu-col4 {
	display: inline-block;
	vertical-align: top;
	position: absolute;
	right: 0;
	top: 0;
}

.footer-menu ul {
	margin: 0;
	padding: 0;
}

.footer-menu ul li {
	list-style-type: none;
}

.footer-menu ul li a {
	color: white;
	text-decoration: none;
	font-family: 'helveticaneuecyrlight';
	font-size: 14px;
}

#leftmenu {
	margin: 0;
	padding: 0;
	position: relative; 
	z-index: 9999;
}

#leftmenu &gt; li {
	display: block;
	width: 161px;
}

#leftmenu &gt; li &gt; a {
	color: #303842;
	text-decoration: none;
	font-size: 13px;
	display: block;
	text-align: center;
	font-family: 'helveticaneuecyrroman';
	padding-top: 56px;
	text-transform: uppercase;
	background-position: center 20px;
	background-repeat: no-repeat;
	padding-bottom: 13px;
}

#leftmenu &gt; li &gt; a:hover {
	color: white;
	background-color: #0f5497;
}

#leftmenu .item-101 &gt; a {
	background-image: url(img/o-kompanii.png);
}

#leftmenu .item-102 &gt; a {
	background-image: url(img/uslugi.png);
}

#leftmenu .item-103 &gt; a {
	background-image: url(img/price.png);
}

#leftmenu .item-104 &gt; a {
	background-image: url(img/katalogi.png);
}

#leftmenu .item-105 &gt; a {
	background-image: url(img/licenzii.png);
}

#leftmenu .item-106 &gt; a {
	background-image: url(img/ac.png);
}

#leftmenu .item-107 &gt; a {
	background-image: url(img/kontakty.png);
}

#leftmenu .item-108 &gt; a {
	background-image: url(img/nashi-partnery.png);
}

#leftmenu .item-172 &gt; a {
	background-image: url(img/news-icon.png);
}

#leftmenu .item-181 &gt; a {
	background-image: url(img/air-conditioner.png);
}
#leftmenu li {
	position: relative;
	list-style-type: none;
}

#leftmenu li li.parent {
	
}

#leftmenu ul li {
	display: block;
}
#leftmenu ul li a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	color: white;
	text-decoration: none;
	font-size: 13px;
	white-space: nowrap;
	font-family: 'helveticaneuecyrroman';
}

#leftmenu &gt; li ul {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 200;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

#leftmenu ul {
	background-color: #165da1;
}
#leftmenu ul ul {
	background-color: #246aad;
}
#leftmenu ul ul ul {
	background-color: #2c73b7;
}

#leftmenu li:hover &gt; ul {
	display: block;
}

#leftmenu li li.parent &gt; a {
	border-right: 5px solid white;
} 

.slider-caption {
	background-color: rgba(15,84,151,0.5);
	color: white;
	font-size: 12px;
	font-family: 'helveticaneuecyrroman';
	width: 250px;
	height: 400px;
	position: absolute;
	right: 0;
	top: 0;
}

.slider-caption-text {
	padding: 25px 25px;
}

.bx-pager {
	width: 250px;
	position: absolute;
	right: 0;
	bottom: 0;	
}

.bx-pager {
	text-align: center;
}

.bx-pager-item {
	display: inline-block;
}
.bx-pager-link {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 10px 2px;
	bottom: 12px;
	background-image: url(img/bullet.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
} 

.bx-pager-link.active {
	background-image: url(img/bullet-active.png);
}

.content-item-101 {
	background-image: url(img/grid-blue.jpg);
	text-align: justify;
	color: white;
	font-size: 16px;
	font-family: 'Arial';
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.content-item-101 .article-title {
	text-align: center;
	color: white;
	font-size: 20px;
	margin: 0;
	padding: 15px;
	font-family: 'pf_din_text_cond_proregular';
}

.text-title-wrapper {
	background-image: url(img/horizontal-line.png);
	background-position: center center;
	background-repeat: repeat-x;
	text-align: center;
}

.text-title-wrapper h3 {
	padding-left: 30px;
	padding-right: 30px;
	background-color: white;
	font-size: 20px;
	color: #0f5497;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'pf_din_text_cond_proregular';
	display: inline-block;
}

.deyatelnost-wrapper {
	padding-left: 15px;
	padding-right: 15px;
}
.deyatelnost .col-xs-3 {
	padding-left: 9px;
	padding-right: 9px;
}
.deyatelnost .col-xs-3 &gt; div {
	border: 1px solid #819190;
	border-radius: 5px;
	padding: 6px;
    min-height: 160px;
    margin-bottom: 10px;
}
.deyatelnost .col-xs-3 &gt; div a {
	color: #0f5497;
	font-size: 19px;
	font-family: 'pf_din_text_cond_proregular';
}
.deyatelnost .col-xs-3 &gt; div &gt; div {
	font-size: 12px;
	font-family: Arial;
	color: #0f5497;
}
.deyatelnost-text {
	padding-top: 10px;
}

.why-us {
	background-color: #f1f4f9;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 30px;
	margin-bottom: 15px;
}
.why-us .text-title-wrapper h3 {
	background-color: #f1f4f9;
}

.deyatelnost-image {
	display: inline-block;
	float: left;
	margin-right: 10px;
	border-radius: 41px;
}

.content-item-101 .article-title {
	background-image: none;
}

.content-item-101 .article-title div {
	background-image: none;
	background-color: transparent;
	color: white;
}

.article-title {
	background-image: url(img/horizontal-line.png);
	background-position: center center;
	background-repeat: repeat-x;
	text-align: center;
}

.article-title div {
	padding-left: 30px;
	padding-right: 30px;
	background-color: white;
	font-size: 20px;
	color: #0f5497;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'pf_din_text_cond_proregular';
	display: inline-block;
}

.why-us-text {
	color: #0f5497;
	font-family: Arial;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}

.why-us .col-xs-3 {
	padding-left: 25px;
	padding-right: 25px;
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	padding-top: 15px;
}

.why-us-icon1 {
	display: inline-block;
	width: 70px;
	height: 65px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img/why-us-sprite.png);
	background-position: 0px 0px;
	float: left;
	margin-right: 6px;
}
.why-us-icon2 {
	display: inline-block;
	width: 70px;
	height: 65px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img/why-us-sprite.png);
	background-position: -270px 0px;
	float: left;
	margin-right: 6px;
}
.why-us-icon3 {
	display: inline-block;
	width: 70px;
	height: 65px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img/why-us-sprite.png);
	background-position: -538px 0px;
	float: left;
	margin-right: 6px;
}
.why-us-icon4 {
	display: inline-block;
	width: 70px;
	height: 65px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img/why-us-sprite.png);
	background-position: -806px 0px;
	float: left;
	margin-right: 6px; 
}
.why-us-icon5 {
	display: inline-block;
	width: 70px;
	height: 65px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img/why-us-sprite.png);
	background-position: 0px -119px;
	float: left;
	margin-right: 6px;
}
.why-us-icon6 {
	display: inline-block;
	width: 70px;
	height: 65px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img/why-us-sprite.png);
	background-position: -270px -119px;
	float: left;
	margin-right: 6px;
}
.why-us-icon7 {
	display: inline-block;
	width: 70px;
	height: 65px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(img/why-us-sprite.png);
	background-position: -538px -119px;
	float: left;
	margin-right: 6px;
}
.why-us-icon8 {
	display: inline-block;
	width: 70px;
	height: 65px;
	background-position: center center;
	background-repeat: no-repeat;
	/*background-image: url(img/why-us-sprite.png);
	background-position: -806px -119px;*/
    background-image: url(img/lock.png);
    background-size: 70px;
	float: left;
	margin-right: 6px; 
}

.why-us .row-wrapper {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}



.jcarousel {
    position: relative;
    overflow: hidden;
    width: 980px;
    margin: 0 auto;
    
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    float: left;
    margin: 10px;
}

.brands-carousel {
    position: relative;
    overflow: hidden;
    width: 980px;
    margin: 0 auto;
    
}
.brands-carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.brands-carousel li {
    float: left;
    margin: 10px 11px;
}

.relative {
	position: relative;
}

.small-left {
	width: 21px;
	height: 32px;
	display: inline-block;
	background-image: url(img/left.png);
	position: absolute;
	left: 30px;
	top: 50px;
	cursor: pointer;
}
.small-right {
	width: 21px;
	height: 32px;
	display: inline-block;
	background-image: url(img/right.png);
	position: absolute;
	right: 30px;
	top: 50px;
	cursor: pointer;
}

.brands-carousel-wrapper {
	padding-top: 30px;
	padding-bottom: 30px;
}

.header-basket {
	width: 161px;
	background-color: #0f5497;
	height: 133px;
	position: absolute;
	right: 0;
	top: 0;
}

.content-item {
	padding-left: 15px;
	padding-right: 15px;
}

.gallery-item {
	margin: 10px;
	display: inline-block;
}
.gallery-item img {
	display: inline-block;
}

#rsform_3_page_0 input, #rsform_3_page_0 textarea {
	width: 400px;
}

.breadcrumb .divider img {
	display: none;
}

.category-desc {
	padding-left: 15px;
	padding-right: 15px;
}

.categories-list &gt; div {
	margin-bottom:40px;
}

.items-leading &gt; div {
	clear: both;
}
.items-leading &gt; div .item-image img {
	width: 70px;
	height: auto;
	margin-right: 10px;
}</pre></body></html>