@import url("main.css");

body {
font-size:12px;
font-family:'ËÎÌå';
color:#666;
background-image:url("../images/common/bg_main2.jpg");
background-repeat:repeat-x;
background-position:center top;
margin:0;
padding:0;
}

html {
margin:0;
padding:0;
}

div,li,td,th,input,textarea,select {
font-size:12px;
font-family:'ËÎÌå';
color:#666;

}

table {
border-spacing:0;
border-collapse:collapse;
padding:0;
}

td,th {
padding:0;
}

ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

ul li {
display:block;
float:left;
}

.Fright {
float:right;
}

.Cleft {
clear:left;
float:none;
}

.Cright {
clear:right;
float:none;
}

.Cboth {
clear:both;
float:none;
}

.tbFix {
table-layout:fixed;
}

img {
border:none;
}

img.mIMG {
margin:0 -4px -4px 0;
}

img.mImgTop {
margin-top:-2px;
}

a {
color:#7a7a7a;
text-decoration:none;
}

a:hover {
color:#333;
}

a.underline {
text-decoration:underline;
}

a,img,input {
selector-dummy:expression(this.hideFocus=true);
}

.clear {
	CLEAR: both; FONT-SIZE: 0px; VISIBILITY: hidden; WIDTH: 0px; LINE-HEIGHT: 0px! important
}
.favs {
	OVERFLOW: hidden; POSITION: relative
}
.favs {
	WIDTH: 380px; HEIGHT: 477px
}
.favs DT IMG {
	WIDTH: 380px; HEIGHT: 477px
}
.favs DT {
	POSITION: absolute
}
.favs DD {
	BACKGROUND: #f3f9fd; FILTER: alpha(style=1,opacity=80,finishOpacity=4); WIDTH: 100%; BOTTOM: -1px; POSITION: absolute; HEIGHT: 28px; opacity: 0.80
}
.favs TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; RIGHT: 10px; FILTER: alpha(opacity=100); BORDER-BOTTOM-WIDTH: 0px; BOTTOM: 4px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px; opacity: 1
}
.favs TD LI {
	PADDING-RIGHT: 2px; FONT-SIZE: 10px; BACKGROUND: url(../images/xsv.gif) no-repeat 0px -19px; FILTER: alpha(opacity=60); FLOAT: left; WIDTH: 23px; CURSOR: pointer; LINE-HEIGHT: 9px; PADDING-TOP: 7px; HEIGHT: 12px; TEXT-ALIGN: center; opacity: 0.6
}
.favs TD LI.show {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FILTER: alpha(opacity=100); COLOR: #fff; opacity: 1
}

.pT0 {
padding-top:0 !important;
}

.pT1 {
padding-top:1px !important;
}

.pT2 {
padding-top:2px !important;
}

.pT3 {
padding-top:3px !important;
}

.pT4 {
padding-top:4px !important;
}

.pT5 {
padding-top:5px !important;
}

.pT6 {
padding-top:6px !important;
}

.pT7 {
padding-top:7px !important;
}

.pT8 {
padding-top:8px !important;
}

.pT9 {
padding-top:9px !important;
}

.pT10 {
padding-top:10px !important;
}

.pT15 {
padding-top:15px !important;
}

.pT20 {
padding-top:20px !important;
}

.pT25 {
padding-top:25px !important;
}

.pT30 {
padding-top:30px !important;
}

.pB0 {
padding-bottom:0 !important;
}

.pB1 {
padding-bottom:1px !important;
}

.pB2 {
padding-bottom:2px !important;
}

.pB3 {
padding-bottom:3px !important;
}

.pB4 {
padding-bottom:4px !important;
}

.pB5 {
padding-bottom:5px !important;
}

.pB6 {
padding-bottom:6px !important;
}

.pB7 {
padding-bottom:7px !important;
}

.pB8 {
padding-bottom:8px !important;
}

.pB9 {
padding-bottom:9px !important;
}

.pB10 {
padding-bottom:10px !important;
}

