body,input,textarea,button,select{color:#000;font:12px/20px "Helvetica","Helvetica","Arial",sans-serif}
a{text-decoration:underline}

.head,.banner{padding:30px 0 141px 0;font-size:15px;margin-bottom:-131px;display:block}
.head h1 a{height:30px;margin:0;display:block}
.head h1{height:72px}.menu a{display:block;margin-left:15px;padding-top:38px;height:30px}
.banner{text-align:center;padding-bottom:0;margin-bottom:-70px}.head .center{padding:0}.head ul{margin-top:-72px}.head .col{padding-bottom:10px}
.menu a.cur{border-bottom:4px solid #000}

ins{font-size:20px;display:block;line-height:26px;font-weight:300;margin-bottom:-8px}
ul li{float:left}* html ul li{width:10px;white-space:nowrap}
ol{padding-top:3px}ol li{white-space:nowrap;line-height:18px;border-top:1px #eee solid}
ol span{float:right;font-size:11px}

.col,.left,.right{float:left;display:inline;overflow:hidden}.right{float:right}.row{overflow:hidden;width:1000px;display:block}
.center{width:940px;position:relative;margin:0 auto;overflow:hidden;display:block;padding-top:100px}.tight{padding-top:10px}
.col{width:212px;padding:0 30px 40px 0}.duo{width:455px}.trio{width:293px}.smart{width:auto;padding:0 3px 3px 0}.full{width:940px}
.grid{width:auto;padding:0 3px 20px 0}.grid span,.grid img{display:block;font-size:12px;margin-bottom:5px}

ul.feed{margin-right:-10px}ul.feed img{width:53px;display:block;border-right:1px solid #000;border-bottom:1px solid #000}
div.feed{margin-top:5px;line-height:17px;border-top:1px #000 solid;padding-top:2px}

.icon{padding-top:0}.head .icon li{border:0;font-size:14px}.icon a{padding-left:20px}
.head .icon a{height:25px}

address.center{padding:33px 0 80px 0;font-size:11px;border-top:1px solid #000}