/*
Author : 박희정
Version : 1.0
*/
.iframeA {min-width:694px !important; width:694px !important;}
.iframeB {min-width:925px !important; width:694px !important;}

/* Common */
.fontSmall {font-size:11px !important;}
.fontBig14 {font-size:14px !important;}
.fontBig16 {font-size:16px !important;}
.fontBig18 {font-size:18px !important;}
.fontGray333 {color:#333 !important;}
.fontGray333 a {color:#333 !important;}/*20130107 add*/
.fontGrayB333{color:#333 !important; font-weight:bold;}
.fontGray999 {color:#999 !important;}
.fontGray777 {color:#777 !important;}
.fontArial {font-family:Arial, Helvetica, sans-serif !important;}
.fontRed {color:#da0414 !important;}
.fontBlack {color:#000 !important;}
.fontBlack a{color:#000 !important;}/*20130107 add*/
.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.mT1 {margin-top:-1px !important;}
.mT10 {margin-top:10px !important;}
.mT20 {margin-top:20px !important;}
.mT30 {margin-top:30px !important;}
.mT40 {margin-top:40px !important;}
.mT50 {margin-top:50px !important;}
.mL20 {margin-left:20px !important;}
.mL15 {margin-left:20px !important;}
.mB10 {margin-bottom:10px !important;}
.mB20 {margin-bottom:20px !important;}
.mB30 {margin-bottom:30px !important;}
.mB40 {margin-bottom:40px !important;}
.pT10 {padding-top:10px !important;}
.pT20 {padding-top:20px !important;}
.pT30 {padding-top:30px !important;}
.pT40 {padding-top:40px !important;}
.pT50 {padding-top:50px !important;}
.pB10 {padding-bottom:10px !important;}
.pB20 {padding-bottom:20px !important;}
.pB30 {padding-bottom:30px !important;}
.pB40 {padding-bottom:40px !important;}
.pB50 {padding-bottom:50px !important;}
.pL10 {padding-left:10px !important;}
.pL20 {padding-left:20px !important;}
.pL30 {padding-left:30px !important;}
.pL40 {padding-left:40px !important;}
.pL50 {padding-left:50px !important;}
.pR10 {padding-right:10px !important;}
.pR20 {padding-right:20px !important;}
.pR30 {padding-right:30px !important;}
.pR40 {padding-right:40px !important;}
.pR50 {padding-right:50px !important;}
.bg_gray {background:#f6f6f6 !important;}
.border_line02{border-bottom:2px solid #dedede !important;}/*add 20121120*/
.borderall {border:1px solid #dedede !important;}
.borderT {border-top:1px solid #dedede !important;}
.borderB {border-bottom:1px solid #dedede !important;}
.borderL {border-left:1px solid #dedede !important;}
.borderR {border-right:1px solid #dedede !important;}
.w100 {width:100% !important;}
div.no_result {font-size:14px; height:95px; font-weight:bold; text-align:center; padding-top:85px;}
.eventthum {max-height:80px; max-width:80px; !important;}

span.ico_gray {background:#333; width:59px; font-weight:bold;}
span.ico_red {background:#da0414; width:59px; font-weight:bold;}
span.ico_red2 {background:#da0414; padding:0 5px;}
span.ico_best {width:59px; font-weight:bold; font-size:11px;}
span.ico_gray, 
span.ico_red,
span.ico_red2 {height:22px; text-align:center; display:inline-block; color:#fff; line-height:22px;}

span.ico_file, span.ico_new, span.ico_lock, span.ico_reply {background:url(http://img.tvchosun.com/images/icon/ico_board.gif) no-repeat; display:inline-block; line-height:0; overflow:hidden; margin-left:6px;}
span.ico_file {background-position: 0 0; width:10px; height:10px;}
span.ico_new {background-position: 0 -25px; width:22px; height:5px;}
span.ico_lock {background-position: 0 -44px; width:9px; height:11px; margin:0 6px 0 0;}
span.ico_reply {background-position: 0 -72px; width:32px; height:17px; margin:0 6px 0 0;}
span.ico_file span, span.ico_new span, span.ico_lock span, span.ico_reply span {text-indent:-9999px; display:block; position:relative; z-index:-1; font-size: 11px;}

.listSns {overflow:hedden;}
.listSns li {display:inline; float:left; margin-left:10px;}
.listSns li a {background:url(http://img.tvchosun.com/images/icon/ico_sns.gif) no-repeat; width:24px; height:24px; display:inline-block;}
/*.listSns .twitter a:hover,*/
.listSns .twitter a.on {background-position:0 -24px;}
.listSns .facebook a {background-position:-39px 0;}
/*.listSns .facebook a:hover,*/
.listSns .facebook a.on {background-position:-39px -24px;}
.listSns .me2day a {background-position:-78px 0;}
/*.listSns .me2day a:hover,*/
.listSns .me2day a.on {background-position:-78px -24px;}
.listSns .yozm a {background-position:-117px 0;}
/*.listSns .yozm a:hover,*/
.listSns .yozm a.on {background-position:-117px -24px;}
.listSns .clog a {background-position:-156px 0;}
/*.listSns .clog a:hover,*/
.listSns .clog a.on {background-position:-156px -24px;}
.listSns .tvchosun a {background-position:-195px 0;}
/*.listSns .tvchosun a:hover,*/
.listSns .tvchosun a.on {background-position:-195px -24px;}
.listSns span {position:relative; display:block; z-index:-1; font-size: 11px; width:24px; height:24px; overflow:hidden}

.btn_Grayw51 {background:url(http://img.tvchosun.com/images/btn/btn_gray01.gif) no-repeat; width:51px; height:11px; text-align:center; display:inline-block; padding:10px 0}
.btn_Grayw51:hover {color:#333;}
.btn_Grayw90 {background:url(http://img.tvchosun.com/images/btn/btn_gray02.gif) no-repeat; width:90px; height:11px; text-align:center; display:inline-block; padding:10px 0}
.btn_Grayw90:hover {color:#333;}


/* Paging */
.paginate {clear:both; margin:0 auto; padding-top:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.paginate * {vertical-align:top;}
.paginate a {display:inline-block; margin-right:-4px; width:28px; height:28px; background:url(http://img.tvchosun.com/images/common/bg_paginate.gif) repeat-x; border:1px solid #dedede; color:#777; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:28px; text-align:center;} /* 2013-02-19 */
.paginate a.on {background:#333; cursor:pointer; color:#fff; border:1px solid #2a2a2a;}
.paginate strong {display:inline-block; margin-right:-4px; width:28px; height:28px; background:#333; border:1px solid #2a2a2a; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:28px; text-align:center; } /* 2013-02-19 */

.paginate a.pre,
.paginate a.next {display:inline-block; border:none; width:30px; height:30px; text-indent:-9999px; overflow:hidden; position:relative; top:0;font-size:0; line-height:0;}  /* 20120325 글자겹침*/
.paginate a.pre {margin-right:10px; background:url(http://img.tvchosun.com/images/common/btn_pagingPrev.gif) no-repeat;}
.paginate a.next {margin-left:10px; background:url(http://img.tvchosun.com/images/common/btn_pagingNext.gif) no-repeat;}
/*.paginate a.next:hover
.paginate a.pre:hover {background-position:0 -30px;}*/
.paginateWrap {position:relative; background:#fff;}
.paginateWrap .right {position:absolute; top:20px; right:0;}
.paginateWrap .left {position:absolute; top:20px; left:0;}

/* Search */
div.boxSearch {border:1px solid #dedede; zoom:1; margin-top:20px; display:inline-block}
div.boxSearch:after {clear:both; display:block; height:0; width:100%; content:"";} 
div.boxSearch .halfSelect {float:left; display:block; color:#777;}
div.boxSearch .halfSelect .sort {position:relative; z-index:2;}
div.boxSearch .halfSelect .sort>a {border-right:1px solid #dedede; padding:0 10px; width:139px; height:38px; line-height:40px; display:block; color:#777;}
div.boxSearch .halfSelect .sort>a {background:url(http://img.tvchosun.com/images/icon/arrow_bottom.gif) no-repeat 92% center;}
div.boxSearch .halfSelect .sort>a.on {background:url(http://img.tvchosun.com/images/icon/arrow_top.gif) no-repeat 92% center;}
div.boxSearch .halfSelect .sort ul {position:absolute; bottom:38px; left:-1px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; z-index:2; display:none;}
div.boxSearch .halfSelect .sort ul.on {display:block;}
div.boxSearch .halfSelect .sort ul li a {padding:0 10px; width:139px; height:38px; line-height:40px; display:block; border-top:1px solid #dedede; background:#fff; border-right:1px solid #dedede; color:#777;}
div.boxSearch .halfSelect a:hover {color:#da0414 !important;}
div.boxSearch .halfSelect .txt {width:139px; height:38px; display:block; line-height:40px; border-right:1px solid #dedede; padding:0 10px; letter-spacing:-1px;}
div.boxSearch .search {float:left; display:inline-block; margin:0; padding:0;}
div.boxSearch .search .textbox {float:left;  border-right:1px solid #dedede !important; background:#f6f6f6; height:38px; width:421px; padding:0 10px; font-size:12px; border:none; margin:0; line-height:42px; display:inline-block; font-weight:bold;}
div.boxSearch .search .wlong {width:650px;}
div.boxSearch .search .button {float:right; border:none; background:#fff; width:90px ;height:38px; text-align:center; font-weight:bold; padding:0; margin:0; cursor:pointer; color:#777; line-height:42px;}

/* Search _ 하단으로 옵션이 떨어짐 */
div.boxSearch2 {border:1px solid #dedede; zoom:1; margin-top:20px; display:inline-block; z-index:9999;}
div.boxSearch2:after {clear:both; display:block; height:0; width:100%; content:"";} 
div.boxSearch2 .halfSelect {float:left; display:block;}
div.boxSearch2 .halfSelect .sort {position:relative; z-index:2;}
div.boxSearch2 .halfSelect .sort>span, /* 20130326 by phj span 추가(링크가 없는것임) */
div.boxSearch2 .halfSelect .sort>a {border-right:1px solid #dedede; padding:0 10px; width:139px; height:38px; line-height:40px; display:block; color:#777;} 
div.boxSearch2 .halfSelect .sort>a {background:url(http://img.tvchosun.com/images/icon/arrow_bottom.gif) no-repeat 92% center;}
div.boxSearch2 .halfSelect .sort>a.on {background:url(http://img.tvchosun.com/images/icon/arrow_top.gif) no-repeat 92% center;}
div.boxSearch2 .halfSelect .sort ul {position:absolute; top:38px; left:-1px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; display:none;}
div.boxSearch2 .halfSelect .sort ul.on {display:block;}
div.boxSearch2 .halfSelect .sort ul li a {float:left; padding:0 10px; width:139px; height:38px; line-height:40px; display:block; border-top:1px solid #dedede; border-right:1px solid #dedede; color:#777; background:#fff;}
div.boxSearch2 .halfSelect a:hover {color:#da0414 !important;}
div.boxSearch2 .search {float:left; display:inline-block; margin:0; padding:0;}
div.boxSearch2 .search .textbox {float:left;  border-right:1px solid #dedede !important; background:#f6f6f6; height:38px; width:421px; padding:0 10px; font-size:12px; border:none; margin:0; line-height:42px; display:inline-block; font-weight:bold;}
div.boxSearch2 .search .wlong {width:650px;}
div.boxSearch2 .search .button {float:right; border:none; background:#fff; width:90px ;height:38px; text-align:center; font-weight:bold; padding:0; margin:0; cursor:pointer; color:#777; line-height:42px;}



/* Search _ 하단으로 옵션이 떨어짐 */
div.boxSearch5 {border:1px solid #dedede; zoom:1; display:inline-block;}
div.boxSearch5:after {clear:both; display:block; height:0; width:100%; content:"";} 
div.boxSearch5 .halfSelect5 {float:left; display:block;}
div.boxSearch5 .halfSelect5 .sort5 {position:relative; z-index:2;}
div.boxSearch5 .halfSelect5 .sort5>a {border-right:1px solid #dedede; padding:0 10px; width:139px; height:38px; line-height:40px; display:block; color:#777;}
div.boxSearch5 .halfSelect5 .sort5>a {background:url(http://img.tvchosun.com/images/icon/arrow_bottom.gif) no-repeat 92% center;}
div.boxSearch5 .halfSelect5 .sort5>a.on {background:url(http://img.tvchosun.com/images/icon/arrow_top.gif) no-repeat 92% center;}
div.boxSearch5 .halfSelect5 .sort5 ul {position:absolute; left:-1px; border-bottom:1px solid #dedede; border-left:1px solid #dedede; z-index:9999; display:none;}
div.boxSearch5 .halfSelect5 .sort5 ul.on {display:block;}
div.boxSearch5 .halfSelect5 .sort5 ul li a {padding:0 10px; width:139px; height:38px; line-height:40px; display:block; border-top:1px solid #dedede; border-right:1px solid #dedede; color:#777; background:#fff;}
div.boxSearch5 .halfSelect5 a:hover {color:#da0414 !important;}
div.boxSearch5 .search5 {float:left; display:inline-block; margin:0; padding:0;}
div.boxSearch5 .search5 .textbox {float:left; border-right:1px solid #dedede !important; background:#f6f6f6; height:38px;  width:379px; padding:0 15px; font-size:14px; border:none; margin:0; line-height:40px; display:inline-block; color:#010101;}
div.boxSearch5 .search5 .button {float:right; border:none; background:#fff; width:90px ;height:38px; line-height:42px; text-align:center; font-weight:bold; padding:0; margin:0; cursor:pointer; color:#333;}
div.boxSearch5 .search5 .searchBtn {float:right; border:none; display:block; background:#fff; width:90px ;height:38px; line-height:41px; text-align:center; font-weight:bold; padding:0; margin:0; cursor:pointer; color:#333;}
	.halfSelect5 { float:left; }
	.halfSelect5:after {clear:both; display:block; height:0; width:100%; content:"";}
	.halfSelect5 .selectType2 {position:relative;z-index:101;}
	.halfSelect5 .selectType2 .scrollCon {position:absolute;z-index:101;width:159px;height:151px;margin-top:-1px; margin-left:-1px;border:1px solid #dedede;background:#fff;}
	.halfSelect5 .selectType2 .scrollCon .scrollbar {float:right;position:relative;width:5px;}
	.halfSelect5 .selectType2 .scrollCon .scrollbar .track {position:relative;width:5px;background:#f7f7f7; z-index:1000;}
	.halfSelect5 .selectType2 .scrollCon .scrollbar .track .thumb {overflow:hidden;position:absolute;top:0px; height:20px;width:5px;cursor:pointer;background:#777;}
	.halfSelect5 .selectType2 .scrollCon .viewport {float:left;overflow:hidden;position:relative;width:154px;height:151px;}
	.halfSelect5 .selectType2 .scrollCon .viewport .overview {position:absolute;left:0;top:0;width:100%;}
	.halfSelect5 .selectType2 > p { width:159px; height:37px; line-height:39px; color:#000;border-right:1px solid #dedede; background:#fff;}
	.halfSelect5 .selectType2 > p {background:url('http://img.tvchosun.com/images/icon/arrow_bottom.gif') no-repeat 140px center;}
	.halfSelect5 .selectType2 > p a span.number {font-family:Arial;}
	.halfSelect5 .selectType2 > p a {padding:0 15px 0 15px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.halfSelect5 .selectType2 > p.on {background:url('http://img.tvchosun.com/images/icon/arrow_top.gif') no-repeat 140px center;}
	.halfSelect5 .selectType2 ul {width:100%;}
	.halfSelect5 .selectType2 ul.on {display:block;}
	.halfSelect5 .selectType2 ul li a {display:block;word-break:break-all; height:37px; line-height:39px; border-top:1px solid #dedede; padding:0 15px; color:#000; background:#fff;}
	.halfSelect5 .selectType2 ul li.first a {border-top:0 none !important;}
	.halfSelect5 .selectType2 ul li a span.number {font-family:Arial;}
	.halfSelect5 .selectType2 a:hover {color:#da0414;}

.detailSearch {display:none;}
.detailSearch.on {display:block;}

label.radioChk {position:relative;vertical-align:middle;display:inline-block;}
label.radioChk input {position:absolute;z-index:-1;top:-9999px;}
span.radioBtn {display:inline-block;text-indent:-9999px;width:14px;height:14px;background-image:url('http://img.tvchosun.com/images/btn/radio_onoff.png');background-repeat:no-repeat;background-position:left top;cursor:pointer;} /* 20130311 by phj */
span.radioBtn.checked {background-position:left -14px;}

/* A 세로형 */
/* Board */
div.unitTitle {position:relative; color:#010101; font-size:16px; font-weight:bold; letter-spacing:-1px; margin:16px 0 11px 0;}
div.unitTitle .listStyle {position:absolute; top:3px; right:0px; overflow:hidden;}
div.unitTitle .listStyle li {float:left; display:inline; padding:0 15px;  border-right:1px solid #cdcdcd; height:11px;}
div.unitTitle .listStyle li a {background:url(http://img.tvchosun.com/images/btn/btn_listStyle.gif) no-repeat; display:block; height:11px; line-height:0}
div.unitTitle .listStyle .list a {width:58px;}
div.unitTitle .listStyle .list a:hover,
div.unitTitle .listStyle .list a.on {background-position:0 -11px;}
div.unitTitle .listStyle .webzine a {background-position:-71px 0;  width:46px;}
div.unitTitle .listStyle .webzine a:hover,
div.unitTitle .listStyle .webzine a.on {background-position:-71px -11px;}
div.unitTitle .listStyle .album {border-right:none;}
div.unitTitle .listStyle .album a {background-position:-129px 0; width:47px; padding-right:0;}
div.unitTitle .listStyle .album a:hover,
div.unitTitle .listStyle .album a.on {background-position:-129px -11px;}
div.unitTitle .listStyle li a span {display: block; position: relative; z-index: -1; height: 11px; overflow: hidden; font-size: 11px;}
div.unitTitle2 {position:relative; color:#010101; font-size:16px; font-weight:bold; letter-spacing:-1px; padding:10px 16px 18px; }

div.list_option {border:1px solid #dedede; /*border-bottom:none !important;*/ zoom:1;} /* 2013.02.22 수정 by 박희정 */
div.list_option:after {clear:both; display:block; height:0; width:100%; content:"";}
div.list_option .halfSelect {float:left; display:inline-block;}
div.list_option .halfSelect .sort {position:relative;z-index:5;}
div.list_option .halfSelect .sort>a {border-right:1px solid #dedede; padding:0 10px; width:148px; height:38px; display:block; line-height:40px; color:#777;}
div.list_option .halfSelect .sort>a {background:url(http://img.tvchosun.com/images/icon/arrow_bottom.gif) no-repeat 92% center;}
div.list_option .halfSelect .sort>a.on {background:url(http://img.tvchosun.com/images/icon/arrow_top.gif) no-repeat 92% center;}
div.list_option .halfSelect .sort ul {position:absolute; top:38px; left:0; border-bottom:1px solid #dedede; z-index:10; display:none;}/*20121121 left:0; add*/
div.list_option .halfSelect .sort ul.on {display:block;}
div.list_option .halfSelect .sort ul li a {padding:0 10px; width:148px; height:38px; display:block; line-height:40px; border-top:1px solid #dedede;background:#fff; border-right:1px solid #dedede; color:#777;}
div.list_option .halfSelect a:hover {color:#da0414 !important;}

div.list_option .chooseDate {float:right; padding:7px;}
div.list_option .chooseDate * {vertical-align:top;}
div.list_option .chooseDate .boxDate {display:inline-block; width:76px; text-align:center; font-family:Arial;}
div.list_option .chooseDate .dateView {border:1px solid #dedede; border-left:none; padding:4px 4px 0 4px; display:inline-block; height:18px; color:#333;} 
div.list_option .chooseDate .prevMonth {margin:2px 0 0 9px; display:inline-block; padding:2px;}
div.list_option .chooseDate .nextMonth {margin:2px 9px 0 0; display:inline-block; padding:2px;}

.boardList {border-collapse:collapse; border:1px solid #dedede;}
.boardList th,
.boardList td {height:35px; border-top:1px solid #dedede; text-align:center; color:#333; padding-top:3px;}/*color:#333; add*/
.boardList th {background:#f6f6f6; border-left:1px solid #dedede;}
.boardList th.noline {border-left:none;}
.boardList td span {vertical-align:middle;}
.boardList .title {padding-left:11px; text-align:left;}
.boardList .title * {vertical-align:middle;}
.boardList .title .comment {font-weight:bold; font-size:11px; color:#da0414; display:inline-block; margin-left:6px;}
.boardList .w377 {width:377px; height:35px; line-height:35px; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;} /* 20130326 by phj w377 클래스 추가 */
.boardList .date {font-size:11px; font-family:Arial;}
.boardList .report {text-align:left; padding-left:35px;}
.boardList a {color:#333;}


.boardList2 {border-collapse:collapse; border:1px solid #dedede;}
.boardList2 th,
.boardList2 td {border-top:1px solid #dedede; text-align:center; color:#333; padding:11px 0 9px; line-height:1.5;}/*color:#333; add*/
.boardList2 th {background:#f6f6f6;}
.boardList2 td span {vertical-align:middle;}
.boardList2 th.checkBox,
.boardList2 td.checkBox {text-align:right;}
.boardList2 th.checkBox input,
.boardList2 td.checkBox input {*margin-right:0;}
.boardList2 .title {padding-left:11px; text-align:left;}
.boardList2 .title * {vertical-align:middle;}
.boardList2 .title .comment {font-weight:bold; font-size:11px; color:#da0414; display:inline-block; margin:0 11px 0 6px;}
.boardList2 .date {font-size:11px; font-family:Arial;}
.boardList2 a {color:#333;}

.boardWebzine {border:1px solid #dedede; border-bottom:none; border-top:none;}
.boardWebzine li {border-bottom:1px solid #dedede; overflow:hidden; padding:16px 19px 16px 16px;}
.boardWebzine li .thum {float:left; margin-right:16px; position:relative;  width:200px;}
.boardWebzine li .thum a {display:block;}
.boardWebzine li .thum .best {position:absolute; top:0; left:0;}/*20121121 left:0; add*/
.boardWebzine li .thum .time {position:absolute; bottom:10px; left:10px; background:url(http://img.tvchosun.com/images/common/bg_playTime.png) no-repeat; width:75px; height:15px; color:#bebdbd; font-weight:bold; text-align:center; padding-top:4px; letter-spacing:0.08em;}
.boardWebzine li .thum .play {position:absolute; bottom:10px; right:10px;}
/*.boardWebzine li .detail {padding-top:2px;}*/
.boardWebzine li .detail .title {font-size:14px; font-weight:bold; margin-bottom:10px; display:block; color:#333; display:block;overflow:hidden;width:440px;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
.boardWebzine li .detail .title .comment {color:#da0414; margin-right:10px; margin-top:-2px; *margin-top:0;display:inline-block;}
.boardWebzine li .detail .title * {vertical-align:middle;}
.boardWebzine li .detail .summary {line-height:1.3; color:#777; height:45px; overflow:hidden;}/*20121120 line-height:1.5;*/
.boardWebzine li .detail .summary a {line-height:1.3; color:#777;}
.boardWebzine li .detail .info {font-size:11px; color:#999; margin-top:16px;font-size:11px;}
.boardWebzine li .detail .info em {margin:0 8px;} /* 2013.02.26 추가 by 박희정 */
.boardWebzine li .detail .info .date {font-family:Arial;}
.boardWebzine a {color:#333;}

.boardAlbum {*zoom:1; margin-top:-1px;} /* 2013-02-19 */ /* 2013.02.22 수정 by 박희정 */
.boardAlbum:after {content:"";display:block;clear:both;} /* 2013-02-19 */
.boardAlbum li {display:inline-block; float:left; border:1px solid #dedede; width:198px; height:152px; padding:18px; margin:0 -1px -1px 0;} /* 2013-02-19 */
.boardAlbum li .thum {position:relative;}
.boardAlbum li .thum .best {position:absolute; top:0; left:0;}/*20121121 left:0; add*/
.boardAlbum li .thum .time {position:absolute; bottom:10px; left:10px; background:url(http://img.tvchosun.com/images/common/bg_playTime.png) no-repeat; width:75px; height:15px; color:#bebdbd; font-weight:bold; text-align:center; padding-top:4px; letter-spacing:0.08em;}
.boardAlbum li .thum .play {position:absolute; bottom:10px; right:10px;}
.boardAlbum li .detail .title {font-weight:bold; margin-top:12px; display:block; letter-spacing:-0.1em; color:#333; width:203px;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
.boardAlbum li .detail .title .comment {color:#da0414; margin-left:5px;}
.boardAlbum li .detail .title * { vertical-align:middle}
.boardAlbum li .detail .info {font-size:11px; color:#999; margin-top:2px}
.boardAlbum li .detail .info .date {font-family:Arial;}
.boardAlbum a {color:#333;}

div.box_paging {position:relative;}
div.box_paging .right {position:absolute; top:20px; right:0}
div.box_paging .left {position:absolute; top:20px; left:0}


/* View */
table.boardView {border:1px solid #dedede;}
table.boardView th,
table.boardView td {border-bottom:1px solid #dedede; height:38px; color:#333 !important; background:#fff;}  /* 20130607 by phj */
table.boardView .top {padding:0 21px 0 16px; overflow:hidden;}
table.boardView .top .title {float:left; height:38px; line-height:40px; display:inline-block;}
table.boardView .top .title img, table.boardView .top .title span {vertical-align:middle}
table.boardView .top .name {float:right; width:140px; text-align:right; height:38px; line-height:40px; vertical-align:middle;}
table.boardView .top .name .admin {margin-top:8px;}
table.boardView .top .name img {vertical-align:middle; margin-top:-2px;}
table.boardView .info {height:38px; background:url(http://img.tvchosun.com/images/common/bg_boardTop3.gif) repeat-x; padding:0 21px 0 12px; overflow:hidden}
table.boardView .info .listInfo {float:left; margin-top:7px;}
table.boardView .info .listInfo li {border-right:1px solid #dedede; padding:0 15px; display:inline; float:left;}
table.boardView .info .listInfo .li_end {border:none;}
table.boardView .info .listInfo li .report {background:url(http://img.tvchosun.com/images/icon/ico_boardView.gif) 0 1px no-repeat; padding-left:15px;}
table.boardView .info .listInfo li .mail {background:url(http://img.tvchosun.com/images/icon/ico_boardView.gif) 0 -19px no-repeat; padding-left:16px;}
table.boardView .info .boxSns {float:right;}
table.boardView .content {padding:27px; vertical-align:top;max-width: 693px;}/*height:380px; */
table.boardView .contentImg {padding:27px 10px; vertical-align:top; text-align:center;}
table.boardView .content p {margin:7px 0;}
table.boardView .content img {margin:7px 0;max-width: 638px;}
table.boardView .file {height:32px; padding:6px 27px 0;}
table.boardView .file_list {padding:10px 27px}
table.boardView .file_list li {line-height:1.5; color:#999;}
table.boardView .file_list li img {vertical-align:middle}
table.boardView a:hover {color:#333;}

div.board_btn {overflow:hidden; margin:20px 0;}

table.board_viewList {border:1px solid #dedede;}
table.board_viewList td {border-bottom:1px solid #dedede; height:38px; line-height:40px; color:#333 !important;}
table.board_viewList td.title2 {color:#777 !important;}
table.board_viewList .prev {background:url(http://img.tvchosun.com/images/icon/arrow_boardTop.gif) 16px 17px no-repeat; padding:0 14px 0 35px;}
table.board_viewList .next {background:url(http://img.tvchosun.com/images/icon/arrow_boardBot.gif) 16px 17px no-repeat; padding:0 14px 0 35px;}
table.board_viewList .title * {vertical-align:middle;}
table.board_viewList .title a { line-height: 2; width: 480px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block;}
table.board_viewList .title2 * {vertical-align:middle;}
table.board_viewList .title2 a { line-height: 2; width: 480px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block;}
table.board_viewList .title img, table.board_viewList .title2 img {margin-top:-2px;}
table.board_viewList .date {font-family:Arial, Helvetica, sans-serif; color:#999 !important; font-size:11px; padding-right:16px;}
table.board_viewList .title p {height:38px; line-height:40px; color:#333; display:block; overflow:hidden;width:99%;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
table.board_viewList .title2 p {height:38px; line-height:40px; color:#333; display:block; overflow:hidden;width:99%;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
table.board_viewList a {color:#333}

ul.board_viewThum {border:1px solid #dedede; padding:30px 16px 13px; overflow:hidden}
ul.board_viewThum li {display:inline; float:left; margin-right:30px;}
ul.board_viewThum .li_end {margin-right:0;}
ul.board_viewThum li .thum {position:relative;}
ul.board_viewThum li .thum .best {position:absolute; top:0; left:0;}
ul.board_viewThum li .thum .time {position:absolute; bottom:10px; left:10px; background:url(http://img.tvchosun.com/images/common/bg_playTime.png) no-repeat; width:75px; height:15px; color:#bebdbd; font-weight:bold; text-align:center; padding-top:4px; letter-spacing:0.08em;}
ul.board_viewThum li .thum .play {position:absolute; bottom:10px; right:10px;}
ul.board_viewThum li .detail .title {font-weight:bold; margin-top:12px; display:block; letter-spacing:-0.1em; color:#333; width:200px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}/* 2013-02-19 */
ul.board_viewThum li .detail .title .comment {color:#da0414; margin:0 10px 0 5px;}
ul.board_viewThum li .detail .title * { vertical-align:middle}
ul.board_viewThum li .detail .info {font-size:11px; color:#999; margin-top:4px; font-family:Arial, dotum;}


/* comment */
div.board_comment {border:1px solid #dedede; margin-top:20px;}
div.board_comment .title {padding:11px 16px 0 16px; overflow:hidden; border-bottom:1px solid #dedede; height:27px;}
div.board_comment .boxForm {background:#f6f6f6; padding:16px 16px;}
div.board_comment .boxForm table {border:none;}
div.board_comment .boxForm table td {color:#545454 !important;}
div.board_comment .boxForm table .name {padding:0 0 12px 16px;}
div.board_comment .boxForm table .name strong {color:#333 !important;}
div.board_comment .boxForm table .name .join {float:right; margin-top:9px; color:#c6c6c6; min-width:200px;} /* 2013.02.26 min-width 추가 by 박희정 */
div.board_comment .boxForm table .name .join a, div.board_comment .boxForm table .name .join a:hover {color:#777}
div.board_comment .boxForm table .input {border:1px solid #dedede; padding:0 10px; margin-right:20px; margin-left:5px; color:#333; height:28px; line-height:28px;}
div.board_comment .boxForm table .comment {position:relative;}
div.board_comment .boxForm table .comment .limit {position:absolute; right:10px; bottom:-20px; font-size:12px;}
div.board_comment .boxForm table .comment .login {position:absolute; top:10px; left:10px; font-size:12px; color:#999;} /* 2013.02.08 by phj */
div.board_comment .boxForm table .comment .login a {color:#999;} /* 2013.02.08 by phj */
div.board_comment .boxForm table textarea {border:1px solid #dedede; padding:16px; height:50px; color:#333; overflow-x:hidden; resize:none;}
div.board_comment .boxForm table .boxSns {padding-top:10px}
div.board_comment .boxForm table .boxSns .txtSns {float:left; background:url(http://img.tvchosun.com/images/icon/arrow_right.gif) 95% 5px no-repeat; margin-top:5px; width:105px;}


ul.boxComment {border:1px solid #dedede; border-top:none;} /* 20130608 by phj */
ul.boxComment > li {margin-top:20px; border-top:1px solid #dedede;} /* 2013-02-19 */
ul.boxComment .info {border-bottom:1px solid #dedede; padding:13px 16px 0 16px; font-size:11px; color:#999; overflow:hidden; height:25px; background:#fff;}
ul.boxComment .info .name {float:left; font-size:12px; color:#333; margin-right:16px;}
ul.boxComment .info .date {float:left; margin-right:16px}
ul.boxComment .info .report {float:left; background:url(http://img.tvchosun.com/images/icon/ico_boardView.gif) no-repeat; padding-left:15px; color:#999;}
ul.boxComment .info .option {float:right;}
ul.boxComment .info .option a {color:#999;}
ul.boxComment .comment {padding:16px 16px; line-height:1.5;}
ul.boxComment .best {background:#fbfbfb;}
ul.boxComment .list_reply {margin:0 15px; display:none;}
ul.boxComment .on {display:block;}
ul.boxComment .list_reply li {background:url(http://img.tvchosun.com/images/icon/ico_board.gif) no-repeat 0 -60px; padding:15px 0 19px 40px; border-top:1px solid #e9e9e9;}
ul.boxComment .list_reply li .info {background:none; border:none; padding:0; margin:0; height:auto; line-height:normal;}
ul.boxComment .list_reply li .reply {margin-top:20px; line-height:1.5;}
ul.boxComment .list_reply .write {padding:15px 0 19px; border-top:1px solid #e9e9e9; overflow:hidden; zoom:1;}
ul.boxComment .list_reply .write input {height:38px; line-height:38px; padding:0 15px; border:1px solid #dedede; width:540px; *width:538px; *margin-left:-14px; float:left;}
ul.boxComment .list_reply .write .submit {float:left; border:1px solid #dedede; margin-left:-1px; width:89px; text-align:center; height:38px; line-height:38px; background:url(http://img.tvchosun.com/images/bul/btn_gray_h38.gif) repeat-y; font-weight:bold; color:#333;}
ul.boxComment .feedback {overflow:hidden; clear:both; padding:0 16px 16px;}
ul.boxComment .feedback .reply {float:left; color:#777; font-weight:bold; margin-top:13px}
ul.boxComment .feedback .reply2 {background:url(http://img.tvchosun.com/images/bul/bul_arrow_down.gif) no-repeat 100% 4px; float:left; color:#777; font-weight:bold; margin-top:13px; padding-right:13px;}
ul.boxComment .feedback .on {background:url(http://img.tvchosun.com/images/bul/bul_arrow_up.gif) no-repeat 100% 4px;}
ul.boxComment .yes_no {float:right; border:1px solid #dedede; border-right:none; overflow:hidden;}
ul.boxComment .yes_no > li {float:left; min-width:62px; padding:7px 10px; color:#999; display:inline-block; border-right:1px solid #dedede;}
ul.boxComment .yes_no > li span {color:#000; width:38px; display:inline-block; text-align:right; font-weight:bold;}



/* Write */
table.board_write {border-top:1px solid #dedede; border-left:1px solid #dedede; margin-bottom:20px; table-layout:fixed}
table.board_write td,
table.board_write th {border-bottom:1px solid #dedede; border-right:1px solid #dedede; padding:3px 14px 0; height:35px;; color:#999;}
table.board_write th {background:url(http://img.tvchosun.com/images/common/bg_boardTop3.gif) repeat-x; color:#333;}
table.board_write td input {width:13px; height:13px; margin-right:3px; vertical-align:middle;}
table.board_write .th_bg02 {background:url(http://img.tvchosun.com/images/common/bg_boardTop2.gif) repeat-x;} 
table.board_write .choose {padding:0;}
table.board_write .halfSelect {float:left; display:inline-block;}
table.board_write .halfSelect .sort {position:relative;}
table.board_write .halfSelect .sort>a {border-right:1px solid #dedede; padding:0 10px; width:180px; height:38px; display:block; line-height:40px; color:#999;}
table.board_write .halfSelect .sort>a {background:url(http://img.tvchosun.com/images/icon/arrow_bottom.gif) no-repeat 92% center;}
table.board_write .halfSelect .sort>a.on {background:url(http://img.tvchosun.com/images/icon/arrow_top.gif) no-repeat 92% center;}
table.board_write .halfSelect .sort ul {position:absolute; top:38px; border-bottom:1px solid #dedede; z-index:2; display:none;}
table.board_write .halfSelect .sort ul.on {display:block;}
table.board_write .halfSelect .sort ul li a {padding:0 10px; width:180px; height:38px; display:block; line-height:40px; border-top:1px solid #dedede;background:#fff; border-right:1px solid #dedede; color:#999}
table.board_write .halfSelect a:hover {color:#da0414 !important;}
table.board_write .btn_find {background:url(http://img.tvchosun.com/images/common/bg_boardTop3.gif) repeat-x; width:84px; height:38px; display:block; text-align:center; line-height:3.3;}
table.board_write .btn_find:hover {color:#da0414;}

table.boardFile {margin-top:20px; table-layout:fixed; border:1px solid #dedede; border-collapse:collapse;}
table.boardFile td {height:32px; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
table.boardFile .name {background:#f6f6f6; padding:6px 15px 0; text-align:center}
table.boardFile .info {padding:0;} 
table.boardFile .btn_find {float:right; background:url(http://img.tvchosun.com/images/common/bg_boardTop3.gif) repeat-x; width:83px; height:38px; line-height:40px; display:block; text-align:center; border-left:1px solid #dedede; cursor:pointer;}
table.boardFile .btn_find:hover {color:#da0414;}
table.boardFile ul {border-top:1px solid #dedede; background:#f6f6f6;}
table.boardFile ul li {border-bottom:1px solid #dedede; padding:0px 15px; display:block; position:relative; height:38px; line-height:3; color:#999;}
table.boardFile ul li .btn_del {position:absolute; top:0; right:0; background:url(http://img.tvchosun.com/images/icon/ico_del.gif) center center no-repeat; display:block; width:38px; height:38px; border-left:1px solid #dedede; text-indent:-9999px; overflow:hidden;}
/* 업로드 파일 폼 */
.upload_form {position:relative; overflow:hidden;}
.upload_form .text {float:left; height:38px; line-height:40px; border:none; padding:0 15px;}
.upload_form .wpop {width:446px;} 
.upload_form .file {font-size:12px; position:absolute; opacity:0; filter:alpha(opacity=0); background:none; right:0; top:0; width:83px; height:38px; display:block; cursor:pointer; border:none; padding:0; margin:0;}
.upload_form .btn_find {float:right; background:url(http://img.tvchosun.com/images/common/bg_boardTop3.gif) repeat-x; width:83px; height:38px; line-height:40px; display:block; text-align:center; border-left:1px solid #dedede; cursor:pointer;}

textarea { 
scrollbar-face-color: #dedede; 
scrollbar-track-color: #f6f6f6; 
scrollbar-arrow-color: #000; 
scrollbar-highlight-color: #f6f6f6; 
scrollbar-shadow-color: #dedede; 
scrollbar-3dlight-color: #f6f6f6; 
scrollbar-darkshadow-color: #f6f6f6; 
}

/* 뉴스참여 게시판 */
.news_parti_title {border:1px solid #dedede; width:657px; height:197px; background:url(http://img.tvchosun.com/images/common/bg_news_parti.gif) no-repeat right bottom #fff; padding:45px 0 0 35px; color:#333;}
.news_parti_title p {margin-top:30px;} /* 2013-02-19 */
.tag_board {font-size:11px; color:#da0414; display:inline-block; border:1px solid #da0414; padding:2px 2px 1px 2px; line-height:11px; letter-spacing:-1px; margin:-1px 10px 0 0; vertical-align:middle;}

/*editer*/
.editer {border:1px solid #dedede; background:#f6f6f6; *zoom:1;padding:9px 0;}
.editer:after {clear: both; content: ""; display: block;}

.editer .tool01{float:left; width:270px; padding-left:10px; z-index:5;}
	.editer .tool01 li {cursor:pointer; float:left;}
	.editer .tool01 li.photo {background:url('http://img.tvchosun.com/images/btn/btn_photo.gif') no-repeat 0 0; width:75px; height:30px; margin-right:15px;2}
	.editer .tool01 li.font {position: relative;background:url('http://img.tvchosun.com/images/btn/btn_font.gif') no-repeat 0 0; width:80px; height:30px; margin-right:5px;}
	.editer .tool01 li.font.on {background-position:0 -30px;}
	.editer .tool01 li.font ul{position:absolute; top:29px; left:0; width:78px;display:none;}
	.editer .tool01 li.font ul.on{position:absolute; top:29px; left:0; width:78px; border:1px solid #dedede;background:#fff; z-index:50;display:inline;}
	.editer .tool01 li.font ul li {float:none !important; }
	.editer .tool01 li.font ul li button {display:block; width:100%; color:#333; padding:2px 10px 2px 10px; line-height:1.1; height:21px; text-align:left;}
	.editer .tool01 li.font ul li button:hover{background:#f6f6f6;}
	.editer .tool01 li.font ul li button span {font-size:12px;}
	
	.editer .tool01 li.size {position: relative; background:url('http://img.tvchosun.com/images/btn/btn_font_size.gif') no-repeat 0 0; width:80px; height:30px;}
	.editer .tool01 li.size.on {background-position:0 -30px;}
	.editer .tool01 li.size ul {position:absolute; top:0; left:0; width:275px;display:none;}
	.editer .tool01 li.size ul.on {position:absolute; top:29px; left:0; border:1px solid #dedede; background:#fff; z-index:50;display:inline;}
	.editer .tool01 li.size ul li {float:none !important; }
	.editer .tool01 li.size ul li button {display:block; width:100%; color:#333; padding:2px 3px 2px 3px; line-height:1.1; height:21px; text-align:left;}
	.editer .tool01 li.size ul li button:hover{background:#f6f6f6;}
	.editer .tool01 li.size ul li button span {font-size:12px;}
		.editer .tool01 li.size ul li.font9 button {height:20px;}
		.editer .tool01 li.size ul li.font9 button span{font-size:9px;}
		.editer .tool01 li.size ul li.font10 button {height:21px;}
		.editer .tool01 li.size ul li.font10 button span{font-size:10px;}
		.editer .tool01 li.size ul li.font11 button {height:23px;}
		.editer .tool01 li.size ul li.font11 button span{font-size:11px;}
		.editer .tool01 li.size ul li.font12 button {height:25px;}
		.editer .tool01 li.size ul li.font12 button span{font-size:12px;}
		.editer .tool01 li.size ul li.font14 button {height:27px;}
		.editer .tool01 li.size ul li.font14 button span{font-size:14px;}
		.editer .tool01 li.size ul li.font18 button {height:33px;}
		.editer .tool01 li.size ul li.font18 button span{font-size:18px;}
		.editer .tool01 li.size ul li.font24 button {height:39px;}
		.editer .tool01 li.size ul li.font24 button span{font-size:24px;}
		.editer .tool01 li.size ul li.font36 button {height:53px;}
		.editer .tool01 li.size ul li.font36 button span {font-size:36px;}



/*20130128 jes추가*/
table.board_write td input.BoardInput{width:100%;border:0;height:100%;vertical-align:middle;height:20px;}
table.board_write td input.boardInput{width:100%;border:0;height:100%;vertical-align:middle;height:20px;}
table.boardFile td input.boardInput{width:100%;border:0;vertical-align:middle;height:20px;}



.editer .tool02{float:left; width:151px;}
	.editer .tool02 li {cursor:pointer; float:left; width:30px; height:30px; background:url('http://img.tvchosun.com/images/btn/btn_font_style.gif') no-repeat 0 0; margin-left:-1px;}
	.editer .tool02 li.bold {background-position:0 0;}
	.editer .tool02 li.bold.on {background-position:0 -30px;}
	.editer .tool02 li.normal{background-position:-29px 0;}
	.editer .tool02 li.normal.on{background-position:-29px -30px;}
	.editer .tool02 li.line{background-position:-58px 0;}
	.editer .tool02 li.line.on{background-position:-58px -30px;}
	.editer .tool02 li.italic{background-position:-87px 0;}
	.editer .tool02 li.italic.on{background-position:-87px -30px;}
	.editer .tool02 li.bg{background-position:-116px 0;}
	.editer .tool02 li.bg.on{background-position:-116px -30px;}

.editer .tool03{float:left; width:;}
	.editer .tool03 li {cursor:pointer; float:left; width:30px; height:30px; background:url('http://img.tvchosun.com/images/btn/btn_font_align.gif') no-repeat 0 0; margin-left:-1px;}
	.editer .tool03 li.align_left {background-position:0 0;}
	.editer .tool03 li.align_left.on {background-position:0 -30px;}
	.editer .tool03 li.align_center {background-position:-29px 0;}
	.editer .tool03 li.align_center.on {background-position:-29px -30px;}
	.editer .tool03 li.align_right {background-position:-58px 0;}
	.editer .tool03 li.align_right.on{background-position:-58px -30px;}

.editer .tool04 {float:right; padding:8px 25px 0 0;}
.editer .tool04 input {margin:-3px 7px 0 0; *margin:-5px 5px -3px 0;}
.editer .tool04 label {color:#333;}

div.editerInput {border:1px solid #dedede; padding:15px;}
div.editerInput textarea {width:100%; height:460px; border-color:#fff; resize:none;}


/* 20130306 poll 추가 by 박희정 */
.poll_title {width:692px; height:242px; border:1px solid #dedede;}/* 20130325 by phj */
.tag_board_gray {font-size:11px; color:#333; display:inline-block; border:1px solid #b5b5b5; padding:2px 2px 1px 2px; line-height:11px; letter-spacing:-1px; margin:-1px 10px 0 0; vertical-align:middle; text-align:center; width:30px}

/* 20130608 by phj */
table.pollTbType {width:100%; table-layout:fixed; background:#fff;}
table.pollTbType thead th {border:1px solid #dedede; color:#333;}
table.pollTbType thead th.title {padding:11px 0 10px 15px; text-align:left;}
table.pollTbType thead th.title span {vertical-align:middle; margin-top:-2px;}
table.pollTbType thead td{border:1px solid #dedede; padding-left:15px; color:#777;}
table.pollTbType thead th div {border:1px solid #fff; background:#f6f6f6; padding:11px 0 10px;}
table.pollTbType tbody td {border:1px solid #dedede;}
table.pollTbType tbody td.eventQ {background:#f6f6f6; padding:0 15px;}
table.pollTbType tbody td p.eventTitle {color:#999; padding-top:20px; line-height:1.5;} /*20130326 by phj*/
table.pollTbType tbody td.eventText {border-left:0 none; border-right:0 none; border-bottom:0 none; padding:0 15px;}
table.pollTbType tbody td.label {padding:0; text-align:center; color:#999;}
table.pollTbType tbody td.content {padding:15px 15px 15px 15px; color:#333;}/*add editer 작성시 text 내용 들어갈경우*/
table.pollTbType tbody td.content div {min-height:124px; width:100%; overflow-x:hidden;}/*add editer 작성시이미지고려*/

/*이미지 설문형*/
div.pollQuestion {border:1px solid #dedede; padding:0 20px; background:#fff; margin-top:20px; clear:both; }
div.pollQuestion p.title {padding:35px 0 26px; color:#333; font-weight:bold; font-size:14px; text-align:left;}
div.pollQuestion p.title span.qnumber {color:#da0414; font-family:Arial; font-size:24px; font-weight:bold; line-height:26px;}

div.pollQuestion .graph {width:538px; height:305px;}

div.pollQuestion ul.list {padding:0 0 38px 40px;}
div.pollQuestion ul.list li {padding-top:15px; color:#333; font-weight:bold;}
div.pollQuestion ul.list li.first {padding-top:0 !important;}
div.pollQuestion ul.list li.input {padding-top:8px;}
div.pollQuestion ul.list li input {margin:-2px 5px 0 0;}
div.pollQuestion ul.list li input.input_text {border:1px solid #dedede; background:#fcfcfc; height:28px; line-height:28px; padding:0 10px; margin:0 0 0 10px; color:#777;}

div.pollQuestion ul.imgList { overflow:hidden; zoom:1; padding-bottom:24px; }
div.pollQuestion ul.imgList li {float:left; width:142px; text-align:center;padding-bottom:12px;padding-right: 10px;}
div.pollQuestion ul.imgList li span {color:#333; font-weight:bold; display:block; margin-top:12px;}
div.pollQuestion ul.imgList li input {margin:-2px 5px 0 0;}
div.pollQuestion ul.imgList li img {border:1px solid #dedede; width:140px; height:78px;}

div.pollQuestion ul.imgList2 { overflow:hidden; zoom:1; padding-bottom:24px;}
div.pollQuestion ul.imgList2 li {float:left; width:301px; text-align:center; padding-bottom:12px;padding-right: 9px;}
div.pollQuestion ul.imgList2 li span {color:#333; font-weight:bold; display:block; margin-top:12px;}
div.pollQuestion ul.imgList2 li input {margin:-2px 5px 0 0;}
div.pollQuestion ul.imgList2 li img {border:1px solid #dedede; width:301px; height:167px;}

.pollBtn {padding:30px 0 30px; text-align:center;}
.pollBtn a {display:inline-block; width:110px; height:41px; background:url('http://img.tvchosun.com/images/bul/bg_event_btn.gif') no-repeat 0 0; color:#fff; line-height:42px; font-weight:bold;}
.pollBtn a:hover {text-decoration:none !important;}

div.last_poll {border:1px solid #DEDEDE; margin-top:20px;}
div.last_poll .title {height: 25px; border-bottom:1px solid #DEDEDE; padding:13px 10px 0 10px;}
div.last_poll ul {margin:17px 14px;}
div.last_poll ul li {margin-top:15px;}
div.last_poll ul li:first-child {margin:0;}
div.last_poll ul li strong {margin-right:10px;}

ul.pollreply > li {margin-top:20px; border:1px solid #dedede;position:relative; padding:15px;  min-height:80px;}
ul.pollreply .info {font-size:11px; color:#999; overflow:hidden; line-height:normal} /* 20130326 by phj */
ul.pollreply .info .name {float:left; font-size:12px; color:#333; margin-right:16px;}
ul.pollreply .info .date {float:left; margin-right:16px;font-family:Arail;}
ul.pollreply .info .report {float:left; background:url('http://img.tvchosun.com/images/icon/ico_boardView.gif') no-repeat; padding-left:15px; color:#999;}
ul.pollreply .info .option {float:right;}
ul.pollreply .info .option a {color:#999;}
ul.pollreply .comment {margin-top:11px; line-height:1.5; color:#777;}
ul.pollreply .comment strong{display:block; margin-top:15px;}