.pB15 {
padding-bottom:15px !important;
}

.pB20 {
padding-bottom:20px !important;
}

.pB25 {
padding-bottom:25px !important;
}

.pB30 {
padding-bottom:30px !important;
}

.pL0 {
padding-left:0 !important;
}

.pL1 {
padding-left:1px !important;
}

.pL2 {
padding-left:2px !important;
}

.pL3 {
padding-left:3px !important;
}

.pL4 {
padding-left:4px !important;
}

.pL5 {
padding-left:5px !important;
}

.pL6 {
padding-left:6px !important;
}

.pL7 {
padding-left:7px !important;
}

.pL8 {
padding-left:8px !important;
}

.pL9 {
padding-left:9px !important;
}

.pL10 {
padding-left:10px !important;
}

.pL15 {
padding-left:15px !important;
}

.pL20 {
padding-left:30px !important;
}

.pR0 {
padding-right:0 !important;
}

.pR1 {
padding-right:1px !important;
}

.pR2 {
padding-right:2px !important;
}

.pR3 {
padding-right:3px !important;
}

.pR4 {
padding-right:4px !important;
}

.pR5 {
padding-right:5px !important;
}

.pR6 {
padding-right:6px !important;
}

.pR7 {
padding-right:7px !important;
}

.pR8 {
padding-right:8px !important;
}

.pR9 {
padding-right:9px !important;
}

.pR10 {
padding-right:10px !important;
}

.pR15 {
padding-right:15px !important;
}

.pR20 {
padding-right:20px !important;
}

.pR25 {
padding-right:25px !important;
}

.pR30 {
padding-right:30px !important;
}

.mT0 {
margin-top:0 !important;
}

.mT1 {
margin-top:1px !important;
}

.mT2 {
margin-top:2px !important;
}

.mT3 {
margin-top:3px !important;
}

.mT4 {
margin-top:4px !important;
}

.mT5 {
margin-top:5px !important;
}

.mT6 {
margin-top:6px !important;
}

.mT7 {
margin-top:7px !important;
}

.mT8 {
margin-top:8px !important;
}

.mT9 {
margin-top:9px !important;
}

.mT10 {
margin-top:10px !important;
}

.mT15 {
margin-top:15px !important;
}

.mT20 {
margin-top:20px !important;
}

.mT25 {
margin-top:25px !important;
}

.mT30 {
margin-top:30px !important;
}

.mB0 {
margin-bottom:0 !important;
}

.mB1 {
margin-bottom:1px !important;
}

.mB2 {
margin-bottom:2px !important;
}

.mB3 {
margin-bottom:3px !important;
}

.mB4 {
margin-bottom:4px !important;
}

.mB5 {
margin-bottom:5px !important;
}

.mB6 {
margin-bottom:6px !important;
}

.mB7 {
margin-bottom:7px !important;
}

.mB8 {
margin-bottom:8px !important;
}

.mB9 {
margin-bottom:9px !important;
}

.mB10 {
margin-bottom:10px !important;
}

.mB15 {
margin-bottom:15px !important;
}

.mB20 {
margin-bottom:20px !important;
}

.mB25 {
margin-bottom:25px !important;
}

.mB30 {
margin-bottom:30px !important;
}

.mL0 {
margin-left:0 !important;
}

.mL1 {
margin-left:1px !important;
}

.mL2 {
margin-left:2px !important;
}

.mL3 {
margin-left:3px !important;
}

.mL4 {
margin-left:4px !important;
}

.mL5 {
margin-left:5px !important;
}

.mL6 {
margin-left:6px !important;
}

.mL7 {
margin-left:7px !important;
}

.mL8 {
margin-left:8px !important;
}

.mL9 {
margin-left:9px !important;
}

.mL10 {
margin-left:10px !important;
}

.mL15 {
margin-left:15px !important;
}

.mL20 {
margin-left:20px !important;
}

.mL25 {
margin-left:25px !important;
}

.mL30 {
margin-left:30px !important;
}

