html { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; background: #fff }

p, ul, li, td, th { font: 12px Verdana } 
th { font-weight: bold }

h1 { font: bold 18px Verdana, sans-serif; text-align: center }
h2 { font: bold 13px Verdana, sans-serif; text-align: center }
h4 { font: bold 10px Verdana, sans-serif; }

h1.tit {
  background: #C4DF9B;
  font: bold 16px Arial, sans-serif;
  margin-left: 1%;
}

a,a:hover { font-weight: bold;  color: #463AC0}
a:hover { text-decoration: none}

/*, Arial, Helvetica, sans-serif */

p, p.book, .lable { font: normal 12px Verdana, sans-serif;}
p.book { text-indent:15pt; text-align:justify; margin: 0px 0px 5px 0px}

div.mb, div.mbon{
  max-width: 123px; 
  cursor: pointer;
  padding-top: 3px;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  background-color:#D1E3F9
}
div.mbon { background-color:#463AC0 }

a.mb, a.mbon, a.mb:hover, a.mbon:hover {  font: bold 9px Verdana, sans-serif;; text-decoration:none; color: #463AC0}
a.mbon, a.mbon:hover {color: white}

.formEdit, .formBtn, .formSelect {
  font: bold 11px Verdana, sans-serif;
}

.formEdit {
  color: #4D4E4F; 
  border: 1px solid #8D85B6; 
  background-color: #E8E9EC;
}

.formBtn {
  border: 1px #000;   
  padding: 3,3,3,3;
  background-color : gray;

}

.border { border:solid 1px #000000 }

.anons {
  max-width: 150px;
  color: #277D1E;
  font-size: 11px;
  font-family: Verdana, sans-serif;;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 15px;
  padding-left: 2px;
  text-align:justify;
}

.anons a {
  color: #277D1E;
  text-decoration: none;
}

.newsblock {
  font-size: 11px;
  font-family: Verdana, sans-serif;;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 5px;
  padding-left: 2px;
}
/*?   ?*/
.newsblock a{
  font-weight: bold;
}

.newsblock a:link{
  color: #EC2B20;
  text-decoration: none;
}

.newsblock a:visited{
  color: #FA6F67;
  text-decoration: none;
}
.newsblock a:hover{
  color: #FA6F67;
}


.adv1 {
  background: #C4C8E3;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.adv1 a{
  color: #000;
  text-decoration: none;
}

.ex { background-color: #c0c0c0; }
.ex td {
  background-color: #fff;
  font: 11px Verdana, sans-serif; color: #000;
  padding: 10px;
  text-align:justify;
}
.ex td p { margin:0 }


table.data, table.data_vertical, table.data_small { width:100%; color: black; background-color: #c0c0c0; text-align:center}
table.data_small th, table.data_small td { font-size: 11px }
table.data th, table.data_vertical th, table.data_small th { background-color: #fff; text-weight: bold }
table.data td, table.data_vertical td, table.data_small td { background-color: #fff; }

table.data_vertical td { text-align: left}



td.right { width:193px; padding: 5px }
td.right h1.news { font-size: 12px; text-align:left; padding-bottom: 4px; margin-bottom: 4px}
td.right p.news  { font-size: 11px; margin: 3px; margin-top: 5px}

img { border: 0}
img.right { margin-top: 5px; margin-left:  7px; float: right }
img.left  { margin-top: 5px; margin-right: 7px; float: left  }
ol.stat { font: normal 12px Verdana, sans-serif; text-align: justify}
