.main{width:80em;}

.nav{padding-left:5px;display:block;list-style:none;}/*border-bottom:5px solid #dfdfdf;*/
.nav li {float:left;}
.nav li a {display:block;padding:5px 8px;color:#fff;border-left:1px #ca0002 solid;border-right:1px #990000 solid;}
.nav li a:hover,
.nav li a:active,
.nav li a:focus{background: #990000;color: #fff;text-decoration: none;}

.subnav{border:1px #c6b69d solid;padding:10px 0;}
.subnav div a{font-weight:bold;}
.subnav ul{display:block;list-style:none;margin:0}
.subnav a {display:block;padding:1px 10px;}
.subnav a:hover,
.subnav a:active,
.subnav a:focus{background: #eee;text-decoration: none;}
.subnav ul li ul{list-style:none;margin:0;}
.subnav ul li ul li a {font-weight:normal;}
.subnav ul li ul li a span{margin:0 10px;font-weight:normal;}

.subnav2{border:1px red solid;padding:10px 0;}
.subnav2 div a{font-weight:bold;}
.subnav2 ul{display:block;list-style:none;margin:0}
.subnav2 a {display:block;padding:1px 10px;}
.subnav2 a:hover,
.subnav2 a:active,
.subnav2 a:focus{background: #eee;text-decoration: none;}
.subnav2 ul li ul{list-style:none;margin:0;}
.subnav2 ul li ul li a {font-weight:normal;}
.subnav2 ul li ul li a span{margin:0 10px;font-weight:normal;}

.subnav3{border:1px blue solid;padding:10px 0;}
.subnav3 div a{font-weight:bold;}
.subnav3 ul{display:block;list-style:none;margin:0}
.subnav3 a {display:block;padding:1px 10px;}
.subnav3 a:hover,
.subnav3 a:active,
.subnav3 a:focus{background: #eee;text-decoration: none;}
.subnav3 ul li ul{list-style:none;margin:0;}
.subnav3 ul li ul li a {margin:30px 10px;font-weight:normal;font-size:200%;}
.subnav3 ul li ul li a span{margin:30px 10px;font-weight:normal;}


.box{border:1px #c6b69d solid;margin-bottom:1em;}
.box .head{height:25px;background:url(box-title-bg.gif)  50% 50% repeat-x;margin:0;}
.box .head .title{padding-left:6px;}
.box .head .more{text-align:center;padding-right:6px;width:20px;}
.box .body td {line-height:1.8em;}
.box .body td a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.box .body .title{text-align:left;padding-left:16px;}
.box .body .date{text-align:right;}

.list .head{padding:3px;border-bottom:1px #ccc solid;}
.list .head span{padding:0 5px;}
.list .body td {line-height:1.8em;border-bottom:1px #ccc dotted;}
.list .body td a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list .body .title{text-align:left;padding-left:16px;}
.list .body .date{text-align:right;}
.list .list-nav{text-align:center;}
.list .list-nav a{margin:0 2px;text-decoration:underline;}

.doc{margin-bottom:20px;}
.doc .title{text-align:center;font-weight:bold;font-size:1.6em;line-height:2em}
.doc .head{text-align:center;}
.doc .content{margin-top:5px;font-size:1.15em;line-height:2em} 
.doc .date{} 
.doc .count{margin:0 10px;}
