@charset "utf-8";
/* CSS Document */
	.CommentsThread .CB_inner .content {
		padding:0 10px 6px 10px;
		font-size: 110%;
		color:#484848;
	}


			.CommentsThread .CB_header a {
				position: absolute;
				right: 20px;
				top: 11px;
				font-size: 130%;
			}
				.CommentsThread .CB_header a .textcopy {
					font-size: 100% !important;
					left: 0 !important;
					top: 0px !important;
					z-index: -100 !important;
				}
			
			.CommentsThread .addCommentBtn {
				float: right;
				padding-right: 12px;
				padding-top: 5px;
			}
				.CommentsThread .addCommentBtn a {
					display: block;
					line-height: 26px;
					height: 26px;
					width: 80px;
					text-align: center;
					color: #fff;
					font-size: 110%;
				}

.black {
	color: #000;
}

			.CommentsThread ul {
				margin: 0;
				padding: 0;
				list-style: none;
				padding-left: 0;
				font-size: 100%;
				display: block;
			}
				.CommentsThread ul li {
					overflow: hidden;
					_zoom: 1;
					padding-top: 8px;
					background: none;
					padding-left: 0;
					background: url(../images/finance_passage/bg_blogslist.gif) repeat-x bottom left;
					padding-bottom:8px;
					width: 100%;
					clear: both;
				}
					.CommentsThread ul li .text {
						overflow: hidden;
						_zoom: 1;
						font-size: 110%;
						padding-right: 30px;
						padding-bottom: 6px;
						min-height: 50px;
						_height: 50px;
						
					}
						.CommentsThread ul li .image {
							float: left;
							margin-right: 14px;
						}
						.CommentsThread ul li .name {
							font-weight: 900;
							font-size:80%;
							display: block;
							color: #000;
							padding-bottom: 0;
						}
						
						.CommentsThread ul li .rate_it {width:55px; float:left; margin-right:14px; text-align:center; font-size:130%; font-weight:bold; line-height:110%}
						.CommentsThread ul li .rate_it .plus {display:inline-block; float:left; zoom:1; background: url(../images/finance_passage/plus_comm.gif) no-repeat; width:14px; height:14px;}
						.CommentsThread ul li .rate_it .minus {display:inline-block; float:right; zoom:1; background: url(../images/finance_passage/minus_comm.gif) no-repeat; width:14px; height:14px;}
						.CommentsThread ul li .time, .CommentsThread ul li .quest{
							padding: 0;
							margin: 0;
							font-size: 80%;
							font-weight: normal;
							padding-right: 14px;
							display:block;
							color:#999999;
						}
						.CommentsThread ul li .quest {font-size:100%;}
						.CommentsThread ul li .answerComment {
							font-size: 90%;
							margin-top: 4px;
						}
							.CommentsThread ul li .answerComment .answerBtn {
								padding-left: 16px;
								background: url(../images/finance_passage/ico_answ_comm.gif) no-repeat 0 3px;
								line-height:110%;
							}
			.CommentsThread ul ul {
				padding-left: 38px;
				padding-top: 0;
				clear: left;
				font-size: 100%;
				display: block;
			}
			
				.CommentsThread ul ul li {
					padding-left: 15px;
					background: url(../images/finance_passage/arr_comments.gif) no-repeat 0 25px;
				}

					.CommentsThread ul li .text form {
						margin: 0;
						padding: 0;
						margin-bottom: 0;
						background: none;
						display: none;
					}
						.CommentsThread ul li .text .text {
							font-size: 100%;
							padding-right: 0;
							background: none;
							padding-bottom: 0;
						}
			.CommentsThread ul li .text form input.textfield {
				width: 330px;
			}
			.CommentsThread ul li .text form input.name {
				width: 100px;
			}
			.CommentsThread ul li .text form textarea {
				width: 445px;
			}

				.CommentsThread ul li div.active {
				}
					.CommentsThread ul li div.active a.answerBtn {
						margin-bottom: 4px;
						display: inline-block;
					}
					.CommentsThread ul li div.active form {
						display: block;
					}


		.CommentsThread .form_block {
			margin:  -1px -11px 0 -11px;
			background: #e5f6ff;
			border:1px solid #b9d9ea;
			padding:0 9px 9px 9px;
			position: relative;
			z-index:;
		}
		.CommentsThread .form_block .info_form {
			background:#d6effb url(../images/finance_passage/info_form.gif) repeat-x;
			border-bottom:1px solid #b9d9ea;
			margin:0 -9px;
			position:relative;
			padding:6px 9px 6px 9px;
			color:#fff;
			font-size:12px;
		}
		.CommentsThread .form_block .info_form a {color:#fff;}
		.CommentsThread .form_block .info_form .textcopy a {color:#0571B7}
		.CommentsThread .form_block .info_form .textcopy {color:#484848; position:absolute; left:8px; top:5px; z-index:0; white-space:nowrap;}
			.CommentsThread .form_block div.image {
				width: 50px;
				float: left;
				_position: relative;
				padding-right: 12px;
			}

			.CommentsThread .form_block a.auth {
				float: right;
				padding-right: 9px;
				padding-top: 4px;
			}


			.CommentsThread .form_block .formRow {
				margin-bottom: 8px;
			}
			*+html .CommentsThread .form_block .subcomment  {
				padding-left:10px!important;
			}

			*+html .CommentsThread .form_block .subcomment .textarea {
				margin-left:20px!important;
			}
			.CommentsThread .form_block label {
				float: left;
				width: 44px;
				text-align: right;
				padding-right: 8px;
				font-size: 100%;
				padding-top: 3px;
			}
			.CommentsThread .form_block input.textfield {
				border: #d4e0ee 1px solid;
				background: #fff;
				padding: 4px 7px;
				width: 390px;
				color: #000;
				vertical-align: middle;
				/margin-left: 14px;
				
			}
			.CommentsThread .form_block input.name {
				width: 100px;
			}
			.CommentsThread .form_block textarea {
				border: #d4e0ee 1px solid;
				background: #fff;
				padding: 4px 7px;
				width: 545px;
				max-width: 545px;
				height: 65px;
				vertical-align: top;
				color: #666;
				/margin-left: 14px;
			}

			.CommentsThread .form_block .code {
				overflow: hidden;
				_zoom: 1;
				margin-bottom: 8px;
				/margin-left: -12px;
			}
				.CommentsThread .form_block .code span.image {
					vertical-align: middle;
					display: inline-block;
					margin-right: 6px;
				}
					.CommentsThread .form_block .code span.image img {
						border: #d4e0ee 1px solid;
					}
				.CommentsThread .form_block .code .text {
					color: #a7a7a7;
					line-height: 17px;
				}
				.CommentsThread .form_block .code .textfield {
					width: 174px;
					margin-right: 6px;
				}
					.CommentsThread .form_block .code .text a.refresh {
						padding-left: 17px;
						background: url(../images/finance_passage/ico_refresh.gif) no-repeat left;
					}


			.CommentsThread .form_block .button_red {
				float: left;
				position: relative;
				padding:0;
			}
				.CommentsThread .form_block .button_red input {
					overflow:visible;
					padding:0 14px;
					/padding:0 14px 0 24px;
					position:relative;
				}
			.CommentsThread .form_block span.note {
				display: block;
				padding-top: 10px;
				margin-left: 10em;
				/margin-left: 12em;
				font-size: 90%;
				color: #666666;
			}
.CommentsThread .sort_by {line-height:29px; font-size:110%; color:#666; margin:0 -11px;padding:2px 5px 0 12px; border-bottom:1px solid #dadada; position:relative;}		
.CommentsThread .sort_by strong,.CommentsThread .sort_by b {color:#000;}
.ratingBig {margin-right:15px;}
.ratingBig img {vertical-align:middle }
.ratingBig  .scale{ height:20px;width:120px;background:url(../images/finance_passage/bg_starsbig_empty.gif) repeat-x;}
.ratingBig  .fill { height:20px; width:100%; background:url(../images/finance_passage/bg_starsbig_filled.gif) repeat-x;}

.CommentsThread .comments_title {width:440px; font-size:110%; font-weight:bold; position:relative; color:#fff; padding-top:8px;}
.CommentsThread .comments_title .textcopy {position:absolute; left:1px; top:9px; color:#484848;}
.CommentsThread .textarea { background-color:#FFFFFF;height:133px; width:352px; margin-right:9px;}/*background:url(../images/finance_passage/comments_area_bg.gif) no-repeat;*/
.CommentsThread .textarea textarea {background: transparent; border:none; height:125px; width:345px;_width:320px; overflow:auto; resize: none;}
.CommentsThread  .form_help {width:260px!important; font-size:90%; }
.CommentsThread  .form_help p {padding-bottom:4px;}
.CommentsThread  .form_help ul {margin:0 0 10px 0; padding:0;}
.CommentsThread  .form_help ul li {padding:0; margin:0;line-height:150%; background: url(../images/finance_passage/comments_list.gif) no-repeat 0 8px; padding-left:10px;}
.CommentsThread ul li .rating {margin-right:-8px; margin-top:0; width:80px; font-size:100%; color:#999999;}
