
/* CSS Document */
hr{border:1px dashed gray; height: 1px;}
/* top CSS start */
#cat {padding:0 20px; margin:10px 0 0 0}

#topical {background:url(../images/topical_bg.png) #F0F0F0 no-repeat; width:240px; height:335px; height:315px; text-align:center; padding-top:20px; margin:0}
#topical img{border:1px solid #cccccc; padding:3px}
#topical h1{text-align:left; width:200px; margin:5px 0}
#topical .artical{text-align:left; width:200px}
#topical .more_w {width:200px; text-align:right; margin-top:5px}
/* top CSS end */

/* tab CSS start */
#hotforum {padding:10px 0; background:#F0F0F0}
#tab {list-style-type:none; height:30px; background:url(../images/tab_bg.jpg) repeat-x #F0F0F0 left top; display: block; margin:0; padding:0;width: 300px;}
#tab ul{list-style-type:none; display: block; margin:0; padding:0;  }
#tab li {padding:0; margin:0; display:inline; letter-spacing:10px; margin:0; padding:0 }
#tab a {background:url(../images/tab_left.jpg) no-repeat left top; padding:0 0 0 17px; margin:0; float:left; text-decoration:none;}
#tab a span {background:url(../images/tab_right.jpg) no-repeat right top; margin:0; padding:4px 23px 6px 18px; padding:6px 23px 2px 18px; display:block; float:none; color:#333333;}
#tab a:hover {color:#333333; background:url(../images/tab_left_on.jpg) no-repeat left top;}
#tab a:hover span {color:#333333; background:url(../images/tab_right_on.jpg) no-repeat right top;}
#tab #current a {color:#333333; background:url(../images/tab_left_on.jpg) no-repeat left top;}
#tab #current a span {color:#333333; background:url(../images/tab_right_on.jpg) no-repeat right top;}

#hot {background:url(../images/tab_listbg.jpg) #F0F0F0 repeat-y; text-align:left; margin:0}
#hot .list {background:url(../images/tab_bottom.jpg) no-repeat left bottom; text-align:left; margin:0; padding:0}
#hot .more_w {width:100%; text-align:right; margin-top:5px}
/* tab CSS end */

/* camera CSS start */
#newscam {padding:0 10px; background:#F0F0F0;}
#news_title {background:url(../images/tred_top.jpg) no-repeat left top; color:#EEEEEE; text-align:left; padding:3px 0 0 16px; padding:5px 0 0 16px; margin-top:10px; height:25px;}
#news {background:url(../images/tred_bg.jpg) repeat-y; padding:0; margin:0}
#news .list {background:url(../images/tred_bottom.jpg) no-repeat left bottom; text-align:left; padding:0;}
#news .more_w {width:100%; text-align:right; margin-top:5px}

