@charset "euc-kr";

/* ÀÌ¿ô´åÄÄ(e-wut.com) 
À¥ ÆÛºí¸®½Ì 
ÀÛ¾÷ÀÚ:±èµ¿¿ì, ±èÀºÁ¤ */

/*·¹ÀÌ¾Æ¿ô*/
#wrapper {
	width:1004px;
	}


/*º»¹®¿µ¿ª*/
#onlinePoll {	
	display:inline;
	float:left;
	width:592px;
	margin-left:15px;
	padding-top:20px;
	padding-left:2px;
	margin-bottom:20px;
	background:url(/image/poll2/onlinePollTableBg.gif) no-repeat left 44px;
	}
#onlinePoll .objTop {
	overflow:hidden;
	height:24px;
	padding-left:11px;
	}
#onlinePoll .objTop .comment {
	float:left;
	margin-top:9px;
	padding-left:14px;
	background:url(/image/poll2/pollBullet.gif) no-repeat left 1px;
	}
	#onlinePoll .objTop .comment span {
		margin-right:3px;
		}
#onlinePoll .objTop img {	
	float:right;
	}
#onlinePoll table {
	overflow:hidden;
	width:590px;
	border-bottom:#656565 1px solid;
	}
	#onlinePoll table thead th {
		height:35px;
		}
		#onlinePoll table thead .position {
			border-top:#9fc983 3px solid;
			}
	#onlinePoll table tbody tr.bg {
		background:#f8f8f8;
		}
	#onlinePoll table tbody td {
		padding:8px 0;
		border-bottom:#cecece 1px solid;
		}
		#onlinePoll table tbody .btn {
			font-size:0.9em;
			width:94px;
			text-align:center;
			}

			#onlinePoll table tbody .position span {
				display:block;
				width:45px;
				height:14px;
				margin:0 auto;
				padding-top:4px;
				text-decoration:none;
				color:#fff;
				font-size:0.9em;
				}
			#onlinePoll table tbody .position .ing {
				background:url(/image/poll2/ingBtn.gif) no-repeat left top;
				}
			#onlinePoll table tbody .position .wait {
				background:url(/image/poll2/waitBtn.gif) no-repeat left top;
				}
			#onlinePoll table tbody .position .end {
				background:url(/image/poll2/endBtn.gif) no-repeat left top;
				}
			#onlinePoll table tbody .btn a {
				display:block;
				width:55px;
				min-height:14px;
				_height:14px;
				margin:0 auto;
				padding-top:4px;
				text-decoration:none;
				background:url(/image/poll2/resultBtn.gif) no-repeat left top;
				}
			#onlinePoll table tbody .btn a:hover {
				color:#000;
				}
		#onlinePoll table tbody .num {
			width:46px;
			text-align:center;
			}
		#onlinePoll table tbody .position {
			width:72px;
			text-align:center;
			}
		#onlinePoll table tbody .count {
			width:57px;
			text-align:center;
			}
			#onlinePoll table tbody .on {
				color:#f80808;
				}
#onlinePoll .pageBtn {
	width:100%;
	text-align:center;
	margin-top:20px;
	}
	#onlinePoll .pageBtn img {
		display:inline;
		}
	#onlinePoll .pageBtn a {
		padding:0 3px;
		}

#onlinePoll .pagination {
	width:100%;
	text-align:center;
	margin-top:20px;
	}
	#onlinePoll .pagination img {
		display:inline;
		}
	#onlinePoll .pagination a {
		padding:0 3px;
		}


