@charset "utf-8"; 

#content .article.main .notice h5 { margin-bottom:5px;}
#content .article.main .notice .title { padding:3px 0 0 10px !important; background:transparent url('/layouts/koala/img/bullet03.gif') no-repeat 0 8px !important; }

#main_page { width:730px;}
#main_content { vertical-align:top; }
#main_sidebar { padding:0 0 0 15px; vertical-align:top;}

#main_page a { color:#707070;}
#main_page a:hover { color:#ff6600;}

#main_page .main_cbox { margin-bottom:10px !important;}
#main_page .headTabBox { margin-bottom:5px !important; }

#main_page .notice .headTabPage { padding:7px 0 0 0;}
#main_page .news_sum {}
#main_page .tech_box {}
#main_page .tech_box .body {padding-bottom:5px !important;}
#main_page .tech_box .tabTitle { color:#707070; font-weight:bold; font-size:13px; margin:0 40px 0 0 !important; padding:7px 0 0 0 !important; }
#main_page .tech_box .tech_tip { margin-bottom:10px;}
#main_page .tech_box .tech_qna {}
#main_page .tech_box .headTabPage { padding:7px 5px 0px 5px;}

#main_page .plaza_box {}
#main_page .plaza_box .headTabPage { padding:7px 0 0 0;}

#main_page .talk_word {}
#main_page .ranking {}

#main_page .project { letter-spacing: -1px; color:#707070; line-height:20px; width:250px; background:url('/layouts/koala/img/box250_2_head.gif') no-repeat 0 0;}
#main_page .project .head { padding:15px 0 10px 0px; *padding-bottom:0px; height:15px; +height:25px; line-height:12px;}
#main_page .project .head .headTabBox { margin:-3px 0 0 0 !important;}
#main_page .project .head .headTab .tabTitle { padding:8px 15px 0 15px !important;}
#main_page .project .body { padding:7px 15px 0px 15px; font-size:12px; background:transparent url('/layouts/koala/img/box250_2_body.gif') repeat-y 0 0; }
#main_page .project .body ul li { padding:2px 0 2px 10px; line-height:16px; background:transparent url('/layouts/koala/img/bullet01.gif') no-repeat 0 8px; }
#main_page .project .foot { height:10px; background:transparent url('/layouts/koala/img/box250_2_foot.gif') no-repeat left top; }

#main_page .newest_box {}
#main_page .newest_box .headTabPage { padding:7px 0 0 0;}
#main_page .newest_box .headTabPage li { height:20px; line-height:16px; padding:0 0 0 15px; background:transparent url('/layouts/koala/img/bullet01.gif') no-repeat 5px 8px;}
#main_page .newest_box .document li { padding-left:20px !important; background:url('/layouts/koala/img/mitem.gif') no-repeat 0px 0px !important;}
#main_page .newest_box .comment li { padding-left:20px !important; background:url('/layouts/koala/img/comment.gif') no-repeat 0px 1px !important;}

#content .ranking_page { padding:20px 0 0 105px;}
#content .ranking_page .ranking_box { float:left; margin-right:20px; *width:284px;}

#content .headTabPageBox.guide .headTabPage { margin-top:15px !important; }

#content .article table.key_list { width:100%; margin-bottom:15px;}
#content .article table.key_list tr th { white-space:nowrap;}
#content .article table.key_list tr td.help { color:#333333; font-weight:bold;}
#content .article table.key_list td.listwrap { padding:0; vertical-align:top;}
#content .article table.key_list td.listwrap table { width:100%; line-height:100%; font-size:11px; text-align:center; margin:0; border:0px;}
#content .article table.key_list td.listwrap table tr { border-top:1px solid #e8e8e8;}

#content .article table.key_list td.listwrap table th { font-weight:normal; background-color:#f0f0f0; color:#808080; padding:3px 4px; border-top:0px;border-left:0px; }
#content .article table.key_list td.listwrap table th.mincol { white-space:nowrap; width:30px;}
#content .article table.key_list td.listwrap table th.maxcol { width:200px; }
#content .article table.key_list td.listwrap table td { padding:4px 5px; border:0px; }
#content .article table.key_list td.listwrap table td.varfont { font:normal 11px gulim;}
#content .article table.key_list td .pkey { font-weight:bold; color:#9A9060;}
#content .article table.key_list td.listwrap table td .pid { font:bold 11px gulimche; color:#808080; }

#content .license_msgbox { text-align:center; padding:20px; background-color:#F7F7F7; text-decoration:none; border-collapse:collapse; border:1px solid #B8C0C8; border-top:3px solid #708090;}

#content .compact .boardList td { line-height:100% !important; padding:1px 0px !important; }
