/*  HTML5 ✰ Boilerplate  */

body {
	background-image:url(../images/bg2.jpg);
	height:612px;
	width:100%;
	background-repeat: repeat-x;
	background-color:#FFF;
	font-size:12px;
	font-family:Arial;
	margin:0 auto;

}

.main {
	width: 1024px;
	margin:0 auto;
 
	
	}
.main_bg {
	background-image:url(../images/main_bg.jpg);	
	}


.page_title{
	font-size:14px;
	font-weight:bold;
	margin:30px 0;
	}
	
.articleTitle{
	font-weight:bold;
	}
	
	
.wish { padding-top:360px; padding-left:380px;}
.help { padding-top:15px; padding-left:470px;}

#tree_link{float:right ; padding-top:430px; }
.wish2 { padding-right:40px; }
.help2 { padding-top:10px; padding-right:40px;}


.topic{ float:left; width:156px; margin:0px 25px 35px 15px;
	}
	
.topic a:hover{ text-decoration:underline;
	}

#topic_top1{ background:url(../images/topic_top1.png) no-repeat; width:136px; height:25px; min-height:25px; padding:9px 0px 0px 20px;
	}
#topic_pic1{ background:url(../images/topic_pic1.png) no-repeat; width:156px; height:63px; min-height:63px;
	}
#topic_rep1{ background:url(../images/topic_rep1.png) repeat-y; width:126px; min-height:132px; position:relative; padding:15px;
	}
#topic_bot1{ background:url(../images/topic_bot1.png) no-repeat; width:156px; height:16px; min-height:16px;
	}

#topic_top2{ background:url(../images/topic_top2.png) no-repeat; width:136px; height:25px; min-height:25px; padding:9px 0px 0px 20px;
	}
#topic_pic2{ background:url(../images/topic_pic2.png) no-repeat; width:156px; height:63px; min-height:63px;
	}
#topic_rep2{ background:url(../images/topic_rep2.png) repeat-y; width:126px; height:132px; min-height:132px; padding:15px;
	}
#topic_bot2{ background:url(../images/topic_bot2.png) no-repeat; width:156px; height:16px; min-height:16px;
	}

#topic_top3{ background:url(../images/topic_top3.png) no-repeat; width:136px; height:25px; min-height:25px; padding:9px 0px 0px 20px;
	}
#topic_pic3{ background:url(../images/topic_pic3.png) no-repeat; width:156px; height:63px; min-height:63px;
	}
#topic_rep3{ background:url(../images/topic_rep3.png) repeat-y; width:126px; height:132px; min-height:132px; padding:15px;
	}
#topic_bot3{ background:url(../images/topic_bot3.png) no-repeat; width:156px; height:16px; min-height:16px;
	}

#topic_top4{ background:url(../images/topic_top4.png) no-repeat; width:136px; height:25px; min-height:25px; padding:9px 0px 0px 20px;
	}
#topic_pic4{ background:url(../images/topic_pic4.png) no-repeat; width:156px; height:63px; min-height:63px;
	}
#topic_rep4{ background:url(../images/topic_rep4.png) repeat-y; width:126px; height:132px; min-height:132px; padding:15px;
	}
#topic_bot4{ background:url(../images/topic_bot4.png) no-repeat; width:156px; height:16px; min-height:16px;
	}

#topic_top5{ background:url(../images/topic_top5.png) no-repeat; width:136px; height:25px; min-height:25px; padding:9px 0px 0px 20px;
	}
#topic_pic5{ background:url(../images/topic_pic5.png) no-repeat; width:156px; height:63px; min-height:63px;
	}
#topic_rep5{ background:url(../images/topic_rep5.png) repeat-y; width:126px; height:132px; min-height:132px; padding:15px;
	}
#topic_bot5{ background:url(../images/topic_bot5.png) no-repeat; width:156px; height:16px; min-height:16px;
	}

#topic_top6{ background:url(../images/topic_top6.png) no-repeat; width:136px; height:25px; min-height:25px; padding:9px 0px 0px 20px;
	}
#topic_pic6{ background:url(../images/topic_pic6.png) no-repeat; width:156px; height:63px; min-height:63px;
	}
#topic_rep6{ background:url(../images/topic_rep6.png) repeat-y; width:126px; height:132px; min-height:132px; padding:15px;
	}
#topic_bot6{ background:url(../images/topic_bot6.png) no-repeat; width:156px; height:16px; min-height:16px;
	}


#forum_rep1{background:#ffebc0; width:850px; min-height:132px; position:relative; padding:15px;}
#forum_rep2{background:#d5daa2; width:850px; min-height:132px; position:relative; padding:15px;}
#forum_rep3{background:#bbcfe8; width:850px; min-height:132px; position:relative; padding:15px;}
#forum_rep4{background:#d3faff; width:850px; min-height:132px; position:relative; padding:15px;}
#forum_rep5{background:#e4d5e8; width:850px; min-height:132px; position:relative; padding:15px;}
#forum_rep6{background:#e7c5bb; width:850px; min-height:132px; position:relative; padding:15px;}


#hero_rep{background:; width:950px; min-height:132px; position:relative; padding:15px;}


.wish_form_top{
	background:url(../images/wish_tabletop.jpg) no-repeat; width:330px; height:33px;
	}
	
.wish_form_rep{
	background:url(../images/wish_tablerep.jpg) repeat-y; width:330px;
	padding-left:16px;
	}
	
.wish_table{
	color:#b3602a;
}

.submit{
	background:url(../images/btn_submit.jpg) no-repeat;
	width:72px;
	height:22px;
	border:0px;
	}


.reset{
	background:url(../images/btn_reset.jpg) no-repeat;
	width:72px;
	height:22px;
	border:0px;	
	}
	
	
