@font-face {
    font-family: 'helioscond';
    src: url('/fonts/helioscond.eot');
    src: url('/fonts/helioscond.eot'),
         url('/fonts/helioscond.woff'),
         url('/fonts/helioscond.ttf'),
         url('/fonts/helioscond.svg');
}
body{font-family:arial,helvetica,sans-serif;font-style:normal;color:#212020;line-height:20px;background-color:white;background-image: url(/images/site_fon_fragment.gif);background-attachment: fixed; margin-bottom:0;}
#navigation {width:220px;text-align:left;}
ul.nav2 {text-align:left;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}

.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

.error {background-color:pink;}
.remark {font-size: 9pt;}

a:link, a:visited  {color:#921a1d;text-decoration:none;}
a:hover, a:active {color:red; text-decoration: underline;}
a.anonce:link, a.anonce:visited  {color:#010101;text-decoration:none;}
a.anonce:hover, a.anonce:active {color:red; text-decoration: underline;}
#content_article a {text-decoration: underline;}

img {border-width:0px;}

td {padding: 0;border:none;vertical-align:top;}
td.middle {vertical-align:middle;}
td.top {vertical-align:top;}
td.bottom {vertical-align:bottom;}
td.rb {padding:0;border:none;border-right:solid silver 1.0pt;}

table.header {font-family: helioscond,arial; width: 100%;border:none;border-collapse:collapse;padding:0 0;}
table.header td.inf {font-size:14px;line-height:20px;text-transform:lowercase;color: gray;}
table.header td.nav {font-size:22px;line-height:35px;text-transform:uppercase;}
table.header td.logo {font-size:30px;line-height:35px;font-weight:bold;text-transform:uppercase;}
table.header td.menu {font-size:16px;line-height:17px;text-transform:uppercase;}
table.header a {text-transform:uppercase;}
table.footer {font-family: helioscond,arial; width: 100%;border:none;border-collapse:collapse;padding:0;}
table.footer td {padding-left: 10px;text-align:left;}
table.navigate {width:100%;padding-top:-10px;}
table.navigate td {vertical-align:top;text-align:left;margin-top:15px;text-align:left;}

table.search {height:18px;width: 235px;border:none;border-collapse:collapse;padding:0;}
td.round {height:10px;background:#f1f1f1;border:1px solid #D3D3D3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;}
input.search {width:210px;padding:0;border:none;height:10px;left:5px;top:0px;background:transparent;}

table.slider {width: 100%;border:none;border-collapse:collapse;padding:0;}
.lof-container {}.lof-slidecontent{position: relative;border:1px solid white;height:300px;}
.lof-slidecontent .preload{position:absolute;top:0;left:0;z-index:2; height: 100%; width: 100%;background-image: url(/images/indicatorlight.gif); background-color: rgb(255, 255, 255); display: none; background-position: 50% 50%; background-repeat: no-repeat no-repeat;}
ul.lof-main-wapper{background: transparent;padding:0 !important;margin:0 !important;position: relative;}
ul.lof-main-wapper li {padding:0;margin:0;float:left;list-style: none;position:relative; opacity:0; display:none;}
ul.lof-main-wapper li a img {border:none;padding:0;margin:0;}
.lof-opacity {overflow:visible;position:absolute;}
.lof-opacity li{position:absolute !important;top:0;left:0;margin:0;padding:0;}
.lof-navigator-wapper {position:absolute; height:15px; bottom:0px; padding:5px 5px; background: url(/images/slider_overlay.png);}
ul.lof-navigator {top:0;padding:0;margin:0;position:relative;width:100%;left:10px;}
ul.lof-navigator li {cursor:pointer;list-style:none;padding:0;margin: 0;overflow:hidden;float:left;display:block;text-align:left; border: none !important;background: url(/images/pagination.png) 0 0 no-repeat;}
ul.lof-navigator li span {display: none;}
ul.lof-navigator li.active {display:block;background: url(/images/pagination_current.png) 0 0 no-repeat;}


table.cnt {width: 100%;border:none;border-collapse:collapse; padding:0 0 0 0;}
td.leftshadow {width: 70px; background-image: url(/images/ten_levaya.png); background-repeat: repeat-y; background-position: top right;}
td.rightshadow {width: 70px; background-image: url(/images/ten_pravaya.png); background-repeat:repeat-y;}
span.newsdate {color:#921a1d;font-weight:bold;}
table.frame {border-width:2px;border-style:Solid;border-collapse:collapse;border-color:#cbcbcb;margin:auto;}
table.frame td {padding-left:15px;}
table.b {border-collapse: collapse; border: 1px solid #010101;}
table.b td {border: 1px solid #010101; padding: 0 5px 0 5px;}
table.b th {font-weight:bold; text-align:center; border: 1px solid #010101; padding: 0 5px 0 5px;}
table.news {border-collapse: collapse; border: none; background-color:#eeeeee;}
table.news td {border: 5px solid white;width:195px;}

tr.header {background: url(/images/gradient_red.png);font-size:17px;}
tr.header td {font-family: helioscond,arial;color:#FFFFFF;font-size:20px;line-height:24px;text-align:left;}
tr.header a {color:#FFFFFF;text-decoration:none;}
tr.header a:hover, a:active {text-decoration: underline;}
tr.thead {background-color:#FFC2BE;color:#921a1d;font-size:17px;}
tr.tsubhead {background-color:#FFF5F1;}

h1 {font-family: helioscond,arial;font-size:22px;}
h1.grad {font-family: helioscond,arial; font-size:20px;font-weight:normal;line-height:24px;text-align:left;color:white;background: url(/images/gradient_red.png);margin-top:-5px;}
h2 {font-family: helioscond,arial;font-size:20px;}
h3 {font-family: helioscond,arial;font-size:18px;}

div.header {font-size:17px;font-family: helioscond,arial;color:#FFFFFF;font-size:20px;line-height:24px;text-align:left;padding-left:5px;padding-right:2px;}
div.header h1 {font-size:17px;font-family: helioscond,arial;color:#FFFFFF;font-size:20px;line-height:24px;text-align:left;padding-left:5px;padding-right:2px;font-weight:normal;margin-top :0px;}
div.header a {color:#FFFFFF;text-decoration:none;}
div.header a:hover, a:active {text-decoration: underline;}
div.grad_red {background: url(/images/gradient_red.png);}
div.grad_yellow {background: url(/images/gradient_yellow.png);font-size:17px;}
div.grad_blue {background: url(/images/gradient_blue.png);font-size:17px;}
div.pager {border:none; width:100%;}
div.cnt_nav {min-width:762px;width:762px;}
div.cnt_nonav {min-width:983px;width:983px;}
div.cnt_wrap {padding-left:10px;padding-right:10px;text-align:justify;}

ul.nav {margin-top:2px;margin-left:-10px;list-style-image: url(/images/dots.gif);}
ul.nav li {padding-left: 0px;}
