@import url(/css/font.css);

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0
}

body {
line-height:1.5;
font-size:12px;
background:url(/css/img/bg_sub5.gif) top center no-repeat
}

table {
border-collapse:separate;
border-spacing:0
}

caption,th,td {
text-align:left;
font-weight:400
}

table,td,th {
vertical-align:middle
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

a img {
border:none
}

a:link,a:visited,a:hover {
text-decoration:none;
color:#000
}

.small {
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em
}

.quiet {
color:#666
}

.highlight {
background:#ff0
}

.added {
background:#060;
color:#fff
}

.removed {
background:#900;
color:#fff
}

.first {
margin-left:0;
padding-left:0
}

.last {
margin-right:0;
padding-right:0
}

.top {
margin-top:0;
padding-top:0
}

.bottom {
margin-bottom:0;
padding-bottom:0
}

.container {
width:78.67em;
position:relative;
margin:0 auto
}

.showgrid {
background:url(src/grid.png)
}

div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10 {
float:left;
margin-right:1.33em
}

div.last {
margin-right:0
}

.span-1 {
width:6.66em
}

.span-2 {
width:14.66em
}

.span-3 {
width:22.66em
}

.span-4 {
width:30.66em
}

.span-5 {
width:38.66em
}

.span-6 {
width:46.66em
}

.span-7 {
width:54.66em
}

.span-8 {
width:62.66em
}

.span-9 {
width:70.66em
}

.span-10,div.span-10 {
width:78.67em;
margin:0
}

.append-1 {
padding-right:8em
}

.append-2 {
padding-right:16em
}

.append-3 {
padding-right:24em
}

.append-4 {
padding-right:32em
}

.append-5 {
padding-right:40em
}

.append-6 {
padding-right:48em
}

.append-7 {
padding-right:56em
}

.append-8 {
padding-right:64em
}

.append-9 {
padding-right:72em
}

.prepend-1 {
padding-left:8em
}

.prepend-2 {
padding-left:16em
}

.prepend-3 {
padding-left:24em
}

.prepend-4 {
padding-left:32em
}

.prepend-5 {
padding-left:40em
}

.prepend-6 {
padding-left:48em
}

.prepend-7 {
padding-left:56em
}

.prepend-8 {
padding-left:64em
}

.prepend-9 {
padding-left:72em
}

div.border {
padding-right:7px;
margin-right:8px;
border-right:1px solid #eee
}

div.colborder {
padding-right:73px;
margin-right:72px;
border-right:1px solid #eee
}

.pull-1 {
margin-left:-8em
}

.pull-2 {
margin-left:-16em
}

.pull-3 {
margin-left:-24em
}

.pull-4 {
margin-left:-32em
}

.pull-5 {
margin-left:-40em
}

.pull-6 {
margin-left:-48em
}

.pull-7 {
margin-left:-56em
}

.pull-8 {
margin-left:-64em
}

.pull-9 {
margin-left:-72em
}

.pull-10 {
margin-left:-80em
}

.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10 {
float:left;
position:relative
}

.push-1 {
margin:0 -8em 1.5em 8em
}

.push-2 {
margin:0 -16em 1.5em 16em
}

.push-3 {
margin:0 -24em 1.5em 24em
}

.push-4 {
margin:0 -32em 1.5em 32em
}

.push-5 {
margin:0 -40em 1.5em 40em
}

.push-6 {
margin:0 -48em 1.5em 48em
}

.push-7 {
margin:0 -56em 1.5em 56em
}

.push-8 {
margin:0 -64em 1.5em 64em
}

.push-9 {
margin:0 -72em 1.5em 72em
}

.push-10 {
margin:0 -80em 1.5em 80em
}

.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10 {
float:right;
position:relative
}

.box {
margin-bottom:1.5em;
background:#E5ECF9;
padding:1.5em
}

hr {
background:#ddd;
color:#ddd;
clear:both;
float:none;
width:100%;
height:.1em;
border:none;
margin:0 0 1.45em
}

hr.space {
background:#fff;
color:#fff
}

.clearfix:after,.container:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.clearfix,.container {
display:block
}

* html .clearfix,* html .container {
height:1%
}

.clear {
clear:both
}

#grid-bg {
background:url(/css/img/body_bg.gif) top center repeat;
padding-top:1.33em
}

#header {
height:6.66em
}

#header a:link,#header a:visited,#header a:hover {
font:1.08em/1 wooriDotum90c1;
color:#000;
text-decoration:none
}

#search {
margin-bottom:6px
}

#query {
width:10em;
margin-right:.66em;
float:left;
display:inline
}

