@charset "utf-8";







@import url("main.css");

@import url("sub.css");





*html {height:100%; background:#FFF}

body {height:100%;margin:0; padding:0; background:url('/img/common/bg_body.gif') repeat left top;}

body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form {margin:0;padding:0}

body {font-family: Arial, Geneva, sans-serif, Dotum; color:#333; font-size:13px;} /* 20140210 유석재 서체를 Tahoma에서 Arial로 변경 */

ul {list-style:none; padding:0; margin:0}

img {border:0px}







a:link{color:#0d66aa;text-decoration:none;}

a:visited{color:#0d66aa;text-decoration:none;}

a:active{color:#0d66aa;text-decoration:none;}

a:hover{color:#0d66aa;text-decoration:none; text-decoration:underline;}

.t_r{ text-align:right}





.11_g6{ size:11px; color:#666;}

.11_g8{ size:11px; color:#888;}

.11_g9{ size:11px; color:#999;}

.input_txt{ border:1px solid #a5acb2; background:#fff; color:#666; padding-left:5px; margin-left:5px}





.form_line { border:1px solid #999; }





/* */

.j_subtxt{ background:none; font-size:11px; color:#666; padding: 0px 5px 0px 5px !important; }
/* .j_subtxt{ background:#f9fafb; font-size:11px; color:#666; padding: 0px 5px 0px 5px; } */



form p { position: relative; }

form p label { position: absolute; top: 0px; left: 0; }

form p br { display: none; }



.inputlabel { color:#666; padding-left:6px; padding-top:2px; margin-left:6px; font-size:13px; font-weight:normal;  }



.pointer{cursor:pointer;}

/*폰트사이즈 12px에서13px로 변경_120201*/





.top_menu { font-family:"Times New Roman", "돋움"; font-size: 21px; color:#ffffff; font-weight:bold}
/*
.sub_menu { font-family:"Times New Roman", "돋움"; font-size: 18px; color:#ffffff; font-weight:bold;}
.sub_menu2 { font-family:"Times New Roman", "돋움"; font-size: 16px; color:#ffffff; font-weight:bold;}
*/


.bottom_banner{margin:0 auto; width:963px; padding:20px 0 0 15px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#fff;}


/* footer위 로고 */
#footer_up {clear:both;margin:0 auto;padding:0; width:950px; height:80px;position:relative; padding-top:20px; }

/* 하단부분 */
#footer {clear:both;margin:0 auto;padding:0; width:978px; border:1px solid #d2d2d2; border-bottom:none; height:95px;position:relative; background:#fff;}
#footer .bot_logo{ float:left; margin:37px 0 0 34px}
#footer .copyright{float:left; color:#000; line-height:16px; margin:15px 0 15px 20px; font-size:13px; border-left:1px solid #b1b1b1; padding-left:15px;}
#footer .copyright span{color: #0156C2; font-weight: bold;}
#footer .copyright a{color: #4A6EC5;}


.slides{clear:both;float:left;text-align:right; width:628px; }
.slides .slide{overflow:hidden;position:relative;width:628px;height:250px}
.slides .slide li{display:block;width:628px;height:250px}
.slides .slide li a{display:block}

.slides .page{float:right;margin-left:-5px;}
.slides .page li{float:left; margin:0 1px;_zoom:1;text-align:right;background:url(/img/main/img_list_off.gif);margin:8px 3px 0 0;}
.slides .page li a{display:block;overflow:hidden;width:9px;height:9px;background:url(/img/main/img_list_off.gif) 0 0 no-repeat;line-height:999px;}
.slides .page li.current a{background:url(http://molcells.inforang.com/img/main/img_list_on.gif)}

/* 사용안함
.slides a.prev,.slides a.next{display:inline-block;z-index:100;overflow:hidden;position:relative;top:00px;width:14px;height:14px;background:url(../img/sp_page.gif) 0 0 no-repeat;line-height:999px;vertical-align:top}
.slides a.prev{right:25px;background-position:0 0;background:url(http://molcells.inforang.com/img/main/img_list_off.gif)}
.slides a.prev:hover{background-position:0 -20px}
.slides a.next{right:10px;width:15px;background-position:-20px 0;background:url(http://molcells.inforang.com/img/main/img_list_on.gif)}
.slides a.next:hover{background-position:-20px -20px;}
*/






/* 로그인 css */
.wrap_form{width:632px; height:365px; margin:0 auto; background:url('/img/bg_login_new.gif') no-repeat left top; overflow:hidden;}
.wrap_login{width:512px; height:125px; padding:18px 0 0 120px; overflow:hidden;}
.wrap_login dl{overflow:hidden; width:250px; overflow:hidden; float:left; height:100px;}
.wrap_login dt{float:left; width:45px; height:38px; overflow:hidden;}
.wrap_login dd{float:left; width:202px; height:38px;}
.wrap_login dd input{width:190px; height:20px; border:1px solid #999; background:#fbfdf2; float:left;}
.wrap_login .btn{float:left;}
.wrap_login .comment{margin-bottom:25px;}
.findpw{padding-left:164px; margin-bottom:45px;}
.findpw p.comment{margin-bottom:6px;}
.findpw p.input{padding-left:7px; overflow:hidden;}
.findpw p.input input{float:left; margin-right:5px;}
.wrap_join{padding-left:36px; overflow:hidden;}
.wrap_join .left{float:left; margin-right:20px;}
.wrap_join .right{float:left;}