﻿/*	公共控件区	*/


/*	评论控件	*/
.pub-comment{ }
.pub-comment .comment-list{ }
.pub-comment .comment-list ul{ }
.pub-comment .comment-list ul li{ }
.pub-comment .comment-list ul li .face{ width:80px; height:100px; float:left; }
.pub-comment .comment-list ul li .face img{ width:70px; height:70px; border:solid 1px #666; padding:1px; }
.pub-comment .comment-list ul li .name{ text-align:center; padding-top:4px; } 
.pub-comment .comment-list ul li .info{ width:auto; margin-left:80px; }
.pub-comment .comment-list ul li .info .content{  }
.pub-comment .comment-list ul li .info .time{ font-family:Verdana; font-size:11px; }
.pub-comment .comment-page{ text-align:center; padding:4px; } 
.pub-comment .comment-page a{ display:inline-block; padding:2px 4px 2px 4px; margin:auto 2px auto 2px; border:solid 1px #3f3f3f; color:#7e7e7e; }
.pub-comment .comment-page a.on{ font-weight:bold; color:#cacaca; border:none; }
.pub-comment .comment-post{ padding-top:12px; }
.pub-comment .comment-post .Description{ width:100%; height:50px; overflow:auto; }

/*	投票控件	*/
.pub-VoteBox{ border:solid 1px #CCC; }
.pub-VoteBox .VoteTitle{ border-bottom:dashed 1px #CCC; padding:12px; }
.pub-VoteBox .VoteTitle .tit{ display:inline-block; font-size:18px; font-weight:bold; }
.pub-VoteBox .VoteList{ }
.pub-VoteBox .VoteList table{ width:98%; margin:auto; }
.pub-VoteBox .VoteList table th{ font-weight:normal; width:200px; }
.pub-VoteBox .VoteList table th , .pub-VoteBox .VoteList table td{ border-bottom:dashed 1px #CCC; padding:8px; }
.pub-VoteBox .VoteList table .c2{ width:300px; }
.pub-VoteBox .VoteList table .c2 .items{ height:22px; background:#efefef; }
.pub-VoteBox .VoteList table .c2 .items .v{ height:20px; background:#5dbc5b; border:solid 1px #478f45; }
.pub-VoteBox .VoteList table .c3{ width:50px; text-align:left; }
.pub-VoteBox .VoteList table input{ width:53px; height:23px; cursor:pointer; border:none; background:url(../Images/btn_Vote.gif) no-repeat; }
.pub-VoteBox .VoteUser .noVote{ display:inline-block; padding:12px; } 
.pub-VoteBox .VoteUser { display:inline-block;}
.pub-VoteBox .VoteUser .user{ width:70px; padding:5px; float:left; text-align:center; }
.pub-VoteBox .VoteUser .user img{ border:solid 1px #CCC; padding:2px; width:66px; height:66px; }
.pub-VoteBox .VoteUser .user .name{ padding-top:4px; }

/*	标签控件	*/
.pub-tag{ display:inline-block; position:relative; margin:5px; }
.pub-tag .more{ width:9px; height:24px; top:1px; right:1px; position:absolute; background:url(../Images/input-more.gif) no-repeat; }
.pub-tag .more:hover{ background-position:-10px top; }
.pub-tag input{ text-align:center; padding:4px 14px 4px 4px; height:16px; width:90px; border:solid 1px #999; }
.pub-tag .result{ line-height:180%; }
.pub-tag .result a.cate{ color:#336699; padding:2px; }
.pub-tag .result a.cate:hover{ background:#003399; color:White; }
.pub-tag .result .new{ background:url(/User/Images/ico_new.gif) no-repeat left 6px; padding-top:6px; width:27px; height:11px; display:none; }

.diag-category{ padding:6px; }
.diag-category a{height:16px; padding:4px 6px 4px 6px; display:inline-block; margin:auto 4px auto 4px; color:#333; }
.diag-category a.on{ border:solid 1px #1eb436; background:url(../Images/tag-category.gif) repeat-x; color:White; font-weight:bold; }
.diag-tags{ padding:6px; width:100%; overflow:auto; }
.diag-tags a{ display:inline-block; padding:4px; color:#336699; }
.diag-tags a:hover{ background:#003399; color:White; }

.pub-tag-category{ position:absolute; background:#FFF; border:solid 1px #CCC; padding:3px; }
.pub-tag-category a{ display:inline-block; padding:2px; margin:2px; }
.pub-tag-category a:hover{ background:#003399; color:White; }

