* {	margin:0; padding:0; }

body { color:#000; font:12px Verdana,Tahoma,Arial; background:#FFF url(../images/home_bg.jpg) repeat-x; }

a:link, a:visited { color:#999; text-decoration:none; }

img { border:0px none; }

td { padding:5px; }

p { line-height:20px; margin:10px; }

#container { width:950px; text-align:left; }

#main { width:840px; float:left; } 

#column { width:110px; float:left; }

#sidenav { height:110px; font-size:0px; background:#379; text-align:center; }

#sidenav img { padding:3px; }

#sidead { height:290px; background:url(../images/side_ad.jpg); text-align:center; }

#sidebg { height:275px; background:#EFEFEF url(../images/side_bg.jpg); text-align:center; }

#header { height:110px; }

#logo { width:200px; float:left; padding:35px 0 0 15px; }

#navmenu { margin-left:245px; padding-top:6px; }

#navmenu li { height:55px; list-style-type:none; float:left; line-height:65px; padding:0 25px; border-right:1px #AAA solid; cursor:pointer; overflow:hidden; }

#submenu { width:380px; clear:both; padding-left:265px; }

#submenu dl dt { float:left; }

#submenu a { color:#FFF; }

#submenu a:hover { text-decoration:underline; }

#mainad { height:280px; background:url(../images/ad_slogan.jpg) no-repeat top right; }

#content { padding-top:40px; overflow:hidden; }

#intro { width:400px; height:190px; float:left; display:inline; background:url(../images/intro_border.jpg) no-repeat; margin-left:15px; padding:15px; }

#intro dl { line-height:18px; padding:4px; }

#intro dl dt {
	padding:5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#pright { margin-right:110px; }

#news { width:380px; float:left; padding-left:10px; }

#news ul { list-style-image:url(../images/arrow_gs.gif); vertical-align:middle; margin:15px 0 0 20px; }

#news ul li { color:#39C; font-size:11px; margin:5px 0; }

#news ul li a:link, #news ul li a:visited { color:#666; font-size:12px; }

#news ul li a:hover { color:#39C; text-decoration:underline; }

#footer { height:70px; clear:both; background:url(../images/footer_bg.gif) repeat-x; }

#footer ul { width:950px; padding:25px 0 0 26px; }

#footer ul li { list-style-type:none; color:#777; float:left; margin:0 11px; }

#footer b { width:5px; height:8px; float:left; background:#9BD; margin:4px; overflow:hidden; }

#footer dl { width:950px; padding:0 0 0 26px; }

#footer dl dt { color:#777; float:left; margin:0 11px; }

#footer img { margin:3px; }


.subl, .subr { width:15px; height:22px; overflow:hidden; }

.subl { background:url(../images/sub_bg_left.gif); }

.subr { background:url(../images/sub_bg_right.gif); }

.sub { width:350px; height:22px; color:#FFF; line-height:22px; text-align:center; background:url(../images/sub_bg.gif); }

.normaltab { color:#000; }

.hovertab { color:#00F; }

.app { display:block; }

.dis { display:none; }

.clearboth { clear:both; }

.author { font-size:9px; }

.ptop { margin-top:25px; }

.aright { text-align:right; }

.fright { padding-left:198px !important; padding-left:208px; }

.icenter { vertical-align:middle; margin:0 3px; }

.fspace { padding:0 96px; }
.fspace-1 { padding: 0 57px; }
