
/* basic elements */

html {
	margin: 0;
	/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
}

body {
	margin: 0;
	/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
	font-family: verdana, 'trebuchet ms', sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	background: url(images/head_back.jpg) repeat-x;
	text-align:center;
}
p {font-size:12px;}

form, input { margin: 0; padding: 0; }

a:link {
	color: #4B6978;
	text-decoration: none;
}
a:visited {
	color: #4B6978;
	text-decoration: none;
}
a:hover {
	color: #87A5B4;
	text-decoration: underline;
}
a img { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
	margin-top: 0;
	margin-bottom: 0;
}

/* layout */
.wrapper_header {
	height:9px;
	background-image: url(images/head_back2.gif) repeat-x;
}
.wrapper_header2 {
	width: 768px;
	margin: 0 auto 0 auto;
	text-align: left;
	background-image: url(images/head_main_back.gif);
	background-repeat: no-repeat;
}
.wrapper {
	width: 768px;
	margin: 0 auto 0 auto;
	background-image: url(images/cont_back.gif);
	text-align: left;
	background-repeat: repeat-y;
}

/* main Visual */
.main_img {
	margin-left: 4px;
	width: 760px;
	height: 157px;
	background-image: url(images/head_main.jpg);
}
.main_img a:link {
	color: #fff;
	text-decoration: none;
}
.main_img a:visited {
	color: #fff;
	text-decoration: none;
}
.main_img a:hover {
	text-decoration: underline;
	color: #fff;
}

.main_img h1 {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	padding-top: 51px;
	padding-left: 33px;
}
.main_img p {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-top: 22px;
	padding-left: 33px;
}

/* bread crumb */
.bread {
	margin-left: 4px;
	width: 760px;
	background-image: url(images/cont_back_b.gif);
	background-repeat: repeat-x;
	height: 37px;
}
.bread p {
	padding-top: 11px;
	padding-left: 8px;
	font-size: 12px;
}

/* contents */

.contents {
	margin-left:4px;
	width: 760px;
}
.contents_l {
	width: 514px;
	float: left;
	padding:0 0 0 8px;
}
.contents_r {
	width: 237px;
	float: left;
}
.menu {
	background-color: #F6F6F1;
}
.clr {
	clear: both;
	height: 1px;
}

/* profile */

.profile {
}
.profile h3 {
	margin-left:10px;
	margin-bottom:7px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}
.profile .img {
	border: 1px solid #FFFFFF;
}
.pro_head {
	background-image: url(images/pro_back.gif);
	background-repeat: repeat-y;
}
.profile p {
	font-size: 10px;
	padding-left: 10px;
}
.profile_back {
	background-image: url(images/cate_head6_back.jpg);
	background-repeat: no-repeat;
}

.profile_img {
}

.profile_img img {
	padding:3px 28px 3px 28px;
	background-color:#fff;

}

/* category */

.category {
}
.category a:link {
	font-weight:bold;
	color: #4B6978;
	text-decoration: none;
}
.category a:visited {
	font-weight:bold;
	color: #4B6978;
	text-decoration: none;
}
.category a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #8CA9B7;
}
.category p {
	font-size: 12px;
	padding:2px 10px 0 28px;
}
.cate_back1 {
	background-image: url(images/cate_head_back.jpg);
	background-repeat: no-repeat;
}
.cate_back2 {
	background-image: url(images/cate_head_back.jpg);
	background-repeat: no-repeat;
	height:32px;
}
.cate_back2 h3 {
	padding-top:4px;
	margin-left:10px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}

.cate_list1 {
	background-image: url(images/cate_list_back.gif);
	background-repeat: no-repeat;

}
.category h3 {
	margin-left:10px;
	margin-bottom:7px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}

/* Search */

.search {
}
.search p {
	font-size: 12px;
	padding:2px 10px 0 28px;
}
.search_back1 {
	background-image: url(images/cate_head4_back.gif);
	background-repeat: no-repeat;

}
.search_list1 {
	background-image: url(images/cate_list_back.gif);
	background-repeat: no-repeat;

}
.search h3 {
	margin-left:10px;
	margin-bottom:7px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}


/* Archive */

.archive {
}
.archive a:link {
	font-weight:bold;
	color: #666;
	text-decoration: none;
}
.archive a:visited {
	font-weight:bold;
	color: #666;
	text-decoration: none;
}
.archive a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #999;
}
.archive p {
	font-size: 12px;
	padding:2px 10px 0 28px;
}
.archive_back1 {
	background-image: url(images/cate_head2_back.jpg);
	background-repeat: no-repeat;

}
.archive_list1 {
	background-image: url(images/cate_list2_back.gif);
	background-repeat: no-repeat;

}
.archive h3 {
	margin-left:10px;
	margin-bottom:7px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}

/* Entry&Comment */

