/* CSS Document */

select { border:solid 1px #888; font-family:dotum, 돋음; color:#333; }
input { border:solid 1px #888; font-family:dotum, 돋음; color:#333; }

body {margin:0px; width:100%; text-align:center; font-family:dotum, 돋음; 
      font-size:9pt; color:#666; background-image:url('/images/main/top_bg.jpg'); background-repeat:repeat-x;  }
ul li{ margin:0px; padding:0px; list-style:none;}

.key { color:Red; font-size:8pt; padding-right:5px; }

/* 공통 */
a { display:inline-block; text-decoration:none; font-family:dotum, 돋움; font-size:8pt; color:#666; }
img { vertical-align:middle; border:none; }

ul { list-style:none; margin:0; padding:0; }
ul.none li { margin:0; padding:0; border:0; float:left; }
ul.click li { margin:0; padding:0; border:0; float:left; cursor:pointer; }

.wrap{ width:1000px; background-image:url('/images/main/top_bg.jpg'); margin:0 auto; background-repeat:repeat-x;}

#top{ height:110px;}

#b_login{ float:right; margin-right:12px;}
#t_logo{ float:left; margin:49px 0px 0px 50px;}

#navi{ padding:57px 80px 0px 0px;}
#navi li{ float:right; margin-left:100px;}

.sb_ { border:solid 1px #666; font-family:dotum, 돋움; font-size:9pt; color:#333; width:140px;}

#icon_b{ margin-top:19px; padding-left:95px; height:104px; background-color:#FFF;}
#b_left{ float:left; margin-left:85px;}
#b_center{ float:left; }
#b_center table{ width:826px; text-align:center;}
#b_right{ float:right; margin-right:85px;}

#news { width:96%; margin:0 auto; }
#news table tr td table { width:370px; border-collapse:collapse; }
#news table tr td table td { height:20px; border-bottom:dotted 1px #666; text-align:left; }
#news table tr td.title { border-bottom:solid 2px #666; text-align:left; padding:5px; }

#loginform{ width:1000px; height:376px; background-image:url('/images/main/m_ADcenter.jpg'); float:right;}

.login { float:right; width:300px; height:386px; text-align:right; }
.login table { margin-top:100px; width:256px; }

/* Bottom */
.footer { float:left; width:99%; height:50px; padding-top:20px; margin:0 auto; }
.footer_logo { width:14%; float:left; height:25px; background-image:url('/images/footer/f_logo2.png'); background-position:center; background-repeat:no-repeat; background-size:contain; }
.footer_txt { width:86%; text-align:right; background-image:url('/images/footer/f_txt.jpg'); background-position:bottom; background-repeat:no-repeat; height:50px; }

.footer_bar { background-image:url('/images/footer/f_bar.jpg'); background-position:right; background-repeat:no-repeat; height:10px; }

.payment {float:left; margin-top:5px;}
.payment ul li {list-style:none; display:inline;}
.payment ul li a {color:#2a6ab1;font-size:9pt;}

.txtTitle { font-size:10pt; }