body {font:normal 11px verdana;color:#666;position:relative;margin:10px;background:url(theme/bgb.png)}

.wrapper {
width:960px;
position:absolute;
left:50%;
margin-left:-480px;

-moz-box-shadow: #77 0px 0px 10px; 
-webkit-box-shadow: #777 0px 0px 10px;
box-shadow: #777 0px 0px 10px;

border:solid 1px gray;
*border:solid 1px #eee;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
padding-top:14px;
padding-bottom:14px;
background:#4D4D4D;
}

.top
{
height:110px;
background:#eee;
background:url(theme/tban.png) no-repeat;
}


.top h1
{
margin:0px;
padding:0px;
/*font:bold 35px impact*/
font:bold 0px impact;
color: #777;
padding-left:30px;
padding-top:9px;
}

h2 {font-size: 16px;color:#FAEBD7;}


.top span
{
/*font:bold 11px verdana;*/
font:bold 0px verdana;
padding-left:30px;
}


.menu
{
border-top:solid 1px #eee;
height:30px;
width:960px;
background:url(theme/bgm.png) repeat-x #000;
}

.menu a
{
cursor:pointer;
font:normal 10px verdana;
padding: 0px 30px 0px 30px;
display:block;
float:left;
line-height:30px;
height:30px;
background:url(theme/bgm.png);
color:#555;
text-decoration:none;
border-right:solid 1px #666;
}

.menu a:hover
{
background:#666;
color:#ddd;
}

.menuf
{
height:12px;
}


.container {position:relative;width:960px;height:0px;border-top:solid 1px silver}


.container div 
{
width:600px;
position:absolute;
top:40px;
left:50%;
margin-left:-300px;
padding:42px;
border:solid 1px gray;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
-moz-box-shadow: #777 0px 0px 10px; 
-webkit-box-shadow: #777 0px 0px 10px;
box-shadow: #777 0px 0px 10px;	
border:solid 1px #000;
display:none;
z-index:2000;
color:#666;
line-height:18px;
}

.container div b
{
display:block;
line-height:33px;
}

.container div a 
{
display:block;
text-align:right;
font-size:9px;
}


.glx
{
width:960px;
height:500px;
position:relative;
}

.obt
{
width:960px;
height:500px;
}

.obt .plumber 
{
position:absolute;
left:0px;
bottom:0px;
/*display:none*/;
}

.obt .ac 
{
position:absolute;
right:280px;
top:0px;
*display:none;
}


.obt .bboard
{
text-align:right;
position:absolute;
width:680px;
/*height:500px;*/
left:0px;
bottom:0px;
z-index:400;
opacity:0.7;
text-align:justify;
color:#fff;
background:#000;
*background:#777;
opacity:0.7;

line-height:15px;
/*
-moz-box-shadow: #333 0px 0px 10px; 
-webkit-box-shadow: #333 0px 0px 10px;
box-shadow: #333 0px 0px 10px;
*/
}

.obt .bboard div
{
padding:50px;
font:italic 9px verdana;
}

.obt i
{
display:block;
text-align:right;
margin-top:15px;
}

li
{
margin-left:40px;
margin-top:-8px;
padding-top:0px;
line-height:0px;
list-style-image: url('../cm_images/li.gif');
}