@charset "utf-8";
/*前台 author by lokoo@gmail.com*/
* {margin:0px;padding:0px;}
body {background:#011a32;}
#wrap {
		width:950px;
		margin:0 auto;
		padding:27px 0px 0px 0px;
		overflow:hidden;
		cursor:default;
		}
#left {width:185px;float:left;margin-right:5px;}
#right {float:right;width:760px;}
#area1 {
		height:112px;
		background:url("default/biglogo.gif") no-repeat top left;
		margin-bottom:5px;
		floatx:left;
		borderx:solid black 1px;}

#area2 {
		background:#D9D9D9;
		float:left;
		width:100%;
		height:450px;
		position:relative;
		margin-bottom:5px;}
.cornertl {
		position:absolute;
		top:0px;left:0px;
		width:11px;height:10px;
		background:url("default/corner_tl_d9d9d9.gif") no-repeat top left;
}
.cornerbl {
		position:absolute;
		bottom:0px;left:0px;
		width:11px;height:10px;
		background:url("default/corner_bl_d9d9d9.gif") no-repeat bottom left;
}
#area5 {
		background:#D9D9D9;
		float:left;
		width:100%;
		position:relative;
		height:150px;}
#area5 #contacts{
		margin-left:11px;
		padding-top:6px;
		margin-right:13px;
		margin-bottom:0px;
}
#contacts .contactitem {
		margin:6px 10px 0 10px;	
		float:left;
		width:60px;
		display:inline;
}
#contacts .contactname {
	font-family:tahoma;
	font-size:9px;
	text-align:right;
	width:55px;
	display:block;
}
#area5 .cTitle {
		border-bottom:1px solid #888;
		line-height:25px;
		font-size:12px;
		letter-spacing:1px;
		color:#888;
}
#menus {
		borderx:1px solid black;
		margin-left:11px;
		padding-top:8px;
		margin-right:13px;
		margin-bottom:80px;
		}
.menu {
		clear:both;
		background:url("default/showimage_ballet.gif") no-repeat 55% 50%;
		height:25px;
		text-align:right;
		border-bottom:1px solid #fe7f26;
		width:158px;}
.menu a {
		text-decoration:none;
		color:black;
		font-weight:200;
		margin-right:8px;
		line-height:25px;
		font-size:13px;}
.menu a:hover{		
		color:#ff7f00;
}
#area3 {
		height:112px;
		width:760px;
		padding-top:0px;
		float:left;
		margin-bottom:5px;
		display:inline;
		}
#area4 {
		width:760px;
		height:auto;
		float:left;
		display:inline;
		font-size:0px;
		margin-bottom:5px;
}

/*******pagesolo*******/
.pageSolo {
		width:750px;
		margin:10px auto 10px auto;
		font-size:12px;
		font-family:tahoma;
		line-height:150%;
		color:#333333;
		}	
.pageSolo blockquote{
		margin-left:40px;
		margin-top:16px;
}
.pageSolo p {
	margin-bottom:20px;
}

/*******pagefooter*******/
#footer {
	float:none;
	margin-top:20px;
	display:block;
	padding-top:7px;
	border-top:2px solid #4b5a6f;
	height:80px;
	text-align:right;
	font-size:12px;
	color:#818e9f;
	
}
#footer a{
	color:#818e9f;
	text-decoration:none;
	margin-left:5px;
}
#map {
	width:950px;
	margin:auto;
}
#copyright {
	width:950px;
	margin:auto;
	margin-top:5px;
	font-family:tahoma;
}
#docinfo a,#docinfo {
	width:950px;
	color:#3b4f69;
	margin:auto;
	margin-top:20px;
	font-family:tahoma;
}	

