@charset "utf-8";

@import url("resetall.css");

body{ background-image:url(../images/index/bg_down.jpg); background-position:bottom; background-repeat:no-repeat;}

html {SCROLLBAR-ARROW-COLOR: #486c00;SCROLLBAR-TRACK-COLOR: #95b885;SCROLLBAR-BASE-COLOR: #b4d854}

#top{ height:341px; margin:0 auto; background-image:url(../images/index/bg.jpg); background-repeat:repeat-x;}

#flash{ background-image:url(../images/index/flash.jpg); height:341px; width:1040px; margin:0 auto;}

#wrapper{ width:947px; margin:0 auto; overflow:auto;}

#left{ width:231px; float:left;}

<!---------------------------------------------------------------------------------------->

.newtable td{ padding-top:10px; padding-bottom:10px;}
table.newtable  { margin-top:5px; margin-bottom:10px;}

.bannertable{ margin-top:2px;}

#right{ float:right; width:716px; }

#contentsWrapper {background-image:url(../images/news/main_conter_bg.gif);}

#contentsHeader {background:url(../images/index/contents_title_bg.jpg) no-repeat;height:90px;}
#contentsHeader h1 {float:left;width:340px;padding:30px 0 0 20px;}
#contentsHeader p {float:left;width:356px;padding:35px 0 0 0;color:#666666;}

#contentsMain {padding:0 40px;}
#contentsMain h2 img{vertical-align:middle;}


#contentbg{  width:694px; background-image:url(../images/index/content_bg.gif);   background-repeat:repeat-y; padding-left:12px; padding-right:10px;}

.CLEAR{ clear:both; height:0; font-size:1px; line-height:0;}

.topLink {text-align:right;}

#footer{ width:947px; height:89px;  margin-top:10px; overflow:auto}

.dblock {
	display:block;
}

.hidden {
	visibility:hidden;
}

/* clearfix */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
/* for ie */
display:inline-table;
}
/* Hides from IE-mac Y*/
* html .clearfix{height: 1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
*+html .clearfix{
zoom:1;
}