/**
* http://bts.nhncorp.com/nhnbts/browse/NJPROMOTION-924
* @release date 2011.02.08
* -- filename: nvr_common_Z.css	revision: 117753
* -- filename: layout.css	revision: 250334
* -- filename: usercommunity.css	revision: 291300
*/
*{margin:0;padding:0;}
body{position:relative;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
ol,ul{list-style-type:none;}
em{font-style:normal;}
img,fieldset,button,table,table th,table td{border:none;background:none;}
a img{vertical-align:top;}
input,textarea{font-size:1.0em;}
button{cursor:pointer;cursor:hand;}
button *{display:none;}
input{*margin:-1px 0;}
html:first-child select{padding-right:6px;height:20px;}
option{padding-right:6px;}
hr.separate,.hide{display:none;}
body{text-align:center;margin:0;padding:0 10px;font-size:12px;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif;color:#000;}
a{color:#333;}
hr{display:none;}
#wrap{width:957px;margin:0 auto;text-align:left;overflow:hidden;}
#header{position:relative;padding:22px 0 26px 0;overflow:hidden;zoom:1;}
#contents{position:relative;padding-bottom:40px;overflow:hidden;zoom:1;}
#header h1{height:20px;margin-bottom:14px;padding:0;overflow:hidden;zoom:1;}
#header .subtitle{position:absolute;top:23px;margin-left:10px;font-size:16px;line-height:18px;}
#header .userArea{position:absolute;top:0;right:0;padding:9px 0 0 0;white-space:nowrap;}
#header .userArea a{display:inline;}
#header .userArea span,#header .userArea span a{color:#646464;}
#header .userArea span strong{color:#000;}
#header .userArea img{vertical-align:middle;}
#header .userArea .userName{padding:0 2px 0 3px;}
#header .userArea .help{padding:0 0 0 2px;}
#header .userArea .myMission{padding:0 6px 0 2px;background:url(../img/line_v_02.gif) no-repeat right 1px;}
#header .userArea .myAccount{padding:0 6px 0 2px;background:url(../img/line_v_02.gif) no-repeat right 1px;}
#header .userArea .pick{padding:0 6px 0 2px;background:url(../img/line_v_02.gif) no-repeat right 1px;}
#header .userArea .register{padding:0 3px 0 0;}
#header .userArea .cafe{padding:0 0 0 2px;}
#footer{padding:30px 0 50px;border-top:4px solid #646464;text-align:center;}
#footer h2{overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
#footer .naverLink{overflow:hidden;margin:0;zoom:1;}
#footer .naverLink li{display:inline;padding:0 5px 0 9px;background:url(../img/line_v_15.gif) no-repeat left top;}
#footer .naverLink li.firstChild{padding-left:0;background:none;}
#footer .naverLink li a{color:#7d7d7d;}
#footer p{padding-right:24px;margin-top:10px;color:#7d7d7d;font-size:10px;font-style:normal;font-family:tahoma;text-align:center;}
#footer p strong{color:#3baf0a;font-weight:bold;}
.Type01v3{padding:30px 0 50px;border-top:4px solid #646464;}
.seljs_title{display:inline-block;overflow:hidden;height:21px;border:1px solid #c1c1c1;}
.seljs_title *{margin:0;padding:0;font:12px/1.4em "MS PGothic";vertical-align:top;}
.seljs_title input{height:18px!important;padding:3px 0 0 4px!important;margin:0;*margin:-1px 0 0 0;color:#8f9091;background:#fff url(../img/arrow_seljs.gif) no-repeat right 1px;font:12px/1.4em "MS PGothic";color:#232323;cursor:default;border:0;vertical-align:middle;line-height:1.2;}
.seljs_option,.seljs_option *{margin:0;padding:0;font:12px/1.4em "MS PGothic";}
.seljs_option,.seljs_iframe{position:absolute;z-index:10000;margin-top:1px;*margin-top:0;margin-left:-1px;border:none;}
.seljs_option{overflow:auto;background-color:#fff;border:1px solid #ccc;cursor:default;word-spacing:0;text-align:left;scrollbar-face-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#fff;scrollbar-3dlight-color:#e1e1e1;scrollbar-arrow-color:#a9a9a9;scrollbar-track-color:#f7f7f7;scrollbar-darkshadow-color:#e1e1e1;scrollbar-base-color:#fff;}
.seljs_option li{margin:0!important;padding:5px 0 2px;text-indent:6px;font-size:12px;font-family:"MS PGothic";vertical-align:top;list-style:none;}
.seljs_option li.seljs_mover{background-color:#fffce3;}
#contentArea{width:705px;float:left;}
#content{position:relative;}
#content .postButton{text-align:right;}
#content ul.admin{margin-bottom:25px;}
#content ul.admin .number img{margin-left:8px;}
#content ul.admin .first .number{font-size:12px;padding-left:3px;width:58px;}
.pageTitle{height:37px;*height:36px;overflow:hidden;zoom:1;}
.pageTitle h3{float:left;padding-top:8px;font-size:14px;}
.pageTitle p{float:left;margin-left:8px;padding:9px 0 0 11px;color:#696969;background:url(../img/line_title.gif) 0 9px no-repeat;}
.pageTitle p em{font-weight:bold;}
.pageTitle .postButton{padding-top:2px;}
.listItem{position:relative;margin:0 0 9px;border-top:#dcdcdc 3px solid;border-bottom:#ebebeb 3px solid;color:#797979;}
.listItem li{position:relative;padding:10px 0 8px;*padding:11px 0 9px;border-bottom:#ebebeb 1px solid;}
.listItem li span{display:inline-block;word-break:break-all;vertical-align:top;}
.listItem li span.users{margin:0;padding:0;display:inline;letter-spacing:.03em;white-space:nowrap;}
html>body .listItem li span.users{letter-spacing:.07em\9;}
.listItem li .number{position:relative;top:-1px;*top:-2px;width:61px;font-family:Tahoma;font-size:11px;text-align:center;vertical-align:top;}
.listItem li .number input{position:relative;top:-1px;*top:-3px;_top:0;width:15px;height:15px;margin:0 1px 0 1px;}
.listItem li .number img{position:relative;top:-1px;*top:-2px;margin:0;border:0;}
.listItem li .title{position:relative;left:13px;width:331px;padding-right:5px;color:#549fd3;overflow:hidden;zoom:1;}
.listItem li .title a{display:inline-block;color:#039;margin-right:2px;vertical-align:baseline;}
.listItem li .title em{position:relative;left:1px;color:#549fd3;font-family:verdana;font-size:9px;font-weight:bold;}
.listItem li .NAVERID{position:relative;width:104px;margin-left:0;}
.listItem li .staff{color:#45a915;font-weight:normal;}
.listItem li .good{width:82px;text-align:center;color:#f60;font-family:verdana;font-size:9px;font-weight:bold;}
.listItem li .date{position:relative;top:1px;left:4px;left:4px;width:101px;font-family:tahoma;font-size:9px;text-align:center;}
.listItem li.checkit{*padding:12px 0 6px;background:#fefff5;border-bottom:#ebebeb 1px solid;}
.listItem li.checkit img{*position:relative;*top:-1px;}
.listItem li.last{background:none;}
.listItem li.first{padding:9px 0 8px;*padding:10px 0 9px;_padding:11px 0 8px;background:#f5f5f5;border-bottom:#dcdcdc 1px solid;color:#646464;font-weight:bold;}
.listItem li.first .number{font-family:Tahoma;font-size:11px;}
.listItem li.first .title{left:125px;color:#646464;}
.listItem li.first .NAVERID{left:18px;}
.listItem li.first .good{color:#646464;font-size:12px;}
.listItem li.first .date{top:0;_top:-2px;left:0;*left:-2px;font-size:12px;}
.listItem li.cbox{padding-bottom:6px;}
.listItem li.cbox .number{position:relative;top:-5px;text-align:left;}
.listItem li.cbox .number input{position:relative;top:3px;}
.listItem li.off{padding-bottom:9px;color:#666;background:#eeefec;border-bottom:#fff 1px solid;}
.listItem li.off img{position:relative;top:2px;*top:4px;}
.listItem li.off em{color:#549fd3;}
.listItem li.off span{padding:0;}
.listItem li.off span.users{padding:0;}
.listItem li.off span.title{width:306px;}
.listItem li.off .good{color:#777;}
.listItem li .onoff{width:83px;text-align:center;}
.listItem li .onoff a{color:#039;font-weight:bold;text-decoration:underline;}
.listItem li.off .onoff a{color:#000;}
.listItem li .category{width:52px;text-align:center;}
.listItem li .view{width:40px;text-align:center;color:#f60;font-family:verdana;font-size:9px;font-weight:bold;}
.listItem li.first .view{color:#646464;font-size:12px;}
.listItem li.off .view{color:#777;}
.viewLinks{float:left;margin-top:6px;}
.viewLinks a{margin-right:6px;color:#b00;font-weight:bold;text-decoration:underline;}
.postLinks .pagenate{padding-top:14px;text-align:center;}
.postLinks .pagenate span{padding:1px 3px 3px 8px;border-left:#ebebeb 1px solid;font-family:tahoma;font-size:11px;font-weight:bold;}
.postLinks .pagenate .now{color:#f60;}
.postLinks .pagenate .prev{background:url(../img/icn_prev.gif) 0 6px no-repeat;border:none;font-size:12px;font-weight:normal;}
.postLinks .pagenate .next{position:relative;top:-1px;padding-left:5px;display:inline-block;width:30px;background:url(../img/icn_next.gif) right 6px no-repeat;font-size:12px;font-weight:normal;vertical-align:top;}
.postLinks .start .next{top:-2px;}
.postLinks .start .noline{border:none;}
*:first-child+html .postLinks .pagenate .prev{background:url(../img/icn_prev.gif) 0 4px no-repeat;}
#menuArea{width:222px;float:right;}
#menuArea h2{border-bottom:#fafafa 2px solid;}
#menuArea ul.menu{border-bottom:#f0f0f0 2px solid;}
#menuArea ul.menu li{height:29px;padding:0;border-bottom:#eaeaea 1px solid;}
#menuArea h3{margin:0 10px;padding:18px 0 0 7px;color:#666;font-size:12px;border-top:#d9d9d9 1px solid;}
#menuArea .bnr{padding:30px 0;}
#menuArea .bnr li{padding-bottom:12px;}
#content .paging{position:relative;padding-top:40px;}
#content .paging p{display:inline;}
#content .paging p a{color:#7d7d7d;text-decoration:underline;}
#content .paging p.prev{padding-left:8px;background:url(../img/arrow_prev.gif) 0 3px no-repeat;}
#content .paging p.totop{position:absolute;right:0;padding-left:10px;background:url(../img/arrow_top.gif) 0 5px no-repeat;}
#content .sub2 ul{margin:20px 20px 0 0;}
#content .admin .NAVERID{font-weight:bold;}
#content .admin .staff{font-weight:normal;}
#ucBox{position:relative;padding:18px;border:#ddd 1px solid;}
#ucPost{margin-bottom:60px;}
#ucPost .title{margin-bottom:60px;background:url(../img/line_break2.gif) 0 bottom repeat-x;}
#ucPost .title h3{width:548px;padding-bottom:9px;font-size:14px;overflow:hidden;white-space:normal;}
#ucPost .title h3 span{color:#999;font-size:12px;font-weight:normal;word-break:all;}
#ucPost .title .date{position:absolute;top:19px;right:18px;color:#9b9b9b;font-size:11px;font-family:Tahoma;font-weight:bold;}
#ucPost .title .contributor{float:left;padding-top:14px;color:#999;}
#ucPost .title .contributor span{color:#360;font-weight:bold;}
#ucPost .title .contributor span.staff{color:#45a915;}
#ucPost .title .postUrl{float:right;padding-top:14px;}
#ucPost .title .postUrl a{color:#b9b9b9;font-size:10px;font-family:tahoma;}
#ucPost .detail{color:#4b4b4b;line-height:1.5;word-break:break-all;overflow:hidden;}
#ucPost .detail a{color:#03c;text-decoration:underline;}
#ucPost .response{padding:20px 0 30px;text-align:center;}
#ucPost .response p{display:inline;position:relative;top:7px;right:3px;*right:6px;color:#646464;}
#ucPost .response strong{color:#f60;}
#ucPost .response span{color:#f60;font-weight:bold;}
#ucPost .adminLinks{float:left;}
#ucPost .adminLinks a{margin-right:6px;color:#b00;font-weight:bold;text-decoration:underline;}
#ucPost .chart h4{margin-top:20px;padding:11px 0 12px 18px;color:#2d738c;background:#f0fafc;font-size:12px;border:#cfe6ec 1px solid;border-bottom:none;}
#ucPost .chart div.que .q_item{border:#cfe6ec 1px solid;border-top:none;overflow:hidden;word-break:break-all;}
#ucPost .chart div.que h5{padding:16px 19px 3px 19px;font-size:12px;}
#ucPost .chart div.que ul.graph{padding:14px 13px 5px 19px;}
#ucPost .chart div.que ul.graph li{padding-bottom:10px;overflow:hidden;zoom:1;}
#ucPost .chart div.que ul.graph li p{float:left;color:#333;}
#ucPost .chart div.que ul.graph li p.part{padding-right:9px;width:170px;white-space:normal;word-break:break-all;overflow:hidden;}
#ucPost .chart div.que ul.graph li p.graph{margin-top:1px;width:200px;background:url(../img/graph_gray.gif) 0 0 no-repeat;vertical-align:top;font-size:0;}
#ucPost .chart div.que ul.graph li p.graph span{display:block;height:10px;background:url(../img/graph_blue.gif) 0 0 no-repeat;vertical-align:top;}
#ucPost .chart div.que ul.graph li p.people{padding-left:12px;vertical-align:top;letter-spacing:.05em;}
#ucPost .chart div.que h5.graph_write{padding:16px 12px 8px 12px;background:#fff;font-size:16px;}
#ucPost .chart div.que ul.graph_write{padding:12px 0 10px 18px;*padding:12px 0 10px 14px;}
#ucPost .chart div.que ul.graph_write li{padding-bottom:6px;}
#ucPost .chart div.que ul.graph_write label{position:relative;top:-2px;*top:0;left:4px;*left:0;color:#333;}
#ucPost .chart div.que ul.keylist{width:634px;padding:9px 13px 11px 18px;overflow:hidden;}
#ucPost .chart div.que ul.keylist li{display:inline-block;*display:inline;padding-right:8px;color:#333;line-height:1.8;}
#ucPost .chart div.que ul.keylist li a{padding:0 0 0 3px;color:#c00;text-decoration:underline;}
#ucPost .chart div.que ul.keylist li.off{color:#000;font-weight:bold;}
#ucPost .chart div.que ul.keylist li.off a{color:#000;}
#ucPost .chart div.que div.keylist_write{padding:9px 0 16px 17px;}
#ucPost .chart div.que div.keylist_write p{padding:0 0 5px;}
#ucPost .chart div.que div.keylist_write input{padding:5px 0 0 4px;border:0;width:632px;height:18px;background:url(../img/bg_text3.gif) 0 0 no-repeat;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif;}
#ucPost .chart div.que p.keyarrows{padding:0 0 16px;text-align:center;}
#ucPost .chart div.que p.keyarrows a{margin:0 2px;text-align:center;}
#ucPost .chart div.que p.enqLinks{padding:4px 0 7px;}
#ucPost .chart div.que p.enqLinks a{margin-right:6px;color:#b00;font-weight:bold;text-decoration:underline;}
#ucPost .chart p.enq_send{padding-top:17px;text-align:center;}
#ucBox.enq_send #ucPost{margin-bottom:43px;}
#ucBox.enq_send{margin-bottom:58px;}
#ucComment .menu{overflow:hidden;zoom:1;}
#ucComment .menu h4{float:left;font-size:12px;font-weight:normal;}
#ucComment .menu h4 span{font-weight:bold;color:#000;}
#ucComment .menu p{float:right;color:#e1e1e1;}
#ucComment .menu span{color:#969696;}
#ucComment .menu p a{color:#0036d3;text-decoration:underline;}
#ucComment #commentList{padding:16px 0 12px;}
#ucComment #commentList ul{margin-bottom:14px;background:#fafafa;}
#ucComment #commentList ul li{padding:14px 18px;background:url(../img/line_break3.gif) center bottom no-repeat;line-height:1.5;word-break:break-all;overflow:hidden;}
#ucComment #commentList ul li.last{background:none;}
#ucComment #commentList ul li h5{color:#360;font-size:12px;}
#ucComment #commentList ul li .number{display:inline-block;width:20px;padding-right:8px;color:#000;font-weight:normal;text-align:right;white-space:nowrap;}
#ucComment #commentList ul li .date{display:inline-block;padding-left:10px;color:#9b9b9b;font-size:11px;font-family:Tahoma;font-weight:normal;}
#ucComment #commentList ul li p{padding:1px 0 0 28px;color:#4b4b4b;}
#ucComment #commentList.admin li{overflow:hidden;zoom:1;}
#ucComment #commentList.admin li .staff{color:#45A915;}
#ucComment #commentList.admin li a{right:0;top:14px;float:right;color:#b00;font-weight:bold;text-decoration:underline;}
#ucComment #commentList.admin li.off a{color:#000;}
#ucComment #commentList.admin li.off{position:relative;*top:-2px;width:631px;padding:14px 18px;background:#eeefec;}
#ucComment #commentList.admin li p a{float:none;clear:both;color:#0036D3;font-weight:normal;}
#ucComment #commentList li p a{float:none;clear:both;color:#0036D3;font-weight:normal;text-decoration:underline;}
#ucComment #commentForm h5{padding-bottom:12px;font-size:12px;}
#ucComment #commentForm textarea{width:560px;height:57px;padding:5px;border:#d2d2d2 1px solid;background:url(../img/bg_textarea.gif) 0 0 no-repeat;vertical-align:top;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif�G;}
#ucComment #commentForm input{*position:relative;*top:2px;}
#ucComment #commentForm p{padding-top:4px;*padding-top:8px;color:#969696;}
#ucComment #commentForm p a{color:#0036d3;}
#ucBtn{padding-top:10px;overflow:hidden;zoom:1;}
#ucBtn .btnList{float:left;}
#ucBtn .btnWrite{float:right;}
#ucBoard{padding:8px 0 26px;}
#ucBoard h3{margin-bottom:20px;padding-bottom:7px;*padding-bottom:9px;border-bottom:#ddd 1px solid;font-size:14px;font-weight:bold;}
#ucBoard legend{color:#000;font-size:14px;font-weight:bold;*position:relative;*top:0;_top:9px;*left:-7px;}
#ucBoard dt{display:inline-block;width:60px;float:left;font-weight:bold;}
#ucBoard dt.cate{position:relative;top:4px;*top:5px;}
#ucBoard dt.title{padding:10px 0;position:relative;top:3px;*top:6px;}
#ucBoard dd.titleF{margin:6px 0 10px 60px;*margin:10px 0 9px 60px;_margin-left:63px;background:url(../img/bg_text.gif) 0 0 no-repeat;}
#ucBoard dd.titleF input{padding:6px 4px 4px;_padding-left:2px;width:447px;height:15px;border:none;background:none;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif�G;}
#ucBoard dt.detail{display:none;}
#ucBoard textarea{padding:5px;width:695px;height:392px;border:#c2c2c2 1px solid;background:url(../img/bg_textarea2.gif) 0 top repeat-x;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif�G;}
#ucWriteBtn{padding-bottom:24px;text-align:center;}
#ucBoard table.write_check{width:705px;}
#ucBoard table.write_check td{padding:10px 0 10px 10px;background:#f8f8f8;}
#ucBoard table.write_check td.tit{width:60px;background:#ddd;font-weight:bold;}
#ucBoard .check_txt{margin-bottom:12px;padding:12px 10px 32px;border-bottom:#ddd 1px solid;line-height:1.7;}
#ucBoard .check_txt a{color:#03c;text-decoration:underline;}
#ucBoard .check_caption{padding:0 10px;}
#ucBoard .check_caption a{color:#039;}
#ucBoard2{width:705px;position:relative;padding-bottom:6px;font-weight:bold;}
#ucBoard2 legend{padding-bottom:4px;*padding-bottom:6px;*position:relative;*left:-7px;color:#000;}
#ucBoard2 dl{margin-bottom:14px;padding:16px 18px 8px;background:#e0e0e0;border:#c2c2c2 1px solid;overflow:hidden;zoom:1;}
#ucBoard2 dt,#ucBoard2 dd{float:left;padding-bottom:3px;vertical-align:top;}
#ucBoard2 dt{padding-top:2px;width:45px;}
#ucBoard2 dt.question{position:relative;left:5px;}
#ucBoard2 dt.q_type{padding-top:1px;}
#ucBoard2 dd{width:611px;}
#ucBoard2 dd.q_typeF input{margin:0 5px 7px 7px;}
#ucBoard2 dd.q_typeF label{position:relative;top:-2px;}
#ucBoard2 .question label{font-size:18px;font-weight:bold;}
#ucBoard2 .questionF input,#ucBoard2 .q_typeF div input{margin:0;padding:6px 4px 4px;width:535px;height:25px;background:url(../img/bg_text2.gif) 0 0 no-repeat;border:none;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif;}
#ucBoard2 .q_typeF .q_add{position:relative;top:1px;*top:-16px;_top:-15px;left:7px;color:#03c;text-decoration:underline;}
#ucBoard2 p{text-align:right;margin-bottom:12px;padding-right:10px;}
#ucBoard2 a{color:#03c;text-decoration:underline;}
#ucBoard2 dl.vote{padding:11px 0 0;*padding:8px 0 8px;background:#fff;border:#ddd 1px solid;border-left:none;border-right:none;}
#ucBoard2 dl.vote dt{width:65px;padding-left:7px;}
#ucBoard2 dl.vote dt label{position:relative;top:2px;*top:6px;}
#ucBoard2 dl.vote dd{vertical-align:top;}
#ucBoard2 dl.vote dd span{height:19px;}
#ucBoard2 dl.vote dd span.unit{display:inline-block;padding-right:6px;position:relative;top:-6px;*top:8px;left:3px;}