#onlinePoll2 {	
	clear:both;
	width:594px;
	margin-top:15px;
	margin-left:15px;
	}
	#onlinePoll2 .objTitle {
		display:block;
		width:579px;
		height:26px;
		margin-bottom:20px;
		padding-left:15px;
		padding-top:11px;
		font-weight:bold;
		font-size:1em;
		background:url(/image/poll2/onlinePollTableBg.gif) no-repeat left top;
		
		}
	#onlinePoll2 .subjectList {
		float:left;
		width:560px;
		margin-left:1px;
		padding:15px 15px 10px;
		background:#f1f1f1;
		border:1px solid #ddd;
		}
		#onlinePoll2 .subjectList li {
			float:left;
			width:548px;
			clear:both;
			margin-bottom:7px;
			padding-left:12px;
			background:url(/image/poll2/listDot.gif) no-repeat left 5px;
			}
			#onlinePoll2 .subjectList li strong {
				display:block;
				float:left;
				width:55px;
				margin-right:15px;
				}
			#onlinePoll2 .subjectList li span {
				display:block;
				float:left;
				width:475px;
				}
	#onlinePoll2 .questList em.comment {	
		float:left;
		width:100%;
		height:15px;
		padding-top:10px;
		text-align:right;
		font-style:normal;
		color:#f26522;
		font-size:0.9em;
		}

	#onlinePoll2 .questList .fieldArea {
		display:inline;
		float:left;
		width:590px;
		margin-left:1px;
		border:#ddd 1px solid;
		border-bottom:0;
		}
		#onlinePoll2 .questList .qArea {
			float:left;
			width:570px;
			padding:15px 10px;
			border-bottom:#ddd 1px solid;
			}
			#onlinePoll2 .questList .qArea .title {
				display:block;
				float:left;
				width:100%;
				margin-bottom:10px;
				}
				#onlinePoll2 .questList .qArea .title strong {
					display:block;
					float:left;
					width:55px;
					letter-spacing:-1px;
					}
					#onlinePoll2 .questList .qArea .title strong em {
						font-weight:normal;
						color:#f26522;
						font-style:normal;
						}
				#onlinePoll2 .questList .qArea .title span {
					display:block;
					float:left;
					width:470px;
					line-height:130%;
					}
			#onlinePoll2 .questList .qArea p {
				display:inline;
				float:left;
				clear:block;
				width:80%;
				margin-left:50px;
				}
			#onlinePoll2 .questList .btnArea {
				float:left;
				width:100%;
				padding-top:15px;
				text-align:right;
				}
				#onlinePoll2 .questList .btnArea input, #onlinePoll2 .questList .btnArea img {
					display:inline;
					margin-right:5px;
					}

/*ÅõÇ¥°á°ú Á¶È¸*/
#onlinePoll3 {	
	clear:both;
	width:594px;
	margin-left:15px;
	margin-top:15px;
	}
	#onlinePoll3 .objTitle {
		display:block;
		width:579px;
		height:26px;
		margin-bottom:20px;
		padding-left:15px;
		padding-top:11px;
		font-weight:bold;
		font-size:1em;
		background:url(/image/poll2/onlinePollTableBg.gif) no-repeat left top;
		
		}
	#onlinePoll3 .subjectList {
		float:left;
		width:560px;
		margin-left:1px;
		padding:15px 15px 10px;
		background:#f1f1f1;
		border:1px solid #ddd;
		}
		#onlinePoll3 .subjectList li {
			float:left;
			width:548px;
			clear:both;
			margin-bottom:7px;
			padding-left:12px;
			background:url(/image/poll2/listDot.gif) no-repeat left 5px;
			}
			#onlinePoll3 .subjectList li strong {
				display:block;
				float:left;
				width:55px;
				margin-right:15px;
				}
			#onlinePoll3 .subjectList li span {
				display:block;
				float:left;
				width:475px;
				}
	#onlinePoll3 .questList {
		display:inline;
		float:left;
		width:590px;
		margin-left:1px;
		border:#ddd 1px solid;
		border-bottom:0;
		border-top:0;
		}
		#onlinePoll3 .questList .qArea {
			float:left;
			width:570px;
			padding:15px 10px;
			border-bottom:#ddd 1px solid;
			}
			#onlinePoll3 .questList .qArea .title {
				float:left;
				}
			#onlinePoll3 .questList .qArea .num {
				float:right;
				}
				#onlinePoll3 .questList .qArea .num em {
					color:#f26522;
					font-style:normal;
					font-weight:bold;
					}
				#onlinePoll3 .questList .qArea .title em {
					color:#f26522;
					font-style:normal;
					font-size:0.9em;
					}
			#onlinePoll3 .questList .qArea p {
				position:relative;
				display:inline;
				float:left;
				clear:block;
				width:91%;
				margin-top:10px;
				margin-left:50px;
				}
				#onlinePoll3 .element {
					float:left;
					width:170px;
					margin-right:5px;
					}
				#onlinePoll3 .ex {
					width:60px;
					margin-right:115px;
					}
				#onlinePoll3 .gauge {
					display:block;
					overflow:hidden;
					height:11px;
					width:270px;
					border:1px solid #ddd;
					}
					#onlinePoll3 .gaugeBar {
						display:block;
						width:50%;
						height:11px;
						background:url(/image/poll2/gauge2.gif) repeat-x left top;
						}


						#onlinePoll3 .gauge span em {
							position:absolute;
							z-index:-1;
							color:#fff;
							}
					 #onlinePoll3 .percent {
						float:right;
						margin-top:-13px;
						}
						 #onlinePoll3 .percent em {
							font-weight:bold;
							font-style:normal;
							color:#f26522;
							}
					#onlinePoll3 .etc {
						position:absolute;
						float:left;
						top:-2px;
						left:70px;
						}
					#onlinePoll3 .etc2 {
						display:inline;
						float:left;
						margin-left:5px;
						}
	#onlinePoll3 .btnArea {
		float:left;
		width:100%;
		padding-top:15px;
		text-align:right;
		}
		#onlinePoll3 .btnArea img {
			display:inline;
			margin-right:5px;
			}

