
body {
	text-align:center;
	width:100%;
	height:100%;
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-family: 굴림;
	color:#666666;
	list-style:none;
	line-height:1.4em;
}

img { margin: 0; border: 0; vertical-align:middle;}
a {color:#444444;text-decoration:none }
a:hover{color:#444444;text-decoration:underline;}
ul{list-style:none;}

#skin_bg{position: relative;background:url(/images/bg/top_bg.jpg) no-repeat 50% 0px;z-index:0; padding:0;margin:0;width:980px;height:360px;}
#global_top { position: relative; height:80px; top:0px; width:984px; border:0px solid red;}

.contents {float:left; width:100%; height:610px;z-index:0;border:0px solid red; }
#block_left { position: relative;float:left; width:286px; height:550px; padding:0;border:0px solid red;}
#block_right { float:right; width:684px; height:500px;border:0px solid red;}

.left_top { float:left; width:100%; height:127px; padding-top:3px; margin:60px 0 0 0;border:0px solid red;}
.notice_area dt.title {width:260px; height:22px; background:url(/images/bg/box01.gif) no-repeat left top; padding:11px 0 0 25px;}
.notice_area span.more {float:right; width:50px;}
.notice_area dd {padding-top:5px;}
.notice_area span.title {width:210px; height:18px; float:left; padding:0 0 0 17px; background:url(/images/dot/square_green01.gif) no-repeat 12px 50%; }
.notice_area span.title a {color:#000000; font-family:돋움 tahoma; font-size:12px; }
.notice_area span.date {width:50px; float:right; font-family:tahoma; color:#707070; font-size:11px;}

.left_mid { float:left; width:100%; height:145px; border:0px solid red;}
.assemblyman_area dt.title {width:260px; height:21px; background:url(../images/bg/box02.gif) no-repeat left top; padding:10px 0 0 25px;}
.assemblyman_area span.more {float:right; width:50px;}
.assemblyman_area dd {padding-top:9px;}
.assemblyman_area .photo { float:left; width:75px; height:102px; margin:0 0 0 10px; display:inline; background:url(/images/bg/photo.gif) no-repeat right top;}
.assemblyman_area .photo img {margin:4px;}
.assemblyman_area ul.desc {float:left; padding-left:8px; width:172px;}
.assemblyman_area ul.desc a {font-family:돋움 tahoma; color:#000000; font-size:11px;}

.left_bottom { float:left; width:100%; height:213px; background:url(../images/bg/gallery.gif) no-repeat left top;border:0px solid red;}
.left_bottom {position:relative; clear:both; width:100%; height:213px; background:url(../images/bg/gallery.gif) no-repeat left top; }
.gallery_area dt.title {float:left;padding:18px 0 0 25px;width:258px;}
.gallery_area span.more {float:right;width:50px;}
.gallery_area #gallery_tab1 {padding-left:10px; float:left;}
.gallery_area .gallery_tab  {float:left; padding:18px 0 0 1px;}
.gallery_area .gallery_body { position:absolute;height:97px; top:82px;left:10px;display:none;}
.gallery_area .photo {float:left; width:128px; height:97px; background-color:#cccccc;}
.gallery_area .photo img {margin:2px;}
.gallery_area ul.desc {float:left; padding-left:9px; width:125px; height:85px;line-height:100%;border:0px solid red;}
.gallery_area ul.desc li.title {padding:5px 0 12px 0;}
.gallery_area ul.desc li a {font-family:돋움 dotum; font-size:11px; font-weight:normal; color:#666666;}
.gallery_area ul.desc li a b {font-family:돋움 dotum; font-size:11px; font-weight:bold; color:#1b77b9;}

.right_top { float:left; width:100%; height:275px;border:0px solid red; }
.right_l { float:left; width:450px; height:213px;border:0px solid red;}
.right_l ul.quick01 { clear:both; width:100%; height:89px; padding:33px 0 0 0; background:url(/images/bg/quick01.gif) no-repeat 6px bottom;}
.right_l ul.quick01 li { float:left; padding-left:14px;}
.right_l ul.quick02 { clear:both; width:100%; height:46px; padding:45px 0 0 0; background:url(/images/bg/quick02.gif) no-repeat 6px bottom; }
.right_l ul.quick02 li {float:left; padding-left:16px;}

.right_r { float:right; width:228px; height:213px; overflow:hidden;border:0px solid red;}
.right_r .newsletter { clear:both; width:100%; height:126px; padding:0 0 0 10px; }
.right_r .newsletter dt.title { float:left; width:201px; height:24px; background:url(/images/bg/box03.gif) no-repeat left top; padding:11px 0 0 12px;}
.right_r .newsletter span.more {float:right; width:55px; margin-right:20px; display:inline; }
.right_r .newsletter dd {padding-top:5px;}
.right_r .newsletter .photo {float:left; width:73px; height:88px; margin:0 0 0 1px; display:inline; border:1px solid #d7dcdf;}
.right_r .newsletter .photo img {margin:3px;}
.right_r .newsletter ul.desc {float:left; padding:7px 0 0 4px;}
.right_r .newsletter ul.desc li.title {font-weight:bold;}
.right_r .newsletter ul.desc li.button {padding:26px 0 0 0;}

.right_r .family { float:left; width:100%; height:72px; padding:15px 0 0 0; _padding-top:5px;border:0px solid red;}
.right_r .family .go { clear:both; padding:0; height:25px; width:200px; background:url(/images/bg/select.gif) no-repeat 0 0;}
.right_r .family a { float:left; padding:0; }
.right_r .family .go .sel {float:left; padding:0; margin:1px 10px 0 1px; color:#000000; border-style:none; width:162px; height:18px; font-family:돋움 tahoma; font-size:12px;}

.banner_area {clear:both;width:100%; height:40px;margin:0; padding:0; background:url(/images/bg/banner.gif) no-repeat left top; border:0px solid red;}
.banner_area h2{float:left;margin:7px 0 0 0;width:30px; padding:0 0 0 38px; border:0px solid red;}
.banner_area ul.banner {float:left; padding:7px 0 0 0; }
.banner_area ul.banner li {float:left; padding-left:5px; height:36px;}
.banner_area ul.operator{float:left;padding:3px 0 0 3px; padding-top:9px;width:10px;height:23px;line-height:1.5em;border:0px solid red;}
.banner_area ul.operator a{padding:0;margin:0;}
.banner_area ul.operator a img{width:11px;height:11px;}