.ent {
}
.ent a:link {
	font-weight:bold;
	color: #444E86;
	text-decoration: none;
}
.ent a:visited {
	font-weight:bold;
	color: #444E86;
	text-decoration: none;
}
.ent a:hover {
	font-weight:bold;
	text-decoration: underline;
	color: #7D87BD;
}
.ent p {
	font-size: 12px;
	padding:2px 10px 0 28px;
}
.ent_back1 {
	background-image: url(images/cate_head3_back.jpg);
	background-repeat: no-repeat;
}
.ent_list1 {
	background-image: url(images/cate_list3_back.gif);
	background-repeat: no-repeat;

}
.ent h3 {
	margin-left:10px;
	margin-bottom:7px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}
.p2 {
	font-weight: normal;
	font-size: 10px;
}
.tab4 {
	background-image: url(images/tab4.gif);
	background-repeat: repeat-y;
}
.css_btn {
	margin-left: 496px;
}

/* basic boxtype */

.basic_box {
	padding-left:0px;
	width: 470px;
}
.tab1 {
	width: 500px;
	background-image: url(images/tab1.gif);
	background-repeat: no-repeat;	
}
.tab1 h4 {
	font-size: 12px;
	color: #666;
	padding: 12px 5px 10px 21px;
}
.tab1 h5 {
	font-size: 14px;
	font-weight: bold;
	padding: 12px 5px 10px 15px;
}
.tab2 {
	margin:10px 0px 15px 15px;
}
.tab3 {
	width: 500px;
	background-image: url(images/tab3_back.gif);
	background-repeat: repeat-x;
	height: 74px;
	padding: 0;
}
.tab3 p {
	padding-top:20px;
	font-size: 10px;
	width: 490px;
	text-align: right;
}
.tab_menu {
	margin-top: 30px;
	text-align: center;
}

.tab1backs {
	width: 500px;
	background-image: url(images/tab1b.gif);
	background-repeat: no-repeat;	
}
.tab1backs h4 {
	font-size: 12px;
	color: #666;
	padding: 12px 5px 10px 21px;
}
.tab1backs h5 {
	font-size: 14px;
	font-weight: bold;
	padding: 12px 5px 10px 21px;
}
.comment p{
	background-color:#fff;
	/*padding:5px 5px 15px 5px;*/
	margin-left:5px;
	margin-right:5px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	color:#9F4000;
	padding-bottom:20px;
}
h6 {
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#930;
}
/* profile */

.profile {
}
.profile h3 {
	margin-left:10px;
	margin-bottom:7px;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
}
.pro_head {
	background-image: url(images/pro_back.gif);
	background-repeat: repeat-y;
}
.profile p {
	font-size: 10px;
	padding-left: 10px;
}
.profile_back {
	background-image: url(images/cate_head6_back.jpg);
	background-repeat: no-repeat;
}
.profile_img {
	padding:20px 50px 20px 50px;
	background-color:#fff;
}
.com {
	margin-left:12px;
	width:214px;
	background-color:#939393;
}
.com p{
	font-size: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#fff;
}
/* basic boxtype 2 */


.track_tab1 {
	background-image: url(images/cate_head5_back.jpg);
	background-repeat: no-repeat;	
	heigth:35px;
}
.track_tab1 h3 {
	color:#4B4B4B;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 5px 28px 21px;
}
.track_tab2 {
}
.track_tab2 .li1 {
	padding-top:8px;
	list-style-type: none;
}
.track_tab2 ul p {
	margin-top:8px;
	margin-bottom:15px;
	font-size:11px;
}
.track_tab2 .li2 {
	margin-top:5px;
	list-style-image: url(images/icon_form.gif);
}
.tra_tit {
	padding:5px 0 5px 5px;
	background-color:#E3EEF2;
}
.tra_comment {
	padding:5px 0 5px 20px;
}
.tra_time {
	padding:10px 0 10px 0;
	font-size:10px;
	text-align:right;
}

.sends {
	padding-left:40px;
}

.btn2{
	padding-left:18px;
}
h6 {
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#930;
}

/* PAGETOP */
.pagetop {
	margin-top:20px;
	margin-left:437px;
	margin-bottom:20px;
}


/* footer */
.footer {
	margin: 0 auto 0 auto;
	width:768px;
	height: 39px;
	background-image: url(images/footer_back2.jpg);
	background-repeat: no-repeat;	
}
.footer p {
	color: #fff;
	font-size: 10px;
	text-align: left;
	padding-top: 9px;
	padding-left: 16px;
}

/* color&margin */
.inline {
	display: inline;
}
.bold{
	font-weight:bold;
}
.marg5 {
	margin: 5px;
}
.marg-left8 {
	margin-left: 8px;
}
.marg-left10 {
	margin-left: 10px;
}
.marg10 {
	margin: 10px;
}
.pad10 {
	padding-left:10px;
}
.pad15 {
	padding-left:15px;
}
.pad80 {
	padding-left:80px;
}
.f-col-brawn {
	color:#555;
}
.f-col-orenge {
	color:#C30;
}
.f-col-green {
	color:#1D6B8D;
}
.col_ba {
	background-color: #F4F3EA;
}
.col_white {
	background-color: #fff;
}
.col_dark {
	background-color: #99C6D7;
}
.rss_link img {
	margin: 20px 0;
}

