html {
  background-color: #ffffff;
  color: #222222;
}
a, a:link, a:visited, a:active, td a:link, td a:visited, td a:active {
color: #3333cc;
text-decoration: none;
border-bottom: 0px solid #ffcc00;
}

a:hover, td a:hover {
text-decoration: underline;
border-bottom: none;
color: #0909F6;
}

body {
  background-color: #ffffff;
  font-family: "Trebuchet MS",Verdana,Arial,Tahoma;
  font-size: 11pt;
  color: #222222;
  margin: 0px;
  padding: 0px;
  SCROLLBAR-FACE-COLOR: #027eba;
  SCROLLBAR-HIGHLIGHT-COLOR: white;
  SCROLLBAR-SHADOW-COLOR: #084794;
  SCROLLBAR-3DLIGHT-COLOR: #9bdefe;
  SCROLLBAR-ARROW-COLOR: #FFFFFF;
  SCROLLBAR-TRACK-COLOR: white;
  SCROLLBAR-DARKSHADOW-COLOR: white;
}

div#site, div#site td {
 text-align:left;
 font-size: 9pt;
 padding: 1px 5px 0 5px;
 background: #FFFFFF;
  }

#orangebar {
border:none;
margin: 1px 0px 1px 0px;
border-top: 1px solid #fbb935;
}

#orangebar2px {
border:none;
margin: 1px 0px 1px 0px;
border-top: 2px solid #fbb935;
}

#orangebar3px {
border:none;
margin-top: 2px;
border-top: 3px solid #ff9900;
}

#logo {
  height: 90px;
  font-family: Verdana;
  font-size: 10pt;

  padding-left:20px;

}

#bluebar1px {
border:none;
margin: 0px 0px 0px 0px;
border-top: 5px solid #4791C5;
}

#menu {
margin-bottom: 29px;
background-color: #000000;
padding-left:20px;
}

.menu_pageclass {
color: #FFFFFF;
padding: 5px;
font-size: 10pt;
font-weight: bold;
background-color: #4791C5;
border-left: 1px solid #87B3D0;
border-top: 1px solid #87B3D0;
border-right: 1px solid #0C5280;
border-bottom: 1px solid #4791C5;
}

.menu_offclass {
color: #FFCC00;
padding: 5px;
font-size: 10pt;
font-weight: bold;
border-left: 1px solid #629DC5;
border-top: 1px solid #629DC5;
border-right: 1px solid #0C5280;
border-bottom: 1px solid #87B3D0;
}

.menu_onclass {
color: #FFFFFF;
padding: 5px;
font-size: 10pt;
font-weight: bold;
border-left: 1px solid #629DC5;
border-top: 1px solid #629DC5;
border-right: 1px solid #0C5280;
border-bottom: 0px solid #87B3D0;
}


.item_pageclass {
color: #333333;
color: #FF0000;
padding: 3px;
font-size: 9pt;
border-bottom: 1px solid #85BBE3;
}

.item_offclass {
color: #FFFFFF;
padding: 3px;
font-size: 9pt;
border-bottom: 1px solid #85BBE3;
}

.item_offclass a, .item_offclass a:link, .item_offclass a:visited, .item_offclass a:active {
color: #FFFFFF;
text-decoration: none;
}

.item_onclass {
color: yellow;
padding: 3px;
font-size: 9pt;
border-bottom: 1px solid #85BBE3;
}

.item_onclass a, .item_onclass a:link, .item_onclass a:visited, .item_onclass a:active {
text-decoration: none;
color: #FFFFFF;
}

#headerlinksbar {

  position: absolute;
  right: 20;
    float: right;
  font-size: 7pt;
background: #eaeaea;
padding: 5px;

}

.headerlink {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #cccccc;
  padding:0 7px 0 7px;

}

.headerlink a, .headerlink a:link,.headerlink a:visited, .headerlink a:active {
text-decoration: none;
border-bottom: none;
text-transform: uppercase;
  color: #cc3300;
}

.headerlink a:hover {
border-bottom: none;
text-decoration: underline;
text-transform: uppercase;
  color: #e43900;
}

div#rightblock {
margin: 0 0 10px 5px;
}

div#rightblock div#blueheader {
background: url(img/bheader_blue.gif) no-repeat left top;
margin-bottom: 1px;
color: #ffffff;
font-size: 14px;
padding: 3px 0 4px 8px;
font-weight: bold;
height: 14px;
}

div#rightblock div#bluemain {
border-top: 1px solid #5072cb;
border-left: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
border-right: none;
padding: 10px;
}

div#rightblock div#redheader {
background: url(img/bheader_red.gif) no-repeat left top;
margin-bottom: 1px;
color: #ffffff;
font-size: 14px;
padding: 3px 0 4px 8px;
font-weight: bold;
height: 14px;
}

div#rightblock div#redmain {
border-top: 1px solid #cc3300;
border-left: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
border-right: none;
padding: 10px;
}