/*******forum*******/
#area6 {
		width:730px;
		background:#022e59;
		float:left;
		margin-bottom:5px;
		font-size:12px;
		line-height:18px;
		color:#afb9c8;
		height:150px;
		position:relative;
		padding:0px 15px 0px 15px;
}
.cornertr {
		position:absolute;
		top:0px;right:0px;
		width:8px;height:7px;
		background:url("default/corner_tr_022e59.gif") no-repeat top right;
}
.cornerbr {
		position:absolute;
		bottom:0px;right:0px;
		width:8px;height:7px;
		background:url("default/corner_br_022e59.gif") no-repeat bottom right;
		z-index:1000;
}
#area6 .cTitle {
		border-bottom:1px solid #91A2B3;
		line-height:25px;
		font-size:12px;
		letter-spacing:1px;
		color:#8d9aaf;
}
#area6 .clistx {
	clear:both;
	margin-top:10px;
	display:block;
	float:left;
	line-height:19px;
}
#area6 .clistx a{
	color:#afb9c8;
	text-decoration:none;
	background:url("default/forumtopicballet.gif") no-repeat center left;
	padding-left:10px;	
}
#area6 .clistx a:hover{
	color:#ff7f00;
}
#login {
	margin-top:6px;
	float:left;
	width:190px;
}
#login .cline {
	clear:both;
	margin-top:10px;
	width:90%;
}
#login .inputtext{
	background-color:#91A2B3;	
	height:16px;
	width:98px;
	font-size:12px;
	padding:1px 0 0 0px;
	vertical-align:middle;
	line-height:16px;
}
#login .inputbtn{
	background-color:#0B1B34;
	height:20px;
	width:60px;
	float:left
	
	font-family:"宋体";
	font-size:8pt;
	color:#91A2B3;
	line-height:22px;
	margin:0 10px 0 10px;
	overflow:hidden;
	cursor:pointer;
}
#login .inputbtn1{
	background-color:#0B1B34;
	height:20px;
	width:60px;
	float:left
	
	font-family:"宋体";
	font-size:8pt;
	line-height:22px;
	color:#91A2B3;
	overflow:hidden;
	cursor:pointer;
}
#login .frmlabel {
	float:left;
	line-height:17px;
	width:50px;
	text-align:left;
	margin-right:6px;
}

#login input{
	border:0px solid #91A2B3;
	float:left;
}
.forumlist {
	margin-top:6px;
	float:left;
	width:266px;
}

/****gallery*****/

#area4 .fotoareaitem {
	height:211px;
	width:187px;
}

#area4 #fotonav {
	height:20px;
	width:100%;
	background:#ff7f00;
	color:#ffe2ad;
}

#area4 #fotonavtitle1 {
	float:left;
	font-size:11px;
	font-family:tahoma;
	font-weight:bolder;
	letter-spacing:1px;
	margin-left:15px;
	line-height:18px;
}

#area4 #fotonavtitle2 {
	float:left;
	font-size:12px;
	letter-spacing:2px;
	margin-left:10px;
	margin-top:2px;
	line-height:18px;
}

#area4 #fotonavlinks{
	float:right;
	font-family:tahoma;
	margin-right:15px;
	font-size:11px;
	font-weight:bolder;
	line-height:18px;
}

#area4 .fotonavlink {
	color:#ffe2ad;
	text-decoration:none;
	padding:0 2px;
}

#area4 .fotonavlinkcur {
	color:#ff7f00;
	background-color:#ffe2ad;
	text-decoration:none;
	padding:1px 3px;	
}


#area4 #fotoswitchs {
	float:right;
	margin-right:5px;
	font-family:tahoma;
	font-size:12px;
	line-height:20px;
}

#area4 .fotoswitch {
	float:left;
	color:#ffe2ad;
	margin-left:2px;
	text-decoration:none;
	padding:0px 2px 0 2px;
}

#area4 .fotoswitchcur {
	float:left;
	text-decoration:none;
	margin-top:2px;
	margin-left:2px;
	line-height:16px;
	color:#ff7f00;
	background:#ffe2ad;
	padding:0px 2px 0 2px;
}

#area4 #fotonavtitle3 {
	float:left;
	font-size:12px;
	margin-top:2px;
	line-height:15px;
	font-family:宋体;
	color:#ffe2ad;
	padding:1px 5px 0 5px;
}

#area4 #fotonavtitle4 {
	float:left;
}

#area4 #fotonavtitle5 a{
	float:left;
	font-size:12px;
	color:#ffe2ad;
	margin-left:10px;
	margin-top:2px;
	line-height:18px;
	text-decoration:none;
}

#area4 #gallery {
	width:100%;
	backgroundx:#4d5f6f;
	color:#AFB9C8;
}

#area4 #fotoarea {
	width:100%;
	backgroundx:#4d5f6f;
	color:#AFB9C8;
	margin:4px 0;
}

#area4 #fotoinfos {
	font-size:12px;
	font-family:tahoma;
	height:20px;
	line-height:20px;
	padding:6px 0 8px 15px;
	color:#022E59;
	background:#4d5f6f;
}

#area4 .fotoinfo {
	padding-right:4px;
	color:#AFB9C8;
}

#area4 .fotoinfo a {
	padding-right:4px;
	color:#AFB9C8;
	text-decoration:none;
}

#area4 .fotoinfo a:hover {
	padding-right:4px;
	color:#4d5f6f;
	background-color:#AFB9C8;
	text-decoration:none;
}

#area4 .foto {
	margin-bottom:4px;
	font-size:12px;
	text-align:center;
	background:#4d5f6f;
	width:760px;
	overflow:hidden;
}

#area4 .foto img {
	width:auto;
	}

#area4 .fotodesc {
	floatx:left;
	width:100%;
	height:20px;
	line-height:20px;
	background:#4d5f6f;
	padding:7px 0 7px 0;
}