.mR0 {
margin-right:0 !important;
}

.mR1 {
margin-right:1px !important;
}

.mR2 {
margin-right:2px !important;
}

.mR3 {
margin-right:3px !important;
}

.mR4 {
margin-right:4px !important;
}

.mR5 {
margin-right:5px !important;
}

.mR6 {
margin-right:6px !important;
}

.mR7 {
margin-right:7px !important;
}

.mR8 {
margin-right:8px !important;
}

.mR9 {
margin-right:9px !important;
}

.mR10 {
margin-right:10px !important;
}

.mR15 {
margin-right:15px !important;
}

.mR20 {
margin-right:20px !important;
}

.mR25 {
margin-right:25px !important;
}

.mR30 {
margin-right:30px !important;
}

.posAbs {
position:absolute;
}

.posRel {
position:relative;
}

.hand {
cursor:pointer;
}

.fs09 {
font-size:9px;
}

.fs10 {
font-size:10px;
}

.fs11 {
font-size:11px;
}

.fs12 {
font-size:12px;
}

.fs13 {
font-size:13px;
}

.fs14 {
font-size:14px;
}

.fs15 {
font-size:15px;
}

.fs16 {
font-size:16px;
}

.fb {
font-weight:700;
}

.fn {
font-weight:400;
}

.Verdana {
font-family:'Verdana';
}

.Tahoma {
font-family:'Tahoma';
}

.lH18 {
line-height:18px;
}

.lH16 {
line-height:16px;
}

.ls-1 {
letter-spacing:-1px;
}

.ls-2 {
letter-spacing:-2px;
}

.ls1 {
letter-spacing:1px;
}

.ls2 {
letter-spacing:2px;
}

.ls3 {
letter-spacing:3px;
}

.ls4 {
letter-spacing:4px;
}

.ls5 {
letter-spacing:5px;
}

.ws-1 {
word-spacing:-1px;
}

.ws-2 {
word-spacing:-2px;
}

.ws1 {
word-spacing:1px;
}

.ws2 {
word-spacing:2px;
}

.ws3 {
word-spacing:3px;
}

.ws4 {
word-spacing:4px;
}

.ws5 {
word-spacing:5px;
}

.black {
color:#292929 !important;
}

.white {
color:#FFF !important;
}

.orange {
color:#f26522 !important;
}

.green {
color:#076f10 !important;
}

.red {
color:#fd000b !important;
}

.blue {
color:#3e6aff !important;
}

.scroll02 {
scrollbar-face-color:#FFF;
scrollbar-base-color:#FFF;
scrollbar-highlight-color:#E7E6E6;
scrollbar-3dlight-color:#FFF;
scrollbar-shadow-color:#E7E6E6;
scrollbar-darkshadow-color:#FFF;
scrollbar-track-color:#FFF;
scrollbar-arrow-color:#A1A1A1;
filter:chroma(color=red);
}

form {
margin:0;
}

input.he14 {
height:14px !important;
}

input.he15 {
height:15px !important;
}

input.he16 {
height:16px !important;
}

input.he17 {
height:17px !important;
}

input.he18 {
height:18px !important;
}

.Ltxt {
text-align:left;
}

.Rtxt {
text-align:right;
}

.Ctxt {
text-align:center;
}

.Vtop {
vertical-align:top;
}

.Vmiddle {
vertical-align:middle;
}

.Vbottom {
vertical-align:bottom;
}

.bgPosTL {
background-position:top left;
}

.bgPosTR {
background-position:top right;
}

.bgPosBL {
background-position:bottom left;
}

.bgPostBR {
background-position:bottom right;
}

.bgRepAll {
background-repeat:repeat;
}

.bgRepX {
background-repeat:repeat-x;
}

.bgRepY {
background-repeat:repeat-y;
}

.bgRepNo {
background-repeat:no-repeat;
}

.disNone {
display:none;
}

.disInline {
display:inline;
}

.disBlock {
display:block;
}

