* {padding:0; margin:0;}
body {background: #F2F4ED url("/pic/bglist.jpg");}

#top {height:180px; background: url("/pic/bgtop.jpg");}
#logo {float:left; width:155;text-align:center;}
#logo a {display:block; background: url("/pic/logo_.gif") no-repeat 0 0; width:129px; height:158px; margin:11px; text-decoration:none;}
#logo a:hover {background: url("/pic/logo_.gif") no-repeat 0 -158px; text-decoration:none;}
#coor {float:right; width:250px; padding-top:20px;}
#coor a {color:#999}
#coor a:hover {color:#c00;}


#tit { padding-top:20px;}
#lang {font:13px/26px Arial; height:26px; background: url("/pic/bgmenu.gif") repeat-x; text-align:right; padding-right:20px;}
#lang div {float:right; text-align:center; width:80px; height:26px; background: url("/pic/holl_p.gif") no-repeat;}
#lang div a {color:#999;}
#lang div a:hover {color:#c00;}
#lang div.act {font-weight:bold; color:#900; background: url("/pic/holl_bg.gif") repeat-x;}
#lang div.left {background: url("/pic/holl_l.gif") no-repeat; width:9px}
#lang div.right {background: url("/pic/holl_r.gif") no-repeat; width:9px}

#main {padding:30px 0 0 30px;}
#main h1 {font:bold 18px/26px Arial;}
#main h2 {font:bold 14px/20px Arial;}
#main address {font: 13px/16px Verdana}

#news {float:right; width:290px;}
#news #line {background: url("/pic/line.gif") repeat-x; height:8px;}
#news_tit {height:41px; background: url(/pic/down.jpg) no-repeat 0 0;text-align:center; font:bold 16px/41px Times; text-transform:uppercase}
#news_item {padding:0 30px 10px 20px;}
#news_item p {text-align:left;}
#news_item p span {font-size:medium;}

#obya {float:right; width:290px;clear:both;}
#obya #line {background: url("/pic/line.gif") repeat-x; height:8px;}
#obya_tit {height:41px; background: url(/pic/down.jpg) no-repeat 0 0;text-align:center; font:bold 16px/41px Times; text-transform:uppercase}
#obya_item {padding:0 30px 10px 20px;}
#obya_item p {text-align:left;}
#obya_item p span {font-size:medium;}

#menu {float:left; width:180px;}
#menu_head {font:bold 16px/20px Helvetica;}
#menu #line {background: url("/pic/line.gif") repeat-x; height:8px;}
#menu a {color:#131313; text-decoration:none;padding-top:5px;}
#menu a:hover {color:#c00}
#menu a:visited {color:#999}
#menu a.menu_item {display:block;}
#menu a.menu_act {display:block; color:#900; font-weight:bold;}

#cont {margin-left:210px; margin-right:320px; font:12px/14px Arial;}
#cont img {float:left; padding-right:22px;}
#foot {float:right; clear:both; width:290px; height:41px; background: url(/pic/down.jpg) no-repeat 0 0; text-align:center; font: 12px/41px Times;}

.popup a {
position:relative;
}

.popup a span{
    position:absolute;
    display: none;
    top: 20px;
    left: 20px;
    z-index: 1;
    background: #FFFFFF;
}

.popup a:hover span {
    display: block;
}

