html{
	margin:0pt;
	padding:0pt;
	height:100%;
}

body{
    margin:0pt;
	padding:0pt;
	font-family:Arial;
	font-size:12px;
	color:#898989;
	height:100%;
	background:#fff;
}
td, div, span, p{
 font-size:12px;
}
span{
 line-height:1.4em;
}
a{
 color:#898989;
}
a:hover {
 color:#007eb2;
 text-decoration:none;
}
a:active{
 color:#007eb2;
 text-decoration:none;
}

.head{
 height:100px;
 background:url(../images/bg_top.gif) repeat-x;
}
.menu{
 margin-left:33px;
}
.menu td{
 padding-top:21px;
}
.menu td a{
 font-size:18px;
 font-family:Trebuchet MS;
 color:#222933;
}
.menu td a:hover{
 color:#007eb2;
}
.news a{
 display:block;
 margin-bottom:15px;
}
.anons{
 clear:both;
 margin-bottom:25px;
}
.bantext{
 background:url(../images/grey_arr.gif) 33px 50% no-repeat #adadad;
 padding:5px 10px 5px 53px;
 color:#fff;
 font-size:11px;
}
.menu2{
 margin-bottom:40px;
}
.menu2 p a, li a{
 font-size:11px;
}
.menu2 p{
 padding:0pt;
 margin:0pt 0pt 20px;
}
.menu2 p a{
 padding-left:11px;
}
.menu21{
 margin:0pt 0pt 20px 30px;
 padding:0pt;
 list-style-type:none;
}
.menu21 li{
 line-height:22px;
}
.menu21 li a{
 padding-left:11px;
}
.activ{
 background:url(../images/blue_arr.gif) 0px 50% no-repeat;
 color:#007eb2;
}
.banleft{
 padding-bottom:20px;
}
.cont h3{
 font-size:18px;
 font-weight:normal;
 color:#454545;
}
.cont p, cont span, cont div{
 font-size:11px;
 color:#454545;
}
.cont a{
 color:#007eb2;
 font-size:11px;
}
.ntitle{
 font-weight:normal;
 font-size:14px;
 color:#007eb2; 
}