body {margin:0 0 0 0; background: url(/images/bg_top.gif) center top repeat-x;}


#header {width:920px; height:154px; display: block; margin:0 auto 0 auto;}
#header .logo {width:139px; height:87px; display:block; float:left;}
#header .headertext {width:259px; height:47px;display:block; float:left; padding-top:20px;}
#header .toplinks {width:514px; height:25px;display:block; float:right; background:url(/images/top_linkbg.gif) center top no-repeat;}
#header .toplinks td {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#666; text-align:center; padding:0 5px 0 5px;}
#header .toplinks td a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#666; text-decoration:none;}
#header .toplinks td a:visited {color:#666; text-decoration:none;}
#header .toplinks td a:hover {color:#000;}
#header .search { width:auto; height:auto; float:right; margin-top:30px; margin-right:20px;}
#header .clear {clear:both;}
#header .menu {width:100%; height:41px; display:block;}
#header .sub_menu {width:100%; height:26px; display:block;}



#contents { width:920px; display:block; margin:33px auto 0 auto;}
#contents .main_top {height:332px; display:block; margin-bottom:10px;}
#contents .main_middle1 {}
#contents .main_middle1 .banner_small { background:url(/images/banner_small_bg.gif) left top; width:474px; height:283px; display:block;}
#contents .main_middle1 .pad_bottom3 { padding-bottom:3px;}
#contents .main_middle2 {}
#contents .main_middle3 { padding-bottom:10px;}

#contents_sub { width:920px; display:block; margin:15px auto 0 auto;}
#contents_sub .leftmenu { width: 218px; display:block; float:left; font-family:"±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼"; font-size:12px; font-weight:bold; color: #333;}
#contents_sub .leftmenu_text td {
	font-family:"±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼";
	font-size:12px;
	font-weight:bold;
	text-align: left;
	text-indent: 15px;
}

#contents_sub .leftmenu_text a {color: #333; text-decoration:none; background:url(/images/leftmenu_line.gif) left top repeat-x; width:100%; display:block; padding-top:8px; padding-bottom:6px;}
#contents_sub .leftmenu_text a:link {color: #333; text-decoration:none; background:url(/images/leftmenu_line.gif) left top repeat-x;}
#contents_sub .leftmenu_text a:visited {color: #333; text-decoration:none;}
#contents_sub .leftmenu_text a:hover {
	display:block;
	color:#FFF;
	background:url(/images/leftmenu_line_over.gif) repeat;
	text-decoration:none;
	text-align: left;
}
#contents_sub .right_contents {width:692px; height: auto; display:block; float:right;}
#contents_sub .detail td {font-family: "±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼"; font-size:12px; color:#333; line-height:130%;}
#contents_sub .detail .top { background:url(/images/detail_top.gif) left top no-repeat; height:8px; display:block;}
#contents_sub .detail .mid { background:url(/images/detail_mid.gif) left top repeat-y;}
#contents_sub .detail .bottom { background:url(/images/detail_bottom.gif) left top no-repeat; height:8px; display:block;}
#contents_sub .detail_info { background:url(/images/detail_infobg.gif) center top no-repeat; width:652px; height:255px; display:block;}
#contents_sub .detail_img { padding-top:22px; padding-left:24px;}
#contents_sub .detail_text {font-family: "±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼"; font-size:12px; text-align:left; color:#333; *font-size:11px;}
#contents_sub .detail_text_border {border-bottom:1px #999 dotted;}
#contents_sub .clear {clear:both;}


#footer_info {border-bottom:3px; border-bottom-color:#aea4cc; border-bottom-style:solid;}
#footer_info .banners {padding:100px 250px 0 0;}
#footer td {vertical-align:middle; text-align:center; padding-top:5px;}
#footer td.copyright { border-top:1px #CCC dotted; padding-top:10px; padding-bottom:5px;}



.notice, .checkwith { *margin-top:-10px;}
.notice td, .checkwith td {padding:5px 4px 4px 2px; font-family: "±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼"; font-size:11px; text-align:left; color:#333; border-top:1px #999 dotted; *margin-left:20px;}
.leftinfo { padding:3px 3px 3px 10px;}
.leftinfo {font-family: "±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼"; font-size:11px;}
.leftinfo a:link {color: #069; text-decoration:none;}
.leftinfo a:visited {color: #069; text-decoration:none;}
.leftinfo a:hover { color:#000;}
.leftinfoborder {border-bottom:1px #999 dotted; padding-bottom:10px;}
.best td {padding:5px 4px 4px 5px; font-family: "±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼"; font-size:11px; color:#333; border-top:1px #999 dotted;}
.sub_2 td {padding-bottom:15px;}

.table_border_1 td {border-bottom:#CCC 1px solid; padding:10px 10px 10px 10px;}


 
.info_txtstyle a {font-family: "±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼"; font-size:11px; text-align:left; color:#069; text-decoration:none;}
.info_txtstyle a:link, info_txtstyle a:visited {color:#069; text-decoration:none;}
.info_txtstyle a:hover { color:#000;}

#txtstyle td a {font-family: "±¼¸²", "µ¸¿ò", "µ¸¿òÃ¼", "¹ÙÅÁÃ¼"; font-size:12px; color:#000; text-decoration:none;}
#txtstyle td a:link, info_txtstyle a:visited { color:#000;text-decoration:none;}
#txtstyle td a:hover { color:#069;}


.comment
{
     font-family:"µ¸¿ò", "arial";
	 font-weight:normal;
     font-size: 11px;
     color: #999999;
}

.comment_red
{
     font-family:"µ¸¿ò", "arial";
	 font-weight:normal;
     font-size: 11px;
     color: #ff0000;
}