.button_4a {cursor:pointer; background:url(../images/bt_4.gif) no-repeat; width:98px; height:26px; border:0; text-align:center; padding:0; padding-top:5px; margin:10px 2px 4px 0; color:#2B639C}
.button_4b {cursor:pointer; background:url(../images/bt_4.gif) no-repeat; width:98px; height:26px; border:0; text-align:center; padding:0; padding-top:5px; margin:10px 0 4px 2px; color:#2B639C}
.button_4c {cursor:pointer; background:url(../images/bt_4.gif) no-repeat; width:98px; height:26px; border:0; text-align:center; padding:0; padding-top:5px; margin:0 2px 0 0; color:#2B639C}
.button_4d {cursor:pointer; background:url(../images/bt_4.gif) no-repeat; width:98px; height:26px; border:0; text-align:center; padding:0; padding-top:5px; margin:0 0 0 2px; color:#2B639C}
/* camera CSS end */

/* right ad CSS start */
#m_right {border-bottom:1px solid #DAEAEE}
.ad {margin:0 0 8px 0;}
/* right ad CSS start */

/* forum search CSS start */
#forum_search {background:#EBF3F5; border-top:1px solid #DAEAEE; border-left:1px solid #DAEAEE; border-right:1px solid #DAEAEE; border-bottom:1px solid #DAEAEE; margin-top:10px}
#fsearch {background:#FFFFFF; border:5px solid #DFEEF0; margin:10px 15px 0 15px; text-align:left; padding:0 10px 10px 10px;}
#fsearch select {margin:10px 10px 0 5px;}
#fsearch input {margin:10px 5px 0 5px;}
/* forum search CSS end */

/* main CSS start */
#main {background:#EBF3F5; border-left:1px solid #DAEAEE; border-right:1px solid #DAEAEE; border-bottom:1px solid #DAEAEE; vertical-align:top; margin:0; padding:0 15px 10px 15px;}
#route {text-align:left; padding:10px 10px 0px 0px;}
#route .light{padding:0 5px}
#route h1 {font-weight:normal; display:inline;}
#route .leader {margin:0 10px}
#route .leader a{margin-left:10px;}
.newtopical {text-align:right; padding:10px 0 5px 5px; width:85px}

.row_l {text-align:left; padding:10px 10px 5px 0; width:50%}
.row_l .light{padding:0 10px}
.row_r {text-align:right; padding:10px 10px 5px 0; width:50%}
.row_r .light{padding:0 10px}

.talk_subject {margin-bottom:1px; text-align:left; margin-right:10px; width:762px;}
.talk_subject thead td{background:#7BB5A8; padding:5px 10px; text-align:left; border-bottom:1px solid #B5CED1; color:#ffffff}
.talk_subject tbody td{background:#a5cebd; padding:5px 10px; text-align:left; border-bottom:2px solid #7BB5A8; border-top:2px solid #7BB5A8;}
.talk_subject tfoot td{background:#FFFFFF; padding:5px 10px; text-align:left; border-bottom:1px solid #DDDDDD;}
.talk_subject h1 {font-weight:normal}

.talk_subject2 {margin-bottom:1px; text-align:left; margin-right:10px; width:762px;}
.talk_subject2 td{background:#eeeeee; padding:5px 10px; text-align:left; border-bottom:1px solid #DDDDDD;}
.talk_subject2 td.alternate{background:#FEFEE7; padding:5px 10px; text-align:left; border-bottom:1px solid #DDDDDD;}
.talk_subject2 h1 {font-weight:normal}

.vote {margin-bottom:1px; text-align:left; margin-right:10px;}
.vote thead td{background:#7BB5A8; padding:2px; text-align:left; border:solid 1px #B5CED1; color:#ffffff}
.vote tbody td{background:#FEFEE7; padding:2px; text-align:left; border:solid 1px #7BB5A8; }
.vote tfoot td{background:#FFFFFF; padding:2px; text-align:left; border:solid 1px #DDDDDD;}
.vote h1 {font-weight:normal}

.divSignature {width:567px; overflow:hidden;}

.order {margin-left:360px}
.order a:link {color: #FFFFFF; text-decoration:underline; background:none; border:none; margin-left:10px}
.order a:visited {color: #FFFFFF; text-decoration:underline; background:none; border:none; margin-left:10px}
.order a:hover {color: #FFF66D; text-decoration:underline; background:none; border:none; margin-left:10px}
.order a{text-decoration:none; border:none; margin-left:10px}
.memberinfo {font-size:11px; line-height:18px}
.memberinfo img{margin:5px 0;}

.date{vertical-align:top;}
.ac5 img{margin-left:5px;vertical-align:top;}
.line {border-bottom:1px dashed #DDDDDD; padding:7px 0;}
.artical_w{font-size:15px; line-height:25px; padding:10px 0; word-wrap:break-word;}
.artical_w img{margin:5px 0}
.foreword {background:#F1F1F1; padding:10px; margin-bottom:5px}
.original {font-size:11px}

#page {text-align:center; margin-top:10px;}
#page .light{padding:0 10px}
.num{letter-spacing:7px;}
/*
#google_ad {text-align:left; margin:40px 3px 10px 15px}
*/
/* main CSS rnd */

.votebar1 {background-color:blue; display:inline-table; border:solid 1px white; vertical-align:middle}
.votebar2 {background-color:green; display:inline-table; border:solid 1px white; vertical-align:middle}
.votebar3 {background-color:red; display:inline-table; border:solid 1px white; vertical-align:middle}
.votebar4 {background-color:orange; display:inline-table; border:solid 1px white; vertical-align:middle}
.votebar0 {background-color:Purple; display:inline-table; border:solid 1px white; vertical-align:middle}