@charset "euc-kr"; /*공통처리*/ /*본문내용*/ body {
font-family:gulim,굴림,san-serif;
font-size:11pt;
color:#000000;
background:transparent;
margin:0px 0px 0px 6px;
width:780px;
text-align:justify;
}
body,h1,h2,table {
margin:0px;
padding:0px;
}

p {
margin-top: 0;
}

#content h1 {
border-bottom:1px solid gray;
}
h2 {
margin:10px;
}
h3 {
margin:20px;
}
h4 {
margin:25px;
color;blue;
}
.box,.box1,.boxgray,.new,.new-a,.OPINION,.opinion1,.subj,a.link,a.toplink,box,h5,#important1,#leftmenu a,#leftmenu dd,#leftmenu dt,#leftqa a,#leftqa dd,#leftqa dt,#leftsec a,#leftsec dd,#leftsec dt,td,#topline a,#topline p {
font-size:0.95em;
}

.box {
display:block;
margin:10px 0;
both:clear;
}

.list-num,.temp,.tempa {
font-size:0.95em;
}

cont-subj,h1,h3,h5,#topline a,a.link,a.toplink,#leftmenu dt,#leftqa dt,#leftsec dt,.greentitle,.subj,.subja,b,#left,.linetitle {
font-weight:bold;
}

#topline p, #gunchung,.opi-reg {
color:#000000;
}

h5,.subj,.subja {
color:#004477;
}

#leftmenu dt,h6,#leftmenu a,#cont-subj {
color:#0069B3;
}

#topline a,a.link,a.toplink,#leftqa dt,#leftsec dt,#leftqa a,#leftsec a {
color:#FFFFFF;
}

.boxgray,.OPINION,.list-item,#secmain {
background:#E6E6E6;
}

h1,b,h3,a.toplink,.list-itema {
background:transparent;
}

#gunchung,.boxgray,.list-item,.linetitle,.list-itema,.greentitle,#important1,.box,.box1,#box,#box1,.tutorial,#bottom,p#top,#topline,p#important{
clear:both;
}

.temp,.list-num,.inner-box-left,.list-down,.list-file,.list-multiview,.list-num,.list-recom,.list-subject,.opinion-subj,#contentleft,#mainleft,#minfo-left,#minfo-right,#minfo-right1,.list-writer {
float:left;
}

#qaview,#contentright,#imgright,#mainright,.tempa,.notice-hit,.list-category,.inner-box-right {
float:right;
}

.list-num,.list-down,.list-file,.list-multiview,.list-num,.list-recom,.list-subject,.notice-hit,.list-category,imgright,p#important,important1,#bottom, #top,#topline p {
text-align:center;
}

#minfo-left,#minfo-right,#minfo-right1,#left {
text-align:left;
}

#cont-subj,#menu {
border-bottom:1px solid #D9D9D9;
background:#F7F7F7;
}



h1 {
font-size:1.2em;
color:#005418;
}

h2 {
font-size:1.1em;
}

h3 {
font-size:1em;
color:#E7651A;
}

h4 {
font-size:0.95em;
}

h5 {
margin:0px;
border-bottom:2px solid;
}

h6 {
font-weight:normal;
margin:5px;
font-size:0.93em;
}

.reply {
color:#00B03B;
text-indent:10px;
}

a {
text-decoration:none;
font-size:0.99em;
}

a.toplink {
text-decoration:none;
}

a.link {
background:#ff0000;
text-decoration:none;
}

a.toplink:hover {
background:#0069B3;
color:#FFFFFF;
font-size:0.97em;
}

b {
color:blue;
}

li {
line-height:130%;
}

ul {
margin:5px 30px 5px 0px;
}

#menu ul, .contmain ul, .adv ul {
margin-bottom:10px;
}

p {
font-size:0.99em;
line-height:130%;
}

p#important {
font-size:0.99em;
color:red;
margin:10px;
padding:3px;
border:2px dotted #EE9C00;
background:#FFFFFF;
}

p#clear {
clear:both;
}

