<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@font-face {
    font-family: 'PTSansBold';
    src: url('pt_sans-web-bold-webfont.eot');
    src: local('☺'), url('pt_sans-web-bold-webfont.woff') format('woff'), url('pt_sans-web-bold-webfont.ttf') format('truetype'), url('pt_sans-web-bold-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansRegular';
    src: url('pt_sans-regular-webfont.eot');
    src: local('☺'), url('pt_sans-regular-webfont.woff') format('woff'), url('pt_sans-regular-webfont.ttf') format('truetype'), url('pt_sans-regular-webfont.svg#webfontXXmgsOEo') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* --------------- default --------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, form, label, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, small {display:block;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup { top: -0.5em; }
sub {bottom: -0.25em; }
ins {text-decoration: none;}
p, pre, blockquote, ul, ol, dl { margin: 1em 0;}
blockquote {margin-left: 40px; margin-right: 40px;}
ol, ul, dd {margin-left: 40px;}
pre, code, kbd, samp {font-family: monospace, sans-serif;}

h1,h2,h3,h4,h5,h6 {font-weight: normal; font-family:Tahoma, Geneva, sans-serif;}
h1 {font-size: 30px; margin: 0 0 15px;}
h2 {font-size: 27px; margin: 0.83em 0;}
h3 {font-size: 24px; margin: 1.0em 0;}
h4 {font-size: 21px; margin: 1.33em 0;}
h5 {font-size: 18px; margin: 1.5em 0;}
h6 {font-size: 16px; margin: 1.67em 0;}

input, select, button, textarea {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
html {overflow-y: scroll;}
body {background:#f3f3f3; text-align: left; line-height: 1.25; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #393939;}

a {color:#2a9fc2; text-decoration: underline;}
a:hover {text-decoration: none;}
hr {color:#aaa; background: #aaa; height: 1px; border: none;}
html, body {position:relative; height:100%; min-width:980px;}

.YMaps { color:#000;}
#printMe {color:#000;}

.menu-default, .menu-default ul, .menu-default li {padding:0; margin:0; list-style:none;}
.clear-self:after {display:block; content:''; font-size:0; clear:both;}


/* wrapper
-------------------------------*/
.site-wrap {height:auto !important; height:100%; min-height:100%; margin:0 auto -174px; max-width:1024px; background:url(wrap.jpg) center top no-repeat #e9e9e9; -moz-box-shadow: 0 0 8px rgba(0,0,0,.3); -webkit-box-shadow: 0 0 8px rgba(0,0,0,.3); box-shadow: 0 0 8px rgba(0,0,0,.3);}

.site-wrap-in {position:relative;}

	.clear-footer {clear:both; height:174px}

	.cleaner {clear:both; line-height:0; font-size:0;}

/* header
-------------------------------*/
.site-header {position:relative; height:212px; width:960px; margin:0 auto;}
.site-header p {margin:0;}
.site-header img {border:none;}

	.contact-wrap {float:left; margin:58px 0 18px; max-width:240px;}

	.phone-top {font:20px/24px 'PTSansRegular', Arial, Helvetica, sans-serif; color:#393939; background:url(tel.png) left 8px no-repeat; min-height:33px; margin:0 0 13px; padding:0 0 0 33px;}
	.phone-top a {color: #393939; text-decoration:none;}
	
	.adress-top {font:15px/18px 'PTSansRegular', Arial, Helvetica, sans-serif; color:#393939; background:url(adress.png) left top no-repeat; min-height:33px; padding:0 0 10px 33px;}
	
	.company-wrap {float:left; margin:20px 55px 10px 0; font-size:0;}

	.site-slogan {position:absolute; left:px; top:px; font:; color:#eee;}

	.site-logo {display:block; position:relative; -moz-box-shadow: 0 0 18px rgba(0,0,0,.28); -webkit-box-shadow: 0 0 18px rgba(0,0,0,.28); box-shadow: 0 0 18px rgba(0,0,0,.28); margin:0 0 10px;}
	
	.top-but {display:block; font-size:0; float:left; margin:69px 55px 0 0;}

	/* search
	-------------------------------*/

.site-search-wr {float:right; margin:86px 0 0;}

form.search-form { background:url(search.png) left top no-repeat; height:40px; width:202px; margin:0; padding:0;}

input.search-text {float:left;border:none; padding:12px 0; margin:0 0 0 11px; width:149px; background:transparent; font:13px  Verdana, Geneva, sans-serif; color:#393939; outline-style:none;}
input.search-button {float:left;border:none; cursor:pointer;width:42px; height:40px; background:transparent;}



	/* slider
	-------------------------------*/
	
	.site-slider {font-size:0; margin:0 auto 30px; width:966px;}


	/* top menu
	-------------------------------*/
	.menu-top-wrap {background:url(tm-bg.png) repeat; text-align:center; font-size:0;}
			.menu-top li {display:inline-block; background:url(tm-bor.gif) left center no-repeat; vertical-align:top;}
			.menu-top li:first-child {background:none;}
				.menu-top li a {display:block; text-decoration:none; color:#333333; font:15px/54px 'PTSansRegular', Arial, Helvetica, sans-serif; padding:0 15px; position:relative; margin:0 -1px 0 0;}
				.menu-top li a:hover {text-decoration:none; background:#77cde3;}


/* top-block
-------------------------------*/

.top-block {width:960px; margin:0 auto 30px; font-size:0;}
.top-img {float:left; text-align:center; border:1px solid #b0b0b0; margin:0 41px 0 0;}
.top-img img {vertical-align:middle;}
.top-block-in {float:left; width:451px;}
.top-block-in p {margin:0;}
.top-block-title {color:#393535; font:25px 'PTSansBold', Arial, Helvetica, sans-serif; padding:0 0 22px; margin:-4px 0 0;}
.top-block-body {color:#393939; font:15px/18px Arial, Helvetica, sans-serif;}
.top-link {display:inline-block; margin:43px 0 0; padding:0 20px; position:relative; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; background: #2e2e2e; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2e2e2e), to(#080808)); background: -webkit-linear-gradient(#2e2e2e, #080808); background: -moz-linear-gradient(#2e2e2e, #080808); background: -ms-linear-gradient(#2e2e2e, #080808); background: -o-linear-gradient(#2e2e2e, #080808); background: linear-gradient(#2e2e2e, #080808);   -pie-background: linear-gradient(#2e2e2e, #080808); behavior:url(/g/pie/pie.htc); color:#fff; font:14px/31px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:1px solid #e9e9e9;}
.top-link:hover {text-decoration:underline;}


/* jblock-wrap
-------------------------------*/

.jblock-wrap {text-align:center; font-size:0; background:#f6f6f6; padding:18px 0 23px; margin:0 0 19px;}
.jblock-wrap img {border:0;}
.jblock-wrap-in {width:960px; margin:0 auto;}
.jblock-wrap-title {color:#393939; font:20px/23px 'PTSansBold', Arial, Helvetica, sans-serif; padding:0 0 30px;}
.jblock {display:inline-block; vertical-align:top; max-width:102px; text-decoration:none;}
.jblock + .jblock {margin:0 0 0 47px;}
.jblock span {display:block;}
.jblock-img {height:84px; margin:0 0 11px;}
.jblock-title {color:#393939; font:13px 'PTSansRegular', Arial, Helvetica, sans-serif;}

.jblock:hover .jblock-title {color:#2a9fc2; text-decoration:underline;}
.jblock .normal, .jblock:hover .hover {display:inline-block;}
.jblock .hover, .jblock:hover .normal {display:none;}




		/* edit block
		-------------------------------*/

		.edit-block-top-wrap {margin:0 auto 27px; width:960px;}
			.edit-block-top {color:#393939; font:20px 'PTSansBold', Arial, Helvetica, sans-serif; text-align:center;}
			.edit-block-top-body {color:#393939; font:15px/18px Arial, Helvetica, sans-serif; padding:19px 12px 30px 0;}
			.edit-block-top-body p {margin:0;}



/* jblock-wrap2
-------------------------------*/

.jblock-wrap2 {padding:27px 0 28px; margin:0; text-align:left; background:#f6f6f6;}
.jblock-wrap2-title {color:#393939; font:20px 'PTSansBold', Arial, Helvetica, sans-serif; padding:0 0 27px;}
.jblock2 {
display: inline-block;
vertical-align: top;
max-width: 102px;
text-decoration: none;
}
.jblock2 + .jblock2 {margin:0 0 0 74px;}



/* content
-------------------------------*/
.site-content-wrap {width: 960px; margin:0 auto; position: relative; padding:30px 0 0;}
.site-content-wrap2 {padding:0;}

	.site-content {width: 100%; float: left;}
		.site-content-middle {padding:0 20px 50px 0; min-height: 0; margin:0 0 0 260px;}
		.site-content-wrap2 .site-content-middle {padding:0; margin:0;}

		.site-content-wrap2 .site-content-left {display:none;}

	/* leftside
	-------------------------------*/
	.site-content-left {width: 230px; padding:0 0 30px; float: left; margin-left: -100%; position: relative;}
	.site-content-left img {border:0;}

		/* left menu
		-------------------------------*/

		.menu-left-wrap {margin:0 0 20px 0; padding:13px 0 20px; position:relative; background:#fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; behavior: url(/g/pie/pie.htc);}
				.menu-left li {border-top:1px solid #eaeaea;}
				.menu-left li:first-child {border-top:0;}
					.menu-left li a {display:block; text-decoration:none; padding:10px 10px 11px 20px; color:#393939; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(st-l.gif) left center no-repeat; text-transform:uppercase;}
					.menu-left li a:hover {text-decoration:none; color: #2a9fc2; background:url(st-l-h.gif) left center no-repeat;}

		.menu-left ul {margin:0; padding:3px 0 3px 40px; border-top:1px solid #eaeaea;}		
		.menu-left ul ul {padding-left:20px; border:0;}
		.menu-left ul li {border:0;}		
		.menu-left ul li a {color:#2a9fc2; text-transform:none; font-weight:normal; text-decoration:underline; background:none; padding:2px 10px 2px 0;}		
		.menu-left ul li a:hover {color:#393939; background:none;}


		/* news
		-------------------------------*/

		.news-wrap {margin:0 0 30px 0; position:relative; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; behavior: url(/g/pie/pie.htc); background:#ffffff;}
			.news-name {color:#77cde3; margin:0 0 16px; font:23px/40px 'PTSansBold', Arial, Helvetica, sans-serif; background:#131313; position:relative; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; behavior: url(/g/pie/pie.htc); padding:0 0 0 21px; border-bottom:1px solid #e9e9e9;}
			.news-body {padding:0 20px 14px;}
				.news-date {padding:0 0 4px; color:#393535; font:13px 'PTSansRegular', Arial, Helvetica, sans-serif;}
				.news-title {margin:0; font:bold 13px/15px Arial, Helvetica, sans-serif;}
					.news-title a {color:#2a9fc2;}
					.news-note {color:#393535; font:13px/15px Arial, Helvetica, sans-serif;}
					.news-note p {margin:0;}



		/*informers________________________________________*/
		.site-informers {text-align:center; font-size:14px; margin:0 0 30px;}


/* footer
-------------------------------*/
.site-footer {position:relative; background:#131313; max-width:1024px; margin:0 auto;}
.site-footer-in {position:relative; min-height:123px; width: 960px; margin: 0 auto;}
.site-footer p {margin:0;}
.site-footer img {border:0;}

	.site-copyright {position:absolute; right:0px; width: 155px; top:24px; background:url(mega.png) right top no-repeat; height:36px; padding:0 49px 0 0; font:12px/16px Arial, Helvetica, sans-serif; color:#d5cecd;}
		.site-copyright a {color:#77cde3;}

	.site-copyright span.copyright {font-size:11px !important;}

	.site-counters {position:absolute; top:67px; right:0px; color:#d5cecd; font-size:14px; text-align:right; width:300px;}

	.site-name-bottom {position:absolute; left:px; top:px; color:#000;}

	.phone-bot {position:absolute; left:0px; top:26px; color:#d5cecd; font:12px/20px Arial, Helvetica, sans-serif; width:270px;}
	.phone-bot a {color: #77cde3;}
	.phone-bot span {color: #77cde3;}


/* social
-------------------------------*/

.social-wrap {position:absolute; left:300px; top:31px; color:#fff; font-size:12px; max-width:170px;}



	/*bot menu________________________________________*/
	
	.menu-bot-wrap {border-bottom:1px solid #3f3f3f;}
		.menu-bot {width:960px; margin:0 auto;}
			.menu-bot li {float:left; padding:0 15px; background:url(bm-bor.gif) left center no-repeat;}
			.menu-bot li:first-child {background:none; padding-left:0;}
				.menu-bot li a {text-decoration:none; color: #ffffff; font:13px/50px Arial, Helvetica, sans-serif;}
				.menu-bot li a:hover {text-decoration:underline; color:#77cde3;}

/* tables
-------------------------------*/
table.table0 { border-collapse: collapse;  border-spacing: 0;}
table.table0 td { padding: 5px; border: none;}

table.table1 { border-collapse: collapse;  border-spacing: 0;}
table.table1 tr:hover { background: none;}
table.table1 td { padding: 5px; border: 1px solid #91949a;}

table.table2 { border-collapse: collapse;  border-spacing: 0;}
table.table2 tr:hover { background: none;}
table.table2 td { padding: 5px; border: 1px solid #91949a;}
table.table2 th { padding: 8px 5px; border: 1px solid #91949a; background-color: #131313; color: #fff; text-align: left;}

table.gallery { border-spacing: 10px; border-collapse: separate;}
table.gallery td { background-color: #e9e9e9; text-align: center; padding: 15px;}



/* */


.slider-width-960, .slider-width-960 .slider-items, .slider-width-960 .slider-item { width:960px; }
.slider-height-300, .slider-height-300 .slider-items, .slider-height-300 .slider-item { height:300px; }
.slider { position:relative; }
.slider .slider-items {
  position:relative;
  overflow:hidden;
  z-index:2;
}
.slider .slider-item {
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
}
.slider .slider-image {
  position:absolute;
  z-index:1;
  text-align:center;
  width:100%;
  height:100%;
}
.slider .slider-text {
  position:absolute;
  z-index:2;
  background:url(slider_bg.png) repeat;
  
}
.slider .slider-text .slider-text-inner {
  padding:5px 143px 5px 17px;
  color:#fff;
  font-size:16px;
  line-height:normal
}
.slider .slider-controls .slider-prev {
  position:absolute;
  top:50%;
  margin:-25px 0 0;
  left:-6px;
  z-index:4;
  cursor:pointer;
  background:url(arr_l.png) 0 0 no-repeat;
  width:50px;
  height:50px;
  text-indent:-9999px;
}
.slider .slider-controls .slider-next {
  position:absolute;
  top:50%;
  margin:-25px 0 0;
  right:-6px;
  z-index:4;
  cursor:pointer;
  background:url(arr_r.png) 0 0 no-repeat;
  width:50px;
  height:50px;
  text-indent:-9999px;
}
.slider .slider-bullets {
  position:absolute;
  z-index:3;
  list-style:none;
  padding:0;
  margin:0;
  font-size:0;
}
.slider .slider-bullets li {
  padding:0;
  margin:0;
  cursor:pointer;
  width:12px;
  height:12px;
  background:url(sl_o.png) 0 0 no-repeat;
}
.slider .slider-bullets li.active {background:url(sl_n.png) 0 0 no-repeat;}
.slider .slider-bullets .slider-player {
  cursor:pointer;
  background:url(sl_pl.png) 0 0 no-repeat;
  width:10px;
  height:12px;
  margin:0 3px 0 0;
}
.slider .slider-bullets .player-on { background:url(sl_ps.png) 0 0 no-repeat; }
.slider .slider-text-top {
  top:0;
  left:0;
  width:100%;
}
.slider .slider-text-left {
  top:0;
  left:0;
  width:25%;
  height:100%;
}
.slider .slider-text-right {
  top:0;
  right:0;
  width:25%;
  height:100%;
}
.slider .slider-text-bottom {
  bottom:0;
  left:0;
  width:100%;
}
.slider .slider-bullets-bottom-left {
  bottom:24px;
  left:10px;
}
.slider .slider-bullets-bottom-left li {
  float:left;
  margin:0 0 0 4px;
}
.slider .slider-bullets-top-left {
  top:10px;
  left:10px;
}
.slider .slider-bullets-top-left li {
  float:left;
  margin:0 0 0 4px;
}
.slider .slider-bullets-left-bottom {
  bottom:10px;
  left:10px;
}
.slider .slider-bullets-left-bottom li { margin:0 0 4px; }
.slider .slider-bullets-left-top {
  top:10px;
  left:10px;
}
.slider .slider-bullets-left-top li { margin:0 0 4px; }
.slider .slider-bullets-bottom-right {
  bottom:24px;
  right:10px;
}
.slider .slider-bullets-bottom-right li {
  float:left;
  margin:0 0 0 4px;
}
.slider .slider-bullets-top-right {
  top:10px;
  right:10px;
}
.slider .slider-bullets-top-right li {
  float:left;
  margin:0 0 0 4px;
}
.slider .slider-bullets-right-bottom {
  bottom:10px;
  right:10px;
}
.slider .slider-bullets-right-bottom li { margin:0 0 4px; }
.slider .slider-bullets-right-top {
  top:10px;
  right:10px;
}
.slider .slider-bullets-right-top li { margin:0 0 4px; }



/*  */

#menu_b, #menu_b ul, #menu_b li {
	margin:0;
	padding:0;
	list-style:none;
	
}

#menu_b {

}

#menu_b ul {
	display:none;
	position:absolute;
	width:181px;
	background:#77cde3;
    padding:0;
	margin:1px 0 0 0;
	z-index:1000;
   
}

#menu_b ul ul {
	margin:0px 0 0 1px;	
}

#menu_b li {
		display:inline-block; background:url(tm-bor.gif) left center no-repeat; vertical-align:top;
}
#menu_b li:first-child {background:none;}

#menu_b li a {display:block; text-decoration:none; color:#333333; font:15px/54px 'PTSansRegular', Arial, Helvetica, sans-serif; padding:0 15px; position:relative; margin:0 -1px 0 0;}
#menu_b li a:hover { text-decoration:none; background:#77cde3;}

#menu_b li.s3-menu-allin-active &gt; a {background:#77cde3; }

#menu_b li li {
	display:block;
	padding:0;
	margin:0;
	text-align:left;
	width:181px;
	border-top:1px solid #ade1ee;
    background:none
  
}
#menu_b li li:first-child {border-top:none}


#menu_b li li a, #menu _b li li a:hover {display:block; margin:0; color:#131313; line-height:normal;  font-size:15px; padding:6px 10px 6px 10px; text-decoration:none; width:161px; background:none; text-decoration: none;}
#menu_b li li a:hover { color:#131313; text-decoration:none;  background:url(arr_m.png) 167px 50% no-repeat; }

#menu_b li li.s3-menu-allin-active &gt; a {background:url(arr_m.png) 167px 50% no-repeat;}</pre></body></html>