.n-left { width:186px; margin:0 auto; }
.n-left li { margin-bottom:15px; }
.n-left li img { border:3px solid #DEDEDE; }
.n-left li h2 { text-align:center; padding:4px 0; color:#C40E4C; font-weight:600; }
.n-left li p { color:#545454; line-height:21px; text-indent:2em; }
.n-left li a { float:right; color:#C16786; text-decoration:underline; text-align:right; }
.n-left li a:hover { color:#C40E4C; }
.n-r-t { width:100%; border:1px solid #e4e4e4; border-collapse:collapse; line-height:11px; font: }
.n-r-t td, .n-r-t th { line-height:30px; border:solid #e4e4e4; border-width:0px 1px 1px 0px; text-align:center; }
.n-r-t th { background:#FF6600;  color:#fff; font-weight:600; }
.n-r-t tr.alt { background:#F2F2F0; }
.n-r-t .t1 { width:100%; }
.n-r-t .t2 { width:20%; }
.n-r-t .t3 { width:12%; }
.n-r-t a { display:block; padding:0px 10px 0 20px; line-height:30PX; text-align:left; font-size:12px; font:Dotum; }
.n-r-t a:hover { display:block; padding:0px 10px 0 20px; background-color:#FFFFE6; text-align:left; }
.m10 { margin:10px auto; }
.news-vote { padding-bottom:10px; }
.news-vote p { margin:5px 10px; }
.news-vote .title { margin:4px; background:#e4e4e4; text-indent:1em; font-size:14px; color:#A61F24; }
.news-vote textarea { margin:5px 10px; padding:2px; width:168px; height:160px; }
.news-vote input { display:block; margin:0 auto; width:65px; height:21px; background:url(/inc/images/btn-invest.jpg) no-repeat 0 0; text-align:center; color:#FFF; border:none; cursor:pointer; }
.invest-suc { display:none; margin:0 1em; border:1px solid #E591A3; height:21px; color:#A71F24; line-height:21px; text-indent:2em; background:#FFF4F7 url(/inc/images/tick.gif) no-repeat 4px 4px;}
