<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: 'PlayBold';
    src: url('play-bold-webfont.eot');
    src: local('☺'), url('play-bold-webfont.woff') format('woff'), url('play-bold-webfont.ttf') format('truetype'), url('play-bold-webfont.svg#PlayBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'PlayRegular';
    src: url('play-regular-webfont.eot');
    src: local('☺'), url('play-regular-webfont.woff') format('woff'), url('play-regular-webfont.ttf') format('truetype'), url('play-regular-webfont.svg#PlayRegular') 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; color:#000000; font-family:'PlayRegular', Arial, Helvetica, sans-serif;}
h1 {font-size: 24px; margin: 0 0 25px;}
h2 {font-size: 23px; margin: 0.83em 0;}
h3 {font-size: 22px; margin: 1.0em 0;}
h4 {font-size: 20px; margin: 1.33em 0;}
h5 {font-size: 18px; margin: 1.5em 0;}
h6 {font-size: 16px; margin: 1.67em 0;}

input, select, button, textarea {color:#000;}
html {overflow-y: scroll;}
body {background:url(body.gif) left top; text-align: left; line-height: 1.25; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #333333;}



a {color:#000000; 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;}


.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 -109px; background:url(wrap.jpg) center top no-repeat; background-size:2600px 1094px;}

body.body-in .site-wrap {background:none;}


.contaner {position:relative; width:962px; margin:0 auto;}

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

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

/* header
-------------------------------*/
.site-header {position:relative; background:#fed239; font-family:'PlayRegular', Arial, Helvetica, sans-serif;}
.site-header p {margin:0;}
.site-header img {border:none;}

.site-header .contaner {min-height:111px;}


.jblock-wrap {float:right; width:350px; margin:17px 0 0 17px;}
.jblock-wrap div {padding:0 0 13px;}

.jblock {color:#000000; font-size:16px;}
.jblock-wrap div + div .jblock {font-size: 14px;}


.right-part {float:right; margin:30px 0 14px; text-align:right; max-width:320px;}


.phone-top {font-size:16px; color:#000000; display:inline-block; vertical-align:top; margin:0 2px 11px 0; padding:0 0 0 28px; background:url(tel.png) left top no-repeat;}
.phone-top a {color: #000; text-decoration:none;}


.adress-top {padding:0 0 0 25px; background:url(adress.png) left 2px no-repeat; color:#000; font-size:14px;}

.site-logo {position:absolute; left:2px; top:6px;}



.top-wrap {background:#000;}
.top-wrap .contaner {min-height:41px;}


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

.site-search-wr { position:absolute; top:9px; right:10px; }

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

input.search-text {float:left;border:none; padding: 0 0 0 8px; height:20px; margin:0; width:176px; background:transparent; font:12px Arial, Helvetica, sans-serif; color:#fff; outline-style:none;}
input.search-button {float:left;border:none; cursor:pointer;width:29px; height:20px; background:transparent;}



/* top menu
-------------------------------*/
.menu-top-wrap {padding:0 230px 0 0;}
		.menu-top li {float:left; padding:0 22px 0 0;}
			.menu-top li a {display:block; text-decoration:none; color:#fed239; font:15px/41px 'PlayRegular', Arial, Helvetica, sans-serif;}
			.menu-top li a:hover {text-decoration:underline;}


.top-img {font-size:0;}


.jblock-wrap2 {position:relative; font-size:0; background:#fed239; padding:0 0 34px;}
.jblock-wrap-title {color:#000000; font:22px/84px 'PlayRegular', Arial, Helvetica, sans-serif; text-align:center; padding:0;}

.jblock-wrap2 ul {text-align:justify;}
.jblock-wrap2 ul:after {width:100%; display:inline-block; vertical-align:top; content:''; height:0; visibility:hidden;}

.jblock-wrap2 ul li {display:inline-block; vertical-align:top; width:142px;}

.jblock-wrap2 ul li img {border:0; vertical-align:middle;}

.jblock-wrap2 ul li a {display:block; color:#000; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}

.jblock-wrap2 ul li a span {display:block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}

.jblock-image {text-align:center; line-height:142px; position:relative; width:142px; height:142px; background:url(jb.png) left top no-repeat; margin:0 0 37px;}

.jblock-wrap2 ul li a:hover .jblock-image {background:url(jb-h.png) left top no-repeat;}

.jblock-wrap2 ul li a .normal, .jblock-wrap2 ul li a:hover .hover {opacity:1;}
.jblock-wrap2 ul li a .hover, .jblock-wrap2 ul li a:hover .normal {opacity:0;}

.jblock-wrap2 ul li a .hover {position:absolute; left:0; top:0; right:0; bottom:0;}

.jblock-title {font:18px 'PlayRegular', Arial, Helvetica, sans-serif; text-align:center;}

.jblock-wrap2 ul li a:hover .jblock-title {font-family:'PlayBold', Arial, Helvetica, sans-serif;}




/* content
-------------------------------*/
.site-content-wrap {position: relative; padding:36px 0 0;}

.site-content {width: 100%; float: left;}
	.site-content-middle {padding:0 0 50px; min-height: 0; margin:0 0 0 312px;}
	
	.path {font:12px/18px 'PlayRegular', Arial, Helvetica, sans-serif; color:#000000; padding: 0 0 25px;}
		.path a {color:#0c76a2; background:#ffde00; position:relative; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; behavior: url(/g/pie/pie.htc); display:inline-block; vertical-align:baseline; padding:0 3px;}

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

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

	.menu-left-wrap {margin:0 0 20px;}
			.menu-left li {margin:0 0 2px;}
				.menu-left li a {display:block; text-decoration:none; padding:11px 10px 10px 16px; color:#fed239; font:16px 'PlayRegular', Arial, Helvetica, sans-serif; position:relative; background:#000; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; behavior: url(/g/pie/pie.htc); text-transform:uppercase;}
				.menu-left li a:hover {text-decoration:underline;}

		.menu-left ul {margin:0; padding:0 9px 8px;}
		.menu-left ul ul {padding-bottom:0;}
		.menu-left ul li {margin:0; background:url(lm-bor.png) left top no-repeat;}
		.menu-left &gt; li &gt; ul &gt; li:first-child {background:none;}
		.menu-left ul li a {color:#000000; font-size:16px; background:url(st-l.png) left center no-repeat; padding:6px 7px 6px 18px; text-transform:none; margin:0 0 -1px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
		.menu-left ul li a:hover {color:#000; background:#fed239; text-decoration:none;}


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


.bottom-wrap {position:relative; margin:0 0 41px; overflow:hidden;}


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

	.edit-block-wrap {padding:53px 36px 48px 4px; position:relative; width:225px; float:left;}
	.edit-block-wrap:before {position:absolute; right:0; top:0; bottom:0; left:-9999px; background:#fed239; border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; behavior: url(/g/pie/pie.htc); display:block; content:''; z-index:-1;}
		.edit-block-title {color:#000000; font:22px/17px 'PlayBold', Arial, Helvetica, sans-serif; padding:0 0 15px;}
		.edit-block-body {color:#000; font:19px 'PlayRegular', Arial, Helvetica, sans-serif; line-height: 0.96;}
		.edit-block-body p {margin:0;}
		
		.edit-block-body div {text-align:center; font-family:'PlayBold', Arial, Helvetica, sans-serif; padding:0;}
		
		.edit-more {position:relative; margin:25px 0 0;}
		.edit-more:before {position:absolute; right:0; top:-41px; width:83px; height:42px; background:url(arrow.png) right top no-repeat; display:block; content:'';}
		
		.edit-more a {display:inline-block; vertical-align:top; width:201px; height:38px; position:relative; margin:0 0 0 -4px; color:#ffde00; font:16px/41px 'PlayRegular', Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; behavior: url(/g/pie/pie.htc); text-align:center; background:#000000;}
		.edit-more a:hover {text-decoration:underline;}



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

	.news-wrap {margin:0; width:622px; float:left; position:relative; padding:53px 32px 48px 43px;}
	.news-wrap:before {position:absolute; right:-9999px; top:0; bottom:0; left:0; display:block; content:''; background:#e2e2e2; border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; behavior: url(/g/pie/pie.htc); z-index:-1;}
		.news-name {padding:0 0 39px; margin: -6px 0 0; color:#000; font:24px 'PlayRegular', Arial, Helvetica, sans-serif;}
		.news-name a {color:#000000; font:15px/28px 'PlayRegular', Arial, Helvetica, sans-serif; background:#fed239; position:relative; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; behavior: url(/g/pie/pie.htc); padding:0 13px; margin:3px 0 0 8px; display:inline-block; vertical-align:top; height:25px;}
		.news-body {padding:0;}
			.news-date {color:#ffffff; width:44px; height:44px; text-align:center; background:#000; font-size:12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:7px 0 0; float:left; margin:0 13px 15px -1px;}
			.news-date span {font-size:13px; display:block; line-height:18px;}
			.news-title {margin:0; font:18px/1 'PlayBold', Arial, Helvetica, sans-serif; padding:5px 0 10px;}
				.news-title a {color:#333333; text-decoration:none;}
				.news-title a:hover {text-decoration:underline;}
				.news-note {color:#333333; font:15px/18px Arial, Helvetica, sans-serif; padding:0 0 0 1px;}
				.news-note p {margin:0;}
				
					.news-pic {float:right; margin:0 0 0 45px;}
						.news-body-in {overflow:hidden;}


/* footer
-------------------------------*/
.site-footer {position:relative; background:#000000; }
.site-footer-in {position:relative; height:109px; width: 980px; margin: 0 auto;}
.site-footer p {margin:0;}
.site-footer img {border:0;}


.bottom-wrap2 {margin-bottom:31px; width: 964px;}
.bottom-wrap2 p {margin: 0;}

.phone-bot {color:#000; font:16px/30px 'PlayRegular', Arial, Helvetica, sans-serif; background:url(tel.png) left center no-repeat; margin:0 20px 0 0; width:325px; float:left; padding:0 0 0 16px;}
.phone-bot a {color: #000; text-decoration:none;}
.phone-bot a.call {display:inline-block; height:30px; font-size:15px; line-height:33px; background:#fed239; padding:0 13px; margin:0 0 0 8px; text-decoration:underline;}
.phone-bot a.call:hover {text-decoration:underline;}


.adress-bot {background:url(adress.png) left center no-repeat; padding:0 0 0 20px; float: left; font-size: 14px; letter-spacing: -0.07px; width: 583px; margin: -2px -10px 0 0;}

.adress-bot a.map {display:inline-block; height:30px; font-size:14px; line-height:33px; background:#fed239; padding:0 6px; margin:0 0 0 3px; text-decoration:underline;}
.adress-bot a.map:hover {text-decoration:underline;}


.site-copyright {position:absolute; right:11px; top:52px; font-size:13px; color:#e2e2e2;}
	.site-copyright a {color:#fed239;}

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

.site-counters {position:absolute; top:42px; left:50%; width:300px; margin-left:-150px; text-align:center; color:#a1a4a6; font-size:14px;}

.site-name-bottom {position:absolute; left:5px; top:48px; color:#a1a4a6; font-size:13px; text-transform:uppercase; max-width:280px;}



/*bot menu________________________________________*/

.menu-bot-wrap {border-bottom:1px solid #222222; text-align:center; font-size:0; padding:29px 0 26px;}
		.menu-bot li {display:inline-block; vertical-align:top; padding:0 12px;}
			.menu-bot li a {text-decoration:none; color: #fed239; font:15px/1 'PlayRegular', Arial, Helvetica, sans-serif;}
			.menu-bot li a:hover {text-decoration:underline;}

/* 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: #888; color: #fff; text-align: left;}

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