*{border:0;margin:0;padding:0;}
*{font-family:Arial;}
BODY{background:#CCCCCC none repeat scroll 0 0;}
a, a:link, a:visited,a:hover,a:active{color: #003765; text-decoration: none;}
.textbody, td{font-size:11px;}
hr {height: 0px;
border:#c8d2e9 solid 0px;
border-top: 1px solid #999;
color:#c8d2e9;
background: #c8d2e9;
}
#main{
width:990px;
position:relative;
text-align:left;
}
#head{
height:114px;
border-bottom:#647392 1px solid;
background:#fff url("/img/header.gif") repeat-x right top ;
width:100%;
float:left;
left:0;
top:0;
}
#logo{
position:absolute;
float:left;
left:0;
top:0;
}
#beloboi_logo{
position:absolute;
float:right;
right:4px;
top:4px;
}
#search{
margin:0px;padding:0px;
right:130px;
float:right;
top: 92px;
position: absolute;
width:140px;
height:18px;
}
#search #searchBnt{
position: absolute;
float:right;
right:0;
top:0px;
height:18px;
width:18px;
}
#searchForm{
white-space: nowrap;
position: absolute;
float:right;
right:18px;
top:0px;
height:18px;
}
#searchForm input{
margin:0px;padding:0px;
top:0px;
background: #ebeef5;
color: #003765;
font-size:11px;
height:18px;
border:1px solid #647392;
}
#langs{
position:absolute;
float:right;
right:130px;
top:8px;
font-size:12px;
color:#003765;
width:80px;
}
#langs ul{
list-style-type: none;
}
#langs .lang-item a{
display: block;
}
#langs .lang-item-s{
font-weight:bold;
}
#mainmenu{
z-index: 101;
padding: 2px 0;
height:18px;
position: absolute;
top:70px;
font-size:12px;
float:left;
left:340px;
vertical-align:middle;
}
#content{
float:left;
left:0;
color:#003765;
top:113px;
 background:#979CA8;
width:100%;
}
#bottomline {
float:left;
left:0;
 background:#647392;
width:990px;
border-top:#ebeef5 0px solid;
color:#e5edff;
font-size:10px;
text-align:left;
}
#bottomline a{
height:10px;line-height:10px;position:relative;color:wheat;
}
#news{overflow:auto;}
#news a{text-decoration: underline;}
.textbody{color: #003765;}
.textbody{
text-align: justify;
padding-left:15px;
padding-right:15px;}
.textbody table{color: #003765;}
.textbody p{
text-indent:10px;
text-align:justify;
margin:4px 0;
}
.textbody ul{
line-Height:14px;
margin: 0 0 14px 18px;
}
.textbody hr{color:#000000;}
.textbody a{text-decoration: underline;}
.alinkvisible a:link,.alinkvisible a:visited,.alinkvisible a:hover,.alinkvisible a:active{text-decoration: underline;}
.menu-hor{display:block;}
.sel{background-color:#D9E1F2;}
#rest-head {
text-align:center;
font-size:14px;
font-weight:bold;
}
.chosen-red,.fail{color:red;}
#fields_required{font-weight:bold;}
