body {margin:0;padding:0;line-height:100%;font-family:Arial, Georgia, serif;background:#fff url(bg/bg.jpg) 0 0 no-repeat;color:#333;}
img {border:none;margin:0;}

#dc {width:960px;margin:0 auto;position:relative;}
#hd {margin:0 auto;min-height:375px;position:relative;}
#bd,#ft {padding:15px 0 0 0;clear:both;color:#999;font-size:small;}

img.logo {position:absolute;top:55px;right:0;}
cite.slogan {display:block;margin:0;color:#bc0700;position:absolute;bottom:1em;right:0;font-family:"Segoe script";}

#nv {padding:0;margin:0;border:none;}
#nv li{list-style:none;}
#nv a {color:#fff;text-shadow: #fff 0px 0px 20px;text-decoration:none;outline:none;}
#nv a:hover {color:#fff;text-shadow: #eee 0px 0px 15px;}

.to{background:#646464;border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;}
.tb{background:#bdc800}
.tu{background:#fcb334;border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;}

.tp {width:320px;min-height:275px;float:left;padding:10px 0 0 0;}
.tp a{font-size:x-large;text-indent:15px;display:block;padding:5px 0;}

.sb {padding:10px 0 10px 20px;margin:0;}
.sb li{padding:0 0 5px 0;}
.sb a{font-size:medium;text-indent:10px;text-shadow:none;padding:2px;background:transparent url(bg/nv.gif) left center no-repeat;}

.bn {color:#fff;float:left;text-align:center;line-height:2.5em;width:300px;min-height:100px;margin:0 auto 0 0;padding:10px;}
.bn big{font-size:x-large;}
.bn big a{text-decoration:none;color:#fff;text-shadow: #fff 0px 0px 20px;}
.bn big a:hover{text-shadow: #eee 0px 0px 15px;}

form{border:0;margin:0;padding:0;display:inline;}
.to label{display:inline-block;width:90px;text-align:left;}
.to .imp{width:200px;}
.to .btn{width:100%;}
