body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
}
div, td, p, span {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
}
a {
   color:#0046cf;
   text-decoration:underline;
}
a:hover {
   text-decoration:none;
}
.groups {
   font-family:Arial, Helvetica, sans-serif;
   text-decoration:underline;
   font-size:14px;
}
.left_menu {
   background-color:f4fafe;
   border:1px #b9cff3 solid;
   padding:6px 0px 6px 7px;
   color:#0090ff;
   margin-bottom:3px;
}
.left_menu a {
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:14px;
   font-weight:bold;
}
.left_menu a:hover {
   color:#0090ff;
}
.right_menu {
   padding:6px 0px 6px 0px;
   color:#0090ff;
}
.right_menu a {
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:13px;
   font-weight:bold;
   text-decoration:underline;
}
.right_menu a:hover {
   text-decoration:none;
}
a.top_menu, .top_menu_text {
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#434451;
}
a.top_menu, .top_menu {
   text-decoration:underline;
}
a.top_menu:hover {
   text-decoration:none;
}
.news_date {
   color:#8d8c8c;
}
a.news_group {
   color:#000000;
}
a.news_group:hover {
   color:#000000;
}
.news_title_div  {
   padding:5px 0 5px 0;
   color:#0046cf;
   font-size:15px;
   font-weight:bold;
}
a.news_title {
   text-decoration:none;   
}
a.news_title:hover {
   text-decoration:underline;
}
.news_item {
   border-top:1px solid #000000;
   padding:25px 0 20px 0px;
}
.topsearchform {
   width:130px;
   height:23px;
   background-color:#FFFFFF;
   border-style:solid;
   border-width:1px;
   border-color:#AAAAAA;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
   padding-left:3px
}
.topsearchbutton {
   width:30px;
   height:18px;
   background-color:#FFFFFF;
   border-style:solid;
   border-width:1px;
   border-color:#AAAAAA;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
   padding-left:3px
}
.form_text {
   width:300px;
   height:18px;
   background-color:#FFFFFF;
   border-style:solid;
   border-width:1px;
   border-color:#AAAAAA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#000;
   padding-left:3px;    
}
.form_area {
   width:298px;
   height:100px;
   background-color:#FFFFFF;
   border-style:solid;
   border-width:1px;
   border-color:#AAAAAA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#000;
   padding:3px 3px 3px 3px;
}
.form_button {
   width:100px;
   height:20px;
   background-color:#F0F0F0;
   border-style:solid;
   border-width:1px;
   border-color:#AAAAAA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#4B7A9A;
}

.form_select {
   width:306px;
   height:18px;
   background-color:#FFFFFF;
   border-style:solid;
   border-width:1px;
   border-color:#AAAAAA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#000;
   padding-left:3px;    
}
.poll_title
{
   padding:50px 0 10px 0;
   color:#000;
   font-size:14px;   
   font-style:italic;
}

.poll_text td
{
   color:#000;
   font-size:12px;
   padding:3px 0 3px 0;
}
.aforizm {
   background-color:#f4fafe; padding:5px 5px 5px 5px;margin:0px 0px 10px 0px;font-size:14px;border:1px solid #b9cff3;
}