/*기본레이아웃*/
#top {
width:780px;
background:#78C470;
color:white;
}

#topline {
width:780px;
}

#topline p{
background:#EE9C00;
padding:2px;
}

#maininfo {
width:780px;
padding-top:3px;
left:10px;
}

#minfo-left {
width:160px;
}

#minfo-right {
padding-left:10px;
width:580px;
float:left;
}

#minfo-right1 {
padding-left:10px;
width:760px;
}

#mainleft {
width:49%;
}

#mainright {
width:50%;
}

#bottom {
width:780px;
padding-top:30px;
}

/*레이아웃안쪽*/ #gunchung {
background:#004070;
padding-top:3px;
text-align:center;
}

#box {
overflow:hidden;
}

#box1 {
height:auto;
padding-top:5px;
padding-left:10px;
margin-bottom:5px;
border-style:solid;
border-width:2px 0px 1px 0px;
}

.boxa {
overflow:hidden;
border:1px solid gray;
padding:10px;
}

.box1 {
height:auto;
padding-top:5px;
padding-left:10px;
margin-bottom:5px;
border-style:solid;
border-width:2px 0px 1px 0px;
}

.box2 {
clear:both;
height:225px;
padding-top:5px;
padding-left:10px;
margin-bottom:5px;
border-style:solid;
border-width:2px 0px 1px 0px;
}

.boxgray {
overflow:hidden;
border:2px solid;
background:#E6E6E6
}

/*좌측메뉴관련*/#leftmenu {
background:#EFE7DF;
}

#leftmenu dl{
margin:0px;
}

#leftmenu dt{
border:2px solid #EACE97;
padding-top:1px;
background:#ffffff;
}

#leftmenu dd{
margin-left:12px;
padding-top:2px;
}

#leftsec {
background:#003F6F;
}

#leftsec dl{
margin:0px;
}

#leftsec dt{
border:2px solid #94AAD6;
padding-top:1px;
background:#5F8AC5;
}

#leftsec dd{
margin-left:12px;
}

#leftsec a:hover {
background:#0069B3;
color:#FFFFFF;
font-size:0.97em;
}

#secmain {
border:5px solid #003F6F;
padding:20px;
}

#leftqa {
background:#05B5B5;
}

#leftqa dl{
margin:0px;
}

#leftqa dt{
border:2px solid #05B5B5;
padding-top:1px;
background:#006666;
}

#leftqa dd{
margin-left:12px;
}

#leftqa a:hover {
background:#0069B3;
color:#FFFFFF;
font-size:0.97em;
}

#qamain {
background:#FCFBEA;
border:5px solid #05B5B5;
padding:20px;
}

#qaview {
background:#FCFBEA;
border:5px solid #05B5B5;
padding:10px;
width:100%;
float:right
}

/*본문내용*/#cont-subj {
font-size:11pt;
padding:2px;
margin-bottom:0px;
margin-top:0px;
}

#content {
line-height:150%;
padding:10px;
border:2px solid #F7F7F7;
}

#menu {
margin:10px;
padding:20px;
}

.subj {
background:#FFFFFF;
}

#important1 {
color:red;
margin:10px 10px 3px 10px;
padding:3px;
border:2px solid #F3EDED;
}

.OPINION {
BORDER:1px solid GRAY;
COLOR:#00693F;
padding-top:3px;
border:1px solid #CCCCCC;
}

.opinion1 {
width:95%;
height:100px;
BORDER:1px SOLID GRAY;
BACKGROUND:#FFFFFF;
COLOR:#00693F;
padding:3px;
border:1px solid #CCCCCC;
}

.opi-reg {
padding:5px;
background:#F3F3F3;
margin-bottom:10px;
border-style:solid;
border-color:gray;
border-width:0px 0px 1px 1px;
}

.linetitle {
background:#EE9C00;
}

.greentitle {
background:url('./winsec/security_line.jpg') repeat-x top;
color:#A8D59D;
height:20px;
padding:10px;
}

#imgright {
width:195px;
padding-left:5px;
border-bottom-style:solid;
border-color:gray;
border-bottom-width:1px;
border-left-width:1px;
}

