article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video { display:inline-block; }
.lt-ie8 audio, .lt-ie8 canvas, .lt-ie8 video {
  display:inline;
  min-height:0;
}
audio:not([controls]) { display:none; }
[hidden] { display:none; }
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, table, 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%;
}
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #bbb;
  margin:1em 0;
  padding:0;
}
sub, sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
img {
  padding:0;
  border:0;
  outline:0;
  background:transparent;
  font-size:100%;
}
nav ul, nav ol {
  list-style:none;
  list-style-image:none;
  margin:0;
  padding:0;
}
html, button, input, select, textarea {
  font-family:sans-serif;
  color:#222;
}
mark {
  background:#ff0;
  color:#000;
  font-style:italic;
  font-weight:bold;
}
pre, code, kbd, samp {
  font-family:monospace, serif;
  font-size:1em;
}
ins {
  background:#ff9;
  color:#000;
  text-decoration:none;
}
body {
  margin:0;
  line-height:1.25;
  background:#fff;
}
pre {
  white-space:pre;
  white-space:pre-wrap;
}
ul, ol {
  margin:1em 0;
  padding:0 0 0 40px;
}
html {
  font-size:100%;
  overflow-y:scroll;
}
abbr[title] { border-bottom:1px dotted; }
p, pre, blockquote, dl { margin:1em 0; }
svg:not(:root) { overflow:hidden; }
img { vertical-align:middle; }
b, strong { font-weight:bold; }
dfn { font-style:italic; }
dd { margin:0 0 0 40px; }
label { cursor:pointer; }
small { font-size:85%; }
sub { bottom:-0.25em; }
time { display:inline; }
sup { top:-0.5em; }
figure { margin:0; }
q { quotes:none; }
html, body {
  margin:0;
  padding:0;
  position:relative;
  height:100%;
  min-width:988px;
}
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:15px; }
h5 { font-size:13px; }
h6 { font-size:13px; }
h1, h2, h3, h4, h5, h6 {
  font-weight:bold;
  font-family:Arial;
  color:#0096c3;
}
a:active, a:hover { outline:0; }
a {
  color:#0096c3;
  font:normal 15px Arial;
}
a:hover { text-decoration:none; }
body {
  text-align:left;
  font:normal 15px Arial, Helvetica, sans-serif;
  color:#424242;
  background:#fff;
}
.grand {
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:423px;
  background:url(/templates/new/images/body.jpg) 50% 0 no-repeat;
}
@font-face {
  font-family:'ArialN';
  src:url('/templates/new/images/arialn-webfont.eot');
  src:local('в?є'), url('/templates/new/images/arialn-webfont.woff') format('woff'), url('/templates/new/images/arialn-webfont.ttf') format('truetype'), url('/templates/new/images/arialn-webfont.svg#ArialN') format('svg');
  font-weight:normal;
  font-style:normal;
}
.wrapper {
  min-height:100%;
  height:auto !important;
  height:100%;
  position:relative;
  margin:0 auto;
  width:980px;
}
.header {
  padding:1px 0 0;
  height:486px;
  position:relative;
}
.header .logo {
  position:absolute;
  top:62px;
  left:1px;
  display:block;
}
.header .logo p { margin:0; }
.header .tel {
  position:absolute;
  left:22px;
  top:255px;
  font:normal 18px Arial;
  color:#000000;
}
.header .tel p { margin:0; }
.header .tel a {
  font:normal 18px Arial;
  color:#000000;
}
.header .top_link1 {
  top:4px;
  right:435px;
  height:102px;
  padding:0 118px 0 0;
}
.header .top_link1 img {
  right:0;
  top:0;
}
.header .top_link1 .text {
  display:inline-block;
  vertical-align:middle;
}
.header .top_link1 .help {
  height:102px;
  width:1px;
  display:inline-block;
  vertical-align:middle;
}
.header .top_link2 {
  width:194px;
  top:112px;
  right:496px;
  text-align:center;
  padding:108px 0 0;
}
.header .top_link2 img {
  left:50%;
  top:0;
  margin:0 0 0 -51px;
}
.header .top_link3 {
  width:194px;
  top:251px;
  right:273px;
  text-align:center;
  padding:108px 0 0;
}
.header .top_link3 img {
  left:50%;
  top:0;
  margin:0 0 0 -51px;
}
.header .top_link4 {
  width:194px;
  right:369px;
  top:198px;
  text-align:center;
  padding:75px 90px 0 0;
}
.header .top_link4 img {
  top:0;
  right:0;
}
.top_link1, .top_link2, .top_link3, .top_link4 {
  display:block;
  position:absolute;
  padding:0 118px 0 0;
  font:14px 'ArialN';
  color:#00456f;
  text-decoration:none;
  text-transform:uppercase;
}
.top_link1 img, .top_link2 img, .top_link3 img, .top_link4 img {
  position:absolute;
  max-width:102px;
}
.top_menu { margin:422px 230px 0; }
.top_menu ul {
  padding:0;
  margin:0;
  list-style:none;
  font-size:0;
  line-height:0;
}
.top_menu ul li { display:inline-block; }
.top_menu ul li a {
  display:block;
  text-decoration:none;
}
.top_menu ul li a:hover, .top_menu ul li a.active { background:url(/templates/new/images/top_hov_left.png) 0 0 no-repeat; }
.top_menu ul li a span {
  font:bold 16px/27px Arial;
  color:#252018;
  padding:0 15px;
  display:block;
}
.top_menu ul li a span:hover {
  color:#0096c3;
  background:url(/templates/new/images/top_hov_right.png) 100% 0 no-repeat;
}
.top_menu ul li a.active span {
  color:#0096c3;
  background:url(/templates/new/images/top_hov_right.png) 100% 0 no-repeat;
}
.search {
  position:absolute;
  top:30px;
  left:1px;
  background:url(/templates/new/images/search_bg.png) 0 0 no-repeat;
  width:186px;
  height:34px;
}
.search .text {
  margin:1px 0 0;
  border:none;
  background:none;
  font:normal 10px/19px Arial;
  color:#848484;
  padding:0 10px;
  width:132px;
  height:19px;
  float:left;
}
.search .but {
  border:none;
  background:none;
  cursor:pointer;
  height:34px;
  width:34px;
  float:left;
}
.middle {
  padding:0 0 30px 204px;
  position:relative;
}
article {
  float:left;
  width:100%;
  position:relative;
  min-height:200px;
}
aside.sideLeft {
  float:left;
  margin-left:-204px;
  width:204px;
}
.content {
  padding:0 0 0 42px;
  float:left;
}
h1 { margin:0 0 15px; }
.clear { clear:both; }
.left_menu { margin:0 0 33px; }
.left_menu ul {
  padding:0;
  margin:0;
  font-size:0;
  list-style:none;
}
.left_menu ul ul { padding:5px 0 0; }
.left_menu ul ul li { margin:0 0 3px 12px; }
.left_menu ul ul li a {
  display:inline-block;
  text-decoration:none;
  position:relative;
  font:bold 14px Arial;
  color:#000;
  min-width:160px;
  padding:3px 16px;
  background:url(/templates/new/images/left_top.png) 0 0 no-repeat;
}
.left_menu ul ul li a:before {
  content:"";
  position:absolute;
  left:0;
  top:1px;
  bottom:0;
  width:10px;
  background:url(/templates/new/images/left_bot.png) 0 100% no-repeat;
}
.left_menu ul ul li a:after {
  content:"";
  position:absolute;
  right:0;
  bottom:0;
  top:1px;
  width:5px;
}
.left_menu ul ul li a span {
  position:absolute;
  position:absolute;
  right:0;
  top:0;
  width:5px;
  height:1px;
}
.left_menu ul ul li a:hover, .left_menu ul ul li a.active {
  background:url(/templates/new/images/top_left.png) 0 0 no-repeat;
  color:#0096c3;
}
.left_menu ul ul li a:hover:before, .left_menu ul ul li a.active:before { background:url(/templates/new/images/left_hov_bot.png) 0 100% no-repeat; }
.left_menu ul ul li a:hover:after, .left_menu ul ul li a.active:after { background:url(/templates/new/images/left_hov_right.png) 0 100% no-repeat; }
.left_menu ul ul li a:hover span, .left_menu ul ul li a.active span { background:url(/templates/new/images/top_left.png) 0 0 no-repeat; }
.left_menu ul li { margin:0 0 3px; }
.left_menu ul li a {
  display:inline-block;
  text-decoration:none;
  position:relative;
  font:bold 16px Arial;
  color:#000;
  min-width:160px;
  padding:5px 16px;
  background:url(/templates/new/images/left_top.png) 0 0 no-repeat;
}
.left_menu ul li a:before {
  content:"";
  position:absolute;
  left:0;
  top:1px;
  bottom:0;
  width:10px;
  background:url(/templates/new/images/left_bot.png) 0 100% no-repeat;
}
.left_menu ul li a:after {
  content:"";
  position:absolute;
  right:0;
  bottom:0;
  top:1px;
  width:5px;
}
.left_menu ul li a span {
  position:absolute;
  position:absolute;
  right:0;
  top:0;
  width:5px;
  height:1px;
}
.left_menu ul li a:hover, .left_menu ul li a.active {
  background:url(/templates/new/images/top_left.png) 0 0 no-repeat;
  color:#0096c3;
}
.left_menu ul li a:hover:before, .left_menu ul li a.active:before { background:url(/templates/new/images/left_hov_bot.png) 0 100% no-repeat; }
.left_menu ul li a:hover:after, .left_menu ul li a.active:after { background:url(/templates/new/images/left_hov_right.png) 0 100% no-repeat; }
.left_menu ul li a:hover span, .left_menu ul li a.active span { background:url(/templates/new/images/top_left.png) 0 0 no-repeat; }
.block .title {
  font:22px 'ArialN';
  color:#00456f;
  text-transform:uppercase;
  min-height:26px;
  background:url(/templates/new/images/block_title.png) 0 2px no-repeat;
  margin:0 0 -26px -13px;
  padding:0 20px 40px;
  text-align:center;
  width:186px;
  border-bottom:1px solid #8a8884;
}
.block .text {
  width:178px;
  background:#f0f0f0;
  border:1px solid #8a8884;
  font:12px Arial;
  color:#252018;
  padding:1px 10px;
  min-height:50px;
}
.f_blank {
  clear:both;
  height:147px;
}
footer {
  height:127px;
  padding:20px 0 0;
  margin:-147px auto 0;
  z-index:1;
  position:relative;
  background:url(/templates/new/images/fot_bg.jpg) 50% 0 no-repeat;
}
footer .fot_ins {
  width:980px;
  position:relative;
  margin:0 auto;
  height:126px;
  border-top:1px solid #928f8b;
}
footer .fot_ins .mega {
  position:absolute;
  top:38px;
  left:3px;
  font:normal 11px Tahoma;
  color:#252018;
}
footer .fot_ins .mega p { margin:0; }
footer .fot_ins .mega span { font-size:11px !important; }
footer .fot_ins .mega a {
  color:#00456f;
  font:normal 11px Tahoma;
}
footer .fot_ins .copy {
  position:absolute;
  top:48px;
  right:0;
  font:normal 11px Tahoma;
  color:#252018;
}
footer .fot_ins .copy p { margin:0; }
footer .fot_ins .count {
  position:absolute;
  top:40px;
  left:355px;
}
.art-tpl__inf .read_more { padding-left:0 !important; }
.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }
.table1 {
  border-collapse:collapse;
  border:1px solid #0096c3;
}
table.table1 td {
  padding:5px;
  border:1px solid #0096c3;
}
.table2 {
  border:1px solid #0096c3;
  border-collapse:collapse;
}
table.table2 th {
  padding:5px 0;
  border:1px solid #0096c3;
  background:#0096c3;
  color:#fff;
}
table.table2 td {
  padding:5px;
  border:1px solid #0096c3;
}
.thumb { color:#000; }
.submenu li { margin-bottom:10px; }