body {
	padding:0;
	margin:0;
	background-image: url(/img/bg.jpg);
	background-repeat: repeat-x;
  font-size: 9pt;
  font-weight: normal;
}

a {
    color: #000;
    text-decoration: none;
}

a:link,a:hover,a:active {
    text-decoration: none;
}

input, textarea, select, table {
    font-size: 9pt;
    font-weight: normal;
}


#wrap {
	width: 900px;
	margin: 0 auto;
}

#gnb {
    margin-top: 0;
    margin-right: 10px;
    text-align: right;
}

#header {
    background-image: url(/img/title-img.jpg);
    background-repeat: no-repeat;
    background-position: center 11px;
    height:  80px;
}

#container {
    padding: 20px;
    line-height: 1.7;
    text-align: left;
    border: 1px solid #353a4d;
}

#menu {
    height:30px;
    line-height:0.8;
    font-size: 11pt;
    margin-bottom: 4px;
}

#side {
    color: #333;
    border: 1px solid #ccc;
    border-top: medium solid #486dc6;
    background: #f5f5f5;
    margin: 0px 0px 10px 0px;
    padding: 10px;
    height: 500px;
    width: 210px;
    float: left;
    overflow: auto;
}

#contents{
    margin: 0px 0px 10px 240px;
}

#footer {
    clear: both;
    border:1px solid #ccc;
}

.table-basic {
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-top: medium solid #486dc6;
}

.table-basic td, th {
	border:1px solid #ccc;
	padding-left: 5px;

}

.table-basic th {
    background: #f5f5f5;
    height: 25px;
    font-size: 10pt;
}

.left {
    text-align:left ;
}

.right {
    text-align: right;
}

.center {
    text-align: center;
}

.clearb {
	clear: both;
}

.button {
    font-size: 9pt;
    font-weight: normal;
    text-align:center;
    cursor: pointer;
    padding: 2px 5px 2px 5px;
}

.iText {
    width: 150px;
    height: 20px;
    padding-left: 4px;
    border:1px solid #ccc;
}

.w25 {
    width: 25px;
}

.w50 {
    width: 50px;
}

.w120 {
    width: 120px;
}

.w200 {
    width: 200px;
}

.w500 {
    width: 500px;
}

.h80 {
    height: 160px;
}




/* MyPage 에서 좌측 버튼들 */
#l_buttons {
  width:250px;
  float:left;
  padding: 0;

}

/* MyPage 에서 우측 버튼들 */
#r_buttons {
  float:right;
  padding: 0 10px 0 0;
  text-align:right;
}

/*  tip-darkgray.css 에 있던 설정인데 언어별 폰트,줄간격 조정을 위해 여기로 이동함 */
.tip-darkgray .tip-inner {
	font-size: 9pt;
    line-height: 1.5;
    margin-top:-1px;
    padding:5px 4px 3px 4px;
}