#left{
color:blue;
background:#FFFFFF;
}

#contentleft {
width:48%;
}

#contentright {
width:48%;
}

/* 게시판 리스트 */
.list-multiview {
width:2%;
}

.list-num {
display:block;
float:left;
width:5%;
}

.list-subj {
display:block;
float:left;
width:70%;
padding-left:4px;
}

.list-hit {
display:block;
float:left;
width:5%;
padding-right:10px;
text-align:right;
}

.list-date {
width:15%;
}

.list-file {
width:5%;
}

.none {
list-style-type:none;
width:100%;
margin:0px;
padding:0px;
}

.list-itema li{
border:1px solid yellow;
}

.list-itema li{

border:1px solid blue;
}
.list-recom {
width:4%;
}

.list-down {
width:4%;
}



.list-subject {
width:390px;
}

.opinion-subj {
width:43%;
}

.list-category {
width:11%;
}

.list-writer {
width:11%;
}



.new {
color:#FF0000;
}

.new-a {
color:#FF0000;
padding-left:6px
}

.temp {
width:32%;
background:#F4CA79;
border:2px solid #ffffff;
}

.tempa {
width:34%;
background:#F4CA79;
border:2px solid #ffffff;
clear:right;
}

/*프리웨어사용법*/.tutorial {
width:770px;
}

.inner-box-left {
width:30%;
padding:0px 30px 10px 30px;
}

.inner-box-right {
width:30%;
padding:0px 30px 10px 30px;
}

/*모질라관련*/
.noticelist {
height:15px;
padding-top:5px;
border-style:solid;
border-color:#E6E6E6;
border-width:2px 2px 1px 2px;
}

.list-item,.list-itema {
padding-top:5px;
padding-bottom:2px;
overflow:hidden;
}

#minfo-right>.list-item,.list-itema {
padding-bottom:5px;
}

.list-subj a:hover{
text-decoration:underline;
}

.list-num {
width:30px;
padding-bottom:2px;
}

.list-subj {
padding-bottom:2px;
}

.list-hit {
width:51px;
padding-bottom:2px;
}

dt {
font-weight:bold;
color:#ff6243
}

dd {
padding-right:10px;
}

.pnum {
color:#FF0000;
font-weight:bold;
}

form.inline {
display:inline;
}

.code {
margin:5px 30px;
padding:10px;
background:#8CCCCA;
}

img.align {
margin:5px 10px 10px 0px;
display:block;
float:left;
}

.w3c {
position:absolute;
width:210px;
margin-left:790px;
margin-top:-80px;
padding:10px 10px 0px;
text-align:center;
background:#eeeecd;
}

.w3c h1 {
background:#9f9d68;
color:white;
padding:3px 0 0 3px;
text-align:justify;
margin-top:10px;
}

.w3c h2 {
background:#acaa73;
color:white;
padding:1px 0 0 5px;
;
text-align:justify
}

.w3c p {
padding:0 10px;
;
text-align:justify
}

.green {
background:#70c06f;
font-weight:bold;
color:#003f6f;
text-align:center;
padding:3px 0px;
width:780px;
}

.kims {
font-size:8pt;
text-align:right;
width:100%;
}

.mosub {
color:#e2007f;
font-weight:bold;

}

/*.moz-box {
background:url('mozilla/image/mozilla_icon.gif') no-repeat top right;
}*/

/* 모질라 상단 알림 */

.ma li {
width:550px;
display:block;
}

/*끝*/
.black {
font-weight:bold;
color:black
}

.gr {
font-weight:bold;
color:#009f62
}

.red {
font-weight:bold;
color:red
}

.opibox {
clear:both;
}

strong,b {
color:blue;
}

.foo {
display:block;
}

.div30 {
width:30%;
float:left;
margin-right:10px;
border:2px solid red;
}

.div70 {
width:67%;
float:right;
border:2px solid red;
}

.red-c {
background:red;
text-align:center;
width:780px;
color:#fff;
font-weight:bold;

}

