/* CSS Document */
.header-bg{ background:url(../images/header-bg.jpg) repeat-x; height:72px;}
#header{ width:950px; margin:0 auto; padding-top:15px;}
#footer .top{width:950px; margin:0 auto;}
#footer .top img{ float:right;}
#footer .cpy{ height:45px; line-height:45px; background:#f2f2f2; text-align:center; color:#666;}
.nav-bg{ background:url(../images/nav-bg.jpg) repeat-x; height:49px;}
.nav ul li{ float:left; width:190px; overflow:hidden;}
.nav{ width:950px; margin:0 auto; background:url(../images/nav.jpg); height:45px;}
.nav a{overflow:hidden;display:inline-block; width:190px; height:45px;background:#fff;filter: alpha(opacity=0);-moz-opacity:0;opacity: 0;}
.nav a:hover{filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}
#main{ width:950px; margin:30px auto;}
.left{ width:200px;}
.left a{ display:block; margin-bottom:15px;}
.left a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.banner{ width:950px; margin:1px auto 0;}
.right{ width:720px;}
.place a{ color:#bc3144;}