/* CSS Document */

body { background:url("/images/body.jpg") repeat-x top #F2F5FA; margin:0; padding:0; }
body,td,textarea,select,input { font-family:tahoma; font-size:12px; }
h1 {  color:#4163B5; font-weight:bold; font-size: 18px; padding:0; margin:0 0 17px 0; }
h2 { color:#4163B5; font-size: 18px; padding:0; margin:0 0 6px 0; font-weight:normal; line-height:20px;}
h3 {padding:0; margin:0 0 10px 0;  font-size:14px; padding-bottom:5px; border-bottom:1px solid #B7B7B7; padding-left:15px;}
h4,h5,h6 {padding:0; margin:0 0 8px 0;}
p { margin:0px 0px 10px 0px; padding:0px; }
a { color:#AACCFF; }
a:hover { text-decoration:none; }

.main { background:url("/images/bottom.jpg") repeat-x bottom; height:100%; width:100%; }
.table { margin:0 auto; }

.icons { height:38px; vertical-align:top; font-size:11px; padding-top:12px; }
.icons a { display:block; float:left; height:14px; }
.home { background:url("/images/home.gif") no-repeat 0 3px; padding:0 16px 0 16px; }
.map {background:url("/images/map.gif") no-repeat 0 2px; padding:0 16px 0 18px;}
.mail { background:url("/images/mail.gif") no-repeat 0 4px; padding:0 16px 0 18px; }
.print { background:url("/images/print.gif") no-repeat 0 2px; padding:0 16px 0 18px; }
.lang { float:right; width:200px; font-weight:bold; text-align:right; }
.lang a { float:right; padding-left:17px; color:#DAE1F1; }

.head { height:156px; background:url("/images/head.jpg") no-repeat; }

.spheres { height:80px; vertical-align:top; }
.spheres table { margin-top:20px; height:46px; margin-bottom:18px; }
.spheres table td {vertical-align:middle; }
.spheres table a { display:block;  padding:0px 0 0px 0; text-align:center; font-family: "Trebuchet MS","Times"; font-size:14px; text-decoration:none; color:#2B2C29; font-weight:bold;  }
.spheres table a span { /*visibility:hidden;*/ }
.tdiv { width:19px; }
.t1 { width:241px; background:url("/images/t1.jpg") no-repeat; }
.t2 { width:230px; background:url("/images/t2.jpg") no-repeat; }
.t3 { width:230px; background:url("/images/t3.jpg") no-repeat; }
.t4 { width:240px; background:url("/images/t4.jpg") no-repeat; }

.content {vertical-align:top; }
.content_table { width:100%; margin-bottom:10px; }
.left { vertical-align:top; width:241px; }
.right { vertical-align:top; width:240px; font-size:11px; }
.center { vertical-align:top;  }
.path { margin-bottom:11px; color:#fff;  }
.path a { color:#EDF1F8; text-decoration:none; }
.path a:hover { text-decoration:underline; }
.text { padding:4px 11px 0 11px; line-height:17px;}

.text a { color:#BF0707; text-decoration:none; }
.text a:hover { color:#00328C; text-decoration:underline; }
.white-block { background:url("/images/lt.gif") no-repeat left top; background-color:#fff; }
.rt { display:block; height:4px; background:url("/images/rt.gif") no-repeat right top; margin:0px; }
.rb { margin:0px; display:block;  background:url("/images/rb.gif") no-repeat right bottom; margin-top:5px; }

.last { margin-top:10px; }
.last strong { color:#BF0707 }



.more { background:#EAEAEA; padding:1px 12px 1px 12px; font-size:10px; text-align:right; margin:5px -11px 25px -11px!important;}
.more a { color:#BF0707 !important;text-decoration:none; }
.more .lng { float:left; color:#BF0707; margin:0px; padding:0px;}
.right .more { margin-left:-26px !important; }

 .news { margin:0px; padding:0px; }
 .news li {  line-height:16px; margin:0px 0px 5px 0px; list-style:none;}
 .news li a {color:#000; text-decoration:none;}
 .right .news li {background:url(/images/file.gif) no-repeat 0 4px; padding:0px 0px 10px 15px !important;}

.menu { margin:0px; padding:0px; background:url(/images/menub.gif) no-repeat bottom #002C7D; list-style:none; padding-bottom:16px;}
.menu li { _height:1%; list-style-type:none;  background:url(/images/menuli.gif) no-repeat; padding-left:47px; line-height:30px; font-weight:bold; font-size:14px; color:#fff;}
.menu a { color:#fff; text-decoration:none; }
.menu li.first-active { background:url(/images/menu_first_active.gif) no-repeat;  padding-top:2px; color:#001948; padding-left:0;}
.menu li.first { background:url(/images/menu_first.gif) no-repeat; _height:32px; padding-top:2px;padding-left:0px; }
.menu li.first a { background:url(/images/mbot.gif) no-repeat bottom; display:block;padding-left:47px;}
.menu li.first-active a {color:#001948;}
.menu li.active { background:url(/images/menu_active.gif) no-repeat bottom #fff;  color:#001948; line-height:30px;}
.menu li.active a {color:#001948;}
.menu .first-active div { border:0px solid #aaa; background:url(/images/menu_active.gif) no-repeat bottom #fff; padding-left:47px; }

.menu li ul { margin:0px; padding:0 10px 9px 0; font-size:11px; line-height:12px; background:none !important;   }
.menu li ul li {  margin:0px; padding:0px 0px 0px 12px !important; line-height:12px !important; font-size:11px; background:url(/images/arr.gif) no-repeat 0 6px !important; font-weight:normal; margin-bottom:2px; }
.menu li ul li a {  background:none !important; padding-top:0px !important; padding-bottom:0px !important; line-height:13px; }
.menu li ul li span { color:#001948!important; font-weight:bold;  }

.footer-line { height:7px; background-color:#6E8FCB; }
.footer { height:60px; vertical-align:middle;}
.footer table td { font-size:11px; }
.rights { height:12px; border-left:1px solid #000; padding-left:10px; vertical-align:top; }

fieldset { padding:6px; }
form { margin:0px; padding:0px; }

.news h2 { font-size:14px; font-weight:bold; line-height:17px; }