BODY, TD, TH, P, DIV, SPAN, LI, DD, DT, BLOCKQUOTE {
 font-family: verdana;
 font-size: 9pt;
 color: #000000;

}

UL {
list-style: square outside;
margin: 0px 0px 0px 24px;
list-style-image:url(/img/pimpochka.gif);
}

LI {
 text-align:justify; 
 font-family:Verdana; 
 font-size:10pt;
margin-right:30px;

}
.LI-bottl {
list-style-image:url(/img/pimpochka.gif);
font-size:7pt; font-family:verdana;
}

td.td-acticle-ls {padding:5px; text-align:left; font-family:Verdana; font-size:10pt; font-weight:bold;}
td.td-acticle-jn {padding:5px; text-align:justify; font-family:Verdana; font-size:10pt; font-weight:normal;}
td.td-acticle-cn {padding:5px; text-align:center; font-family:Verdana; font-size:10pt; font-weight:normal;}
td.td-acticle-ln {padding:5px; text-align:left; font-family:Verdana; font-size:10pt; font-weight:normal;}
td.td-acticle-cs {padding:5px; text-align:center; font-family:Verdana; font-size:10pt; font-weight:bold;}


p.quote {text-align:right; font-weight:normal; font-style:italic; font-family:Verdana; }
p.also {color: #368275; text-indent:0;text-align:left; font-weight:bold;}
p.subtitle {color: #368275; text-indent:0;text-align:left; font-weight:bold; margin-top:20px; margin-bottom:20px;}
p.img {color: #368275; text-indent:0;text-align:center; font-weight:bold; font-size:8pt;}

p.addit {text-align:justify; font-family:Verdana; font-size:9pt; text-indent:0pt; margin:10 10 10 3;font-weight:bold;}
p.addit-c {text-align:center; font-family:Verdana; font-size:9pt; text-indent:0pt;}


.images {border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid; border-color:#367A7A; margin-top:15px; margin-bottom:15px; margin-right:15px; margin-left:15px;}

.images_no_border {margin-top:15px; margin-bottom:15px; margin-right:15px;margin-left:15px;}


table.article {background-color:#E7EFEE; border-bottom:1px solid; border-top:1px solid; border-left:1px solid; border-right:1px solid; border-color:black; margin-top:15px; margin-bottom:15px; margin-left:15px; margin-right:15px;}
td.article {background-color:#006F73;}
p.article {color:white; text-align:center; margin-left:5px; margin-right:5 px; font-size:9pt;text-indent:0;}
p.articleimg {color:black; text-align:justify; margin-left:5px; margin-right:5 px; font-size:8pt; text-indent:0;}
p.vrez {color:black; text-align:justify; font-size:9pt; font-style:italic; }

tr.article {color:black; text-align:left; font-size:9pt;}
tr.articlecolor {background-color:#CFDFDF;color:black; font-size:9pt;}
tr.articlecolorbig {background-color:#CFDFDF;color:black; font-size:9pt; text-align:center;}
tr.articlebig {color:black; text-align:center; font-size:9pt;}
h2 {color:#368275; text-align:center; margin-bottom:10px;}


DT {
  font-weight: bold;
}
DD {
  margin: 0px 0px 4px 24px;
  text-align: justify;
}
A:link, A:visited {
  color: #368275; 
  text-decoration: none;
}
A:hover, A:active {
  color: #368275; 
  text-decoration: underline;
}
H1 {
  padding: 0px;
  margin: 16px 0px 2px 0px;
  font-family: Arial Cyr, Arial, helvetica, sans-serif;
  font-size: 16pt;
  font-weight: normal;
  text-indent: 0px;
  color: #336699;
  border-bottom: 1px solid #6699cc;
}
H2 {
 padding: 0px;
 margin: 8px 0px 2px 0px;
 font-family: Arial Cyr, Arial, helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 text-indent: 0px;
 color: #003300;
/* border-bottom: 1px solid #003300;*/
}
H3 {
  padding: 0px;
  margin: 4px 0px 2px 0px;
  font-family: Arial Cyr, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  border-bottom: 1px solid #000000;
  text-indent: 0px;
  color: #000000;
}
H6 {
 background-image : url(/img/h6.gif);
 background-position : left;
 background-repeat : no-repeat;
 padding: 0px 0px 0px 10px;
 margin: 4px 0px 2px 0px;
 font-family: Arial Cyr, Arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 text-indent: 0px;
 color: #ffffff;
}
H6 A, H6 A:link, H6 A:visited, H6 A:active, H6 A:hover {
 color: #ffffff; 
 text-decoration: none;
}

H1 A, H1 A:link, H1 A:visited, H2 A, H2 A:link, H2 A:visited, H3 A, H3 A:link, H3 A:visited {
  color: #336699;
  text-decoration: none;
}

H1 A:hover, H1 A:active, H2 A:hover, H2 A:active, H3 A:hover, H3 A:active {
  color: #6699cc;
  text-decoration: none;
}

P {
  text-align: justify;
  margin: 4px 0px 0px 0px;
  text-indent: 24px;
}

SMALL {
  display: inline;
  font-family: Tahoma, Arial Cyr, Arial, helvetica, sans-serif;
  font-size: 8pt;
}

.menu {
  color: white; 
}
a:link.menu, a:visited.menu, .menu a:link, .menu a:visited {
  color: white; 
  text-decoration: none;
}
a:hover.menu, a:active.menu, .menu a:hover, .menu a:active {
  color: white; 
  text-decoration: underline;
}

DIV.nav {
  padding: 0px;
  margin: 2px 0px 2px 0px;
  font-family: Arial Cyr, Arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #6699cc;
}
.nav a:link, .nav a:visited {
  color: #6699cc;
  text-decoration: none;
}
.nav a:hover, .nav a:active {
  color: #6699cc; 
  text-decoration: underline;
}

.divname {
  padding: 0px;
  margin: 0px 0px 4px 0px;
  font-family: Arial Cyr, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #336699;
}
.divdesc {
  padding: 0px;
  margin: 0px 0px 4px 0px;
  font-family: Tahoma, Arial Cyr, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #333333;
}
.divchild {
  padding: 0px;
  margin: 0px;
  font-family: Tahoma, Arial Cyr, Arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #666666;
}

/* Специальные классы для оформления элементов форума */

.fm {
  border: 1px solid #005924;
  margin-top: 16px;
}
.fmfrom {
 background-color: #4CBEAE;
 text-align: center;
 vertical-align: top;
 border-right: 1px solid #005924;
 padding: 4px;
 margin: 0px;
 font-family: "Tahoma", "Arial Cyr", "Arial", helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 width: 150px;
}
.fmfrom IMG {
  border: 1px solid #ffffff;
}
.fmbody {
  font-size: 9pt;
  color: #000000;
  background: #ffffff;
  padding: 0px 5px 5px 5px;
  margin: 0px;
  vertical-align: top;
  text-align: left;
}
.fmsubj {
  background: #4CBEAE;
  padding: 2px 8px;
  margin: 0px;
  font-family: "Tahoma", "Arial Cyr", "Arial", helvetica, sans-serif;
  font-size: 9pt;
  color: #003300;
  font-weight: bold;
  border-bottom: 1px solid #005924;
  vertical-align: middle;
  height: 20px;
  text-align: left;
}
.fmdown {
  background: #ffffff;
  border-top: 1px solid #005924;
  padding: 2px 8px;
  margin: 0px;
  color: #336699;
  font-family: "Tahoma", "Arial Cyr", "Arial", helvetica, sans-serif;
  font-size: 8pt;
  text-align: right;
  vertical-align: middle;
  height: 20px;
}
.header_table {
	background-repeat : no-repeat;
	background-attachment : fixed;
}
.header_line {
	background-repeat : repeat-x;
	background-attachment : fixed;
}

.underline {
	background-attachment : fixed;
	background-repeat : repeat-x;
	background-position : bottom;
}


A:link.menu_level1, A:visited.menu_level1 {
	color: #003300;
	text-decoration: none;
  text-transform: uppercase;
	font-weight : bold;
}
A:hover.menu_level1, A:active.menu_level1 {
	color: #00CC00;
	text-decoration: none;
  text-transform: uppercase;
	font-weight : bold;
}
A:link.menu_level2, A:visited.menu_level2 {
	color: #000000;
	text-decoration: underline;
	list-style-type : disc;
}
A:hover.menu_level2, A:active.menu_level2 {
	color: gray;
	text-decoration: none;
}
li.menu_level2{
	color : Black;
	margin-left : 26px;
}
.t-sm {
 font-size: 7pt;
}
.t-big {
 font-size: 9pt;
}
.date {
 font-size: 7pt;
 color: #6B838A;
}
.person {
 font-size: 8pt;
 padding: 0px 8px 3px 8px;
 margin: 0px 0px 0px 0px;
 border: 1px solid #000000;
}
.avto {
 padding: 0px 4px 0px 4px;
 color: #7DB08D;
}
td.b {
 border-top: 1px solid #aaaaaa;
 border-left: 1px solid #aaaaaa;
 font-size: 8pt;
 }
table.b {
 border-bottom: 1px solid #aaaaaa;
 border-right: 1px solid #aaaaaa;
 font-size: 8pt;
}
td.b2 {
 border-top: 1px solid #aaaaaa;
 border-left : 1px solid #aaaaaa;
 font-size: 7pt;
 }
table.b2 {
 border-bottom: 1px solid #aaaaaa;
 border-right : 1px solid #aaaaaa;
 font-size: 7pt;
}
/* новый дизайн*/
.smenu {
	color: white;
	font-size: 8pt;
	background-color : #CDEFF0;
	margin : 2px 10px 2px 0px;
	text-transform : lowercase;
	text-align : right;
	padding : 1px 10px 1px 1px;
	border-bottom : 1px solid #AAB4B4;
	border-right : 1px solid #AAB4B4;
	border-top : 1px solid #AAB4B4;
}
a:link.smenu, a:visited.smenu, .smenu a:link, .smenu a:visited {
  color: #191D1D; 
  text-decoration: none;
}
a:hover.smenu, a:active.smenu, .smenu a:hover, .smenu a:active {
  color: #191D1D; 
  text-decoration: underline;
}
.mbg {
 width: 141px;
 background-image : url(/img/mbg.gif);
 background-repeat : no-repeat;
 color: white;
 font-size: 7pt;
 font-weight : bold;
margin : 2px 0px 2px 0px;
	text-transform : uppercase;
	text-align : right;
padding : 2px 25px 2px 1px;
}
a:link.mbg, a:visited.mbg, .mbg a:link, .mbg a:visited {
 color: white;
 text-decoration: none;
}
a:hover.mbg, a:active.mbg, .mbg a:hover, .mbg a:active {
 color: white;
 text-decoration: underline;
}
.copy {
 color: #ffffff;
 font-size: 8pt;
 margin : 2px 10px 2px 0px;
 text-align : left;
 padding : 1px 10px 1px 1px;
}
a:link.copy, a:visited.copy, .copy a:link, .copy a:visited {
 color: #FFFFFF;
  text-decoration: none;
}
a:hover.copy, a:active.copy, .copy a:hover, .copy a:active {
 color: #FFFFFF;
  text-decoration: underline;
}
.razdel {
 font-size: 12pt;
 font-weight: bold;
 color: #44817F;
 padding : 1px 1px 1px 50px;
}
.n {
 font-size: 9pt;
 text-align : center;
}
.form {
 width: 110px;
 background: #E4F6F8;
 border: 1px solid #000000;
 font-size: 7pt;
 height: 15px;
}