@charset "utf-8"; 
/* ttalk Plugin initial */
/*코리안 타임즈*/
#ttalk_layer {margin:40px auto;width:468px;z-index:10;}

.ttalk150_topBest, .ttalk150_loginWrap, .ttalk150_replyList, .ttalk150_paging {background-color:#fff; margin:0; padding:0; }
.ttalk150_topBest * , .ttalk150_loginWrap * , .ttalk150_replyList * , .ttalk150_paging * { margin:0; padding:0; font-family:"굴림", Gulim, "돋움", Dotum, AppleGothic, Sans-serif; font-size:12px; font-weight:normal; vertical-align:baseline; }
.ttalk150_topBest h1, .ttalk150_loginWrap h1, .ttalk150_replyList best h1, .ttalk150_replyList h1, .ttalk150_paging h1 {display:none;}
.ttalk150_topBest img, .ttalk150_loginWrap img, .ttalk150_replyList img, .ttalk150_paging img,
.ttalk150_topBest fieldset, .ttalk150_loginWrap fieldset, .ttalk150_replyList fieldset, .ttalk150_paging fieldset { border:0; }
.ttalk150_topBest ul, .ttalk150_loginWrap ul, .ttalk150_replyList ul, .ttalk150_paging ul,
.ttalk150_topBest ol, .ttalk150_loginWrap ol, .ttalk150_replyList ol, .ttalk150_paging ol,
.ttalk150_topBest li, .ttalk150_loginWrap li, .ttalk150_replyList li, .ttalk150_paging li { list-style:none; }
.ttalk150_topBest a, .ttalk150_loginWrap a, .ttalk150_replyList a, .ttalk150_paging a { color:#30323f; text-decoration:none; }
.ttalk150_topBest a:hover, .ttalk150_loginWrap a:hover, .ttalk150_replyList a:hover, .ttalk150_paging a:hover { color:#71a60a; }
.ttalk150_topBest a.ir:hover, .ttalk150_loginWrap a.ir:hover, .ttalk150_replyList a.ir:hover, .ttalk150_paging a.ir:hover { text-decoration:none; }
.ttalk150_topBest strong, .ttalk150_loginWrap strong, .ttalk150_replyList strong, .ttalk150_paging strong { font-weight:bold; }
.ttalk150_topBest legend, .ttalk150_loginWrap legend, .ttalk150_replyList legend, .ttalk150_paging legend { display:none; }
.ttalk150_topBest .leftBox, .ttalk150_loginWrap .leftBox, .ttalk150_replyList .leftBox, .ttalk150_paging .leftBox { float:left; }
.ttalk150_topBest .rightBox, .ttalk150_loginWrap .rightBox, .ttalk150_replyList .rightBox, .ttalk150_paging .rightBox { float:right; }
.ttalk150_topBest textarea, .ttalk150_loginWrap textarea, .ttalk150_replyList textarea, .ttalk150_paging textarea { font-size:12px; }
/* loginWrap */
.ttalk150_loginWrap {overflow:hidden;margin-top:25px;}

/* .ttalk150_loginWrap h2 { float:left; font-size:11px; color:#747474; height:15px; margin:8px 0 0 5px; _float:none; _margin-bottom:-20px; letter-spacing:-1px; } */
.ttalk150_loginWrap h2 { float:left; font:12px "굴림",gulim; color:#747474; height:15px !important; width:70px; margin:8px 0 0 5px !important; _float:none; letter-spacing:-1px;}
.ttalk150_loginWrap h2 img { vertical-align:middle; }
.ttalk150_loginWrap .snsMenuWrap { margin-left:75px; position:relative; overflow:hidden; width:70%; z-index:2;*margin-top:0px; }
.ttalk150_loginWrap ul.snsMenu { overflow:hidden; }
.ttalk150_loginWrap ul.snsMenu li { float:left; border:1px solid #d5d4d4; margin-right:-1px; border-bottom:none; padding:9px 7px 6px 7px; font-size:11px; color:#999999; cursor:pointer; background-color:#f5f5f5; position:relative; }

.ttalk150_loginWrap ul.snsMenu li span.snsM { padding-top:3px; overflow:hidden;}
.ttalk150_loginWrap ul.snsMenu li span.snsM img{ vertical-align:middle; margin-top:-3px; }
.ttalk150_loginWrap ul.snsMenu li span.snsM u { text-decoration:none; display:none;}
.ttalk150_loginWrap ul.snsMenu li span.selct_ico { position:absolute;bottom:0;right:40%;background-color:#fff; background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_select.gif') no-repeat 0 0; text-indent:-9999px; width:8px; height:4px; display:block; display:none; font-size:1px; _bottom:-1px; }
.ttalk150_loginWrap .textLimit { position:absolute; right:7px; top:0px; font-size:25px; color:#e5e5e5; font-weight:bold; font-family: Tahoma; letter-spacing:-1px;}
/* replay Form */
form.replyForm { background-color:#fff; font-family:Gulim, "돋움", "굴림", Dotum, AppleGothic, Sans-serif; _zoom:1; font-size: 12px; }

form.replyForm fieldset {display:block;}

.replayInput { padding:0 76px 4px 6px; position:relative; overflow:hidden; *padding:0 78px 4px 4px; }
.replayInput .leftBox { background-color:#fff; border:1px solid #d5d4d4; float:right; width:100%; position:relative; *float:none;}
.replayInput .leftBox .userImg { position:absolute; top:4px; left:5px; background: url('http://timg.koreatimes.co.kr/ttalk/img/default/no_user_img.gif') no-repeat 0 0; width:50px; height:50px; }
.replayInput .leftBox .inputBox { background:#333; margin:0 0 0 61px; }
/* .replayInput .leftBox .inputBox textarea { float:left; width:100%; padding: 10px 0; height:38px; border:none; background:transparent; resize:none; overflow:hidden; background: url('http://timg.koreatimes.co.kr/ttalk/img/default/bg_ttalk_logo.png') no-repeat 98% 90%; } */
.replayInput .leftBox .inputBox textarea { box-shadow:inset 0px 0px 0px rgba(0,0,0,0) !important; float:left; width:100%; padding: 10px 0; height:38px; border:none; background:#fff; resize:none; overflow:hidden; }
.replayInput .rightBox { position:absolute; right:4px; top:0; _right:5px; }
.replayInput .rightBox .btnSend { cursor:pointer; border:1px solid #d3d2d2;}
/* ##CUSTOMIZING## - inputForm(textarea) height ( 밑에 둘의 높이 20px 차이이여야함 )*/
.replayInput .leftBox .inputBox textarea { height:38px; box-shadow:inset 0px 0px 0px rgba(0,0,0,0) !important;}
.replayInput .rightBox .btnSend { height:58px; }
/* [log off] replay Form */
form.logOff .formSetting {display:none;}
form.logOff .replayInput { padding:0 72px 0px 2px; *padding:0 74px 0px 0px; }
form.logOff .replayInput .leftBox .inputBox textarea { cursor:default; color:#b8b9b9;}
form.logOff .replayInput .textLimit { top:-30px; z-index:3; }
form.logOff .replayInput .rightBox {right:0;}

/* [log in] replay Form */
.formSetting { font-size:12px; padding:4px 4px 2px 10px; color:#fff; overflow:hidden; margin-bottom:2px; _padding-bottom:4px; }
.formSetting * { vertical-align:middle; }
.formSetting .leftBox { margin-top:2px; }
.formSetting .leftBox { margin-top:2px; font-family:"돋움", Dotum; font-size:11px; }
.formSetting .userId { color:#fff; font-weight:bold; cursor:pointer; font-family:"돋움", Dotum; font-size:12px; letter-spacing:-1px;}
.formSetting .btn_setup img { vertical-align:top; cursor:pointer;margin-left:5px; }
.formSetting .userInfo { background: url('http://timg.koreatimes.co.kr/ttalk/img/default/bul_check.gif') no-repeat 3px 3px; display:none; padding:0 5px 0 15px; color:#fff; margin-bottom:-4px;}

.formSetting .userInfo strong { vertical-align:top; }
.formSetting .userInfoLayer { position:absolute; top:54px; left:4px; border:2px solid #404040; background:#fff; color:#000; z-index:10; padding:2px 1px; display:none; width:auto; }


.formSetting .userInfoLayer span.li { display:block; height:13px; padding:5px 7px 2px 7px; border-bottom:1px solid #dbdbdb; cursor:pointer; }
.formSetting .userInfoLayer span.last { border-bottom:none; padding-bottom:5px; }
.formSetting .noSignOnId, .formSetting .noSignOnPw { vertical-align:baseline; margin-top:-1px; margin-right:3px; display: none; }
.formSetting .noSignOnId *, .formSetting .noSignOnPw * { vertical-align:baseline; margin-top:-2px; }
.formSetting .noSignOnId input, .formSetting .noSignOnPw input { width:70px; }
.formSetting .transmitCheck { margin-bottom:-4px; z-index:10; color:#000; }
.formSetting .transmitCheck img { cursor:pointer; }

.formSetting .transmitList { position:absolute; top:55px; right:76px; width:96px; background-color:#fff; border:1px solid #d7d7d7; border-top:none; border-bottom:none;z-index:100; color:#000; display:none; _right:77px; z-index:10; }

.formSetting .transmitList li { background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_sns_trs.gif') no-repeat 23px 5px; ; height:20px; padding:6px 0 0 0; border-bottom:1px solid #d7d7d7; color:#6a6a6a;font-size:11px; cursor:pointer; }
.formSetting .transmitList li.twitter { background-position: 23px 5px;  }
.formSetting .transmitList li.facebook { background-position: 23px -22px; }
.formSetting .transmitList li.mday { background-position: 23px -76px; }
.formSetting .transmitList li.google { background-position: 23px -49px; }
.formSetting .transmitList li.yahoo { background-position: 23px -103px; }
.formSetting .transmitList li.yozm { background-position: 23px -130px; }
.formSetting .transmitList li.clog { background-position: 23px -158px; }
.formSetting .transmitList li img {margin:0 20px 0 5px;vertical-align:bottom;}
.formSetting .btnLogout { cursor:pointer; height:30px; width:60px; }
/* ##CUSTOMIZING## - snsMenuWrap */
form.custom, .ttalk150_loginWrap ul.snsMenu li.custom span.selct_ico { background-color:#5c74a5; display:block; }
form.facebook, .ttalk150_loginWrap ul.snsMenu li.facebook span.selct_ico { background-color:#5c74a5; display:block; }
form.mday, .ttalk150_loginWrap ul.snsMenu li.mday span.selct_ico { background-color:#9175b1; display:block; }
form.yozm, .ttalk150_loginWrap ul.snsMenu li.yozm span.selct_ico { background-color:#f45077; display:block; }
form.clog, .ttalk150_loginWrap ul.snsMenu li.clog span.selct_ico { background-color:#FF5728; display:block; }
form.twitter, .ttalk150_loginWrap ul.snsMenu li.twitter span.selct_ico { background-color:#3cbade; display:block; }
form.openId, .ttalk150_loginWrap ul.snsMenu li.openId span.selct_ico { background-color:#85b22f; display:block; }
form.noId, .ttalk150_loginWrap ul.snsMenu li.noId span.selct_ico { background-color:#999999; display:block; }
.noId .formSetting .noSignOnId, .noId .formSetting .noSignOnPw { display: block; display:inline; }
.noId .formSetting .userId, .noId .formSetting .btn_setup, .noId .formSetting .userInfo { display: none; }

/* 트위터RT버튼 */
.twitter_rt { cursor: pointer; position: relative; top:4px; left: 1px;}

/* replyList */
.ttalk150_replyList li { *display:inline; }
.ttalk150_replyList .item { background-color:#fff; position:relative; border:1px solid #dfdfdf; margin:14px 0 0 0;font-size:12px; padding-bottom:10px;  min-height:60px; letter-spacing:-1px; min-width:305px;}
.ttalk150_replyList .textReplayText { position:absolute; top:-6px; left:7px; }
.ttalk150_replyList .textReplayText img {vertical-align:top;}
.ttalk150_replyList .item .userImg { position:absolute; top:10px; left:12px; width:50px; height:50px; overflow:hidden; background: url('http://timg.koreatimes.co.kr/ttalk/img/default/no_user_img.gif') no-repeat 0 0; }

/* cp  */
.ttalk150_replyList .item .userImg span.snsobj {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_cs_on.png') no-repeat 0 0; position:absolute; bottom:0px; right:0px; width:20px; height:20px; overflow:hidden; text-indent:-9999px; bottom:-1px;}
/*.ttalk150_replyList .item .userImg span.snsobj {  background: url('http://timg.koreatimes.co.kr/ttalk/img/site_key/ico_cs_on.png') no-repeat 0 0; position:absolute; bottom:0px; right:0px; width:20px; height:20px; overflow:hidden; text-indent:-9999px;} */
/* .ttalk150_replyList .item .userImg span.snsobj {  background: url('http://timg.koreatimes.co.kr/ttalk/img/sportal/ico_sportal_on.png') no-repeat 0 0; position:absolute; bottom:0px; right:0px; width:20px; height:20px; overflow:hidden; text-indent:-9999px;}*/
/* cp  */

.ttalk150_replyList .item .userImg span.facebookSign {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_facebook_on.png') no-repeat 0 0; }
.ttalk150_replyList .item .userImg span.mdaySign {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_mtday_on.png') no-repeat 0 0; }
.ttalk150_replyList .item .userImg span.me2daySign {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_mtday_on.png') no-repeat 0 0; }
.ttalk150_replyList .item .userImg span.twitterSign {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_twitter_on.png') no-repeat 0 0; }
.ttalk150_replyList .item .userImg span.yozmSign {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_yozm_on.png') no-repeat 0 0; }
.ttalk150_replyList .item .userImg span.clogSign {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_clog_on.gif') no-repeat 0 0; }
.ttalk150_replyList .item .userImg span.openIdSign {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_openid_on.png') no-repeat 0 0; }
.ttalk150_replyList .item .userImg span.noSign {  background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_noid_on.png') no-repeat 0 0; }

.ttalk150_replyList .item .replText { margin-left:75px; margin-bottom:5px; padding:10px 0 10px 0; color:#6b6c6c; width:60%; line-height:15px; position:relative;}
.ttalk150_replyList .item .replText strong { color:#333333; }
.ttalk150_replyList .item .replText p {white-space: -moz-pre-wrap;word-wrap:break-word;white-space: wrap;}

/* .ttalk150_replyList .item .replText .writeTime { margin-left:7px; background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_time.gif') no-repeat left 3px; padding-left:13px; color:#abadae; display:inline-block; padding-top:2px; } */
.ttalk150_replyList .item .replText .writeTime { margin-left:7px; background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_time.gif') no-repeat left 3px; padding-left:13px; color:#abadae; display:inline-block; padding-top:2px; letter-spacing:0;}

.ttalk150_replyList .item .replyState { background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_btopen.gif') no-repeat right center !important; padding:5px 10px 0 0; display:inline-block; cursor:pointer; display:inline; color:#000; position: absolute; }
.ttalk150_replyList .item .replyNewInput { background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_btopen.gif') no-repeat right 8px; padding:5px 10px 0 0; display:none; cursor:pointer; color:#000; position: absolute; }
.ttalk150_replyList .item .replyState span { color:#439bf2; font-weight:bold; margin: 0 2px; }
.ttalk150_replyList .item .recommendBox { position:absolute;top:30px; right:4px; color:#717171;}
.ttalk150_replyList .item .recommendBox .yesRecommend { color:#717171; cursor:pointer; }
.ttalk150_replyList .item .recommendBox .yesRecommend strong.tunline { text-decoration:underline; font-weight:normal; color:#717171; }
.ttalk150_replyList .item .recommendBox .yesReNum { color:#439bf2; font-weight:bold; }
.ttalk150_replyList .item .recommendBox .noRecommend { color:#717171; cursor:pointer; margin-left:5px;}
.ttalk150_replyList .item .recommendBox .noRecommend strong.tunline { text-decoration:underline; font-weight:normal; color:#717171; }
.ttalk150_replyList .item .recommendBox .noReNum { font-weight:bold; }
.ttalk150_replyList .item u { text-decoration:none; }

/* replyList > replyList */
.ttalk150_replyList .item .reReplyList { margin:15px 15px 0 70px; background-color:#f5f5f5; padding:11px 15px; position:relative; display:none; }
.ttalk150_replyList .item .reReplyList .textReplayText { background-color:#f5f5f5; position:absolute; top:-7px; left:7px; }
.ttalk150_replyList .item .reReplyList .ReplayInput { position:relative; overflow:hidden; width:100%; display: block;}
.ttalk150_replyList .item .reReplyList .ReplayInput .replayInputBox { display:block; margin-right:67px;  border:1px solid #d4d3d3; padding-left:5px; background:#fff; }
.ttalk150_replyList .item .reReplyList .ReplayInput .replayInputBox textarea { box-shadow:inset 0px 0px 0px rgba(0,0,0,0) !important; width:100%; background:#fff; border:none; resize:none; padding:10px 0; height:38px; color:#7c7c7c;overflow:hidden;}
.ttalk150_replyList .item .reReplyList .btn_replsy_send { position:absolute; top:0; right:0; border:1px solid #d4d3d3; }
.ttalk150_replyList .item .reReplyList .btn_replsy_send img { cursor: pointer; height:56px; }

/* ##CUSTOMIZING## - replyList bgcolor */
.ttalk150_replyList .item .reReplyList, .ttalk150_replyList .item .reReplyList .textReplayText { background-color:#f5f5f5; }
.ttalk150_replyList .item .reReplyList .reItem { position:relative; background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_reReplayText.gif') no-repeat 7px 27px; min-height:55px; _height:55px; } 
.ttalk150_replyList .item .reReplyList .reItem .userImg { position:absolute; top:5px; left:22px; width:48px; height:49px; overflow:hidden; }
.ttalk150_replyList .item .reReplyList .reItem .replText { margin-left:80px; padding:10px 0 0 0; color:#6b6c6c; line-height:15px; width:60%; }
.ttalk150_replyList .item .reReplyList .reItem .replText p {white-space: -moz-pre-wrap;word-wrap:break-word;white-space: wrap;}
/* ##CUSTOMIZING## - best border */
.best .item { border:1px solid #449af3; margin-top:7px;}
.best .item .userImg { width:50px; height:50px;}
.best .item .icoBest { position:absolute; top:-1px; left:0px; _top:0px; z-index:100; }
.ttalk150_paging{ margin:0 0; height:20px;  text-align:center; color:#969696;cursor:pointer; font-size:12px;}
.ttalk150_paging span { display:inline-block; padding:0 2px; height:18px; }
.ttalk150_paging span img { vertical-align:middle; margin-top:-2px; *vertical-align:baseline; *margin-top:0px;}
.ttalk150_paging span.select { font-weight:bold; color:#80b617;background:none !important;  }
/* 고객사 - 커스터 마이징 영역 */

/* @ 로그인 영역 */
/* 고객사 로그인 탭 */
/*
.ttalk150_loginWrap ul.snsMenu li.customSign span.snsM { background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_custom.png') no-repeat 0 0px; }
.ttalk150_loginWrap ul.snsMenu li.customSignOn span.snsM { background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_custom.png') no-repeat 0 -29px; cursor:default; }
.ttalk150_loginWrap ul.snsMenu li.customSignAdd span.snsM { background: url('http://timg.koreatimes.co.kr/ttalk/img/default/ico_custom.png') no-repeat 0 -58px;  }
form.customSignOn, .ttalk150_loginWrap ul.snsMenu li.customSignOn img.selct_ico, form.customSignOn .replayInput .inputWrap .inputWrapInner .wrapRoundLine { background-color:#5c74a5; }
*/

/* 라운드 처리 - ie 8이하 표현 불가 
{padding:10px 10px;}
.ttalk150_loginWrap ul.snsMenu :first-child { -moz-border-radius: 5px 0px 0px 0px;border-radius: 5px 0 0 0; }
.ttalk150_loginWrap ul.snsMenu :last-child { -moz-border-radius: 0px 5px 0px 0px;border-radius: 0 5px 0 0; }
form.replyForm { -moz-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; }
.replayInput .leftBox, .replayInput .rightBox .btnSend { -moz-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; }
.formSetting .btnLogout img, .ttalk150_replyList .item .userImg span { -moz-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; }
.ttalk150_replyList .item .userImg img { -moz-border-radius:5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; }
.ttalk150_replyList .item { border:none; border-bottom:1px solid #ddd; margin-top:7px; }
.best .item { border:1px solid #ddd;margin-top: 15px;-moz-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px; }
.ttalk150_replyList .textReplayText { display:none; }
*/

/* @ best 영역 */
/* blue */
.best .item .icoBest { display:block; }
.best .item { border-color:#449af3; }
.best .item .replyState span, .blue .item .recommendBox .yesReNum  { color:#449af3; }
#paging span.select { color:#449af3;background:none !important; }


/* red 
.best .item .icoBest { display:block; }
.best .item { border-color:#f6423e; }
.best .item .replyState span, .red .item .recommendBox .yesReNum  { color:#f6423e; }
#paging span.select { color:#f6423e; }
*/
/* green
.best .item .icoBest { display:block; }  
.best .item { border-color:#80b617; }
.best .item .replyState span, .green .item .recommendBox .yesReNum  { color:#80b617; }
#paging span.select { color:#80b617; }
*/
/* blueNoIcon
.best .item .icoBest { display:none; }
.best .item .userImg { border:2px solid #449af3; }
.best .item { border:1px solid #449af3; }
.best .item .replyState span, .blueNoIcon .item .recommendBox .yesReNum  { color:#449af3; }
#paging span.select { color:#449af3; }
*/
/* redNoIcon
.best .item .userImg { border:2px solid #f6423e; }
.best .item { border:1px solid #f6423e; }
.best .item .replyState span, .redNoIcon .item .recommendBox .yesReNum  { color:#f6423e; }
#paging span.select { color:#f6423e; }
*/
/* greenNoIcon
.best .item .userImg { border:2px solid #80b617; }
.best .item { border:1px solid #80b617; }
.best .item .replyState span, .greenNoIcon .item .recommendBox .yesReNum  { color:#80b617; }
#paging span.select { color:#80b617; }
*/

/* @ 댓글리스트 배경색 */
.ttalk150_replyList .item { background-color:#fff; }

/* 댓글 추천 비추천 박스 스타일 */
/* 너비 500 이하일때  .ttalk150_replyList .item .replText { width:35%; } */
/* 기본 
.ttalk150_replyList .item .recommendBox { position:absolute;top:15px; right:12px; color:#717171;}
.ttalk150_replyList .item .recommendBox span { text-align:center; line-height:11px; }
.ttalk150_replyList .item .recommendBox u {display:none; }
.ttalk150_replyList .item .recommendBox .noRecommend { text-decoration:none; color:#717171; cursor:pointer; margin-left:10px; border:2px solid #e1e1e1; padding:7px 22px; 
background: #ffffff; 
background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f2f2f2',GradientType=0 ); 
background: linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
-moz-border-radius: 5px; border-radius: 5px; 
display:block;float:left;}
.ttalk150_replyList .item .recommendBox .noReNum { font-weight:bold; display:block; margin-top:1px; font-size:13px; }
*/
/* blue 
.ttalk150_replyList .item .recommendBox .yesRecommend { text-decoration:none; color:#717171; cursor:pointer; border:2px solid #b6d3e5; padding:7px 22px; 
background: #ffffff; 
background: -moz-linear-gradient(top, #ffffff 0%, #e5edf0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5edf0));
background: -webkit-linear-gradient(top, #ffffff 0%,#e5edf0 100%); 
background: -o-linear-gradient(top, #ffffff 0%,#e5edf0 100%); 
background: -ms-linear-gradient(top, #ffffff 0%,#e5edf0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E5EDF0',GradientType=0 ); 
background: linear-gradient(top, #ffffff 0%,#e5edf0 100%);
-moz-border-radius: 5px; border-radius: 5px; 
display:block;float:left;}
.ttalk150_replyList .item .recommendBox .yesReNum { color:#439bf2; font-weight:bold; display:block; margin-top:1px; font-size:13px; }
*/
/* red 
.ttalk150_replyList .item .recommendBox .yesRecommend { text-decoration:none; color:#717171; cursor:pointer; border:2px solid #ffb3a0; padding:7px 22px; 
background: #ffffff; 
background: -moz-linear-gradient(top, #ffffff 0%, #ffe3dc 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffe3dc));
background: -webkit-linear-gradient(top, #ffffff 0%,#ffe3dc 100%); 
background: -o-linear-gradient(top, #ffffff 0%,#ffe3dc 100%); 
background: -ms-linear-gradient(top, #ffffff 0%,#ffe3dc 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#ffe3dc',GradientType=0 ); 
background: linear-gradient(top, #ffffff 0%,#ffe3dc 100%);
-moz-border-radius: 5px; border-radius: 5px; 
display:block;float:left;}
.ttalk150_replyList .item .recommendBox .yesReNum { color:#f6423e; font-weight:bold; display:block; margin-top:1px; font-size:13px; }
*/
/* green 
.ttalk150_replyList .item .recommendBox .yesRecommend { text-decoration:none; color:#717171; cursor:pointer; border:2px solid #c5e8b1; padding:7px 22px; 
background: #ffffff; 
background: -moz-linear-gradient(top, #ffffff 0%, #eafee0 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eafee0));
background: -webkit-linear-gradient(top, #ffffff 0%,#eafee0 100%); 
background: -o-linear-gradient(top, #ffffff 0%,#eafee0 100%); 
background: -ms-linear-gradient(top, #ffffff 0%,#eafee0 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#eafee0',GradientType=0 ); 
background: linear-gradient(top, #ffffff 0%,#eafee0 100%);
-moz-border-radius: 5px; border-radius: 5px; 
display:block;float:left;}
.ttalk150_replyList .item .recommendBox .yesReNum { color:#80b617; font-weight:bold; display:block; margin-top:1px; font-size:13px; }
*/

/* topBest */
/* .ttalk150_topBest { background:#f6f6f6; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:7px 5px 5px 5px; overflow:hidden; _height:96px; } */
/*.ttalk150_topBest { background:#f6f6f6; border:1px solid #e9e9e9; padding:7px 6px 5px 6px !important;margin-top:30px;}*/
.ttalk150_topBest { background:#f6f6f6; padding:7px 6px 0px 6px; overflow:hidden;}
.ttalk150_topBest h2 { font-size:15px; color:#585858; font-weight:bold; font-family:"돋움", Dotum, AppleGothic, Sans-serif;width:100%;zoom:1;}
.ttalk150_topBest u {}
iframe#ttalk_ad_15 {height:58px;}
.ttalk_ad_list{height:60px;margin:-1px 6px 8px 6px;}
.no_best  {  height:74px; _height:74px; border:1px solid #1385cb; background:#fff; margin-top:5px;}
.no_best .dotted_line {margin:3px; height:66px; border:1px dashed #ccc; background:url(/img/default/no_best_crown.gif) no-repeat right top;}
.no_best_img {height:64px;background:url(http://timg.koreatimes.co.kr/ttalk/img/default_en/no_best_img.gif) no-repeat -8px -3px;*background:url(http://timg.koreatimes.co.kr/ttalk/img/default_en/no_best_img.gif) no-repeat -10px -3px; }


.replayInput .leftBox .attachImg { position:absolute; top:4px; left:60px; width:50px; height:50px; }
.replayInputBox .attachImg { position:absolute; top:4px; left:4px; width:50px; height:50px; }


#popGender {background:#fff; margin:0; padding:0; text-align:center; border:5px solid #333; font-size:12px; font-family:"굴림", Gulim, AppleGothic, Sans-serif;}
#popGender h3 {margin:0; padding:5px 0 5px 9px; font:bold 14px "굴림", Gulim, AppleGothic, Sans-serif; background:#333; color:#dedede; position:relative; text-align:left;}
#popGender .popGender_wrap {margin:0 auto; width:413px; text-align:center;}
#popGender dl {margin:0 auto; overflow:hidden; text-align:center;}
#popGender dt {margin:10px auto; text-align:center; font:bold 14px "돋움", Dotum, AppleGothic, Sans-serif;}
#popGender dd {display:inline-block; float:left; padding:0 5px 0 0;  text-align:center; margin:3px 1px; }
#popGender dd a {color:#000; text-decoration:none;  width:65px;  display:inline-block; line-height:29px; height:29px; padding:0 0px 0 30px;}
#popGender dd span {font-weight:bold;}
#popGender dd:last-child {margin-right:0;}
#popGender dd.female {background-position:right top;}
#popGender dd.male {background-position:right bottom;}

#popGender dd.female a.age10 {background-position:0 0;}
#popGender dd.female a.age20 {background-position:0 -58px;}
#popGender dd.female a.age30 {background-position:0 -116px;}
#popGender dd.female a.age40 {background-position:0 -174px;}
#popGender dd.male a.age10 {background-position:0 -232px}
#popGender dd.male a.age20 {background-position:0 -290px;}
#popGender dd.male a.age30 {background-position:0 -348px;}
#popGender dd.male a.age40 {background-position:0 -406px}
#popGender .notice {clear:left; margin:8px auto 0; border-top:1px solid #e6e6e6; width:93%; padding:14px 0; font:normal 11px "돋움", Dotum, AppleGothic, Sans-serif; color:#919191; text-align:center;}
#popGender .close {position:absolute; top:-13px; _top:5px; right:10px; font:normal 14px Verdana, Geneva, sans-serif;}
*:first-child+html #popGender .close{top:5px;}
#popGender .close a {color:#fff; text-decoration:none}

/* 댓글 멀티미디어 업로드 본문 */
.ttalk150_attachFile {position:relative; background-color:#f5f5f5; color:#787878; padding:9px 2px; .z-index:-1;overflow:hidden;clear:both;zoom:1;}
.ttalk150_attachFile h3 {display:none;}
.ttalk150_attachFile .file_logo {margin-left:10px; font-size:12px;background: url("http://timg.koreatimes.co.kr/ttalk/img/default/icon_powerby.gif") no-repeat left top;width:88px;height:13px;}
.ttalk150_attachFile .file_logo img {border:none;*vertical-align:middle;}
.ttalk150_attachFile .file_logo a {width:88px;height:13px;overflow:hidden;zoom:1;display:block;}
.ttalk150_attachFile .file_logo span {display:none;}
.ttalk150_attachFile .file_logo a:active {text-decoration:none;}

.ttalk150_attachFile p {position:absolute; top:10px; right:3px;}
.ttalk150_attachFile span.file_photo {background:url("http://timg.koreatimes.co.kr/ttalk/img/default/photo.gif") no-repeat left 5px; color:#787878; text-decoration:none; padding:7px 10px 0 18px;}
.ttalk150_attachFile span.file_video {background:url("http://timg.koreatimes.co.kr/ttalk/img/default/video.gif") no-repeat left 5px; color:#787878; text-decoration:none; padding:7px 10px 0 18px;}

.reReplyList .ttalk150_attachFile {border-bottom:2px solid #fff; padding-bottom:7px; margin-bottom:10px;text-align:right;}

.ttalk150_replyList .sample {position:relative;width:70px; height:50px;cursor:pointer;}
.ttalk150_replyList .sample .playBtn {position:absolute !important; top:30% !important; left:33% !important;}
.ttalk150_replyList .sample .playBtn img {width:30px;height:29px; position:abosolute;}
.ttalk150_replyList .multimedia {position:relative;cursor:pointer;}

.ttalk150_replyList .playArea {position:relative; width:378px; margin:5px 0; border:1px solid #e3e3e3; vertical-align:middle; padding:10px;display:none;}
.ttalk150_replyList .playArea .strong {color:#333;}
.ttalk150_replyList .playArea .btnClose {position:absolute; top:7px; right:7px;cursor:pointer;}
.ttalk150_replyList .playArea .btnClose span {border:1px solid #666; padding:1px 3px 1px 2px;}


/* 업로드 레이어 layout */
.layerPhoto {position:absolute; top:25px; right:0;z-index:11; background:#fff; width:544px; overflow:hidden; margin:0; padding:0; border:5px solid #333; text-align:left; font:normal 11px "돋움", Dotum, AppleGothic, Sans-serif; color:#999;display: none;}
.layerPhoto a {color:#999; text-decoration:none;}
.layerPhoto h3 {display:block; font:bold 14px "굴림", Gulim, AppleGothic, Sans-serif; color:#dedede; padding:8px 0 8px 60px; margin:0; background:#333 url("http://timg.koreatimes.co.kr/ttalk/img/default/logo_pop_ttalk.gif") no-repeat left 4px;}


/* 업로드 레이어 layout - 탭메뉴 */
.uploadFileTab {position:relative; height:24px; margin:20px auto 0; padding:0;  width:90%;}
.uploadFileTab ul, .uploadFileTab ul li {margin:0; padding:0}
.uploadFileTab ul {border-bottom:1px solid #d9d9d9; overflow:hidden;.height:24px;}
.uploadFileTab ul li {list-style:none; margin-right:2px;}
.uploadFileTab ul li p {margin:0; padding:0;}
.uploadFileTab ul li, .uploadFileTab ul li a {background:url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_file_tab_off.gif") no-repeat;}
.uploadFileTab ul li {float:left; margin-right:2px; line-height:24px;}
.uploadFileTab ul li a {display:inline-block; padding:1px 16px 0 16px; background-position: 100% 0; color:#6d6d6d; text-decoration:none !important;}
.uploadFileTab ul li.on, .uploadFileTab ul li.on a {background-image:url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_file_tab_on.gif");}
.uploadFileTab ul li.on a {color:#fff; font-weight:bold;}

.uploadFileTab ul li p {background:url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_tab_logo.gif") no-repeat}
.uploadFileTab ul li .flickr {background-position:10px -12px; padding-left:40px;}
.uploadFileTab ul li.on .flickr {background-position:-228px -13px; padding-left:40px;}
.uploadFileTab ul li .youtube {background-position:10px -132px; padding-left:40px;}
.uploadFileTab ul li.on .youtube {background-position:-228px -133px; padding-left:37px;}
.uploadFileTab ul li .daum {background-position:10px -230px; padding-left:37px;}
.uploadFileTab ul li.on .daum {background-position:-228px -230px; padding-left:40px;}

.uploadFileTab p span{display:none;}
/* 업로드 레이어 layout - 입력폼 */
.layerPhoto .uploadFile {margin:15px auto 0 auto; padding:0; vertical-align:baseline;}
.layerPhoto .uploadFile div {position:relative; width:85%; margin:0 auto; overflow:hidden;}
.layerPhoto input {padding:2px; border:1px solid #e0e0e0; background:#fafafa; font:normal 11px "돋움", Dotum, AppleGothic, Sans-serif; width:100%; vertical-align:middle;}
.layerPhoto legend {display:none;}
.layerPhoto .normal input {width:350px;}
.layerPhoto .flickr input{width:240px; height:13px; _width:200px;}
.layerPhoto .youtube input{width:240px; height:13px; _width:200px;}
.layerPhoto .daum input{width:240px; height:13px; _width:200px;}

.layerPhoto .btnSearch, .layerPhoto .btnReset {padding:4px 5px 2px 5px; border:1px solid #e0e0e0; background:#f0f0f0; color:#343434; vertical-align:middle;}

/* 업로드 레이어 layout - 검색 전 */
.uploadFile .youtube .not {background:url("http://timg.koreatimes.co.kr/ttalk/img/bg_youtube.gif") no-repeat 50% 50%;}

/* 업로드 레이어 layout - 검색결과 */
.layerPhoto p.notice {margin:4px 0 8px 0; text-align:left;}
.layerPhoto p.notice span {color:#f64849; font-size:11px;}

.layerPhoto .normal .fileList {border:1px inset #e6e6e6; background:url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_fileList.gif") no-repeat 50% 50%; width:99%; height:245px; .height:250px; text-align:center; vertical-align:middle; overflow:hidden; zoom:1; margin:0 auto;}
/*.layerPhoto .normal .fileList img {width:70px; height:50px; padding:20px 0 20px 0; }*/

.layerPhoto .sort {overflow:hidden; list-style:none; margin:15px 0  0; padding:0;}
.layerPhoto .sort li {display:inline-block; float:left; background:url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_split.gif") no-repeat right center; text-align:left; padding:4px 8px 4px 10px;}
.layerPhoto .sort li:first-child {padding-left:0;}
.layerPhoto .sort li.last, .layerPhoto .sort li:last-child {background:none;}
.layerPhoto .sort a {color:#424242;}
.layerPhoto .sort a.on {color:#39a00f; font-weight:bold;}

.layerPhoto .flickr {overflow:hidden;zoom:1;}
.layerPhoto .flickr .fileList {background:url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_flickr.gif") no-repeat 50% 50%;overflow:hidden;zoom:1;width:100%;height:243px;}
.layerPhoto .flickr .fileList ul {height:175px;}
.layerPhoto .flickr .fileList li {padding:5px 4px 5px 4px; float:left;display:inline-block; width:80px; height:80px; vertical-align:middle; text-align:center; overflow:hidden;}
.layerPhoto .flickr .fileList li a:hover img {border:2px solid #369f0e; zoom:1;width:75px;height:74px;display:block;}

.layerPhoto .fileList ul {margin:10px; padding:0; list-style:none; overflow:hidden;}
.layerPhoto .fileList li {padding:2px 5px 2px 0; float:left;display:inline-block;}

.layerPhoto .youtube .fileList {background:url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_youtube2.gif") no-repeat 50% 50%; margin-top:35px;width:100%;height:245px;}
.layerPhoto .youtube .fileList .video_add {width:50%;height:180px;margin:35px 0 -12px 10px;}
.layerPhoto .youtube .fileList .video_add li {padding:2px 5px 2px 0; float:left;display:inline-block; width:70px;height:70px;  vertical-align:middle; text-align:center; overflow:hidden;}
.layerPhoto .youtube .fileList .video_add li img {width:66px;height:66px;}
.layerPhoto .youtube .fileList .video_add li a:hover img {border:2px solid #369f0e; zoom:1;width:66px;height:66px;display:block;}
/*.layerPhoto .youtube .fileList .video_add li a:hover {border:2px solid #369f0e;zoom:1;width:66px;height:66px;display:block;}*/

.layerPhoto .daum .sort {overflow:hidden; list-style:none; margin:13px 0 0 0; padding:0;}
.layerPhoto .daum .fileList {background:url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_daum2.gif") no-repeat 50% 50%;width:100%;height:245px;}
.layerPhoto .daum .fileList .video_add {width:50%;height:180px;margin:35px 0 -12px 10px;}
.layerPhoto .daum .fileList .video_add li {padding:2px 5px 2px 0; float:left;display:inline-block; width:70px;height:70px;  vertical-align:middle; text-align:center; overflow:hidden;}
.layerPhoto .daum .fileList .video_add li img {width:66px;height:66px;}
.layerPhoto .daum .fileList .video_add li a:hover img {border:2px solid #369f0e; zoom:1;width:66px;height:66px;display:block;}
/*.layerPhoto .daum .fileList .video_add li a:hover {border:2px solid #369f0e;zoom:1;width:66px;height:66px;display:block;}*/

/* 업로드 레이어 layout - 동영상 검색결과 파일 나열 */
.layerPhoto .youtube .fileList ul, .layerPhoto .daum .fileList ul {width:220px; margin:30px 5px 5px 5px; padding:0; overflow:hidden;}
.layerPhoto .youtube .previewArea {border:1px solid #ddd; background:#fff url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_youtube2.gif") no-repeat 50% 50%; width:210px; height:196px; margin:10px 5px; position:absolute; top:0; right:0;.right:20px;overflow:hidden;display:none;}
.layerPhoto .daum .previewArea {border:1px solid #ddd; background:#fff url("http://timg.koreatimes.co.kr/ttalk/img/default/bg_daum2.gif") no-repeat 50% 50%; width:210px;height:196px; margin:10px 5px;  position:absolute; top:0; right:0;.right:20px;overflow:hidden;display:none;}

.layerPhoto .fileList {width:100%; height:140px; overflow:auto; margin:0 auto; border:1px solid #dfdfdf; border-left:none; border-right:none; position:relative;}

.layerPhoto .source {position:absolute; top:27px; right:5px;}
.layerPhoto .source img {vertical-align:bottom;}

/* 업로드 레이어 layout - 하단 버튼 영역 */
.layerPhoto .btn {text-align:center; margin:15px auto;}
.layerPhoto .btn a {padding:0 2px; color:#404040;}

/* 업로드 레이어 layout - 닫기 영역 */
.layerPhoto .close {position:absolute; top:7px; right:10px; font:normal 14px Verdana, Geneva, sans-serif;color:#fff;}

.ft_cmtbox_btn_clear_attached {position: absolute;right: 4px;top: 4px;width: 11px;height: 11px;background: url('http://timg.koreatimes.co.kr/ttalk/img/default/close_small_black.gif') no-repeat left top;text-indent: -9999px;overflow: hidden;cursor:pointer;}

/* 페이징 */
.ft_paginate { padding: 15px 0 15px 0; text-align:center; clear: both; border-top: 1px dotted #d4d4d4; margin:15px 0 0 0;width:100%;display:none;}
.ft_paginate a,
.ft_paginate strong,
.ft_paginate span { position:relative; display: inline-block; margin-right: 4px; padding:2px 0 4px; color: #999 !important; text-decoration: none !important; border: 1px solid #fff; font-size: 11px; line-height: 9px; min-width: 15px; _width: 15px; }
.ft_paginate strong { color:#2e9ab2 !important; border:1px solid #2e9ab2 !important; }
.ft_paginate a,
.ft_paginate strong,
.ft_paginate span { white-space: nowrap; font-family: tahoma, sans-serif; font-size: 11px;  _padding-top: 3px; _padding-bottom: 2px; }
.ft_paginate a:hover { color: #2e9ab2 !important; border:1px solid #2e9ab2; }
.ft_paginate span { color: #ccc !important; }


/* DTD가 없을 경우 
.replayInput .leftBox .inputBox textarea { height:58px; }
.ttalk150_loginWrap h2 { display:inline-blcok; font-size:11px; color:#747474; height:15px; margin:8px 0 0 5px; float:none; *margin-top:-10px;}
.ttalk150_loginWrap .snsMenuWrap {*margin-top:-20px;}
*/

/*댓글없을떄*/
.tt_noReply {background:#F5F5F5 url("http://timg.koreatimes.co.kr/ttalk/img/default/noimg.jpg") no-repeat 50% 50%; height:100px; vertical-align:middle; margin:0;border-top:1px solid #e2e2e2;}
.tt_noReply span {vertical-align:middle; line-height:78px; font-size:12px;color:#878787;}
.tt_noReply span strong  {font-size:12px;color:#878787;}


