body {
	margin:0; 
	padding:0; 
	line-height:150%;
	text-align:center;
	margin-left:auto;margin-right:auto;
	font-size:12px;
	font-family:����, Arial,Tahoma;
	background:url('../images/bg_all.jpg') center repeat-y #FFF;
}

table .a{ border:1px solid #ececec;}

a{ color:#3467A8;text-decoration:none;}
a:hover{color:#8921AB;text-decoration:underline;}
a.black{color:#000;text-decoration:none;font-size:11px;}

td {font-size:12px;}
.input {border:1px solid #d5cfc8;height:19px;padding:0 3px 0 3px; font-size:11px; color:#666666;}
table .a{ border:1px solid #ececec;}
ul {margin:0; padding:0; list-style:none; }
img { border:0;}

.clr {clear:both;}

select		{font-size:11px; color:#666666;}
textarea	{font-size:11px; color:#666666;background:#fff;}
input		{font-size:11px; border:1px solid #ececec; color:#666666;}

#header {
	width:900px; 
	border-top:1px solid #cdcdcd;
	text-align:center;margin-left:auto;margin-right:auto;
}
#logo {float:left; width:250px;}
#logo_r {float:right; width:640px; height:75px;}

/* nav */
#nav {background:url('../images/nav_bk.jpg') center no-repeat #FFF; height:37px;}
#nav-center {width:900px;}
#nav_l { float:left; text-align:right; width:600px; margin-top:8px;}
#nav_r { float:left; color:#FFFFFF; margin-top:9px;}

#nav_l img {margin:0 5px 0px 15px; }

.blank {background:#FFFFFF; height:30px;}

.main {
	width:900px;
	text-align:center;
	margin-left:auto;margin-right:auto;
}

.main-right {
	width:640px;
	float:right;
	margin-right:8px;
}

.main-left {
	width:220px;
	float:left;
	margin-left:8px;
}

#bottom	{
	background:url('../images/bottom.jpg') center no-repeat #FFF; height:66px; width:910px;
	text-align:center;margin-left:auto;margin-right:auto;
}
#bottom_c { padding:12px 30px 0 0;text-align:right;}