@charset "utf-8";

/* Poll */
.articlePollBoxArea{position:relative; overflow:hidden; }
.articlePollBoxArea .atcTopBox {position: relative;float: left;width: 309px;height: 125px;overflow: hidden;padding: 13px 5px 19px 0;}
.articlePollBoxArea .atcTopBox > .source {margin:0 0 5px 0}
.atcTopBox .img {display: block;float: left;width: 221px;height: 124px;overflow: hidden;margin-right: 10px;}
.articlePollBoxArea .l_line {border-left:1px dotted #DBDBDB; padding-left:16px; padding-right:0;}
.articlePollBoxArea .t_line {border-top:1px dotted #DBDBDB;border-bottom:1px solid #DBDBDB;}
.articlePollBoxArea .poll_tit { margin-top:0; border-top:2px solid #000; height:36px; line-height:36px; }
.articlePollBoxArea .poll_tit li {float:left; width:127px; font-size:14px; font-weight:bold; color:#A7A7A7;}
.articlePollBoxArea .poll_tit .last {width:131px; border-right:1px solid #E9E9E9;}
.articlePollBoxArea .poll_tit li a {display:block; height:36px; line-height:36px; text-align:center;border-left:1px solid #E9E9E9; border-bottom:1px solid #c0c0c0;}
.articlePollBoxArea .poll_tit li a:hover {display:block;color:#3D3D3D; text-decoration:none}
.articlePollBoxArea .poll_tit li .on {display:block;color:#fff; text-decoration:none;background-color:#848484;border-left:0}
.articlePollBoxArea .poll_tit li .on:hover {color:#fff}
.articlePollViewTop{background:#F2FBFF; margin-top:15px; padding:10px 12px 0; border:1px solid #E0E0E0}
#pollSection .articleList li.topHeadLine .img {width:150px}
#pollSection .articleList li.topHeadLine h3 {margin-bottom:15px}
#pollSection .contentView p{  
	color: #000;
    font-family: gulim;
    font-size: 13px !important;
    letter-spacing: -0.3px;
    line-height: 23px;
  	padding:15px 0 0 0;
}
.atcTopBoxLink {display:block;height:130px}
.atcTopBoxLink:hover {text-decoration:none}
.atcTopBoxLink:hover .f_eb_s {text-decoration:underline}

.mainPollBox {margin:0}

.thum_150 {width: 150px !important; height: 100px !important;min-height:0 !important}
.thum_150 img {width:150px !important;}
.fs_14 {font-size:14px;}

.pollBoxTop {position:absolute; right:0}

.poll_topArea {padding:15px 0;border-bottom: 1px solid #dbdbdb;overflow: hidden;}
.poll_status {position:relative; width:100%; height:36px; line-height:36px; border-bottom:1px solid #E0E0E0;}
.poll_status .r {color:#F24340; margin-right:15px; background:url('/design/images/poll/CheckRed.png') no-repeat; background-position:0 2px; padding-left:10px;}
.poll_status .g {color:#A7A7A7; background:url('/design/images/poll/CheckGrey.png') no-repeat; background-position:0 2px; margin-right:30px; padding-left:10px;}
.poll_status .r a {color:#F24340;font-size:14px;font-weight:bold}
.poll_status .g a {color:#A7A7A7;font-size:14px;font-weight:bold}
.meter {position:relative; right:0; top:0}


.source .purple_b, .source .green_b {height:15px; line-height:15px; padding:2px 4px 1px; font-size:0.9em; display: inline-block}
.source .purple_b {border:1px solid #834CB2; color:#834CB2;}
.source .green_b {border:1px solid #0EA199; color:#0EA199;}
.source .purple_b a {color:#834CB2;}
.source .green_b a {color:#0EA199;}

.h_200 {line-height:200%;margin:0 !important}
.h_160 {line-height:160%;margin:0 !important}

.poll_list_subj {float:left; width:380px;margin-right:5px}
.poll_headline {margin:0 5px 0 0; line-height:150%;word-wrap:break-word;}
.mt3 {margin-top:3px}
.mt40 {margin-top:40px}
.mr20 {margin-right:15px}
.mb15 {margin-bottom:15px;}
.mb_2 {margin-bottom:-2px}
.mb_5 {margin-bottom:-7px;}
.mb_10 {margin-bottom:-10px;}
.mb_15 {margin-bottom:-15px;}
.mb_25 {margin-bottom:-25px;}
.mt_10 {margin-top:5px}

.t_bold {font-weight: bold;}
.t_star {z-index:1; height:59px; position:absolute;}
.clr{clear:both}
.c_gray {color:#959595}
.c_dark_blue {color: #284B9D}
.articleNews {color:#414141; font-size:16px; line-height:220%}
.articleNewsTit {color:#004DBA; font-size:14px; font-weight:bold; line-height:190%}
.articleNewsTit a {color:#004DBA;}

.pollResultBox {width:640px; height:230px; border-top:2px solid #F5F5F5; border-bottom:1px dotted #DBDBDB; padding:20px 0; overflow:hidden}
.pollResultBox .pollCount {background:url('/design/images/poll/PollBar.png') no-repeat; width:640px; height:39px; margin-bottom:30px}
.pollResultBox .pollCount span {color:#fff; height:39px; line-height:39px;margin-left:110px;}
.pollResultBox .pollCount .netizen {margin-left:294px;}

.pollUlRes li {width:100%}
.pollUlRes li .per {width:50px}
.pollUlRes li .per strong {font-size:14px;}
.pollUlRes li .per .p_qty {font-size:0.9em}
.pollUlRes li .poll_itme {background:#EFEFEF;width:80px; height:25px; line-height:25px; color:#414141; text-align:center; font-size:14px; font-weight:bold; display:block}
.pollUlRes li .poll_gauge {width:230px;}
.talign_r {text-align:right}
.talign_c {text-align:center}

.ul_radio ul {margin:0; padding:0} 
.ul_radio li {float:left; width:82px; text-align:center; margin:14px 40px 0 0;}
.ul_radio li .radio_last {margin-right:0; }
.pollBtn {position:relative; top:-94px; z-index:1; outline: 0}
.pollPart {border-top:2px solid #5C5C5C;border-bottom:1px dotted #5C5C5C; margin-bottom:-10px}
.pollPart_n {border-top:2px solid #E9E9E9;border-bottom:1px dotted #5C5C5C; margin-bottom:-10px}

.pollPart span, .pollPart_n span {font-weight:normal; font-size:12px;}
.articleList .on {background:#F6F6F6}
.articleList ul {margin: 0; padding: 0}

/* Button */
.commentBtn {
	background-color:#4a8ad2;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	height:71px;
	line-height:71px;
	width:80px;
	text-decoration:none;
	text-align:center;
	margin-left: -4px;
	padding: 0;
}
.commentBtn:hover, .wrtBtn:hover, .cancelBtn:hover .logBtn:hover .logGrayBtn:hover {
	cursor: pointer;
}

.wrtBtn {
	background-color:#464646;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	height:46px;
	line-height:46px;
	width:135px;
	text-decoration:none;
	text-align:center;
	padding: 0;
}

.cancelBtn {
	background-color:#fff;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	border:1px solid #E7E7E7;
	display:inline-block;
	color:#5B5B5B;
	font-size:16px;
	font-weight:bold;
	height:46px;
	line-height:46px;
	width:134px;
	text-decoration:none;
	text-align:center;
	padding: 0;
}

.logBtn {
	background-color:#f98a29;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #f98a29;
	display:inline-block;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	height:58px;
	line-height:120%;
	width:270px;
	text-decoration:none;
	text-align:center;
}

.logGrayBtn {
	background-color:#464646;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #464646;
	display:inline-block;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	height:58px;
	line-height:120%;
	width:270px;
	text-decoration:none;
	text-align:center;
}

.logBtn span, .logGrayBtn span {display:block; font-weight:normal; font-size: 12px}
/* 의견쓰기 */
div .commentBox textarea {width:530px; height:47px; background:#FBFBFB; border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; color:#888; margin:0}
.star_score {float:left}
.score_reple {display:inline-block;float:left;width:540px}


/* 의견쓰기 레이어 팝업 */
#pollComment {
	display:none; position:fixed;_position:absolute;top:50%;left:50%; width:379px; height:590px; margin:-290px 0 0 -200px;z-index:100;
}

/* 투표완료 */
.commnetWrap {width:377px; height:590px; margin:0 auto; border: 1px solid #E0E0E0; background: #FBFBFB}
.commentDescArea {padding:40px 50px 20px; line-height: 180%;}
.commentWriteArea {border-top:1px solid #E4E4E4; padding:20px 50px; 40px; margin-bottom:10px}
.commentTextArea {width:250px; height:167px; line-height:170%; background:#fff; border:1px solid #E0E0E0;}

/* 로그인 레이어 팝업 */
#loginPopup {
	display:none; position:fixed;_position:absolute;top:50%;left:50%; width:378px; height:574px; margin:-350px 0 0 -199px;z-index:101;
}

.articleList li.topHeadLine .desc {height:100%}