div#rightblock div#greenheader {
background: url(img/bheader_green.gif) no-repeat left top;
margin-bottom: 1px;
color: #ffffff;
font-size: 14px;
padding: 3px 0 4px 8px;
font-weight: bold;
height: 14px;
}

div#rightblock div#greenmain {
border-top: 1px solid #80ad32;
border-left: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
border-right: none;
padding: 10px;
}

.newsdate {
  color: #e87a28;
  font-size: 9pt;
  font-weight:bold;
}

.newstitle {
  color: #80ad32;
  font-size: 9pt;
  font-weight:bold;
}

p.news {
  margin-top: 5px;
  padding: 0px;
  text-align: justify;
}
div#newsspacer {
  margin-bottom: 20px;
}


div#rightblock a, div#rightblock a:active, div#rightblock a:visited {
text-decoration: underline;
  color: #3333cc;
  border-bottom: none;
}

div#rightblock a:hover {
border-bottom: none;
text-decoration: none;
  color: #3333cc;
}

.greenorange {
  border-top: 1px solid #ffcc00;
  border-bottom: 3px solid #ffcc00;
  padding: 5px 0 5px 0;
  font-size: 16pt;
  font-weight: 500;
  color: #80ad32;
}

.greenblue {
  border-top: 1px solid #5072cb;
  border-bottom: 3px solid #5072cb;
  padding: 5px 0 5px 0;
  font-size: 16pt;
  font-weight: 500;
  color: #80ad32;
}

.orangegreen {
  border-top: 1px solid #80ad32;
  border-bottom: 3px solid #80ad32;
  padding: 5px 0 5px 0;
  font-size: 16pt;
  font-weight: 500;
  color: #ff9900;
}

.orangeblue {
  border-top: 1px solid #5072cb;
  border-bottom: 3px solid #5072cb;
  padding: 5px 0 5px 0;
  font-size: 16pt;
  font-weight: 500;
  color: #ff9900;
}

.bluegreen {
  border-top: 1px solid #a4cf5a;
  border-bottom: 3px solid #a4cf5a;
  padding: 5px 0 5px 0;
  font-size: 16pt;
  font-weight: 500;
  color: #5072cb;
}

.blueorange {
  border-top: 1px solid #ffcc00;
  border-bottom: 3px solid #ffcc00;
  padding: 5px 0 5px 0;
  font-size: 16pt;
  font-weight: 500;
  color: #5072cb;
}

div#catalog td {
  border-bottom: 1px dotted #bcbcbc;
  color: #444444;
  padding: 4px;
  text-align: center;
}
div#catalog th {
font-size: 10pt;
font-weight: normal;
  background-color: #f4f4f4;
  border-bottom: 1px dotted #bcbcbc;
  color: #444444;
  padding: 4px;
  border-bottom: none;
}

div#catalog td a {
color: #444444;
border-bottom: none;
text-decoration: none;
}

div#catalog td a:hover {
border-bottom: none;
text-decoration: underline;
}

div#catalog td.cat {
text-align: left;
font-weight: bold;
}

div#catalog span.new {
color: #e87a28;
font-size:7pt;
}

div.counter{
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}

.8pt {
font-size:8pt;
}

th.alist {
font-size: 11pt;
font-weight: bold;
border: 1px solid #80AD32;
border-top: none;
background-color: #F5FAEF;
padding: 4px;
}

div.alistlb {
border-left: 1px solid #80AD32;
margin-left: 10px;
padding-left: 10px;
margin-top: -1px;
}

#alistline {
border:none;
margin-left: 10px;
padding-left: 10px;
border-top: 1px solid #80AD32;
width: 60px;
}

div.articles_list {
font-size: 10pt;
margin-left: 10px;
  line-height: 1.4;
}

div#article {
  font-size: 10pt;
  padding-left: 20px;
  padding-right: 20px;
}

div#article pre {
  font-family: "Trebuchet MS",Verdana,Arial,Tahoma;
}

div#article p, div#article li {
 font-size: 10pt;
 text-align: justify;
 text-indent:20pt;
}

div#article td {
 font-size: 10pt;
 }

div#article h2, div#article h3 {
 font-size: 13pt;
 font-weight: bold;
}

div#article div.copyright {
 text-align: right;
 font-weight: bold;
 font-style: italic;
 padding: 10px;
 padding-right: 100px;
}

div#article img {
  margin: 5px;
  border: 1px solid #AAAAAA;
}

.noimgb img {
  border: 0px solid #AAAAAA;
}

.capital {
  font-size:24pt;
  font-weight: bold;
  padding:2px;
  font-family: "Trebuchet MS";
}

div#aprint {
  width:720px;
  display: table;
  text-align: left;
}

.aprint_nazva {
  border-top: 1px solid #666666;
  border-bottom: 3px solid #666666;
  padding: 5px 0 5px 0;
  font-size: 16pt;
  font-weight: 500;
  color: #000000;
}

.aprint_nazva a, .aprint_nazva a:hover {
  color: #000000;
  text-decoration: none;
}
div#aprint div#article img {
filter: gray();
}

