html,body {font-family: Arial,sans-serif; font-size:13px; margin:0;}
#header{font-family: Arial,sans-serif; font-size:13px; margin:0;}

img{border:0;}

a{color:#000; text-decoration:none; display:block;}
a:hover{text-decoration:underline; color:#a9030b;}

.clearfix:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height:0px; font-size:0px;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.clear{clear:both; width:0; height:0; overflow:hidden;}

#top{width:985px; height:90px; border-bottom:12px solid #0155b1; padding:6px 0 6px 0; margin:0 0 10px 0; text-align:center; position:relative;}
#top a{display:block; width:728px; margin:0 auto;}
#top table{position:absolute; right:0; top:6px; font-size:13px;}
#top table td{height:23px;}
#top .pg{position:absolute; left:0; top:5px;}
#top .pg img{display:block; float:left; margin-top:10px; margin:0 3px 0 0;}
#top .pg .pd{padding-bottom:5px;}
#top .pg .h{height:40px;}
#top .pg .td{line-height:14px; height:13px;}

#head{width:985px; height:80px; position:relative;}
#head #flash{position:absolute; left:5px; top:0;}
#head #logo{position:absolute; left:5px; top:0; background:url(/images/logo_.gif) left center no-repeat; width:350px; height:70px;}
#head #news{position:absolute; left:385px; top:10px; width:270px; font-size:14px; font-weight:bold; color:#4a4040; line-height:13px; background:url(/images/news.gif) no-repeat; background-position:right bottom; padding:0 0 15px 0;}
#head #news a{color:#4a4040;}
#head #news a:hover{color:#a9030b;}
#head #icons{position:absolute; right:0; top:0; width:285px;}
#head #hadani{position:absolute; left:385px; top:0; width:350px; font-size:14px; font-weight:bold; color:#4a4040; line-height:13px; background:url(/images/hadput.jpg) no-repeat;}
#head #icons form{margin:0; padding:5px 0 0 0;}
#head #icons .in{background:url(/images/in_s.gif) no-repeat; width:213px; border:1px solid #CCC; height:22px; padding:2px 0 0 0; display:block; float:left; margin-right:10px;}
#head #icons .out{background:none;}
#head #icons .search{background:url(/images/search.gif) no-repeat; width:60px; height:22px; border:0; display:block; float:left;}
#head #icons a{display:block; float:left; font-size:11px; line-height:13px; text-decoration:none; margin-bottom:5px;}
#head #icons .h{background:url(/images/home.gif) left center no-repeat #a9030b; padding-left:18px; width:110px; _width:128px; color:#fff; font-weight:bold;}
#head #icons .r{background:url(/images/rss.gif) left center no-repeat; padding-left:18px; width:100px; _width:118px; margin-right:10px;}
#head #icons .f{background:url(/images/favorite.gif) left center no-repeat; display:block; width:128px; _width:146px; padding:0 0 0 18px; margin-right:0; float:right;}
#head #icons .c{background:url(/images/contacts.gif) left center no-repeat; display:block; width:128px; _width:146px; padding:0 0 0 18px; margin-right:0; float:right;}

#menu{width:985px; height:28px; list-style-type:none; margin:0 0 7px 0; padding:0 0 10px 0;  _padding:0 0 6px 0; background:url(/images/menu_bg.gif) right bottom repeat-x;}
#menu li{float:left;}
#menu font{background-image:url(/images/nine_m.gif); background-repeat:no-repeat; font-size:12px; background-position:left center; display:block; height:32px; padding-left:30px; cursor:pointer;}
#menu a{line-height:32px; background:url(/images/mc.gif) repeat-x; display:block; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#FFF; overflow;hidden;}
#menu a span{display:block; background:url(/images/ml.gif) no-repeat;}
#menu a span.l{display:block; background:url(/images/ml_l.gif) right top no-repeat;}
#menu a span.l i{display:block; padding:0 16px 0 16px; font-style:normal;}
#menu a span i{display:block; padding:0 16px 0 17px; font-style:normal;}
#menu a span i.r{display:block; background-image:url(/images/mr_r.gif); background-repeat:no-repeat; background-position:right bottom; padding:0 16px 0 16px; font-style:normal;}
#menu a:hover{line-height:32px; background:url(/images/mc_hover.gif) repeat-x; display:block; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#FFF; cursor:pointer;}
#menu a:hover span{display:block; background:url(/images/ml_hover.gif) no-repeat;}
#menu a:hover span.l{display:block; background:url(/images/ml_l_hover.gif) no-repeat;}
#menu a:hover span.l i{display:block; padding:0 16px 0 16px; font-style:normal;}
#menu a:hover span i{display:block; padding:0 16px 0 17px; font-style:normal;}
#menu a:hover span i.r{display:block; padding:0 16px 0 16px; font-style:normal; background:url(/images/mr_r_hover.gif) no-repeat; background-position:right bottom;}
#menu .cur,#menu .cur:hover{line-height:32px; background:url(/images/mc_cur.gif) repeat-x; display:block; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#0155b1; /*cursor:pointer;*/}
#menu .cur span,#menu .cur:hover span{display:block; background:url(/images/ml_cur.gif) no-repeat;}
#menu .cur span.l,#menu .cur:hover span.l{display:block; background:url(/images/ml_cur_l.gif) no-repeat;}
#menu .cur span.l i,#menu .cur:hover span.l i{display:block; padding:0 16px 0 16px; font-style:normal;}
#menu .cur span i,#menu .cur:hover i{display:block; padding:0 16px 0 17px; font-style:normal;}
#menu .cur span i.r,#menu .cur:hover i.r{display:block; padding:0 16px 0 16px; font-style:normal; background:url(/images/mr_cur_r.gif) no-repeat; background-position:right bottom;}

#footer{clear:left; height:84px; width:985px;}
#footer .menu{margin:0 0 10px 0; padding:0; list-style-type:none; border-bottom:1px solid #0155b1;}
#footer .menu li  {float:left;}
#footer .menu li a{display:block; line-height:32px; font-size:12px; background:url(/images/mbc.gif) repeat-x; color:#0155b1; text-decoration:none;}
#footer .menu li a span{display:block;}
#footer .menu li a span.l{display:block; background:url(/images/mbl_l.gif) no-repeat;}
#footer .menu li a span i{display:block; background:url(/images/mbr.gif) right top no-repeat; font-style:normal; padding-left:21px; padding-right:20px;}
#footer .menu li a span i.r{display:block; background:url(/images/mbr_r.gif) right top no-repeat; font-style:normal; padding-left:23px; padding-right:23px;}

#footer .menu li a:hover{display:block; line-height:32px; font-size:12px; background:url(/images/mc.gif) repeat-x; color:#FFF; text-decoration:none;}
#footer .menu li a:hover span{display:block; }
#footer .menu li a:hover span.l{display:block; background:url(/images/mbl_cur_l.gif) no-repeat;}
#footer .menu li a:hover span i{display:block;  background:url(/images/mbr_cur_r.gif) right top no-repeat; font-style:normal; padding-left:21px; padding-right:20px;}
#footer .menu li a:hover span i.r{display:block; background:url(/images/mbr_cur_r.gif) right top no-repeat; font-style:normal; padding-left:23px; padding-right:23px;}

#footer .menu li a.nine{background:url(/images/nine.gif) 20px center no-repeat; padding-left:50px; padding-right:15px;}
#footer .menu font{background-image:url(/images/nine.gif); background-repeat:no-repeat; font-size:12px; background-position:left center; display:block; height:32px; padding-left:30px; cursor:pointer;}

#footer ul{margin:0; padding:0; list-style-type:none;}
#footer ul li{float:left;}
#footer ul li a{display:inline;}
#footer ul li img{float:left;}
#footer .copy{position:relative; left:0; top:-10px; clear:left;}
#footer a{color:#0155b1; display:inline;}
#footer a.rss{background:url(/images/rss.gif) left center no-repeat; padding-left:18px;}

