@charset "utf-8";
body{
padding:0px;
margin:0px;
background:#FFF;
font:12px/1.6 돋움,Dotum,AppleGothic,sans-serif;
/*font: 12px Verdana,Arial,sans-serif;*/
text-align:center
}

input
{
border:1px solid #A52761;
background-color:white;
margin:0px;
}

textarea
{
border:1px solid #A52761;
background-color:white;
margin:0px;
}

button {
padding-top:1px;
padding-bottom:1px;
height:22px;
width:auto;
margin:0px;
color : #eeb5cf;
font-size : 12px;
border-color:#b9688d;
border-top-color:#b9688d;
border-left-color:#cc8eab;
background-color:#a52761;
}

a {
color : #AB366C;
text-decoration:none;
}

a:hover {
background-color : #AB366C;
color : #FFF;
text-decoration:none;
}

form { padding:0px;margin:0px; }
ul { padding:0px;margin:0px; }

div#header{width:100%;height:80px;margin:0 auto;text-align:center;overflow:hidden;padding:0px;}
div#header div{width:1000px;height:100%;margin:0 auto;text-align:left;position:relative;overflow:hidden;padding:0px;}
div#header h1{
position:absolute;
top:6px;
left:20px;
background:url(../img/mainlogo.gif) no-repeat;
padding-top:100px;
width:206px;
height:147px;
overflow:hidden;
margin:0px;
cursor:pointer;
}

div#header span {
position:absolute;
top:50px;
left:730px;
width:250px;
height:25px;
padding:0px;
margin:0px;
text-align:right;
overflow:hidden;
}
div#header form {
text-align:right;
}

div#header input{
border:1px solid #A52761;
background:url(../img/magnifier.gif) no-repeat;
background-color:white;
padding-left:20px !important;
height:18px !important;
height:22px;
_height:18px;
width:180px;
margin:0px;
float:left;
}
div#header button {
padding-top:1px;
padding-bottom:1px;
height:22px !important;
width:auto;
margin:0px;
color : #eeb5cf;
font-size : 11px;
border-color:#b9688d;
border-top-color:#b9688d;
border-left-color:#cc8eab;
background-color:#a52761;
float:left;
}

div#noticeribbon
{
background: repeat-x url(../img/noticebar.gif) #a52761;
width:100%;height:30px;
background-color:#AB366C;
margin: 0 auto;
padding:0px;
}

div#noticeribbon div
{
background: repeat-x url(../img/noticebar.gif) #a52761;
width:1000px;height:30px;
background-color:#AB366C;
margin:0 auto;
text-align:left;
position:relative;
padding:0px;
overflow:hidden;
}
div#noticeribbon h2
{
background: no-repeat url(../img/noticebaricon.gif);
position:absolute;
top: 5px;
left: 20px;
width:100px;
padding-top:100px;
margin:0px;
overflow:hidden;
}

div#noticeribbon h3
{
position:absolute;
left:80px;
font-weight:normal;
top:7px;
padding:0px;
margin:0px;
color:white;
font-size:12px;
overflow:hidden;
}

div#content
{
width:1030px;
margin:0 auto;
text-align:left;
}

div#loginarea
{
width:200px;
float:left;
padding:0px;
margin:3px;
}

div#loginpanel
{
width:90% !important;
width:99%;
_width:89%;
background-color:#FFF;
padding:10px;
margin:0;
}

div#login_contain
{
width:auto;
background-color:#E9A4C4;
padding:10px;
}

.loginid
{
width:150px;
}

.loginpw
{
width:150px;
}

div#loginpanel hr
{
padding:0px;
margin:0px;
margin-top:3px;
height:1px;
border:none;
border-top:1px dotted #E9A4C4;
}

div#content h1
{
padding:0px;
padding-bottom:4px;
padding-left:19px;
margin:0px;
margin-bottom:5px;
font-size:13px;
font-weight:bold;
}


div#content h2
{
margin:0px;
padding:6px;
padding-left:10px;
font-size:13px;
font-weight:normal;
background-color:#E2E2E2;
}

.tabletitle
{
border-right:1px solid #E2E2E2;
width:150px;
text-align:right;
padding-right:10px;
}

div#content td
{
height:26px;
}

div#content ul
{
margin:0px;
padding:5px;
padding-left:15px;
}

div#loginpanel h1
{
border-bottom:1px dotted #E9A4C4;
background:no-repeat url(../img/icon/login.gif);
color:#AB366C;
}

div#bbspanel h1
{
border-bottom:1px dotted #333;
background:no-repeat url(../img/icon/all.gif);
color:#333;
}

div#menupanel h1
{
border-bottom:1px dotted #CCC;
background:no-repeat url(../img/icon/folder.gif);
color:#333;
}

div#loginpanel p
{
margin:1px;
padding:1px;
}

div#loginpanel label
{
margin-right:23px;
text-align:right;
font-weight:bold;
}


div#bbsarea
{
width:600px;
float:left;
padding:0px;
margin:3px;
}

div#bbspanel
{
width:96.5% !important;
width:100%;
_width:96.5%;
background-color:#FFF;
padding:10px;
margin:0px;
}

