#tab_box { overflow:hidden; position:relative; width:100%; background:url(../images/box_tm.gif) top left repeat-x; padding-bottom:0px;}
#tab_box .box_bm {  position:relative; background:url(../images/box_bm.gif) 0 100% repeat-x;}
#tab_box .box_ml { position:relative; background:url(../images/box_dot.gif) left repeat-y;}
#tab_box .box_mr { position:relative; background:url(../images/box_dot.gif) top right repeat-y;}
#tab_box .box_bl { position:relative; background:url(../images/box_bl.gif) 0 100% no-repeat;}
#tab_box .box_br {position:relative; background:url(../images/box_br.gif) 100% 100% no-repeat;}
#tab_box .box_tl { position:relative; background:url(../images/box_tl.gif) top left no-repeat;}
#tab_box .box_tr { background:url(../images/box_tr.gif) top right no-repeat; }

#tab_box .tabWidget { overflow:hidden; }

#tab_box .tabWidget .tabBox {  height:25px; z-index:1; }
#tab_box .tabWidget .tabBox a { text-decoration:none; color:#cc3300;}
#tab_box .tabWidget .tab { position:relative; top:1px; border-right:1px solid #cecece; float:left; cursor:pointer;  z-index:2; padding:1px 0 0 1px; height:23px;}
#tab_box .tabWidget .on { position:relative; top:1px; float:left; cursor:pointer; z-index:2; padding:1px 0 0 1px; z-index:2; height:23px; }

#tab_box .tabWidget .tab div { float:left; height:14px; border-bottom:5px solid #F7F7F7; font-size:9pt; padding:4px 8px 0 7px; color:#666666; }
#tab_box .tabWidget .tab div a { color:#999999; font-size:1em; font-weight:bold;}
#tab_box .tabWidget .on div { float:left; height:14px; border-bottom:5px solid #FFFFFF; font-size:9pt; padding:4px 8px 0 7px; color:#000000; background-color:#FFFFFF;}
#tab_box .tabWidget .on div a { color:#333333; font-size:1em; font-weight:bold; }

#tab_box .tabWidget .tabContent { padding:3px 5px 7px 7px;}
#tab_box .tabWidget .show { display:block; }
#tab_box .tabWidget .hide { display:none; }

#tab_box .tabWidget .tabContent table { border:0; width:100%; table-layout:fixed; height:89px;}

#tab_box .tabWidget .tabContent .thumbnail { text-align:center; padding-top:6px;}
#tab_box .tabWidget .tabContent .thumbnail img {float:left; }

#tab_box .tabWidget .tabContent .titleBox { padding-top:3px; padding-left:0px; color:#888888; vertical-align:top;}
#tab_box .tabWidget .tabContent .titleBox .regdate { font-family:tahoma; font-size:.85em; color:#AAAAAA;}
#tab_box .tabWidget .tabContent .titleBox .title { background:url(../images/bulletD0.gif) no-repeat 0px 6px; padding-left:8px; margin-top:3px; white-space:nowrap; overflow:hidden; }
#tab_box .tabWidget .tabContent .titleBox .title .comment_cnt { font-weight:normal; font-size:0.8em; color:#F48A23; }
#tab_box .tabWidget .tabContent .titleBox .title a { color:#555555; text-decoration:none; }
#tab_box .tabWidget .tabContent .titleBox .title a:hover { color:#669900; text-decoration:underline; }

#tab_box .tabWidget .tabContent .titleBox .title .author { color:#cc3300; }
#tab_box .tabWidget .tabContent .titleBox .title .readAndVoted { font-family:tahoma; font-size:.8em; color:#669900;}
#tab_box .tabWidget .tabContent .titleBox .title .readAndVoted .readed { color:#669900;}
#tab_box .tabWidget .tabContent .titleBox .title .readAndVoted .voted { color:#C8A64B;}
