
* { padding: 0; margin: 0; }

body {
	background:#f8f8f8;

}

#header {
 width: 100%;
 background: url(../images/topbg.gif) top repeat-x;
}
#header #wrap{
	width:980px;
	margin: 0 auto;
	height:76px;

	}

#header #wrap .logo{
	width:200px;
	float:left;
	}
#header #wrap .navi{
	width:780px;
	float:left;
	}
	

#wrapper { 
 width:100%;
 background:url(../images/bodybg.gif) top repeat-x;

}
#body{
 width:980px;
 margin:0 auto;

	}

#footer { 
 width: 100%;
 color: #333;
 background: url(../images/footerbg.gif) top repeat-x;

}
#footer #wrap{
	width:980px;
	margin:0 auto;
	height:66px;
}



#mimg{
	height:352px;
}

#mcon1{
	padding-left:10px;
	padding-right:10px;
	}
#mcon1 p{
	float:left;
}

#mcon2{ 
	margin-top:5px;
	clear:left;
	
}
#mcon2 #con1{
	float:left;
	width:250px;
	
}
#mcon2 #con2{
	float:left;
	background:url(../images/mcon_02.gif) no-repeat;
	width:240px;
	height:164px;
}
#mcon2 #con2 p{float:right; margin-right:50px; margin-top:40px;}
#mcon2 #con2 .board{ width:175px; height:50px; margin:60px 0px 0px 13px; clear:right;}
#mcon2 #con2 .board li{ font-size:11px; line-height:14px;}
#mcon2 #con2 .board li.tt{ background:url(../images/bullet_01.gif) left no-repeat; padding-left:5px; width:165px; overflow:hidden; float:left;text-overflow:ellipsis; white-space:nowrap;}
#mcon2 #con2 .board li a {color:#686868}
#mcon2 #con2 .board li a:hover,
#mcon2 #con2 .board li a.selected { color:#de5a89 }

#mcon2 #con3{
	float:left;
	width:240px;
}
#mcon2 #con4{
	float:left;
	width:250px;
}
.clear{clear:both;}

#subtop {background:#33F; width:980px;}

.sleft{
	background:url(../images/lefttop_bg.gif) top no-repeat;
	float:left;
	display:inline;
	height:95px;
	width:200px;
}	
.sleft img{
	margin:44px 0px 0px 20px;
}
.sright{
	width:780px;
	float:left;
	display:inline;
}
#conbg{
	clear:left;
    background:url(../images/con_bg.gif) top repeat-y;
	padding-bottom:30px;

}

#contail{
	background:url(../images/tail_bg.gif) top no-repeat;
	height:20px;
	clear:left;
}




#leftcolumn { 
 width: 200px;
 float: left;
}

#leftcolumn .leftmenu{
	margin-left:20px;
	width:140px;
	background:url(../images/left_bg.gif);
	height:122px;
}

#leftcolumn .leftmenu li{padding-left:11px;}
#leftcolumn .leftmenu ul{ padding-top:11px; padding-bottom:11px;}
#leftcolumn p{
	margin-left:20px;
}
#rightcolumn { 
 float: left;
 margin: 0px 0px 0px 0px;
 width: 730px;
 display: inline;
}

#location{
	border-bottom:#e6e6e6 1px solid;
	font-size:11px;
	color:#b2b2b2;
}
#location p.rr{ float:right; margin-top:23px;}
#location span.cur{color:#5ca8d3;}

#con{margin-top:30px; clear:right;}