div#bbs_contain
{
width:auto;
background-color:#858283;
padding:10px;
}

div#menuarea
{
width:200px;
padding:0px;
margin:3px;
float:left;
}

div#menupanel
{
width:90% !important;
width:100%;
_width:89%;
background-color:#FFF;
padding:10px;
margin:0px;
}

div#menu_contain
{
width:auto;
background-color:#CCCCCC;
padding:10px;
}

div#biditem button
{
padding:0px;
margin:0px;
margin-right:10px;
margin-top:5px;
height:50px;
width:54px;
font-size:11px;
float:left;
}

div#biditem h3
{
font-size:16px;
padding:0px;
margin:0px;
}


div#biditem p
{
padding:0px;
margin:0px;
}

div#biditem ul
{
font-weight:normal;
font-size:12px;
padding:0px;
margin:0px;
}

div#biditem li
{
display:inline;
font-weight:normal;
font-size:12px;
padding:0px;
margin:0px;
margin-right:3px;
padding-right:6px;
border-right:1px solid #eeb5cf;
}

div#biditem label
{
color:#999999;
}

div#biditem span
{
color:#A52761;
}



p#bidbuttoncaption
{
padding:0px;
margin:0px;
}

div#menupanel ul
{
overflow:hidden;
padding:0px;
margin:0px;
}

div#menupanel li
{
overflow:hidden;
padding:4px;
margin:0px;
}


li#scrap a
{
background:url(../img/icon/scrap.gif) no-repeat;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
color:#A52761;
}

li#sendmail a
{
background:url(../img/icon/sendmail.gif) no-repeat;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
color:#A52761;
}

li#delicious a
{
background:url(../img/icon/delicious.gif) no-repeat;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
color:#A52761;
}

li#margarin a
{
background:url(../img/icon/margarin.gif) no-repeat;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
color:#A52761;
}

li#naverbookmark a
{
background:url(../img/icon/naverbookmark.gif) no-repeat;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
color:#A52761;
}


div#bbspanel hr
{
padding:0px;
margin:0px;
margin-top:3px;
margin-bottom:10px;
height:1px;
border:none;
border-top:1px dotted #E9A4C4;
}


div#footer
{
background-color:#EAEAEA;
padding:5px;
width:100%;
clear:both;
float:none;
text-align:center;
}

div#footer div
{
width:1000px;
text-align:left;
margin: 0 auto;
}

div#footerbuffer
{
background-color:#FFF;
padding:5px;
width:100%;
height:50px;
clear:both;
float:none;
}


div#footer p
{
margin:3px;
padding:0px;
}


div#footer li
{
display:inline;
padding:5px;
}




div#contentarea
{
width:90%;
margin:0px;
}

div#contentarea div
{
margin:10px;
}

div#agreement
{
width:100%;
height:400px;
padding:15px;
overflow:scroll;
border:1px solid black;
}



.resumelink
{
background:url(../img/icon/resume.gif) no-repeat;
padding:3px;
padding-left:20px;
}

.myinfolink
{
background:url(../img/icon/myinfo.gif) no-repeat;
padding:3px;
padding-left:20px;
}

.mypagelink
{
background:url(../img/icon/mypage.gif) no-repeat;
padding:3px;
padding-left:20px;
}

.ticketlink
{
background:url(../img/icon/ticket.gif) no-repeat;
padding:3px;
padding-left:20px;
}

.icon
{
position:relative;
top:3px;
}

div#requireinfo
{
margin:0px;
padding:5px;
}

div#requireinfo label
{
color:red;
}

label#requirestar
{
color:red;
}

#editresume a
{
background:url(../img/icon/resume_edit.gif) no-repeat;
padding:3px;
padding-left:20px;
}

#editresume a:hover {
background-color : #AB366C;
color : #FFF;
text-decoration:none;
}

#deleteresume a
{
background:url(../img/icon/resume_delete.gif) no-repeat;
padding:3px;
padding-left:20px;
}

#deleteresume a:hover {
background-color : #AB366C;
color : #FFF;
text-decoration:none;
}

#addresume a
{
background:url(../img/icon/resume_add.gif) no-repeat;
padding:3px;
padding-left:20px;
}

#addresume a:hover {
background-color : #AB366C;
color : #FFF;
text-decoration:none;
}



div#mypagepanel
{
padding:10px;
}

div#mypagepanel th
{
text-align:center;
}

#mypageprojecttitle
{
width:230px;
}


div#bidgmailitem button
{
padding:0px;
margin:0px;
margin-right:10px;
margin-top:5px;
height:50px;
width:54px;
font-size:11px;
float:left;
}

div#bidgmailitem h3
{
font-size:16px;
padding:0px;
margin:0px;
}


div#bidgmailitem p
{
padding:0px;
margin:0px;
}

div#bidgmailitem ul
{
font-weight:normal;
font-size:12px;
padding:0px;
margin:0px;
}

div#bidgmailitem li
{
font-weight:normal;
font-size:12px;
padding:0px;
margin:0px;
margin-right:3px;
padding-right:6px;
}

div#bidgmailitem label
{
color:#999999;
}

div#bidgmailitem span
{
color:#A52761;
}
