body {
  background-color: #B6D4A7; color: #333333;
  margin:0px; 
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  font-size: 11pt; font-weight: bold; color: #006400;    text-indent: 0pt; margin:6pt;  margin-top: 12pt; margin-bottom: 10pt;
}

h2 {
  font-size: 10pt; font-weight: bold; color: darkgreen; text-indent: 0pt; text-align: left; margin: 6pt; margin-top: 10pt; margin-bottom: 10pt;
}

h3 {
  font-size: 11pt; font-weight: bold; color: darkorange; text-indent: 0pt; text-align: center; margin: 6pt; margin-top: 10pt; margin-bottom: 10pt;
}

h4 {
  font-size: 10pt; font-weight: bold; color: darkorange; text-indent: 0pt; text-align: left; margin: 6pt; margin-top: 10pt; margin-bottom: 10pt;
}

p {
  font-size: 10pt; text-indent: 0pt; margin: 6pt;
}

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

span.InfDate {
  font-size: 8pt; color: darkorange; font-weight: bold; margin-top: 12pt;
}

a.InfA {
  font-size: 8pt; color: #336633;
}

a.InfDetail {
  font-size: 7pt; color: #336633; text-decoration: italic;
}

span.name {
  font-weight: bold; color: #ff8c00; font-size: 10pt; text-indent: 0pt; margin: 0pt; margin-top: 0pt;
}

span.staff {
  font-weight: bold; color: #ff8c00; font-size: 10pt; text-indent: 0pt; margin: 6pt; margin-top: 0pt;
}

span.date {
  font-weight: normal; color: #ff8c00; font-size: 10pt; text-indent: 0pt; margin: 0pt;
}

span.TextContent {
  font-size: 10pt; text-indent: 0pt; margin: 6pt;
}

span.BreadBits, a.BreadBits {
  font-size: 8pt;
}

a:link {
  color: #006400; text-decoration: underline;
}

a:visited {
  color: #669966; text-decoration: underline;
}

ul {
  list-style-position: outside; font-size: 10pt; margin-top: 4pt;
}

ul.square {
  list-style-position: outside; font-size: 10pt; margin-top: 4pt;  list-style-image: url('../images/li-quad-orange.jpg');
}

ul.play {
  list-style-position: outside; font-size: 10pt; margin-top: 4pt; list-style-image: url('../images/li-play.gif');
  
}

ol {
  list-style-position: outside; font-size: 10pt; margin-top: 4pt;
}

hr {
  width: 98%; height: 1px;
  border: none; /* убираем границу для Firefox */
  color: #CCCCCC; /* цвет линии для Internet Explorer */
  background-color: #CCCCCC; /* цвет линии для Firefox и Opera */
}

.anketa {
  font-family:Verdana,Arial;
    font-size:11px;
    padding-left:20px;
}

.anket{
padding: 0px 0px 0px 20px;
width: 96%;
}

.anket h3{
  text-align: left;
  margin-left: 0;
}

.anket h1{
  margin-left: 0;
}

.error{
    font-size: 14px;
    font-weight: bold;
    color: #CC0000;
}

.message{
    font-size: 14px;
    font-weight: bold;
}


.anket, .anket span, .anket td {
    color:#000000;
    font-family:Verdana,Arial;
    font-size:11px;
}

.title, .titlewp {
    background: repeat-x;
    background-image: url(/images/title_bg.jpg);
    background-color: #FFFFFF;
    color: #000;
    font-weight: 800 ;
    padding-top: 3px;
    padding-bottom: 3px;}

#round_onpage { margin:10px;}

.w_block_top { background:url('../images/w_block_topl.gif') no-repeat top left; font-size:1px; line-height:1px; height:9px;}
.w_top_in {background:url('../images/w_block_topr.gif') no-repeat top right; font-size:1px; line-height:1px; height:9px; }

.w_block_bott {
 background:url('../images/w_block_bottl.gif') no-repeat top left; 
  font-size:1px; 
line-height:1px; 
 height:9px;
}
.w_bott_in {background:url('../images/w_block_bottr.gif') no-repeat top right; font-size:1px; line-height:1px; height:9px; }

.w_block_body { border-left: solid 1px #e3e3e3; border-right: solid 1px #e3e3e3; padding:1px 10px; text-align:justify;  }