#query input {
width:100%;
height:1.42em;
font:1.08em/1 wooriDotum90c1;
border:.07em solid #989A9C;
background:#fff url(/css/img/red.gif) top right no-repeat
}

#searchbtn {
width:3.17em;
height:1.85em;
border:1px solid #eee;
background:#000;
font:1.08em/1 wooriDotum90c1;
color:#fff;
float:right
}

#copyright {
font:1.08em/1 wooriDotum90c2
}

#menu {
position:relative;
top:-1.17em
}

#menu ul {
list-style:none
}

#menu li {
margin-bottom:.83em
}

#menu li a:link,#menu li a:visited,#menu li a:hover {
font:1.08em/1 wooriSoyoung;
color:#000
}

#menu ul ul {
display:none;
margin:1em 0 0
}

#menu li li {
margin-bottom:.3em;
height:1.2em;
overflow:hidden
}

#menu li li a:link,#menu li li a:visited,#menu li li a:hover {
font:1.08em/1.2 wooriDotum90c1;
padding-left:3.33em;
color:#000;
display:block
}

#menu li li.selected a:link,#menu li li.selected a:visited,#menu li li.selected a:hover,#menu li li a:hover {
background:#FAD2D3
}

#zoom {
position:absolute;
top:13.33em;
right:0
}

#zoom a {
margin-left:.5em
}

#content {
margin:9.33em 0 9em
}

#cont-wrap {
border:2px solid #000;
background:#fff;
overflow:hidden;
height:1%
}

#main-content h1 {
font:2.58em/1.1 wooriSaebom
}

#content h1 {
font:2.58em/1.1 wooriSaebom;
margin-bottom:1.77em
}

#footer span,#footer a:link,#footer a:visited,#footer a:hover {
font:1.08em/1 wooriDotum90c1;
color:#000
}

#company-info {
background:#81827E;
height:6.66em
}

#company-info p {
margin-top:3.16em;
font:1.08em/1.41em wooriDotum90c1;
color:#FFF
}

#thread-list,#thread-view,#check-password,#thread-write {
margin:0 7.83em
}

#thread-list table {
width:100%;
font-size:1em!important
}

#thread-list .notice1 {
background-color:#E5E4E4
}

#thread-list .notice2 {
background-color:#F2F1F1
}

#thread-list td.note {
color:#D71920
}

#thread-list table td {
vertical-align:top;
font:1.08em/1 wooriDotum90c1!important;
color:#58595B
}

#thread-list table td.num {
width:4em;
padding-bottom:1.53em
}

#thread-list table td.writer {
width:7.33em;
color:#000
}

#thread-list table td.date {
width:4em
}

#thread-list table td.hits {
width:3.33em;
text-align:right
}

#thread-list table td.title a:link,#thread-list table td.title a:visited,#thread-list table td.title a:hover {
font:1em/1 wooriSaebom;
color:#000
}

#thread-list #actions {
margin:.91em 0 2.58em
}

#thread-list .reply img {
position:absolute;
top:-.14em
}

#thread-list .new {
height:1px;
position:absolute
}

#thread-list .secret img {
position:absolute;
top:-.07em
}

#write:link,#write:visited,#write:hover,#write span {
color:#C4161C;
font:1.25em/1 wooriDotum90c1
}

#write span {
text-decoration:underline
}

#field-select {
width:6.66em;
position:relative;
float:left;
z-index:10;
margin-right:.66em
}

#field-select p {
border:.08em solid #eee;
font:1.16em/1.54em wooriDotum90c1
}

#field-select p a:link,#field-select p a:visited,#field-select p a:hover {
background:#fff url(/css/img/deco/open_combo.gif) top right no-repeat;
display:block;
height:1.58em;
color:#000
}

#field-select ul {
list-style:none;
position:absolute;
top:1.91em;
background:#fff;
border:.08em solid #eee;
border-top:0;
width:6.5em;
display:none
}

#field-select li {
font:1.16em/1.83em wooriDotum90c1;
padding:0
}

#field-select a:link,#field-select a:visited,#field-select a:hover {
display:block;
padding-left:.25em;
height:1.83em;
color:#58595b;
overflow:hidden
}

#field-select a:hover {
background:#eee
}

#search-bbs input {
width:10.5em;
font:1.08em/1.2 wooriDotum90c1;
border:.08em solid #E5E5E5;
height:1.54em;
padding-left:.25em;
float:left;
margin-right:.66em;
background:#fff url(/css/img/red.gif) top right no-repeat
}

