/*
author:ck
date:12.02.22
*/ 
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td{ margin:0; padding:0; border:0; font-size:100%;}
body{ background:#fff; color:#000; font:12px/1.5em arial,tahoma,simsun; text-align:center;}
ol,ul{ list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6{ font-style:normal; font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
input,textarea,select,button{ font-size:100%;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}

/*  CMS Common title colors  */
.title_default{ }
.title_black{ color:black !important;}
.title_red{ color:red !important;}
.title_blue{ color:blue !important;}
.title_green{ color:green !important;}
.title_brown{ color:brown !important;}
.title_gray{ color:gray !important;}

body {background-color:#ececec;}

.row, .mod .bd, .sdmod .bd{*zoom:1;}
.row:after, .mod .bd:after, .sdmod .bd:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

/*  */
.row {margin:0 auto; width:950px; background:#fff; text-align:left;}

.banner {}
.leaderette {background:url(../img/leaderette.jpg) 0 0 no-repeat; min-height:178px; *height:178px;}
.leaderette p {padding:45px 55px 0 255px; font-size:14px; line-height:180%;}

.col_635 {float:left; font:14px/200% simsun; margin-right:15px; width:635px;}
.col_290 {background:#f8f8f8; float:left; padding:10px 0; width:290px;}

.mod h2, .sdmod .hd {background:url(../img/modhd.png);}

.mod h2 {background-position:0 0; color:#fff; font-size:14px; font-weight:bold; height:38px; line-height:38px; padding:0 20px;}
.mod .bd {padding:20px 10px;}
.mod .cap {background:url(../img/dotted_6x1.png) left bottom repeat-x; padding:0 20px 20px; text-indent:2em;}
.mod .con {overflow:hidden; width:100%; padding-top:20px;}
.mod .con img {float:left; border:1px solid #ccc; margin:0 25px 0 10px; padding:5px; height:165px; width:275px;}
.mod .con h3 {font-weight:bold;}
.mod .con p {text-indent:2em;}

.sdmod {padding-bottom:10px;}
.sdmod .hd { overflow:hidden; text-indent:-9999px;}
.related .hd {background-position:10px -50px; height:35px;}
.terms .hd {background-position:10px -100px; height:35px;}
.poll .hd {background-position:10px -150px; height:35px;}
.message .hd {background-position:10px -200px; height:35px;}
.review .hd {background-position:10px -250px; height:35px;}
.expert .hd {background-position:10px -300px; height:35px;}
.history .hd {background-position:10px -350px; height:35px;}

.sdmod .focusTopic_tit {font-size:14px; font-weight:bold; padding:8px 0 0 20px;}
.sdmod .focusTopic_tit a {color:#970302;}
.sdmod .focusTopic_tit a:hover {color:#c10000;}
.sdmod .focusTopic_cont {overflow:hidden; width:100%; padding-top:10px;}
.sdmod .focusTopic_pic {float:left; text-align:center; width:142px;}
.sdmod .focusTopic_pic img {border:1px solid #ddd; padding:3px; width:110px; height:80px;}
.sdmod .focusTopic_txt {line-height:180%; float:left; text-align:left; width:135px;}
.sdmod .focusTopic_txt a {color:#666;}
.sdmod .focusTopic_txt a:hover {color:#c10000;}
.sdmod a.moreLnk {color:#f00;}
.sdmod p.para {padding:10px 20px 0; line-height:160%;}
.sdmod p.para img {float:left; border:1px solid #ddd; margin:0 10px 5px 0; padding:3px; width:110px; height:80px;}

.poll {background:#fff; border:1px solid #ddd; font-size:14px; margin-bottom:20px; padding:10px 0 15px;}
#survey_items {padding:0 10px;}
#survey_items h3 {font-weight:bold; margin-bottom:10px;}
.voteBtn {margin:10px 0 0 35px;}
.voteBtn input {margin-right:40px;}
.voteBtn a {margin:0 10px; color:#0e1d8c; font-size:14px; font-weight:bold;}
.voteBtn a:hover {color:#f00;}
.poll li {padding:6px 0;}
.poll li p {background:#ddd; width:200px; margin:6px 0 0 22px;}
.poll li span {display:block; background:url(../img/poll_bar.png); font-size:1px; height:12px; overflow:hidden;}
.poll li span.per_blue {background-position:100% 0;}
.poll li span.per_pink {background-position:100% -20px;}
.poll li span.per_green {background-position:100% -40px;}
.poll li span.per_red {background-position:100% -60px;}

.comment{ text-align:left;}
.comment-body{ width:270px; margin:auto; padding:15px 0 0; overflow:hidden;}
.comment-bar{ background:#f5f5f5; line-height:28px; padding-left:10px;}
.comment-bar span{ padding-right:20px;}
.comment-bar em{ color:#f00;}
.comment-login{ width:260px; margin:auto; padding:5px 0; line-height:24px; overflow:hidden; position:relative;}
.comment-login a{ color:#00509a;}
.comment-login label{float:left; padding-right:10px;}
.comment-login  label.loginText {text-align:right; width:160px; margin-bottom:5px;}
.comment-login .loginText input{ background:#fff; border:1px solid #d6d6d6; color:#000; font-size:12px; width:100px; height:20px; line-height:20px; padding:1px 2px;}
.comment-login .loginText .current{ border-left:1px solid #636363; border-top:1px solid #636363;}
.comment-login .loginText .dead{ color:#999;}
.comment-login .loginSubmit input,
.comment-textForm .but input{ width:64px; line-height:16px; padding:4px 0; text-align:center; color:#00509a; border:0; background:url("../img/submitBut.png") no-repeat; display:block; height:24px; cursor:pointer;}
.loginRegLink{ position:absolute; right:60px; top:5px; line-height:24px; color:#00509a;}
.comment-login p {clear:both;}
.comment-login p a{ padding-right:6px;}
.comment-textForm{ width:260px; margin:auto; overflow:hidden;}
.comment-textForm textarea{ line-height:18px; color:#000; width:252px; height:72px; border:1px solid #d6d6d6; padding:3px;}
.comment-textForm textarea.dead{ color:#999;}
.comment-textForm textarea.current{ border-top:1px solid #666; border-left:1px solid #666;}
.comment-textForm .but{ width:100%; padding:2px 0 5px; overflow:hidden;}
.comment-textForm .but input{ float:right; display:inline; margin-right:5px;}
.comment-list{ border:1px solid #ccc; margin:10px 0 0; height:240px; overflow-x:hidden; overflow-y:scroll; width:270px;}
.comment-list dt{ line-height:26px; padding-left:20px; background:#ececec;}
.comment-list dd{ padding:15px 20px; line-height:24px; color:#555;}
.comment-list p{ line-height:24px; text-align:center; padding:30px 0;}

/*  */
#pageFooter {line-height:200% !important; padding:20px 0 !important; color:#666 !important;}
#pageFooter hr {display:none;}
#pageFooter a {color:#666 !important;}