@charset "utf-8";
@import url("style.css");

/* CSS Document */
body			{ text-align:left; background:url(/img/sub_top_bg.jpg) no-repeat; bgcolor:#FFFFFF; }
img { border:0; vertical-align:middle; }

#mainwrap	{ width:100%; min-height:100%; background: url(/img/grass_bg.gif) repeat-x 0 391px;}
#subwrap	{ width:100%; background:url(/img/sub/sub_bg.gif) repeat-x; text-align:left; padding:0; margin:0;}
#contwarp	{ width:1000px; }

#topmenu	{ width:1000px; height:100px; border:0px solid;}
#topmenu #topLogo		{ float:left; width:290px; text-align:right; padding:28px 0 0 0; border:0px solid;}
#topmenu #topMenu	{ float:left; width:620px; height:88px; margin:13px 0 0 64px border:0px solid;;}
#leftmenu	{ width:250px; margin:0; padding:0; float:left; background:#fff;}
#leftmenu #left_banner { text-align:center; margin: 24px 0 10px 0;}

#topsmenu	 { width:1000px; height:30px; text-align:right; padding:13px 26px 0 0; }

#contents	{ width:750px; float:left; border:0px solid gray; margin:0; padding-bottom:24px; background: url(/img/sub/sub_cont_bg.gif) repeat-y; overflow: hidden; }
#contents #subVisual { height:106px; padding:14px 50px 0 0; margin: 0px; background:#fff; text-align:right; overflow: hidden; border: 0px solid red;}
#contents #location { height:60px; border: 0px solid red; text-align:right; padding:37px 50px 0 0; font-size: 11px; font-family:"Dotum"; color:#fff; overflow: hidden;}
#contents #contens_box { 
					background: url(/img/sub/sub_cont_top.gif) no-repeat;
					overflow: hidden;
				}
#contents #contents_core { 
					width:660px;
					border: 0px solid red;
					margin:0 0 44px 18px;
					padding: 0 18px 0 18px;
					overflow: hidden;
				}

#contents #contents_core ul			{ padding:0 10px 0 15px; margin:1px; }
#contents #contents_core ul li		{ list-style:none; background: url(/img/sub/sub_icon_odot.gif) no-repeat 4px 9px; clear: both; padding:2px 0 0 18px; line-height: 20px; }
#contents #contents_core ul .li_a	{ list-style:none; background: url(/img/sub/sub_icon_oarr.gif) no-repeat 12px 6px ; clear: both; padding:2px 0 0 26px; margin-bottom: 5px; line-height: 15px; font-size:12px; color:#b25800; }
#contents #contents_core ul .li_b	{ list-style:none; background: url(/img/sub/sub_icon_oarr.gif) no-repeat 12px 6px ; clear: both; padding:2px 0 0 26px; margin-bottom: 5px; line-height:15px; font-size:12px; }

#contents #contents_core ul .li_1		{ list-style:none; background: url(/img/sub/sub_icon_odot.gif) no-repeat 4px 9px ; clear: both; padding:2px 0 0 18px; line-height: 20px; }
#contents #contents_core ul .li_a_1	{ list-style:none; background: url(/img/sub/sub_icon_oarr.gif) no-repeat 12px 6px ; clear: both; padding:2px 0 0 26px; margin-bottom: 5px; line-height: 15px; font-size:12px; color:#b25800; }
#contents #contents_core ul .li_b_1	{ list-style:none; background: url(/img/sub/sub_icon_oarr.gif) no-repeat 12px 6px ; clear: both; padding:2px 0 0 26px; margin-bottom: 5px; line-height: 15px; font-size:12px; }


#copy				{ width:100%; height:100px; border:0px solid orange; clear:both; background:url(/img/copy_bg.gif) repeat-x; padding:0px 0 0 0; border-top:1px solid #c8c96d; overflow: hidden;}
#copy #logo		{ width:254px; height:90px; border:0px solid orange; float:left; text-align:right; padding:15px 20px 0 0;}
#copy #line		{ width:1px; height:90px; border:0px solid orange; float:left; text-align:center;}
#copy #add		{ width:540px; height:90px; border:0px solid orange; float:left; text-align:left; padding:15px 0 0 20px;}
#copy #banner	{ width:200px; height:90px; border:0px solid orange; float:left; text-align:center;}

#b_banner			{ width:100%; height:46px; border:0px solid orange; clear:both; background:url(/img/copy_bg.gif) repeat-x; padding:0px 0 0 0; border-top:1px solid #c8c96d;}


#navi	 		{ width:680px; height:37px; border:0px solid orange; clear:both; background:url(/img/sub_nav_bg.gif) no-repeat; text-align:right; padding:12px 5px 0 0; color:#6b6b6b; font-family:"Dotum","verdana","arial"; font-size:11px; overflow: hidden;  }
#subTitle	{ width:711px; height:70px; border:0px solid orange; clear:both; margin:10px 0 15 12px; overflow: hidden;}

#notabene ul {padding:8px 0 0 0; margin:1px}
#notabene ul li {width:293px; height:22px; list-style:none; background: url(/asp/bbs/img/clip/dot_orange.gif) no-repeat 6px middle; clear: both; border-bottom:1px solid #DCDCDC; padding:2px 0 0 18px; border:0px solid red; margin:0;}
#notabene ul li p{width:224px; float:left; border:0px solid; margin:0;}
#notabene ul li p.dt{width:48px; float:left; color:#9E9E9E; font-size:8pt; float:left;}

#maingallery { position:absolute; left:280px; top:406px; width:470px;}
#maingallery .photoitem { width:129px; height:81px; background:url(/img/photobox.png) no-repeat; padding:29px 0 0 10px; margin-right:24px; 
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/photobox.png',sizingMethod='image'); }

#banners {position:relative; top:22px; left:58px; height:175px;}
#banners ul { margin:0; padding:0}
#banners ul li { list-style:none; padding:0; margin:0;}

#cal { position:absolute; left:766px; top:394px; width:209px;}
#cal img {display:block; vertical-align:bottom;}

#cal .today {border-bottom:1px dotted #CCCCCC;}
#cal .today a{ color:white; background-color:#EE7700; font-family:Arial; font-size:8pt; font-weight:bold: margin:0 1px 0 1px; padding: 0 2px 0 2px; }
#cal .other {color:#1C1C1C; font-family:Arial; font-size:8pt; border-bottom:1px dotted #CCCCCC;}

#notabene {position:absolute; top:213px; left:679px;}

.textarea {font-size:12px;}


#work_p	{ clear:both;  }
#work_p	 #work_s{ float:left; width:100px; padding:5px 0 5px 0; text-align:center; color:#849f06; font-size:11px; font-family:dotum; line-height:20px; }