.table_field{
	border-color:#b3602a;
	border-style: solid;
	width:200px;
	border-width: 1px;
	}

.wish_form_btm{
	background:url(../images/wish_tablebtm.jpg) no-repeat; width:330px; height:15px;
	}
	
a{
	text-decoration:none; 
	color:#000;
	}	
	
.fl { float:left;}
.fr { float:right;}
.cb { clear:both;}
.ib { display:inline-block;}
.tl { text-align:left;}
.tr { text-align:right}
.tc { text-align:center;}
.tj { text-align:justify }


.f0 { color:#FFF;}
.b0 { font-weight:bold;}


.pd05 {padding:5px;}
.pdt05 {padding-top:5px;}
.pdl05 {padding-left:5px;}
.pdr05 {padding-right:5px;}
.pdb05 {padding-bottom:5px;}

.pd1 {padding:10px;}
.pdt1 {padding-top:10px;}
.pdl1 {padding-left:10px;}
.pdr1 {padding-right:10px;}
.pdb1 {padding-bottom:10px;}

.pdt1-5 {padding-top:15px;}
.pdl1-5 {padding-left:15px;}
.pdr1-5 {padding-right:15px;}
.pdb1-5 {padding-bottom:15px;}

.pd2 {padding:20px;}
.pdt2 {padding-top:20px;}
.pdl2 {padding-left:20px;}
.pdr2 {padding-right:20px;}
.pdb2 {padding-bottom:20px;}

.pd3 {padding:30px;}
.pdt3 {padding-top:30px;}
.pdl3 {padding-left:30px;}
.pdr3 {padding-right:30px;}
.pdb3 {padding-bottom:30px;}


.pd4 {padding:40px;}
.pdt4 {padding-top:40px;}
.pdl4 {padding-left:40px;}
.pdr4 {padding-right:40px;}
.pdb4 {padding-bottom:40px;}

.mh {cursor: pointer; cursor: hand;}




.af:link { color:#FFF; text-decoration:none;}
.af:visited { color:#FFF; text-decoration:none; }
.af:hover { color:#FFF; text-decoration:underline;}

#header{ height:73px; text-align:right; width:1000px; margin:0 auto; position:relative;}
#index_body{ background:url("../images/index_bg.jpg") no-repeat; width:1000px; height:576px; position:relative; z-index:1px; margin:10px auto;}
#e_index_body{ background:url("../images/e_index_bg.jpg") no-repeat; width:1000px; height:576px; position:relative; z-index:1px; margin:10px auto;}
#inside_body{ background:url("../images/background.jpg") no-repeat; overflow:auto; width:1000px; margin:0 auto; min-height:576px; position:relative;}

#index_banner{ width:1000px; top:176px; position:relative; z-index:1px; margin:10px auto;}



#index_link{padding:347px 0px 0px 434px;}
#index_link .wish_link{width:185px; height:100px; }
#index_link .help_link{width:185px; height:50px; }
#index_footer{ position:relative; background-color:brown; background:url("../images/bg-soil.jpg")  repeat-x; top:-33px; height:240px; width:100%;}

#footer{ position:relative; background-color:#cbdb3d; width:100%;}
#tree_container{ width:1000px; margin:0 auto;}
#tree{background:url("../images/tree.png") no-repeat; width:348px; height:130px; position:absolute; top:-273px; left:900px; padding-top:150px;}
#tree .footer_wish{width:120px; height:50px; margin-left:200px; cursor:pointer;}
#tree .footer_record{width:120px; height:50px; margin-left:200px; cursor:pointer;}

.padding_bottom{ padding-bottom:100px;}
.forum_left{width:600px; padding-top:20px;}
.forum_right{padding-top:20px;}


.inside_table{ padding-left:20px;}
.inside_table li{ list-style:none; overflow:auto; border-bottom:solid 1px #CD853F; padding:5px;}
.inside_table li a:hover{ text-decoration:underline;}
.inside_forum_topic{float:left; width:400px; font-weight:bold;}
.inside_forum_topic2{float:left; width:350px; font-weight:bold;}
.inside_forum_user{float:left; width:300px;}
.inside_forum_user2{float:left; width:150px;font-weight:bold;}
.inside_forum_time{float:left; width:150px; font-weight:bold;}
.inside_forum_id_number{float:left; width:50px; font-weight:bold;}
.inside_forum_user3{float:left; width:150px;}
.inside_forum_time3{float:left; width:150px;}
.inside_forum_id_number3{float:left; width:50px;}


.marin_top_forum{ margin-top:15px; font-weight:bold;}
.forum_list{ margin:0px; padding:0px;}
.forum_list li{ margin:0px; padding:0px;}

.reply_box{width:800px; height:156px; overflow:auto; margin:15px 0px;}
.reply_box_left{ float:left; width:150px;}
.reply_box_right{ float:left; width:650px;}

.delete_box{ width:800px; height:156px;}

.main_tree_position{ width:1000px; text-align:center; }
.main_tree_link{background:url(../images/main.png) no-repeat; width:429px; height:500px; margin:0 auto;}
.e_main_tree_link{background:url(../images/e_main.png) no-repeat; width:429px; height:500px; margin:0 auto;}
.main_tree_link_padding{padding:295px 0px 0px 123px;}


.main_tree_link_padding .wish_link{width:185px; height:100px; }
.main_tree_link_padding .help_link{width:185px; height:50px; }



.forum_logo{ position:absolute; top:-1px; *left:0px;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 .overflow_auto{
    display: inline-block;
}

.overflow_auto:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.personal_equal_length{
	width:120px;
	}
.personal_field_length{
	width:200px;
	}