body {
	margin: 1px;
/*	background: #d8e4ed url(mbg.jpg) repeat-x left top; 
*/	background: #fff url(body-bg.png) repeat-x;

	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 930px;
	text-align: left;
}
body, td, input, textarea, select {
	font: 12px  Monaca,Consolas,"Lucida Console","Courier New",arial, Helvetica,msyh,"微软雅黑","宋体",serif, sans-serif;
	color: #666;
	line-height:165%;
}
img {
	border: 0;
}
a {
	color: #006dba;
}
a:hover {
	text-decoration: none;
	color: #ff6600;
}
form {
	margin: 0;
}
textarea {
	width: 475px;
}

#top {
	background-color:#fff;
	background: #293448 url(header.png) repeat-x left top;  */
	height:78px
}
#logo {
	padding:27px 62px 0 64px;
	font-size: 32px;
	font-weight: normal;
	font-family:"微软雅黑","黑体";
	color: #000;
	background: url(whut.png) no-repeat 20px center;
	height:50px;
}
#logo a {
/*	color: #0a5d9f;*/
	color: #fff;
	text-decoration: none;
}

#menu {
	background: #3b5998 url(/images/kuka/tbg.gif) repeat-x left top;
	padding: 5px 35px 0 0; 
	margin:5px 0 0 0;
/*	padding-right: 25px; */
	text-align: right;
	color: #fff;
	height:28px;
}
#menu a {
	color: #fff;
	text-decoration: none;
	padding: 3px;
	font-weight:bold;
}
#menu a:hover{color:#ff6600;text-decoration:none;}
#mn {
	font-weight: bold;text-decoration:underline;
}
.button {
	border: 1px solid #14285a;
	padding: 2px;
	background: #14285a url(/images/kuka/ibg.jpg) repeat-x left center;
	color: #fff;
}
#foot {
/*	color: #fff;*/
	padding: 3px 27px 5px 27px;
	width:660px;
	margin-left:auto;
	margin-right:auto;
/*	background: url(bbg.gif) no-repeat left top; */
	border-top: 1px solid #ccc;
	font-size: 11px;font-family:arial;
}
#foot a {
	color: #7d7d7d;
	text-decoration: none;
}
#main {
/*	background: #fff url(kbg.gif) repeat-y right top;*/
	background: #fff;
/*	padding: 10px;
	padding-right: 27px;*/
}
.lmenu {
	padding: 5px;
	margin-right:5px;
}

.lmenu ul, .clist, .lcontent ul, .kcontent ul, .scontent ul {
	list-style-type: none;
	margin: 1px;
	padding: 1px;
}
.lmenu ul li {
	background: #fff url(class.png) no-repeat;
	font-weight: bold;
	padding: 5px 0 0 15px;
	margin:5px 0 5px 0;
	clear: left;
	color:#000;
}

.lmenu ol {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}
.lmenu ol li {
	font-size: 13px;
	padding: 1px;
	font-weight: normal;
	background: #fff;
	clear: left;
}

.ulist {
	list-style-type: none;
	margin: 10px;
	padding: 0;
}
.ulist li {
	display: block;
	float: left;
	width: 205px;
	height: 180px;
	background: #fff url(/images/kuka/dot1.gif) no-repeat;
/*	border-top: 1px solid #008ec4; */
	padding: 2px;
	margin: 7px;
	overflow: auto;
}
.utitle {
	font-size: 1.2em;
	font-weight: bold;
}
.rcontent {
	width: 100%;
	float: right;
	margin-left: -205px;
	background-color:#d8e4ed;
}
.content {
	padding: 10px;
	padding-left: 15px;
	margin-left: 205px;
	border-left: 1px dotted #dedede;
	background-color:#fff;
}
.navdiv {
	padding: 5px;
	text-align: center;
}
.navdiv a{border:1px solid #ccc;padding:2px 3px; 2px; 3px;margin:2px 0 2px 0;text-decoration:none;}
.navdiv a:hover{border:1px solid #ccc;background-color:#3d81ee;color:#fff;padding:2px 3px; 2px; 3px;margin:2px 0 2px 0;text-decoration:none;}
.clist li {
	margin-bottom: 20px;
}
.title, .gtitle {
/*	border-top: 1px solid #14285a;*/
	background: #f1f9fc url(/images/kuka/dot2.gif) repeat-x left top;
	font-weight: bold;
	color: #ff6600;
}
.title {
	padding: 3px;
	padding-left: 10px;
	font-size: 12px;
}
.gtitle {
	text-align: center;
	padding: 2px;
	font-size: 1.4em;
}
.title a {
	color: #036;
}
.tcontent {
	padding-left: 20px;
	padding-right: 20px;
}
.gcontent, .acontent, .lcontent, .kcontent, .scontent {
	background: #f7f7f7 url(/images/kuka/cor.gif) no-repeat right bottom;
}
.gcontent {
	padding: 3px;
	overflow: auto;
	width: 617px;
}
.acontent {
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	color: #036;
}
.lcontent, .kcontent, .scontent {
	padding: 10px;
}
.lcontent ul li {
	margin: 0;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}
.kcontent li {
	clear: both;
}
.mcontent {
	padding: 5px;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	border: 1px solid #f1f9fc;
	color: #666;
}
/*.gdate{
	font-weight: bold;
	font-size: 12px;
	color: #000;
}*/

.gdate,.gmod, .reply_i {
	font-weight: normal;
	font-size: 11px;
	color: #369;
}

.gmod {
	display: block;
	float: right;
	padding-right: 8px;
}
.mlink {
	border-bottom: 1px solid #369;
	color: #369;
}


.al_t, .del_al_t {
	margin: 3px;
	background: #fff;
}
/*.photo{
	border: 1px solid #ccc;
} */

.al_t {
	border: 1px solid #ccc;padding:4px;
}
.del_al_t {
	border: 2px solid #f30;
}
.al_list {
	margin: 5px;
}
.message_n, .del_n {
	font-weight: bold;
	color: #f30;
}
.msg_v {
	margin: 20px;
	margin-top: 0;
	padding: 10px;
	border: 1px solid #036;
	font-weight: bold;
	color: #036;
}
.reply_d {
	margin-left: 5px;
	margin-top: 10px;
	border-top: 1px solid #dedede;
}
.reply_v {
	border-bottom: 1px solid #dedede;
	padding: 10px;
	background: #fff;
}
.reply_i {
	text-align: right;
}
.skin_sdiv {
	padding-left: 1px;
	margin-top:10px;
}
.skin_sdiv img {
	border: 1px solid #14285a;
	margin: 3px;
}
#skinlist li {
	float: left;
	width: 135px;
	height: 120px;
	text-align: center;
}
.skin_img {
	margin: 3px;
	border: 1px solid #14285a;
}
.l_list {
	border-top: 1px solid #ccc;
	background: #f7f7f7 url(/images/kuka/cor.gif) no-repeat right bottom;
	padding: 5px;
}

.photo {
	float: left;
	background: #fff;
}
.list_r {
	margin-left: 60px;
	padding: 2px;
}
.list_title {
	font-weight: bold;
	padding: 4px;
	padding-top: 0;
	padding-bottom: 10px;
	color: #036;
	font-size: 14px;
}
.list_title a{
	color: #0087dd;
}
.list_c {
	padding: 7px;
}
.list_c img{max-width:450px;}

#logosite {
	background-color: #fff000;
	background: url(/images/kuka/logosite.gif) no-repeat 22px center;
	float:left;
	width:198px;
	padding-top:5px;
}
/*.list_c img{border:1px solid #ccc;padding:2px;}*/