body {
	background:url('../images/body_bg.jpg') repeat-x #d7d7d7; margin:0px; padding:0px;
}
#wrap {
	width:982px; position:relative; margin:auto; padding:0px;
}
img {
	border:0px;
}
form {
	margin:0px; padding:0px;
}
div,p,td,th,span,li,a {
	font-size:12px; font-family:arial; line-height:18px;
}
.layerUp {
	position:absolute;

}
ul#menu {
	position:absolute; background:url('../images/menu_bg.jpg') no-repeat; margin:0px; padding:3px 50px; list-style:none; height:42px; line-height:36px; top:109px;
}
ul#menu li {
	float:left;
}
ul#menu li a {
	display:block; width:100%; text-indent:-99999px; line-height:36px;
}
ul#menu li.home {
	width:123px; background:url('../images/menu.jpg') no-repeat;
}
ul#menu li.home a:hover,
ul#menu li.home a.current {
	background:url('../images/menu.jpg') no-repeat 0px bottom;
}
ul#menu li.eventInfo {
	width:114px; background:url('../images/menu.jpg') no-repeat -123px 0px;
}
ul#menu li.eventInfo a:hover,
ul#menu li.eventInfo a.current {
	background:url('../images/menu.jpg') no-repeat -123px bottom;
}
ul#menu li.eventJoin {
	width:117px; background:url('../images/menu.jpg') no-repeat -237px 0px;
}
ul#menu li.eventJoin a:hover,
ul#menu li.eventJoin a.current {
	background:url('../images/menu.jpg') no-repeat -237px bottom;
}
ul#menu li.share {
	width:121px; background:url('../images/menu.jpg') no-repeat -354px 0px;
}
ul#menu li.share a:hover,
ul#menu li.share a.current {
	background:url('../images/menu.jpg') no-repeat -354px bottom;
}
ul#menu li.media {
	width:113px; background:url('../images/menu.jpg') no-repeat -475px 0px;
}
ul#menu li.media a:hover,
ul#menu li.media a.current {
	background:url('../images/menu.jpg') no-repeat -475px bottom;
}
ul#menu li.moto {
	width:174px; background:url('../images/menu.jpg') no-repeat -588px 0px;
}
ul#menu li.moto a:hover,
ul#menu li.moto a.current {
	background:url('../images/menu.jpg') no-repeat -588px bottom;
}
ul#menu li.contact {
	width:120px; background:url('../images/menu.jpg') no-repeat -762px 0px;
}
ul#menu li.contact a:hover,
ul#menu li.contact a.current {
	background:url('../images/menu.jpg') no-repeat -762px bottom;
}

#header {
	height:151px;
}
#main {
	border-left:2px solid #d1d1d1; border-right:2px solid #d1d1d1; background:url('../images/home_main_bg.jpg') repeat-x; height:435px; width:978px; top:151px;
}
#footer {
	font-weight:bold; color:#484848; text-align:center; padding:18px;
}
#article {
	width:596px; height:348px; border-top:1px solid #9f0000; border-bottom:1px solid #be0000;
}

/***************** share ******************/
#sharePart {
	width:655px; height:348px; border-top:1px solid #9f0000; border-bottom:1px solid #be0000;
}
.shareImg {
	border:1px solid #797979; width:169px; margin:0px 20px;
}
.shareImg img {
	border:1px solid white;
}
.shareContent {
	color:#fffed0; padding:10px 0px; margin:0px 20px;
}
.shareButton {
	margin:0px 20px;
} 
.spaceLine {
	background:url('../images/share_line.gif') repeat-y right;
}
#shareLogin {
	background:url('../images/login_box.jpg') no-repeat; width:225px; height:122px;
}
#shareLogin .login_face {
	color:#b60000; margin:38px 0px 0px 20px;
}
#shareLogin .login_face input {
	border:1px solid #c0c0c0; width:140px;
}
#shareLogin .login_bottom {
	margin-top:8px; margin-left:15px;
}
#shareLogin .login_bottom a {
	color:black; text-decoration:none;
}
#compositorBox {
	background:url('../images/compositor_box.jpg') no-repeat; width:225px; height:216px; padding-left:20px; padding-top:35px;
}
#compositorBox table {
	width:175px; margin-top:2px;
}
#compositorBox table td {
	color:#676767;
}
#compositorBox table td a {
	color:#676767; text-decoration:none;
}
#compositorBox table th {
	height:6px; background:#cacaca; margin:0px; padding:0px; line-height:5px; font-size:5px; text-align:left;
}
#page {
	color:#fea0a0;
}
#page a {
	color:#fea0a0; text-decoration:none;
}
#page a.current {
	color:#fffed0; text-decoration:none;
}

/***************** reg ******************/
#regPart {
	width:915px; height:348px; border-top:1px solid #9f0000; border-bottom:1px solid #be0000;
}
#regPartInfo {
	color:#dbdadf;
}
.formInfo {
	color:#dbdadf;
}
.formInfo input {
	background:#d16565; border:1px solid #dbdbdb; width:161px; color:#dbdadf;
}

.formInfo input.only {
	background:none; border:0px; width:auto; 
}

/****************** event right menu ********************/
#rightMenu {
	background:url('../images/right_menu.jpg') no-repeat; width:221px; height:344px; z-index:999;
}
#rightMenu ul {
	list-style:none; margin:0px; padding:0px; margin-top:6px;
}
#rightMenu ul li {
	line-height:29px;
}
#rightMenu ul li a {
	padding:1px 0px;
}
#rightMenu ul li#rightMenuChild_1 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_1 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_1 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -350px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_2 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_2 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_2 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -380px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_3 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_3 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_3 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -410px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_4 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_4 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_4 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -440px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_5 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_5 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_5 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -470px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_6 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_6 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_6 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -500px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_7 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_7 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_7 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -530px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_8 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_8 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_8 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -560px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_9 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_9 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_9 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -590px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_10 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_10 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_10 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -620px; line-height:29px; padding-bottom:1px;
}
#rightMenu ul li#rightMenuChild_11 {
	display:block; height:28px;
}
#rightMenu ul li#rightMenuChild_11 a {
	display:block; height:28px; text-indent:-9999px;
}
#rightMenu ul li#rightMenuChild_11 a.current {
	background:url('../images/right_menu.jpg') no-repeat 0px -650px; line-height:29px; padding-bottom:1px;
}

.more {
	margin:10px; padding:0px; text-align:right; width:175px;
}
.more a {
	color:#ad0000; text-decoration:none;
}

.slogan {  font-family:arial; font-size: 14px; line-height:17pt; color:#F08583; font-weight: bold;}

A:link {
	COLOR: #FFFED0
}

A:visited {
	COLOR: #FFFED0
}
A:hover {
	COLOR: #FFFED0
}

A.v4medialink { font-family: Arial, Verdana; font-size: 12px; color: #dfdfdf;}
A.v4medialink:link { font-family: Arial, Verdana; font-size: 12px; color: #dfdfdf; text-decoration: none;}
A.v4medialink:visited { font-family: Arial, Verdana; font-size: 12px; color: #dfdfdf; text-decoration: none;}
A.v4medialink:active { font-family: Arial, Verdana; font-size: 12px; color: #dfdfdf; text-decoration: none;}
A.v4medialink:hover { font-family: Arial, Verdana; font-size: 12px; color: #FFFED0; text-decoration: underline;}