/* portal_info */
div.module_title02 {
	width:506px;
	height:39px;
	background:url(images/bg_module_title02.gif) no-repeat;
	}

.module_title02 h1 {
	padding-left:22px;
	padding-top:12px;
	font-size:14px;
	font-weight:bold;
	color:#3E3E3E;
	float:left;
	}

.table_pagenav_info {
	float:right;
	font-size:12px;
	margin-top:11px;
	color:#1C6F93;
	}

div.info {
	background:url(images/bg_info.gif) repeat-y;
	/*width:506px;*/
	padding:0 18px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:470px;
	height:auto;
	}

.info_table {
	width:470px;
	font-size:12px;
	}

tr.info_tr01 td.info_td01 {
	color:#0E5A7E;
	font-size:12px;
	border-top:1px #E0E4EA solid;
	background:url(images/icon_info.gif) no-repeat 0.8em 0.8em;
	padding:7px 0 7px 20px;
	width:340px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:335px;
	}

tr.info_tr01 td.info_td02 {
	color:#3D3D3D;
	font-size:12px;
	border-top:1px #E0E4EA solid;
	padding:7px 0 7px 5px;
	width:130px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:110px;
	}

tr.info_tr02 td.info_td01 {
	font-size:12px;
	color:#0E5A7E;
	background:url(images/icon_info.gif) no-repeat 0.8em 0.8em;
	padding:7px 0 7px 20px;
	width:340px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:335px;
	}

tr.info_tr02 td.info_td02 {
	color:#3D3D3D;
	font-size:12px;
	padding:7px 0 7px 5px;
	width:130px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:110px;
	}

.info_table a:link, .info_table a:visited {
	color:#3D3D3D;
	}

.info_table a:hover {
	color:#717171;
	text-decoration:underline;
	}


div.info_end {
	width:506px;
	height:16px;
	background:url(images/bg_info_end.gif) no-repeat;
	}

.td_pagenav01 {
	padding:0 10px 0 0;
	}

.td_pagenav02 {
	padding:0 15px 0 10px;
	}

.mgt15 { margin-top:15px; }

.module-list
{
   margin: 0;
   padding: 0;
   list-style: none;
}

.module-list-item
{
   margin-top: 5px;
   margin-bottom: 5px;
}
.module-categories{
	overflow: visible ; 
	width: 100%;
}
.module-categories .module-content{
	position: relative;
	margin: 5px 10px 0px 10px;
	padding: 0px;
}
.module-list-item #category_level_1{
	padding-left: 0px;
	font-weight: bold;
}
.module-list-item #category_level_2{
	padding-left: 7px;
}
.module-list-item #category_level_3{
	padding-left: 14px;
}
.h32 {height:32px; }


.info #group_01 {background:url(images/icon_info01.gif) no-repeat 0.3em 0.6em;}
.info #group_02 {background:url(images/icon_info02.gif) no-repeat 0.3em 0.6em;}
.info #group_03 {background:url(images/icon_info03.gif) no-repeat 0.3em 0.6em;}
.info #group_04 {background:url(images/icon_info04.gif) no-repeat 0.3em 0.6em;}
.info #group_05 {background:url(images/icon_info05.gif) no-repeat 0.3em 0.6em;}
.info #group_06 {background:url(images/icon_info06.gif) no-repeat 0.3em 0.6em;}
.info #group_07 {background:url(images/icon_info07.gif) no-repeat 0.3em 0.6em;}
.info #group_08 {background:url(images/icon_info08.gif) no-repeat 0.3em 0.6em;}
.info #group_09 {background:url(images/icon_info09.gif) no-repeat 0.3em 0.6em;}
.info #group_10 {background:url(images/icon_info10.gif) no-repeat 0.3em 0.6em;}
.info #group_11 {background:url(images/icon_info11.gif) no-repeat 0.3em 0.6em;}
.info #group_12 {background:url(images/icon_info12.gif) no-repeat 0.3em 0.6em;}
.info #group_13 {background:url(images/icon_info13.gif) no-repeat 0.3em 0.6em;}
.info #group_14 {background:url(images/icon_info14.gif) no-repeat 0.3em 0.6em;}
.info #group_15 {background:url(images/icon_info15.gif) no-repeat 0.3em 0.6em;}
.info #group_16 {background:url(images/icon_info16.gif) no-repeat 0.3em 0.6em;}

.movie a {
    text-indent: -9999px;
    text-indent: -9999px;
	display:block;
	width: 500px;
	height: 80px;
	background:url(../movie/images/jinji.jpg) no-repeat;
	padding:5px;
}
