@charset "utf-8";
/* 2011. 08. 20 곰곰이 bear8616@gmail.com*/
/* base */
* {margin:0;padding:0;}
html,body {width:100%;height:100%;}
body {text-align:center;}
body,input,button {color:#333; font:normal 12px/18px "굴림",Gulim,"돋움",dotum,AppleGothic,Sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:12px;text-align:left;}
img,fieldset,iframe {border:none;}
li {list-style:none;}
a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
/*a:visited {color:#666;}*/
em,address {font-style:normal;}
input,select {vertical-align:middle;}
button,label {cursor:pointer;_cursor /**/:hand;}
hr,legend,caption {display:none;}
.cl {clear:both;height:0px;overflow:hidden;}
.fl {float:left;}	.fr {float:right;}
.t20 {margin-top:20px;} .t30 {margin-top:30px;} .b10 {margin-bottom:10px;}
.bd20 {border-bottom:1px solid #D7D7D7;padding-bottom:20px;}
/* layout */
#header, #wrap, #footer, .header_box {position:relative; width:970px; margin:0 auto; clear:both; text-align:left;}

#top_navi {height:30px;border-bottom:1px solid #dfdfdf;background-color:#fbfbfb;overflow:hidden;}
#top_navi .fl {margin-left:15px;}
#top_navi .fl a {padding:0 5px;line-height:27px;border-top:3px solid #fbfbfb;display:block;float:left;text-decoration:none;}
#top_navi .fl a:hover {border-color:#cc0000;}
#top_navi .fl a.selected {border-color:#000;}
#top_navi .fr {margin-right:15px;}
#top_navi .fr, #top_navi .fr a {font-size:11px;font-family:dotum,돋움,AppleGothic;color:#999;text-decoration:none;}
#top_navi .fr p, #top_navi .fr div {float:right;height:20px;line-height:22px;margin:5px 0 0 10px;}
#top_navi .fr div {background:url(/templates/images_201108/login_bg.jpg) 0 0 no-repeat;width:188px;overflow:hidden;text-align:center;}
#top_navi .fr div span {margin:2px;}

#header {height:87px;border-bottom:4px solid #000;position:relative;}
#top_ad {width:336px;text-align:center;position:absolute;bottom:0px;right:0px;}
#header h1 {position:absolute;top:33px;left:0px;}
#header ul {float:left;margin:55px 0 0 205px;}
#header ul li {float:left;margin-right:15px;}

.header_box {height:36px;border-bottom:1px solid #ccc;background:#f6f6f6;position:relative;margin-bottom:23px;}
.follow {position:absolute;top:8px;left:8px;}
.follow2 {position:absolute;top:10px;left:112px;font-size:11px;}
.header_box dl.now_news {width:405px;position:absolute;top:10px;left:205px;}
.header_box dl.now_news dt, .header_box dl dd {float:left;}
.header_box dl.now_news dd {margin-left:5px;font-size:11px;}
.header_input {position:absolute;right:84px;top:3px;border:1px solid #e6e6e6;width:250px;height:24px;}
.header_btn {position:absolute;right:8px;top:3px;}

.sub_navi {float:left;position:absolute;top:78px;left:195px;border:1px solid #ccc;width:415px;padding:10px;background:#fff;display:none;z-index:10000;}
.sub_navi dl dt {width:86px;height:28px;padding-left:10px;line-height:28px;background-color:#e7e7e7;float:left;margin-right:1px;margin-bottom:1px;}
.sub_navi dl dd {width:306px;height:28px;padding-left:10px;line-height:28px;background-color:#e7e7e7;float:left;margin-bottom:1px;}
.sub_navi dl dd a {font-size:11px;margin-left:5px;color:#999}
#search {position:absolute;top:94px;right:0px;z-index:200000;}
#search #kwd {width:250px;border:1px solid #ddd;height:23px;line-height:23px;padding:0 3px;}

#wrap {background:url(/templates/images_201108/content_bg.jpg) 0 0 repeat-y;}
.content {width:604px;float:left;padding-bottom:50px;}
.aside {width:336px;float:right;display:none;}

.subject_title {padding-bottom:5px;border-bottom:1px solid #ededed;margin-bottom:7px;}
.subject_title h2 {font-size:18px;line-height:24px;font-family:AppleGothic,"돋움",dotum;margin-bottom:12px;}
.subject_title h4 {margin-top:-5px;margin-bottom:12px;}
.subject_title p {font-size:11px;font-family:AppleGothic,"돋움",dotum;}
.subject_title p .writer {color:#6a8ba7;}
.subject_title p .bar {margin:3px;color:#e5e5e5;}
.subject_title p .time {color:#888;}
.subject_time {width:604px;height:21px;position:relative;}
.print {display:block;position:absolute;top:0px;right:0px;width:20px;height:17px;background:url(/templates/images_2012/print.png) no-repeat 0 0;cursor:pointer;}

.feel {margin-bottom:40px;}
.feel dt, .feel dd, .feel li {float:left;font-size:11px;font-weight:bold;line-height:16px;}
.feel dt {background:url(/templates/images_201108/feel_arrow.png) right 3px no-repeat;height:15px;width:183px;padding-top:3px;}
.feel dd {width:418px;float:right;}
.feel li a {color:#cc0000;padding:2px 5px 0px 5px;border:1px solid #bbbbbb;text-decoration:none;background:url(/templates/images_201108/feel_bg.jpg) left bottom repeat-x;margin:0 0 3px 3px;display:block;}
.feel li a:hover {color:#999;}
.feel li a span {margin-left:5px;font-size:11px;color:#000;}

.snsandad {width:250px;height:250px;float:right;margin:4px 0 20px 15px;display:none ;}
.spread {border:1px solid #ebe9ea;margin-bottom:4px;}
.sns_title {height:18px;padding-top:7px;text-align:center;background:#f2f2f2;}
.spread p {text-align:center;line-height:24px;font-size:11px;color:#a0a0a0;letter-spacing:-1px;}
.sns_fb {height:82px;border-bottom:1px solid #ebebeb;margin-bottom:1px;padding:0 8px;}
.sns_tw {background:#ebf9e8;height:27px;padding-top:7px;padding:0 5px;}

.article {font-size:14px;line-height:1.7em;}
.news_photo {font-family:AppleGothic,"돋움",dotum;}
.news_photo .photo_copyright {font-size:11px;color:#909090;text-align:right;line-height:18px;letter-spacing:-1px;}
.news_photo .desc {font-size:11px; color:#666666;line-height:16px;letter-spacing:-1px;margin-bottom:5px;}
.news_photo .desc strong {margin-right:10px;}

.news_align_center {margin:0px auto;}
.news_align_right {float:right;margin:4px 0 10px 20px;}
.news_align_left {float:left;margin:4px 20px 10px 0px;}

.news_box {width:540px;margin:0 auto;font-size:13px;padding:25px;border:1px solid #d6d6d6;}
.news_box_title {font-size:14px;font-weight:bold;text-align:center;width:530px;border-bottom:1px dotted #999; padding-bottom:10px;margin:0 auto;margin-bottom:15px;}

.bottom_copyright {font-size:14px;line-height:1.7em;text-align:right;margin:30px 0;}
.relative_article h4 {font-size:14px;font-family:AppleGothic,"돋움",dotum;margin:30px 0 5px 8px;}
.relative_article li {line-height:28px;font-size:14px;font-family:AppleGothic,"돋움",dotum;background:url(/templates/images_201108/2x2.jpg) 10px 10px no-repeat;padding-left:18px;}
.relative_article li a {color:#0d4497;}

.article_event {margin-bottom:30px;}
.article_event fr {width:240px;}
.article_event h4 {margin:15px 0;}
.article_event ul {border-bottom:1px solid #f1f1f1;}
.article_event ul li {height:21px;width:604px;overflow:hidden;border-top:1px solid #f1f1f1;padding:5px 0;}
.article_event ul li dt {line-height:21px;font-size:13px;font-family:AppleGothic,"돋움",dotum;float:left;background:url(/templates/images_201108/3x3.jpg) 9px 10px no-repeat;padding-left:18px;}
.article_event ul li dd {float:right;}

.reply {margin-bottom:30px;}
.reply h4 {margin-bottom:5px;}
.btn_bottom {height:22px;width:604px;padding:10px 0px 7px 0px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-bottom:5px;}

.article_recommend {margin:15px 0 30px 0;}
.article_recommend h4 {margin-bottom:18px;}
.article_recommend ul li {width:290px;height:66px;overflow:hidden;font-family:AppleGothic,"돋움",dotum;margin-bottom:20px;}
.article_recommend ul li img {float:left;margin-right:13px;}
.article_recommend ul li p.title {font-size:14px;font-weight:bold;margin-bottom:4px;line-height:18px;}
.article_recommend ul li p.desc {color:#acacac;font-size:11px;line-height:14px;letter-spacing:-1px;}

#daum {text-align:center;margin-bottom:30px;}

.aside_linebox {margin-bottom:15px;}
.title_cobalt {background:#434c5a;color:#fff;height:33px;overflow:hidden;padding-right:5px;}
.title_cobalt dl dt {float:left;font-size:12px;font-weight:bold;margin:8px 0 0 10px;}
.title_cobalt dl dd {float:right;font-size:11px;margin:6px 0 0 0;font-family:AppleGothic,"돋움",dotum;letter-spacing:-1px;line-height:11px;}
.title_cobalt dl dd a {color:#fff;padding:4px 8px;display:block;border:1px solid #434c5a;text-decoration:none;}
.title_cobalt dl dd a.selected {background:#3b3f4a;border-color:#262b35;}
.linebox {background:#fafafa;border:1px solid #e5e5e5;border-top:none;padding:8px 15px 15px 15px;}
.linebox_in {background:url(/templates/images_201108/right_bg_01.jpg) 0 0 repeat;height:578px;overflow:hidden;}
.linebox_in ul li {height:66px;padding:8px 0 10px 0;overflow:hidden;}
.linebox_in ul li img {width:66px;float:left;margin-right:14px;}
.linebox_in ul li .title {height:43px;font-weight:bold;line-height:18px;}
.whitebox {border:1px solid #e5e5e5;border-top:none;padding:8px 7px;margin-bottom:15px;}
.whitebox h4 {margin:15px 0 5px 10px;}
.whitebox_in {margin-bottom:10px;}
.aside_mediabox {border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:0 3px 20px 3px;margin-bottom:15px;}
.aside_mediabox h4 {margin:20px 0 10px 10px;}
.aside_mediabox li {width:145px;float:left;margin:0 10px;text-align:center;}
.aside_mediabox li p {margin-top:5px;}

.ad_bul {background:#e9e9e9;padding:3px 0;text-align:center;}
.ad_bottom {margin-bottom:10px;}
.ad_vod {text-align:center;}
.ad_right {margin-bottom:15px;}
#right_ad_top {margin:0;}
.ad_right_top {margin-bottom:15px;}

#social_box {width:604px;height:80px;margin:15px 0 50px 0;position:relative;}
.widgets {float:left;}
.share_support {float:right;margin-top:2px;}
.widgets li {width:57px;height:60px;position:relative;float:left;margin-right:5px;}
span.icon {cursor:pointer;display:inline-block;width: 57px;height: 20px;background: url(/templates/images_2012/icon.gif) no-repeat 0 0;vertical-align: middle;position:absolute;bottom:0px;left:0px;}
span.count a {text-decoration:none;}
span.count a .inner-button {cursor:pointer;display: inline-block;width:45px;height: 35px;padding: 0 6px;background: url(/templates/images_2012/box.gif) no-repeat 100% 0;line-height: 32px;color:#333;font-size:13px;text-align:center;font-weight: bold;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;position:absolute;top:0px;left:0px;text-decoration:none;}
.widgets .twitter span.icon {background-position: 0px -20px;}

.articlein_ad {width:250px;height:250px;float:right;margin:4px 0 20px 15px;display: ;}