.red-c a{
color:#fff;

}

.note {
width:auto;
margin:20px;
padding:10px;
background:#f6cbda;
color:#324395;
border:3px solid red;

}

.start {
display:none;

}

.img-center {
display:block;
margin:0 auto;
margin-bottom:10px;

}

/* Bagheera view*/ .bagheera p {
text-align:justify;

}

.bagheera h1 {
font-weight:bold;
padding-left:5px;
border-left:20px solid #0069B3;
color:#0069B3;

}

.bagheera h2 {
margin:0 30px 10px 10px;
padding-left:5px;
border-left:15px solid #009F62;
border-bottom:2px solid #009F62;

}

.bagheera h3 {
padding-left:20px;

}

.bagheera p {
padding:0 60px;

}

.bagheera dt {
margin-left:30px;

}

.bagheera dd {
margin-left:0px;

}

.moz-qa{
clear:both;
margin-top:20px;
width:70%;
margin:20px auto 0px;

}

.moz-qa ul{
padding:0px;
margin:10px 0 0 20px;

}

.moz-qa li {
display:inline;

}

#menu ul {
margin-left:0;
padding-left:0;
}

.menu ul {
margin-left:20px;
padding-left:0;
}

#content ul {
margin-left:40px;
padding-left:0;
}
.moz-qa h2 {
border-left:17px solid #7DC622;
border-bottom :1px solid #7DC622;
padding-left:5px;

}

.moz-qa a:hover{
text-decoration:underline;

}

.moz-list {
clear:both;
margin:10px auto;
padding-top:10px;
border-top:2px solid #B3B3B3;
text-align:center;
}



.moz-lista {
width: 55px;
float:left;
}

/* opensource */

.opens {
text-align:justify;
font-size:0.98em;
}

.opens h1 {
font-size:1.5em;
border-left:15px solid blue;
padding-left:10px;
margin-bottom:10px;
}

.opens h2 {
font-size:1.2em;
border-left:15px solid #12CAC7;
padding-left:10px;
margin:20px 10px;
}

.opens h3 {
font-size:1em;
border-left:15px solid #E7651A;
padding-left:10px;
margin:20px 30px;
}

.opens p {
margin:0 30px;
line-height:130%;
}
.opens ul {
margin-bottom:20px;
}

.opens li {
margin:0 70px 0 40px;
}

.opens dt {
margin-left:30px;
}

.opens dd {
margin:5px 70px 10px 40px;
}

.indent {
margin-left:30px;
}

/* 이미지 여백 */

.img-margin {
margin-right:20px;
float:left;
border:0px;
}

/* 상단 메뉴 */
.container {

        padding: 7px 15px 2px 7px;
        margin: 1px;
        border: 1px solid #ccc;
        background: #fff;
}

/* circle */

#navCircle {
        margin: 0;
        padding: 0 0 20px 0px;

}

#navCircle li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
        float: left;
        font-size: 10pt;
        font-family:gulim;
        line-height: 14px;
        font-weight: bold;
        padding: 2px 10px 6px 10px;
        text-decoration: none;
        color: #708491;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
        padding-bottom: 6px;
        color: #000;
        background: url(circle.gif) no-repeat bottom center;

/* 모질라 보안 등급 표시 */
    .critical { background-color: #ffa0a0; }
    .high     { background-color: #ffd8a0; }
    .moderate { background-color: #ffffa0; }

#m30 {
margin-left:40px;
}

.emp {
font-weight:bold;
font-style:italics;
color:red;
text-decoration:underline;
font-size:1.5em;
}


.list-link a{
border:1px solid green;
}

.sebul {
margin:10px;
padding:10px;
border:1px solid green;
background:pink;
text-align:center;
height:500px;
}

.submenu {
width:200px;
float:right;
margin-right:10px;
border:1px solid black;
background:gray;
}

.submenu ul {
list-style-type:none;
}

#vis {
clear:both;
height:20px;
}




td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; }

.ed { border:1px solid #CCCCCC; }
.tx { border:1px solid #CCCCCC; }

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