div#printlink {
  font-size: 9pt;
  margin-top: -42px;
  text-align: right;
}

div#aprint div#article a {
color: #000000;
text-decoration: none;
}

.rname
{
font-size: 9pt;
color: #BBBBBB;
}

































a { text-decoration: none; color: #000000;}
a:link { text-decoration: none; color: #000000;}
a:hover { text-decoration: underline; }

div#totalheader {
  width: 100%;
}

div#headertop {
margin-top: 0px;
margin-bottom: 6px;
border:none;
}

div#headerbottom {
border:none;
margin: 0px 0px 7px 0px;
border-top: 5px solid #ff7878;
}

div#header {
  height: 90px;
  background: url(img/logo_bg.gif);
}
div#headerslogan {
  font-size: 7pt;
  color: #ffffff;
  font-weight: bold;
  margin-left: 46px;
  margin-top: 43px;
  position: absolute;
  text-align: center;
}

div#advert {
  font-size: 7pt;
  color: #ffffff;
  font-weight: bold;
  position: absolute;
  top: 16px;
  right: 16px;
  border: 3px solid #00aeff;
}

div#headerlogo {
  height: 90px;
  background: url(img/logo.gif) no-repeat left top;
}

div#headerlinks {
margin-top: 6px;
margin-bottom: 1px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  padding-top: 3px;
  height: 17px;
  background-color: #ff6c00;
  color: #ffffff;
}

div#headerlinks a { text-decoration: none; color: #ffffff; font-weight: bold;}
div#headerlinks a:hover {   border-bottom: 1px solid #1d8fc6;}

div#content {
  width: 100%;
  display: table;
  position: relative;
}




.menuitem {
color: #ffffff;
font-size: 7pt;
height: 15px;
text-transform: uppercase;
padding: 3px 0 0 25px;

}

.menuitem a {
color: #ffffff;
text-decoration: none;
}

.menuitem a:hover {
text-decoration: none;
border-bottom: 1px dotted #ff6c00;
}





div#content div#mainblock {
background-color: #027eba;
margin: 1px 7px 7px 7px;
}

div#content div#mainblock div#mainheader {
background: url(img/main_t.gif) no-repeat left top;
height: 32px;
padding: 0px;
margin: 0px;
color: #ffffff;
font-size: 7pt;
padding-top: 3px;
padding-left: 21px;
font-family: "Arial black";
text-transform: uppercase;
text-align: left;
}

div#content div#mainblock div.text, div#content div#menublock div.text {
font-size: 7pt;
color: #ffffff;
padding: 0 15px 6px 15px;
text-align: justify;
}

div#content div#mainblock div.cracks {
font-size: 8pt;
color: #ffffff;
padding: 0 15px 6px 15px;
}

.text6pt {
  font-size: 6pt;
}

div#content div#mainblock div#mainfooter {
margin-top: 5px;
height: 10px;
background: url(img/main_b.gif) no-repeat left bottom;
}

.newsdate {
  font-weight: bold;
  border-bottom: 1px dashed #FFFFFF;
  margin-bottom: 5px;
}

.newstext {
padding:5px;
  border-bottom: 1px solid #9bdefe;
  margin: 8px;
}

.newstext a:link {
text-decoration: underline;
}

.newstext a:hover {
text-decoration: none;
}

form {
padding: 0px;
margin: 0px;
}

input.menu {
font-size: 8pt;
width: 150px;
height: 16px;
background: #ffffff;
border: 1px solid #084794;
}

select {
font-size: 8pt;
background: #ffffff;
border: 1px solid #084794;
}

textarea {
font-size: 8pt;
background: #ffffff;
border: 1px solid #084794;
}

input.button {
height: 18px;
padding: 0 3px 0 3px;
font-size: 8pt;
background: #ffffff;
border: 1px solid #084794;
vertical-align: bottom;
}

div#main {
  padding-top: 1px;
  padding-left: 1px;
  float: left;
  position: absolute;
  left: 251px;
}

table {
  border: 0px;
}

.text table
{

width:92%;
}

td {
  font-size: 8pt;
}

td.left {
text-align: left;
padding-left: 5px;
}

div#footer {
position: relative;
width: 100%;
text-align: center;
}

div#footer div#footertop {
margin: 21px 0 3px 0;
border:none;
border-top: 14px solid #979090;
}

div#footer div#footerbottom {
padding: 5px;
font-size:7pt;
color: #ffffff;
text-align: center;
background: #ff6c00;
margin: 1px 0 7px 0;
text-transform: uppercase;
}

div.pages {
  margin: 20px 10px 20px 30px;
  padding: 2px;
}

.page {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  padding: 0 5px 0 5px;
}

.curpage {
  border: 1px dashed #eeeeee;
  background-color: #fefefe;
  padding: 0 5px 0 5px;
  font-weight: bold;
  }


*.clearfix:after		{ content: ""; display: block; height: 0; clear: both; visibility: hidden; }