#search-bbs #submit {
background:#000;
color:#fff;
font:1.08em/1 wooriDotum90c1;
width:3.16em;
height:1.92em;
float:left;
margin-right:0
}

#paging {
text-align:center;
margin-bottom:7.83em
}

#paging span {
font:1.33em/1 wooriSaebom;
margin:0 .62em
}

#paging span.current {
color:#C00001
}

#thread-info {
text-align:right;
font:1.25em/1 wooriDotum90c1;
margin-bottom:2.53em
}

#thread-info span {
color:#5C5D5F
}

#thread-content h3 {
font:1.66em/1.32em wooriSaebom;
margin-bottom:1.15em
}

#thread-content .content {
font:1.16em/1.6 wooriSaebomRC1;
margin:0 0 5.71em 6.85em
}

#thread-content .uploaded_img img {
visibility:hidden
}

.comment {
background:#F1F2F2;
margin-bottom:1.25em;
position:relative
}

.comment .clear {
clear:left
}

.comment_info {
float:left;
font:1.25em/1.4 wooriDotum90c1;
width:6.33em
}

.comment_info span.created {
font:.86em/1.4 wooriDotum90c1;
color:#58595B
}

#thread-content .comment p {
font:1.16em/1.71em wooriSaebomRC1;
margin-left:6.8em;
padding:0
}

.editing {
margin-bottom:4.33em
}

#input-comment {
background:#F6F9EB;
position:relative;
margin-bottom:48px;
padding:.66em
}

#input-comment h5 {
position:absolute;
font:1.25em/1 wooriDotum90c1;
top:0;
left:0
}

#cmt-info label {
font:1.08em/1 wooriDotum90c1;
color:#2A2D1F;
margin-right:1.07em
}

#input-comment #cmt-info input {
border:0;
font:1.08em/1.4 wooriDotum90c1;
height:1.67em
}

#input-comment #cmt-info {
margin:0 0 .66em 4.41em
}

#input-comment #cmt-created-by {
margin-right:4.5em
}

#input-comment #cmt-content {
margin-left:7.33em
}

#cmt-content textarea {
border:0;
font:1.16em/1.4 wooriSaebomRC1;
height:5.57em;
overflow:auto;
width:32.57em
}

#input-comment #cmt-submit {
font:1.25em/1 wooriDotum90c1;
background:#D1E39B;
width:4.5em;
height:1.6em;
border:0;
position:absolute;
top:.53em;
left:32.27em
}

#edit-comment {
margin-left:8em
}

#edit-comment input {
border:.08em solid #E5E5E5
}

#edit-comment #cmt-submit {
border:0;
background:none
}

#edit-comment textarea {
width:100%;
position:absolute;
top:0;
right:0;
overflow:hidden;
padding:0
}

#edit-comment #cmt-content {
position:relative;
margin:0 0 2em
}

#edit-comment #cmt-info {
position:absolute;
bottom:-3.08em;
right:0
}

#del-comment {
position:absolute;
top:60px;
left:200px;
width:200px;
background:#D1E39B
}

#del-comment div {
padding:.66em
}

#del-comment #submit {
background:none;
border:0;
font:1.08em/1 wooriDotum90c1;
display:block;
margin:0 0 0 auto
}

#del-comment label {
font:1.08em/1 wooriDotum90c1;
margin-bottom:1em
}

#del-comment #cmt-password {
border:0;
font:1.08em/1.4 wooriDotum90c1;
width:100%
}

#thread-write form {
margin:0
}

#thread-write label {
width:5.33em;
float:left;
margin-right:1.06em;
text-align:right;
font:1.25em/1 wooriDotum90c1
}

#options {
float:right;
text-align:right;
font:1.08em/1 wooriDotum90c1
}

#options a {
float:right;
background:url(/css/img/deco/check_g.gif) top left no-repeat;
color:#979797;
font:1.08em/1 wooriDotum90c1;
margin:.46em 0 0 1.15em;
padding:.23em 0 0 1.53em
}

#options a.checked {
color:#000;
background-image:url(/css/img/deco/check.gif)
}

.two_column,.one_column {
margin-bottom:.66em;
width:100%;
position:relative
}

.two_column img {
margin-left:.58em;
margin-right:-1.25em;
float:left
}

.two_column span {
font:1.25em/1 wooriDotum90c1;
float:left
}

.thread_content img,.one_column img {
position:absolute;
left:100%;
margin-left:.58em
}

.two_column input {
font:1.25em/1.4 wooriDotum90c1;
width:6.4em;
float:left;
border:.06em solid #989A9C
}

.one_column input {
font:1.25em/1.4 wooriDotum90c1;
width:30.67em;
float:left;
border:.06em solid #989A9C
}

