body { 
  background: #ffffff;
  margin:0; 
  padding:0; 
  text-align:center;
}
* { 
  font-family:Tahoma, sans-serif;
  color:#3C412D;
  font-size:12px;
  line-height:15px;
}
img {
  border:none;
}
a, a:visited, a:hover {
  color:#0C96CF;
}
a:hover {
  color:#FF0000;
}
p, h1, div {
  text-align:left;
}
form {
  margin:0;
  padding:0;
}

.body {
  width:961px;
  margin:0 auto;
}
.logo {
  background:#0C96CF;
}
.logo img {
  margin:23px 0 0 21px;
}

.right {
  padding:20px 10px 10px 0;
}

a.black, a:visited.black, a:hover.black {
  color:#3C412D;
  text-decoration:underline;
}
a.blue, a:visited.blue, a#blue, a:visited#blue {
  text-decoration:underline;
  color:#0C96CF;
}
a:hover.blue, #a:hover.blue {
  text-decoration:underline;
  color:#FF0000;
}
.red {
  color:#FF0000;
}
.red_bold {
  color:#FF0000;
  font-weight:bold;
}
.blue {
  color:#0C96CF;
}
.blue_bold {
  color:#0C96CF;
  font-weight:bold;
}
.grey_bg {
  background: #D8D8D8;
}
.zag_blue_big {
  color:#0C96CF;
  font-size:28px;
  margin-bottom:10px;
}
.zag_grey {
  color:#AAAAAA;
  font-size:20px;
  font-family:Verdana;
}
.zag_red { 
  color:#FF0000;
  font-size:20px;
  font-family:Verdana;
}
.zag_blue { 
  color:#0C96CF;
  font-size:20px;
  font-family:Verdana;
}
.zag2 {
  padding-bottom:15px;
}
.content0 {
  padding:40px 0px 20px 10px;
}
.index_news {
  padding:15px 0 0px 0;
  font-size:12px;
}
.index_news a, .index_news a:visited, .index_news a:hover {
  color:#3C412D;
  text-decoration:none;
}
.index_text {
  padding:15px 10px 20px 10px;
  margin-bottom:20px;
  color:#555555;
}
.index_text .red {
  font-size:14px;
}
.index_text2 {
  padding-left: 5px;
}

.menu {
  padding:44px 0 0px 33px;
}
.menu div {
  height:37px;
  color:#FF0000;
  font-family:Arial;
  font-size:17px;
  font-weight:bold;
  line-height:17px;
}
.menu div a, .menu div a:visited {
  color:#0C96CF;
  font-family:Arial;
  font-size:17px;
  font-weight:bold;
  text-decoration:none;
  line-height:17px;
}
.menu div a.red, .menu div a.red:visited {
  color:#FF0000;
  font-family:Arial;
  font-size:17px;
  font-weight:bold;
  text-decoration:underline;
}
.menu div a:hover {
  color:#FF0000;
  font-family:Arial;
  font-size:17px;
  font-weight:bold;
  line-height:17px;
}
.red_block {
  width:169px;
  height:142px;
  background:#FF0000;
}
.blue_block {
  width:169px;
  height:142px;
  background:#0C96CF;

}
.red_block tr td, .blue_block tr td {
  padding:10px;
}
.red_block *, .blue_block * {
  color:#ffffff;
  font-size:14px;
  line-height: 20px;
}
.red_block * a, .red_block * a:visited, .red_block * a:hover,
.blue_block * a, .blue_block * a:visited, .blue_block * a:hover
 {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}
.index_spacer {
  height:10px;
}
.counters {
  padding: 10px 0;
  text-align:center;
}
.pg_menu {
  padding:0 0 10px 5px;
}

.mes {
  padding: 10px 10px 10px 10px;
}
.form {
  margin-top:20px;
  padding: 10px 10px 15px 10px;
  background:#EFEFEF;
}
.input {
  border:solid 1px #B5C7CE;
  background:#ffffff;
  width:200px;
  height:16px;
}
textarea {
  border:solid 1px #B5C7CE;
  background:#ffffff;
  width:500px;
  height:120px;
}
.send {
  width:23px;
  height:23px;
}
.post_td1 {
  padding:5px 30px;
}
.post_td2 {
  padding:5px 5px;
}

.t10 {
  padding-top:10px;
}
.b5 {
  padding-bottom:5px;
}

.small {
  font-size:11px;
}

.border {
  border:solid 1px #000;
}
ol li {
  margin-bottom:10px;
}
.green {
  color:#009900;
}
.foto div {
  padding:10px 0 20px 0;
}
.answer {
  padding: 10px 0 0 20px;
}
.answer div {
  padding-bottom: 5px;
}

.fond {
 padding:7px 9px; margin-top:10px; background: #DDDDDD; text-align:justify;
}
.fond, .fond * {
 text-decoration:none;
 font-size:11px;
}
.hron {
 background:#cccccc;
}
.hron tr td {
 vertical-align:top;
 background:#ffffff;
}
.lang {
 vertical-align:bottom;
 text-align: right;
}
.lang img {
 margin-bottom:5px; margin-right:10px;
}
hr {
 color:#cccccc; font-size:1px;
}