/*³ªµµ ÇÑ¸¶µð*/
#replyForm {
	float:left;
	width:100%;
	margin-top:30px;
	padding-bottom:30px;
	}
#replyForm h4 {
		display:block;
		margin-left:2px;
		margin-bottom:4px;
		padding-left:15px;
		font-size:1em;
		background:url(/image/poll2/replyBullet.gif) no-repeat left 1px;
	}
#replyForm .replyFormArea {
	width:541px;
	height:119px;
	margin-left:2px;
	padding-top:18px;
	padding-left:51px;
	font-size:0.9em;
	background:url(/image/poll2/replyInputBg.gif) no-repeat left top;
	}
	#replyForm .replyInfo {
		float:left;
		width:100%;
		margin-top:10px;
		}
		#replyForm .info dt {
			float:left;
			margin-top:5px;
			margin-right:3px;
			}
		#replyForm .info dd {
			float:left;
			margin-right:5px;
			}
			#replyForm .info .inputtxt {
				width:157px;
				font-size:0.9em;
				}
	#replyForm .count {
		margin-top:4px;
		}
		#replyForm .count .textlimit {
			color:#a50000;
			}
	#replyForm .reply textarea {
		width:403px;
		height:47px;
		margin-top:5px;
		}
#replyForm .feedbackList dl {
	float:left;
	margin-left:2px;
	width:590px;
	padding:10px 0;
	border-bottom:#c1c1c1 1px solid;
	}
#replyForm .feedbackList .title {
	float:left;
	width:48px;
	font-weight:bold;
	text-align:center;
	}
#replyForm .feedbackList .text {
	float:left;
	width:377px;
	font-size:0.9em;

	}
#replyForm .feedbackList .date {
	float:left;
	margin-top:1px;
	text-align:center;
	margin-right:10px;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:0.92em;
	}
#replyForm .feedbackList .time {
	float:left;
	text-align:center;
	font-size:0.92em;
	}
#replyForm .feedbackList .time a {
	vertical-align:-1px;
	}

/*±âÅ¸ÀÇ°ßº¸±â*/
#etcPopup {
	float:left;
	width:428px;
	border:1px solid #ddd;
	background:url(/image/poll2/etcTopBg.gif) no-repeat left top;
	}
	#etcPopup .topArea {
		float:left;
		width:406px;
		padding-top:15px;
		padding-bottom:10px;
		padding-left:12px;
		padding-right:10px;
		background:url(/image/poll2/etcBtmBg.gif) no-repeat left bottom;
		}
		#etcPopup .topArea .title {
			float:left;
			margin-top:3px;
			}
			#etcPopup .topArea .title strong {
				display:block;
				float:left;
				max-width:250px;
				letter-spacing:-1px;
				padding-right:4px;
				}
			*html #etcPopup .topArea .title strong {
				width:250px;
				}

			#etcPopup .topArea .title span {
				color:#f26522;
				padding-left:5px;
				font-weight:bold;
				letter-spacing:-1px;
				border-left:1px solid #ddd ;
				}
		#etcPopup .topArea a {
			float:right;
			}
	#etcPopup .choiceTitle {
		float:left;
		width:416px;
		padding-left:12px;
		padding-top:12px;
		padding-bottom:5px;
		background:#f1f1f1;
		}
		#etcPopup .choiceTitle .title {
			float:left;
			clear:both;
			overflow:hidden;
			width:300px;
			white-space:nowrap;
			text-overflow:ellipsis;
			}
		#etcPopup .choiceTitle .num {
			float:left;
			clear:both;
			margin-top:3px;
			}
			#etcPopup .choiceTitle .num em {
				font-style:normal;
				font-weight:bold;
				color:#f26522;
				}
	#etcPopup .objContent ul {
		float:left;
		width:100%;
		}
		#etcPopup .objContent ul li {
			float:left;
			width:100%;
			padding:8px 0;
			border-top:1px solid #ddd;
			}
			#etcPopup .objContent li span {
				display:block;
				float:left;
				width:46px;
				padding-left:16px;
				}
			#etcPopup .objContent li .comment {
				width:350px;
				padding-left:5px;
				border-left:1px solid #ddd;
				
				}
#etcPopup .pageBtn {
	float:left;
	width:100%;
	padding:10px 0 20px 0;
	text-align:center;
	border-top:1px solid #ddd;
	}
	#etcPopup .pageBtn img {
		display:inline;
		}
	#etcPopup .pageBtn a {
		padding:0 3px;
		}