.blNone {
border-left:none !important;
}

.brNone {
border-right:none !important;
}

.bbNone {
border-bottom:none !important;
}

.btNone {
border-top:none !important;
}


#contentsMain TABLE#noticeList {
	WIDTH: 680px; BORDER-BOTTOM: #72c8ac 1px solid
}
TABLE#noticeList TBODY TR TD.listNo {
	PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: center
}
TABLE#noticeList TBODY TR TD.listSubject {
	PADDING-LEFT: 49px; PADDING-TOP: 2px
}
TABLE#noticeList TBODY TR TD.listDate {
	PADDING-TOP: 2px; TEXT-ALIGN: center
}
TABLE#noticeList TBODY TR TH {
	VERTICAL-ALIGN: middle; HEIGHT: 29px; TEXT-ALIGN: center
}
TABLE#noticeList TBODY TR TH.listImgSide {
	VERTICAL-ALIGN: bottom
}
TABLE#noticeList TBODY TR TD.listLine {
	HEIGHT: 1px; BACKGROUND-COLOR: #e3e3e3
}

#addBG {
width:100%;
height:100%;
background:url("../images/common/bg_main.gif") no-repeat right top;
padding-top:170px;
}

#GNB {
width:100%;
position:absolute;
top:0;
left:0;
z-index:100000;
}

#mainContents {
width:967px;
margin:0;
}

#contentsArea {
width:967px;
margin:0 auto;
}

#contentsLNB {
width:240px;
background-color:#FFF;
padding:6px;
}

#contentsMain {
background-color:#FFF;
width:712px;
}

#contentsMain DIV#contentsTitle {
width:680px;
height:35px;
border-bottom:1px solid #cfcfcf;
margin-top:35px;
position:relative;
}

#contentsMain DIV#contentsTitle DIV#location {
font-size:11px;
color:#787979;
position:absolute;
top:10px;
right:0;
text-align:right;
}

#contentsMain DIV#contentsMiddleTitle {
width:680px;
height:60px;
position:relative;
}

#contentsMain DIV#contentsMiddleTitle IMG {
margin-top:24px;
}

#contentsMain DIV#contentsMiddleTitle DIV#boardCount SPAN {
color:#1b8db7;
font-weight:700;
}

#contentsMain DIV#contentsMiddleTitle DIV#boardCount IMG {
margin:none;
}

#contentsMain DIV#contentsMiddleTitle DIV#boardCount {
position:absolute;
bottom:8px;
right:0;
}

DIV#GNB {
top:0;
left:0;
z-index:100000;
}

#foot {
width:100%;
height:45px;
background:url("../images/common/bg_foot.gif") repeat-x left top;
padding-top:2px;
float:left;
margin-top:80px;
}

#foot DIV#footMenu UL LI.footMenu {
padding-left:60px;
padding-top:15px;
}

#foot DIV#footCopyright UL LI DIV#footCopyrightMenu {
margin-left:199px;
padding-top:11px;
}

#foot DIV#footCopyright UL LI DIV#footCopyrightText {
margin-left:256px;
padding-top:2px;
clear:left;
float:none;
margin-bottom:50px;
}

#fbtn{
display:none;
overflow:hidden;
border-style:solid;
border-width:1px;
border-color:#e1e1c9 #e1e1c9 #6e6e56 #6e6e56;
padding:1 1 1 1;
width:115px;
height:30px;
}
#fbtn_txt{
position:relative;
}
#fbtn_txt div{
height:30px;
padding-top:11px;
font-size:12px;
color:#800080;
text-align:center;
cursor:hand;
}
#fbtn_mask{
background-color:#ffffff;
position:relative;
width:100%;
height:100%;
}

.Fleft,#foot DIV#footCopyright UL LI DIV#footCopyrightMenu DIV {
float:left;
}
input.textbox,textarea.textbox {
border:1px solid #c7c7c7;
}

#foot DIV#footMenu,#foot DIV#footCopyright {
width:964px;
margin:0 auto;
}