@charset "utf-8";

/* Type Selector */
div, p, table, tr, th, td, form, fieldset, input, select, textarea {margin:0; padding:0; font-size:12px; font-family:verdana, Dotum, Gulim, AppleGothic, Sans-serif;}
h1, h2, h3, h4, h5, h6, address {margin:0; padding:0;}
ul, ol, li, dl, dt, dd {list-style:none; margin:0;padding:0; font-size:12px; font-family:verdana, Dotum, Gulim, AppleGothic, Sans-serif;}
li, dl, dt, dd {padding:0;margin:0}
img, fieldset, table {border:0;}
hr, legend, caption, address {display:none;}

html{overflow-y:scroll}

body {margin:0; padding:0; background-color:#fff;}
body,table,input,textarea,select,td {font:12px verdana; color:#555;}
form {margin:0; border:0; display:inline;}
img,table {border:0}
img { -ms-interpolation-mode: bicubic; }

a {text-decoration:none; outline:none; color:#333}
a:hover {text-decoration:none; color:#555}

.blind {display:none;}

#top {width:910px; height:145px; margin:0 auto;position:relative;}
#top .logo {width:305px;height:65px;position:absolute;margin:20px 0 0 5px;}
#top .logo a {display:block;width:404px;height:73px;background:url('/home/image/issmlab_logo.jpg') no-repeat;}
#top .qm {width:195px;height:20px;position:absolute;margin:65px 0 0 720px;}
#top .qm ul li{float:left;}
#top .qm ul li a{display:block;height:20px;background:url('/home/image/qmenu.gif');}
#top .qm ul li a.qk1{width:60px;background-position:0 0;}
#top .qm ul li a.qk2{width:55px;background-position:-65px 0;margin-left:5px;}
#top .qm ul li a.qk3{width:60px;background-position:-125px 0;margin-left:5px;}
#top .qm ul li a.qk4{width:65px;background-position:-185px 0;margin-left:5px;}

.topmenu {position:absolute;width:910px;height:45px;margin:100px 0 0 0;border-top:1px solid #aaa;}
.topmenu ul li{float:left;height:55px;margin-left:10px;}
.topmenu ul li a{display:inline-block;height:45px;padding:12px 15px 12px;font-size:11pt;font-weight:bold;}
.topmenu ul li a:hover{color:#f30;}
/*
.topmenu ul li a.m1{width:118px;background-position:0 0;}
.topmenu ul li a.m2{width:122px;background-position:-118px 0;}
.topmenu ul li a.m3{width:110px;background-position:-240px 0;}
.topmenu ul li a.m4{width:142px;background-position:-350px 0;}
.topmenu ul li a.m5{width:122px;background-position:-492px 0;}
.topmenu ul li a.m6{width:90px;background-position:-614px 0;}
.topmenu ul li a.m7{width:104px;background-position:-704px 0;}
.topmenu ul li a.m8{width:102px;background-position:-808px 0;}
.topmenu ul li a.m1:hover{width:118px;background-position:0 -46px;}
.topmenu ul li a.m2:hover{width:122px;background-position:-118px -46px;}
.topmenu ul li a.m3:hover{width:110px;background-position:-240px -46px;}
.topmenu ul li a.m4:hover{width:142px;background-position:-350px -46px;}
.topmenu ul li a.m5:hover{width:122px;background-position:-492px -46px;}
.topmenu ul li a.m6:hover{width:90px;background-position:-614px -46px;}
.topmenu ul li a.m7:hover{width:104px;background-position:-704px -46px;}
.topmenu ul li a.m8:hover{width:102px;background-position:-808px -46px;}
*/

#middle {width:910px;height:400px;margin:0 auto;position:relative;}
.fla {position:absolute;width:910px;height:305px;}
.pic {position:absolute;width:650px;height:150px;background:url('/home/image/bg_pic.png') no-repeat;margin:230px 0 0 130px;}
.pic .pbox {position:absolute;width:570px;height:110px;overflow:hidden;margin:19px 0 0 40px;**margin:19px 0 0 0;}
.pic .leftbtn {float:left;width:24px;height:24px;margin:64px 0 0 15px;}
.pic .rightbtn {float:right;width:24px;height:24px;margin:64px 15px 0 0;}
.pic .pbox ul {position:absolute;width:2500px;}
.pic .pbox ul li {float:left;width:180px;height:110px;margin:0 5px 0 5px;}

#barea {width:910px;height:325px;margin:0 auto;position:relative;}
.video {position:absolute;width:357px;height:268px;border:1px solid #ddd;border-radius:20px; overflow:hidden;top:10px;}
.notice {position:absolute;width:380px;height:175px;margin:148px 0 0 375px;}
.notice dt {width:280px;height:40px;background:url('/home/image/bbs_title.gif') 0 0 no-repeat;}
.notice dd {height:19px;float:left;}
.notice dd.subject {clear:both;width:280px;padding-left:20px;color:#aaa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url('/home/image/icon_arrow.gif') 8px 2px no-repeat;}
.notice dd.subject a {color:#555;}
.notice dd.subject a:hover {color:#285c74;}
.notice dd.date {float:right;width:70px;text-align:right;color:#285c74;font-family:Tahoma;font-size:11px;}

.gallery {position:absolute;width:380px;height:175px;margin:0 0 0 375px;}
.gallery h3 {width:280px;height:40px;background:url('/home/image/bbs_title.gif') 5px -30px no-repeat;}
.gallery .item {float:left;margin-left:10px;}
.gallery .title {width:100px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:7px;text-align:center;color:#aaa;}
.gallery dd {height:16px;float:left;margin-top:1px;margin-bottom:2px;}
.gallery dd.subject {clear:both;width:350px;padding-left:20px;color:#aaa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url('/home/image/icon_arrow.gif') 8px 2px no-repeat;}
.gallery dd.subject a {color:#555;font-size:11px;}
.gallery dd.subject a:hover {color:#285c74;}

.banner {position:absolute;width:125px;height:105px;margin:8px 0 0 775px;}
.banner ul li {float:left;width:125px;height:50px;margin:0 0 5px 5px;}
.banner ul li a {display:block;width:125px;height:50px;background:url('/home/image/banner.gif') no-repeat;}
.banner ul li a.ban1 {background-position: 0 0;}
.banner ul li a.ban2 {background-position: -130px 0;}
.banner ul li a.ban3 {background-position: 0 -55px;}
.banner ul li a.ban4 {background-position: -130px -55px;}
.banner ul li a.ban5 {background:url('/home/image/kcs.gif') no-repeat !important;background-position: 0 0;}

#sub_middle {width:910px;height:230px;margin:0 auto;position:relative;}
.subfla {position:absolute;width:910px;height:230px;}
.title_area {position:absolute;width:780px;height:35px;margin:165px 0 0 65px;}
.subtitle {float:left;width:280px;height:35px;}
.location {float:right;padding-top:12px;text-align:right;color:#999;}
.location b {color:#555;}

.title_area .subtitle {font-size:15pt; font-weight:bold;padding:5px;color:#8a2d56}

#cbs {width:910px;min-height:300px;margin:0 auto;}
#cbs table td {margin:5px auto;}
#cbs table td input {padding:3px;border:1px solid #ccc;}

#footer {width:910px;height:80px;margin:0 auto;background:url('/home/image/img_footer.jpg') no-repeat;}

/* 연구원연혁 리스트 */
div.yearBox h4{float:left; display:inline; width:110px; margin-left:5px;}
div.yearBox div.yearlist{float:left; display:inline;}
div.yearBox{ width:700px; }
div.yearBox div.yearlist ul li span{display:block; width:95px; float:left; display:inline;}
div.yearBox div.yearlist ul li{line-height:20px;list-style:none;}
div.yearBox div.yearlist ul{padding-bottom:10px;}

/* Research */
div.research {margin-left:210px;padding-top:80px;}
div.research ul li span{width:15px;height:18px;font-weight:bold; float:left; display:inline;padding-top:3px;}
div.research ul li div{padding-left:18px;height:25px;}
div.research_contents ul li span{height:18px;font-weight:bold;display:inline;}
div.research_contents ul li div{padding-left:15px;padding-bottom:10px;}

/* bbs */
#bbs_surround	{margin:0 auto;padding:20px 0 0 300px;width:100%;}
#bbs_info_top	{height:30px;}
#topFlashMenu	{height:100px;}
#list_title,
#write_title	{background:url("/home/image/board/bg_topbar.gif") repeat-x; height:35px;}
#write_title	{height:30px; padding-top:4px; border: 1px solid #ddd;}
#write_title h3	{font-weight:bold; color:#555; text-align:center;}
#bbs_list		{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
#paging			{height:30px;text-align:center;padding-top:10px;}
#search			{float:left; height:30px;}
#write			{text-align:right; height:30px;}
#left_menu		{position:absolute; top:200px; left:30px;}

/*#bbs_list{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}*/
.pl5			{padding-left:5px;}
.listitem		{font:normal 11px tahoma; color:#B3B3B3; text-align:center;}
.fixed_table	{border-collapse:collapse;width:100%;table-layout:fixed;}
.fixed_table.td {padding:0;}
.sep_bar		{background:url("/home/image/board/bg_topbar3.gif") repeat-y;}
.text_center	{text-align:center;}
.b_red1			{font-weight:bold;color:#f60;}
.b_gray1		{font-weight:bold;color:#888;}

.q1{ padding:0 10px; border-left:2px solid #ccc;}
.q2{ padding:0 10px; background:url(../img/bg_qmark.gif) no-repeat;}
.q3{ border:1px solid #d9d9d9;}
.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.q5{ border:2px solid #707070;}
.q6{ border:1px dashed #707070;}
.q7{ border:1px dashed #707070; background:#fbfbfb;}

.bd_input		{ color:#505050; font-size:12px; border:1px solid #ccc; padding-top:2px; padding-left:5px;}
.bd_conts		{ font-size:12px; font-family:돋움,arial; color:#505050; padding-top:4px;}