@font-face {
	font-family: "Titillium Web";
	font-style: normal;
	font-weight: 300;
	src: local("Titillium WebLight"), local("TitilliumWeb-Light"), url('anmuvcnt0h1yn4fii8wpr4-67659icly8bmryhteppa.woff2') format("woff2"), url('anmuvcnt0h1yn4fii8wpr24bncneoftps2btjf6fb5e.woff') format("woff");
}
@font-face {
	font-family: "Titillium Web";
	font-style: normal;
	font-weight: 400;
	src: local("Titillium Web"), local("TitilliumWeb-Regular"), url('7xufz5tgs-td6qaminjtczsnx671unziv63udxh3mg0.woff2') format("woff2"), url('7xufz5tgs-td6qaminjtcdgu7dq8i6rfmlk0vgclk7w.woff') format("woff");
}
html, body { margin: 0px; padding: 0px; position: relative; height: 100%; }
body { background: url('top-bg-left-repeat.jpg') repeat-x scroll left top rgb(178, 203, 255); }
body { font: 16px "PTSansRegular"; color: rgb(0, 0, 0); }
a img { border-color: rgb(0, 115, 202); }
a { color: rgb(0, 115, 202); text-decoration: underline; }
a:hover { color: rgb(0, 115, 202); text-decoration: none; }
@font-face {
	font-family: "PTSansBold";
	font-style: normal;
	font-weight: normal;
	src: local("в\98 є"), 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') format("svg");
}
@font-face {
	font-family: "PTSansRegular";
	font-style: normal;
	font-weight: normal;
	src: local("в\98 є"), url('pt_sans-regular-webfont.woff') format("woff"), url('pt_sans-regular-webfont.ttf') format("truetype"), url('pt_sans-regular-webfont.svg') format("svg");
}
#site-wrap { height: auto ! important; min-height: 100%; min-width: 990px; margin: 0px auto -170px; background: url('top-bg.png') no-repeat scroll center top transparent; }
#site-header { margin: 0px auto; padding: 0px; height: 567px; position: relative; max-width: 1400px; }
.logo-bg { margin: 0px; padding: 0px; position: relative; top: 0px; left: 0px; background: url('logo-bg.png') no-repeat scroll left top transparent; width: 260px; height: 251px; }
.slogan { margin: 0px; padding: 0px; position: absolute; top: 24px; left: 273px; font-size: 18px; color: rgb(255, 255, 255); }
.ico { margin: 0px; padding: 0px; position: absolute; top: 22px; left: 74px; }
.site-logo { margin: 0px; padding: 0px; position: absolute; top: 103px; left: 24px; }
.site-logo img { padding: 0px; margin: 0px; border: medium none; cursor: pointer; }
.menu-bg { margin: 0px; padding: 0px; height: 55px; position: absolute; top: 431px; left: 0px; width: 100%; }
.menu-bg-left { background: url('menu-bg-left.png') no-repeat scroll left top transparent; margin: 0px -109px; padding: 0px; height: 55px; }
.menu-bg-center { background: url('menu-bg-center.png') repeat-x scroll left top transparent; margin: 0px 109px; padding: 0px; height: 55px; }
.menu-bg-right { background: url('menu-bg-right.png') no-repeat scroll right top transparent; margin: 0px; padding: 0px; height: 55px; }
.menu-top { margin: 0px; padding: 1px 0px 0px; font: 17px "PTSansBold"; list-style: outside none none; text-transform: none; text-align: center; }
.menu-top li { padding: 0px; margin: 0px -6px 0px 0px; display: inline-block; background: url('tmn-lst.png') no-repeat scroll left -1px transparent; }
.menu-top li:first-child { background: none repeat scroll 0% 0% transparent; }
.menu-top li a { margin: 0px; padding: 0px 15px 0px 0px; display: inline-block; color: rgb(124, 124, 124); outline: medium none; text-decoration: none; }
.menu-top li a span { margin: 0px; padding: 17px 0px 17px 15px; display: inline-block; color: rgb(124, 124, 124); }
.menu-top li a:hover { background: url('tmn-c-r.png') no-repeat scroll right top transparent; color: rgb(255, 255, 255); text-decoration: none; position: relative; z-index: 1; }
.menu-top li a:hover span { background: url('tmn-c-l.png') no-repeat scroll left top transparent; text-decoration: none; color: rgb(255, 255, 255); cursor: pointer; }
.search { margin: 0px; padding: 0px; background: url('search.png') no-repeat scroll left top transparent; height: 31px; width: 223px; position: absolute; top: 509px; left: 4px; }
.s_f { margin: 0px; padding: 0px; height: 31px; width: 223px; background: none repeat scroll 0% 0% transparent; }
.s_t { float: left; width: 176px; height: 15px; background: none repeat scroll 0% 0% transparent; border: medium none; padding: 0px; margin: 10px 0px 0px 13px; font: 15px "PTSansRegular"; color: rgb(162, 162, 162); }
.s_b { float: left; width: 34px; height: 31px; background: none repeat scroll 0% 0% transparent; border: medium none; padding: 0px; margin: 0px; cursor: pointer; }
.site-content { margin: 0px; padding: 0px; height: 400px; width: 100%; border: medium none; border-collapse: collapse; border-spacing: 0px; }
.site-content-left { padding: 0px 0px 0px 5px; width: 200px; vertical-align: top; }
.site-content-middle { padding: 0px 10px 0px 15px; font: 16px "PTSansRegular"; color: rgb(0, 0, 0); vertical-align: top; }
.lmn-bg-top { background: url('lmn-bg-top.gif') no-repeat scroll left top transparent; margin: 0px; padding: 0px; width: 250px; }
.lmn-bg-top1 { background: url('lmn-bg-top1.gif') no-repeat scroll left top transparent; margin: 0px; padding: 0px; width: 250px; }
.lmn-bg-center { background: url('lmn-bg-center.gif') repeat-y scroll left top transparent; margin: 0px; padding: 0px; width: 250px; }
.lmn-bg-bottom { background: url('lmn-bg-bot.gif') no-repeat scroll left bottom transparent; margin: 0px; padding: 0px 0px 20px; width: 250px; min-height: 250px; }
.menu-left { margin: 0px; padding: 42px 0px 0px 2px; list-style: outside none none; text-transform: none; width: 246px; }
.menu-left li { background: url('news-lst-bot.jpg') no-repeat scroll left bottom transparent; margin: -2px 0px -1px; padding: 0px; display: block; font-size: 0px; line-height: 0; }
.menu-left li a { margin: 0px; padding: 0px 0px 1px; display: block; outline: medium none; font: 16px "PTSansBold"; color: rgb(124, 124, 124); text-decoration: none; }
.menu-left li a span { margin: 0px; padding: 5px 5px 1px 17px; display: block; text-decoration: none; color: rgb(124, 124, 124); }
.menu-left li a:hover { background: url('lmn-c-bot.gif') no-repeat scroll left bottom transparent; color: rgb(255, 255, 255); text-decoration: none; }
.menu-left li a:hover span { background: url('lmn-c-top.gif') no-repeat scroll left top transparent; color: rgb(255, 255, 255); text-decoration: none; }
.text-block { margin: 0px; padding: 19px; font: 16px "PTSansRegular"; color: rgb(132, 131, 131); }
.clear-footer { height: 95px; clear: both; overflow: hidden; line-height: 0; font-size: 0px; margin: 0px; padding: 0px; }
#site-footer { background: url('footer.jpg') repeat-x scroll center bottom transparent; height: 95px; min-width: 990px; margin: 0px auto; padding: 0px; position: relative; }
#site-footer2 { margin: 0px auto; padding: 0px; max-width: 1440px; height: 95px; position: relative; }
.zakaz a, a:hover { color: rgb(31, 170, 174); }
.adres-bottom { font: 15px "PTSansRegular"; position: absolute; top: 20px; right: 5px; color: rgb(111, 111, 111); }
.karta a, a:hover { color: rgb(55, 177, 185); }
.site-name-bottom { margin: 0px; padding: 0px; font: 14px "PTSansBold"; color: rgb(147, 154, 169); position: absolute; top: 20px; left: 57px; }
@font-face {
	font-family: "PTSansRegular";
	font-style: normal;
	font-weight: normal;
	src: local("в\98 є"), url('pt_sans-regular-webfont.woff') format("woff"), url('pt_sans-regular-webfont.ttf') format("truetype"), url('pt_sans-regular-webfont.svg') format("svg");
}
.onicon_chat *::before, .onicon_chat *::after { content: none; }
.onicon_chat-s3-btn::-moz-focus-inner { padding: 0px; border: 0px none; }
.onicon_chat-s3-btn::-moz-selection { background: none repeat scroll 0% 0% transparent; text-shadow: none; }
.onicon_chat-message::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; }
.onicon_chat-message.onicon_chat-sendTypeUser::after { border-width: 7px 0px 0px 7px; border-style: solid none none solid; border-color: rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color rgba(255, 255, 255, 0); bottom: -7px; right: 4px; }
.onicon_chat-promo-num.last::after { display: none; }
.onicon_chat-promo-num::after { content: ":"; display: block; position: absolute; font: 25px/25px Arial,Helvetica,sans-serif; top: 4px; right: -10px; }
.parash { border: 1px solid rgb(255, 153, 255); background-color: rgb(255, 255, 255); padding: 0px; margin-bottom: 20px; border-radius: 20px; }
.titmaz { margin-bottom: -10px; background-color: rgb(51, 204, 204); height: 20px; padding: 10px; border-radius: 20px 20px 0px 0px; font-size: 20px; color: rgb(255, 255, 255); text-shadow: -2px 2px 4px rgb(51, 51, 51); }
