body{background-color: #fff; margin:0; padding:0; text-align:center; width: 100%; line-height:180%;}
body, div, td, th, li, p {font-size:12px;color:#777;font-family:tahoma,dotum;}
img{border:none; vertical-align:middle;}
input, select, textarea {vertical-align:middle;}

div {margin:0 auto; overflow:hidden; } /* border:1px solid #000 */
dl {clear:both;}
ul {list-style: none;}
li {display:inline;}


input, select, textarea{font-size:12px;font-family:tahoma,dotum;color:#000;}
p, ul, ol, form, h1, h2, h3, h4, h5, dl, dt, dd{margin:0; padding:0;}
hr{display:none;}

a:link, a:visited, a:active{color:#666; text-decoration:none;}
a:hover{color:red; text-decoration:underline;}


/** Start **/

#header { height: 430px; width: 100%; background: url("/img2/body_bg.gif") repeat-x; }
#wrap { text-align:left; width: 840px;}


#quick_menu {width:76px; height:350px; position: absolute; left:50%; top:440px; margin-left:450px; z-index:1;}


#divIara { float:left; width:325px; height: 180px; }
#divIara .pict { margin-bottom: 10px; text-align: left;}
#divIara .pic{ float: left; margin: 0px; vertical-align: middle; padding-top: 30px;}
#divIara .pics{ float: left; background: url("/img2/pic_back.gif") no-repeat; width: 67px; height: 100px; margin: 10px;}
#divIara .ps { text-align: left; margin: 0px; height: 87px;}
#divIara .pn { text-align: left; padding-left: 13px; font-weight: bold;}

#divLecture	{ float:left; width:510px; height:180px; text-align: left;}

#divLecture	dd{ text-align: left;}


#divGall { margin-top: 15px; width:280px; }
#divGall .pic{ float: left; margin: 5px; vertical-align: middle; padding-top: 30px;}
#divGall .galt { margin-bottom: 10px;}
#divGall .gal { float: left; height: 100px; vertical-align: middle; margin: 5px;}
#divGall .gals { float: left; margin: 5px; vertical-align: bottom; padding-top: 30px; width: 100px; text-align: left;}


#rapCon01	{ clear:both; float:left; width:325px; }

#divNotice { margin-bottom: 15px; width:280px; }
#divNotice .ir { height: 20px; border-bottom: 1px #bad97f solid; margin-bottom: 5px; }
#divNotice .title { float: left; width: 230px; }
#divNotice .txt { width: 230px; padding-left: 10px; background: url("/img2/din.gif") no-repeat center left; }
#divNotice .date { width: 50px; }

#rapCon02	{ float:left; width:260px;}
#rapCon02 .banner { margin-top: 10px;}
#rapCon02 .art { float: left; width: 245px; text-align: left; margin: 0px 15px;}
#rapCon02 .artt { margin-bottom: 10px; }
#rapCon02 .arts p{ margin: 2px; }
#rapCon02 .map { float: left; width: 245px; text-align: left;}

#rapCon03	{ float:left; width:240px;}




#foot { height: 60px; width: 100%; text-align: center; margin-top: 15px; border-top:1px solid #c3e92b; }


.mt10 { margin-top: 10px; }


.newarts { margin-bottom: 10px; }
.newpic { float:left;border:1px #fff solid; }