﻿img              {border: 0px;}
label            {cursor:hand; color:black;}
legend           {font-weight: bold; font-family:tahoma,굴림;}
fieldset         {padding-bottom:2px; line-height:18px;}
form             {display:inline;}
textarea         {border:1px solid #aaaaaa;}

table.mainbody   {background-color:gray; }

.small           {font: normal normal normal 9pt 굴림;}
.smaller         {font: normal normal normal 8pt 굴림;}

tr.list          {height:24px; text-align:center; vertical-align:middle; color:#4f4f4f; background-color:#EDF7FF}
tr.listreply     {height:24px; text-align:center; vertical-align:middle; color:#4f4f4f; background-color:white}
tr.listdiv       {height:1px; background-color:'#EDF7FF'}
tr.listdivreply  {height:1px; background-color:'white'}

td.listnum       {font: normal normal normal 8pt 굴림; color:expression(no%1000==0?'red':'gray'); font-weight:expression(no%1000==0?'bold':'normal');}
td.listtitle     {font: normal normal normal 9pt 굴림; text-align:left;}
td.content       {font: normal normal normal 13px 굴림; line-height:140%; padding:6px; padding-top:12px; padding-bottom:20px; }
td.pagetitle     {font: normal normal bold 16px 굴림;}
td.smallsection  {font: normal normal bold 9pt 돋움; color:white; padding-top:4px; padding-bottom:1px; padding-left:4px; padding-right:2px;}

.TitleText       {font-size:17px; font-family:굴림; color:navy; font-weight:bold;}
.NewsText        {font:12px tahoma, 굴림; color:#797979; line-height: 18px;}
.BoardTitle      {font:bold 15pt 가는으뜸체; color:gray;}

a                {text-decoration: none;}
a:link           {color: navy;}
a:visited        {color: black;}
a:hover          {color: #0080ff;}

a.headmenu         { display:block; width:100%; height:15px; font:normal normal bold 12px 굴림; text-decoration: none; text-align:left; padding-left:12px; padding-top:2px;}
a.headmenu:link, a.headmenu:visited { color:navy; }
a.headmenu:active, a.headmenu:hover { color:white; background-color:navy; }

a.headline       {font-size:12px; font-family:굴림; color:gray; line-height:165%;}
a.headtitle      {font: normal normal bold 14px Arial,굴림;}
a.more           {font-size:11px; text-align:right; vertical-align:bottom;}
.MenuLayer  { position:absolute; background-color:#f0f0f0;}
.MenuItem   { vertical-align:top; font: normal normal normal 9pt Verdana, 굴림; color:#a0a0a0; }
a.MenuItemA { font: normal normal bold 9pt Verdana, 굴림; color:navy; }
a.MenuItemA:visited { color: navy; }
a.MenuItemA:hover   { color: #0080ff; text-decoration: underline; }
a.footmenu         { font: normal bold 11px tahoma,굴림; text-decoration: none; text-align:center;}
a.footmenu:link    { color: gray; }
a.footmenu:visited { color: gray; }
a.footmenu:active  { color: gray; }
a.footmenu:hover   { color: gray; }

img.FileIcon     {border-width:0px; width:16px; height:16px; margin-right:2px;}
img.NameTag      {border-width:0px; width:88px; height:20px; border-color:white; vertical-align:bottom; text-align:center;}

input.boxline    {height:18px; border: gray 1px solid; font-size:9pt; padding-bottom:0px;}
input.underline  {height:18px; border: black 0px solid; border-bottom: silver 1px solid; font-size: 9pt; padding-top:2px; padding-bottom:0px;}
input.boxline_small {height:16px; border: gray 1px solid; font:8pt 돋움; background-color:white; padding-top:1px;}
input.underline_small {height:16px; border: black 0px solid; border-bottom: silver 1px solid; font:8pt 돋움;}

.viewCheckButton {width:35px; height:18px; border:1px solid gray; margin-left:2px; margin-right:2px; cursor:hand; font: normal normal normal 8pt 굴림;}
.SynIcon {border:0px; width:32px; height:21px;}

.blue_line {background-color:#CEDBFF; padding:0px; height:1px; }
.blue_line_thick {background-color:#CEDBFF; padding:0px; height:3px; }
.gray_line {background-color:#aaaaaa; padding:0px; height:1px; }
.list_han {color:13485D; font-size:9pt; text-decoration:none; }
.newstitle {font-family: 돋움; font-size: 12pt; color:#26267B; font-weight:bold;}

body
{
  margin-top:0;
  scrollbar-face-color: #e0e0e0; scrollbar-track-color: #f0f0f0;
  scrollbar-3dlight-color: gray; scrollbar-darkshadow-color: gray;
  scrollbar-highlight-color: #e0e0e0; scrollbar-shadow-color: #e0e0e0;
  scrollbar-arrow-color:e0e0e0;
}

h1 {font-size: 170%; font-weight: bold; margin-top: 2em; margin-bottom:1em; display:inline;}
h2 {font-size: 140%; font-weight: bold; margin-top: 1.7em; margin-bottom: 0.5em; display:inline;}
h3 {font-size: 115%; font-weight: bold; margin-top: 1em; margin-bottom: 0em; display:inline;}
h4 {font-size: 100%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0em; display:inline;}
b  {font-size: 100%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0em; padding-bottom: 0em; display:inline;}

code, pre {font-family: Courier New;}
pre.sourcecode {background-color:#e8e8e8; padding:4px; border:solid 1px silver; width:99%; overflow:scroll; margin-bottom:0px; }

body.Popup {margin:0px;padding:0px;}
h1.Popup {height:35px;width:100%;padding:13px 0 0 14px;font-size:12px;color:#1248a9;max-height:22px;background:url(http://img.borlandforum.com/impboard/images/popup_TitleBackground.gif) left top repeat-x;display:block;margin:0;}
input.Popup {height:20px; border: gray 1px solid; font:bold 9pt 돋움; background-color:white; padding-top:1px; vertical-align:middle;}
table.PopupMain {margin:10px;cellpadding:2;cellspacing;0;margin-right:20;}

.userid {font-weight:bold; font-family:Tahoma;}
.baseDate {font-family:Tahoma;}


.trackbackBox { padding:.6em .5em; color:gray; border:1px solid #e0e1db; margin-top:.5em; font-size:9pt; text-decoration:none; }
.trackbackItem { background-color:#f7f7f7; padding:.6em .8em .2em .6em; line-height:1.25em; margin-top: 4px; border-bottom:2px solid #EEEEEE; border-right:2px solid #EEEEEE; list-style:none;}
.trackbackDate { color:silver; font:.8em Tahoma; color:#cccccc; }
.trackbackContent {color:#5a5a5a; font-size:9pt; text-decoration:none; word-break:break-all; word-wrap:break-word; overflow:auto; margin:8px;margin-bottom:14px; }
textarea.commentContent {width:816px; height:86px; color:#13485D; border:1px solid #aaaaaa; border-color:silver; font:9pt 굴림; word-break:break-all; }
table.commentTable {padding:6px;cellpadding:4px;cellspacing;2px;width:100%;}

.commentItem { padding:.6em .8em .6em .2em; line-height:1.25em; margin-bottom: 4px;border-bottom:2px dotted #EEEEEE; }
.commentPlusMinus { border:solid 1px; cursor:hand; width:12px; height:16px; text-align:center; vertical-align:center; display:inline-block; }

td.attfilename {height:100%; width:100%; background-color:#C4D4FF; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font: normal normal normal 9pt 굴림; padding-left:2px;}
div.attpreview {width:100%; display:none; overflow:hidden;}

.attachBox {border-bottom:2px dotted #EEEEEE; margin:0x 0x 0x 0x; padding:0x 0x 0x 0x; line-height:4px;}
.attachBox span {vertical-align:absmiddle; display:inline-block; padding:2px 2px 2px 2px; height:16px; font: normal normal normal 9pt 굴림,tahoma; margin:1px 0px 1px 0px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.attachBox span.filename {width:160px; background-color:#C4D4FF; padding-left:20px; background-position:2px center; background-repeat:no-repeat; }
.attachBox span.filesize {width:50px; color:gray; background-color:#EDF7FF; text-align:right; }
.attachBox span.filedesc {color:gray; background-color:white; }


.pagination {padding: 2px;}

.pagination ul {
margin: 0px;
padding: 0px;
text-align: right; /*Set to "right" to right align pagination interface*/
font-size: 8pt;
font-weight: bold;
font-family:Tahoma;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited {
padding: 0 5px;
border: 1px solid #cccccc;
text-decoration: none; 
color: gray;
}

.pagination a.currentpage, .pagination a.currentpage:visited {
background-color: #eeeeee;
border-color: gray;
cursor: default;
}

.pagination a:hover, .pagination a:active{
background-color: #eeeeee;
color: gray;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination input {
margin: 0px;
padding: 0px;
font-size: 8pt;
font-family:Tahoma;
}
.pagination input.boxline_small {height:16px; border: gray 1px solid; background-color:#eeeeee; }
.pagination input.underline_small {height:16px; border: white 0px solid; border-bottom: silver 1px solid; padding-right:2px; vertical-align:bottom;}


span.button,
span.button input { position:relative; margin:0px; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url("http://img.borlandforum.com/impboard/images/buttonWhite.gif") no-repeat; vertical-align:middle;}
span.button img { margin-left:4px;}


span.button { padding:0; background-position:left top;}
span.button, x:-moz-any-link{ font:0/23px Sans-serif; padding:11px 0;} /* Firefox 2 Fix */
span.button, x:-moz-any-link, x:default{ padding:0;} /* Firefox 2 Fix */
span.button button,
span.button input { height:23px; left:2px; *top:-1px; _top:0; padding:0 10px 0 8px; *padding:0 5px 0 3px; line-height:24px; background-position:right top; cursor:pointer;}

.headlinesmall { word-break:break-all; border-bottom:1px #cedbff dotted; font-family:돋움; font-size:12px; }


.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display: none !important;}
#fb_button{ overflow:hidden; }

.fblike {overflow:hidden }