#thread-write .thread_content {
margin-bottom:1.33em;
position:relative
}

.thread_content textarea {
font:1.25em/1.4 wooriDotum90c1;
width:30.67em;
height:17.87em;
border:.06em solid #989A9C;
overflow:auto;
float:left
}

#thread-write #action {
margin-top:4em
}

#thread-write input,#thread-write textarea {
background:#fff url(/css/img/red.gif) top right no-repeat
}

#thread-write .file {
position:relative
}

#thread-write .file_error {
text-align:right;
font:1.08em/1 wooriDotum90c1
}

.file .hidden {
position:absolute;
top:0;
right:0
}

#thread-write .file input.filefield {
width:auto;
opacity:0.0;
filter:alpha(opacity=0)
}

#thread-write .file input.dummy {
border:.06em solid #989A9C;
border-right:none;
width:25.33em;
background:none
}

#thread-write .find_file {
width:6.66em;
height:2.06em;
background:#D1E39B;
color:#4D4D4F;
float:left;
text-align:center;
cursor:pointer
}

.find_file span {
font:1.08em/1.8 wooriDotum90c1
}

#file-list label {
width:28em;
text-align:left;
margin-top:.16em
}

#file-list div {
margin-bottom:.41em
}

#file-list input {
float:left;
background:none;
margin:0 1.33em 0 5.33em
}

input#submit {
border:0;
background:url(/css/img/deco/ok_g.gif) top left no-repeat
}

#action a,#action input {
width:48px;
height:49px;
display:block;
text-indent:-3000px;
overflow:hidden;
background-position:top left
}

#action a {
margin-right:10px;
float:left
}

#action input {
float:right;
cursor:pointer;
background-image:url(/css/img/deco/ok_g.gif)
}

#action #return-list:link,#action #return-list:visited {
background-image:url(/css/img/deco/back_g.gif)
}

#action #return-list:hover {
background-image:url(/css/img/deco/back.gif)
}

#action #edit-thread:link,#action #edit-thread:visited {
background-image:url(/css/img/deco/mod_g.gif)
}

#action #edit-thread:hover {
background-image:url(/css/img/deco/mod.gif)
}

#action #del-thread:link,#action #del-thread:visited {
background-image:url(/css/img/deco/del_g.gif)
}

#action #del-thread:hover {
background-image:url(/css/img/deco/del.gif)
}

#action #reply-thread:link,#action #reply-thread:visited {
background-image:url(/css/img/deco/rep_g.gif)
}

#action #reply-thread:hover {
background-image:url(/css/img/deco/rep.gif)
}

#action #add-file:link,#action #add-file:visited {
background-image:url(/css/img/deco/add_g.gif)
}

#action #add-file:hover {
background-image:url(/css/img/deco/add.gif)
}

#action #return-top:link,#action #return-top:visited,#action #return-top:hover {
background-image:url(/css/img/deco/top.gif)
}

#action .right {
float:right;
margin:0 0 0 8px
}

#check-password {
margin-top:12.99em
}

#check-password p {
font:1.16em/1.6 wooriSaebomRC1;
margin-bottom:.86em
}

#check-password input {
border:.08em solid #989A9C;
width:14.5em;
height:1.42em;
float:left;
background:#fff url(/css/img/red.gif) top right no-repeat;
font:1.16em/1.4 wooriSaebomRC1
}

#check-password #submit {
width:3.07em;
height:1.84em;
background:#000;
color:#fff;
font:1.08em/1 wooriDotum90c1;
border:0;
margin-left:.61em
}

#check-password #action {
margin-top:9.33em
}

#tab ul {
background:url(/css/img/deco/tab_border.gif) bottom left repeat-x;
margin-bottom:5em;
height:2.82em
}

#tab li {
float:left;
display:inline;
margin-right:.66em;
overflow:hidden
}

#tab a {
display:block;
font:1.33em/1 wooriSoyoung;
border:.12em #DEE0E2 solid;
border-bottom:0;
color:#DEE0E2;
padding:.5em 1em .37em
}

#tab a:hover,#tab .selected a {
border:.12em #000 solid;
border-bottom:0;
background:#fff;
color:#000;
padding:.5em 1em
}

.hide,#open-comment,#hidden-check {
display:none
}

.loud,#paging a:link,#paging a:visited,#paging a:hover {
color:#000
}

#header .right,#footer .right {
text-align:right
}

#thread-list .reply,#thread-list .secret {
float:left;
width:1em;
height:1px;
position:relative
}

#search-bbs,#del-comment #close-panel {
float:right
}