@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {
	background:#a2ff6a;	
	font:62.5% Verdana, Tahoma;/*Arial, Helvetica, sans-serif;*/
	x-color:#000;
	color: #242E1D;
	}
img {border:none; padding:0; margin:0;}
:focus {outline:none;}

.wrap {
	position:relative;
	width:1004px;
	margin:0 auto;
	}
/* header */
#header {
	height:76px;
	background:url(http://static1.hulkshare.com/img2/header-bg.jpg) repeat-x;
	font-size:1.4em;
	}
	#logo {
		position:absolute;
		top:19px;
		left:68px;
		}
	#h-flag {
		position:absolute;
		top:35px;
		left:43px;
		}
	#h-menu {
		display:block;
		position:absolute;
		top:26px;
		left:370px;
		list-style:none;
		}
		#h-menu li {
			display:block;
			float:left;
			padding-right:4px;
			}
			#h-menu li a {
				display:block;
				float:left;
				color:#fff;
				padding-left:5px;
				text-decoration:none;
				}
				#h-menu li a span {
					font-weight: bold;
					display:block;
					float:left;
					height:23px;
					line-height:23px;
					padding-right:5px;
					cursor:pointer;
					}
			#h-menu li a:hover { background:url(http://static1.hulkshare.com/img2/h-menu-a-bg.gif) no-repeat;}
				#h-menu li a:hover span {background:url(http://static1.hulkshare.com/img2/h-menu-a-bg.gif) 100% 0 no-repeat; text-decoration:none;}
	#h-menu2 {
		display:block;
		position:absolute;
		top:30px;
		right:0px;
		list-style:none;
		}
		#h-menu2 li {
			display:block;
			float:left;
			padding-right:10px;
			}
			#h-menu2 li a {
				display:block;
				float:left;
				color:#fff;
				text-decoration:none;
				}
			#h-menu2 li a:hover { text-decoration:underline;}

/* b-header */
#b-header {
	background: #1b1b1b url(http://static1.hulkshare.com/img2/b-header-bg.jpg) repeat-x;
	font-size:1.3em;
	}
#b-header-in { background:url(http://static1.hulkshare.com/img2/b-header-in-bg.jpg) 50% 0 no-repeat;}
	#b-header .wrap { min-height:399px; }
		/* b-welcome */
		#b-welcome {
			position:absolute;
			top:42px;
			left:37px;
			width:455px;
			color:#f1ffd0;
			}
			#b-welcome h3 {
				font-size:3em;
				font-weight:normal;
				}
				#b-welcome h3 b { font-weight:normal; color:#87bd0d;}	
			#b-welcome span {
				display:block;
				padding:35px 0 25px 0;
				font-size:1.62em;
				color:#bee760;
				}
			#b-welcome p {font-size:1.38em;}
			#h-button {
				display:block;
				position:absolute;
				top:203px;
				left:35px;
				text-decoration:none;
				}
			#h-reg-button { position:absolute; top:295px; left:300px;}
			#b-welcome div {
				position:absolute;
				top:203px;
				left:200px;
				width:218px;
				padding:10px;
				background:url(../img2/bg-50.png);
				font-size:1.08em;
				}
		/* h-block */
		#h-block {
			position:absolute;
			top:0px;
			right:20px;
			width:550px;
			height:399px;
			background:url(http://static1.hulkshare.com/img2/h-block-bg.jpg) no-repeat;
			}
			#h-block p { position:absolute; top:72px; left:124px; width:177px; font-size:12px; color:#d0f186; text-align:center;}
				#h-block p b { display:block; padding-right:45px; text-align:right; font-weight:normal; color:#fff;}
		/* h-block2 */
		#h-block2 {	position:absolute; top:228px; left:496px; width:310px; min-height:68px; height:auto !important; height:68px; padding:8px 8px 48px 91px; background:url(http://stati2c.hulkshare.com/img2/bg-50.png); color:#fff; }
			#h-block2 .pic { position:absolute; top:8px; left:8px; }
			#h-block2 .author {position:absolute; bottom:13px; right:30px; color:#d0f186; }
/* footer */
#footer {
	background:#a2ff6a;
	border-top:solid 1px #3c9500;
	font-size:1.2em;
	color:#051633;
	}
	#footer .wrap { overflow:hidden; padding-bottom:35px;}	
		/* f-links */
		.f-links {
			float:left;
			width:160px;
			padding:20px 4px 0 18px;
			color:#051633;
			}
			.f-links ul {
				display:block;
				list-style:none;
				padding-top:3px;
				}
				.f-links ul li {
					display:block;
					padding:3px 0;
					}
					.f-links ul li a {
						color:#3e5d0e;
						text-decoration:none;
						}
					.f-links ul li a:hover {color:#333131;}
		#f-logo {
			position:absolute;
			top:67px;
			right:20px;
			}
		#copyrights {
			position:absolute;
			bottom:12px;
			left:18px;
			font-size:0.92em;
			}
		#f-menu {
			position:absolute;
			display:block;
			list-style:none;
			bottom:14px;
			right:15px;
			}
			#f-menu li { display:inline;}
				#f-menu li a {
					font-size:0.83em;
					color:#282828;
					text-decoration:none;
					}
				#f-menu li a:hover { text-decoration:underline;}

/* */
.l-green { color:#ccfb5b !important;}
.l-green:hover { color:#eaffb8 !important;}

a img {
	text-decoration: none;
}

#main-content{ color: #242E1D; }

#content-wrap { padding: 2px; background-color: #C4FE8D; }
#content-wrap #wrap-in { border: 1px solid #215701; padding: 0px; background: none; }
#content-wrap #wrap-in a { color: #488213; }

#upload_form a { color: #488213; }

.upload_block { height: auto; min-height: 150px; }
#xmenu { background: url('http://static1.hulkshare.com/img2/bg-50.png') repeat; }
#xmenu a { color: #33FF00; }

#menu { background-color: #C1FF92; padding: 2px; }
#menu #wrap-in { border: 2px solid #508D04; padding: 3px; }
#menu #wrap-in #element { border: 2px solid #88CB47; background-color: #538C09; padding: 2px; padding-left: 5px; padding-right: 5px; min-width: 50px; line-height: 20px; min-height: 23px; margin-top: 5px; margin-left: 2px; margin-right: 2px; vertical-align: middle; text-align: center; }
#menu #wrap-in #element a { color: #C2FC8C; font-weight: bold; text-decoration: none; }

.tbl1 {text-align:left;border-collapse: collapse;border:1px solid #538C09;}
.tbl1 tr td { color: #242E1D; }
.tbl1 tr td a { color: #488213; }
.tbl1 tr td, .tbl1 tr th {border: none; x-border:1px solid #538C09; padding:3px;}
.tbl1 tr td {background-color: #D5FFBF; font-size: 12px;}
.tbl1 tr.hi td {background-color: #C4EEAE;}
.tbl1 tr:hover td {background-color: #C4EEAE;}
.tbl1 tr td.pub, .tbl1 tr:hover td.pub {background-color: #C4EEAE;}
.tbl1 tr.hdr td, .tbl1 th, .hdr {background-color:#538C09; font-weight: bold; text-align:center; color: #D5FFBF;}
#content-wrap #wrap-in .tbl1 hdr td a, 
#content-wrap #wrap-in .tbl1 th a, 
#content-wrap #wrap-in .hdr a {
  color: #D5FFBF;
}

.tbl5 {text-align:left;border-collapse: collapse;border:1px solid #538C09;}
.tbl5 tr td { color: #242E1D; }
.tbl5 tr td a { color: #488213; }
.tbl5 tr th {border:1px solid #538C09; padding:3px;}
.tbl5 tr td {background-color: #D5FFBF; font-size: 12px; padding: 3px;}
.tbl5 tr.hi td {background-color: #C4EEAE;}
.tbl5 tr:hover td {background-color: #C4EEAE;}
.tbl5 tr td.pub, .tbl5 tr:hover td.pub {background-color: #C4EEAE;}
.tbl5 tr.hdr td, .tbl1 th, .hdr {background-color:#538C09; font-weight: bold; text-align:center; color: #D5FFBF;}
#content-wrap #wrap-in .tbl5 hdr td a, 
#content-wrap #wrap-in .tbl5 th a, 
#content-wrap #wrap-in .hdr a {
  color: #D5FFBF;
}

#xlang{position:absolute;top:0px;padding:3px;right:0;}
#lang {z-index: 9999;}
#lang ul{width:16px;float:left;margin:0px;padding:0;list-style:none;z-index:9999;}
#lang ul li {text-align:left;padding:1px;z-index:9999;}
#lang ul li a{color:#444;text-decoration:none;display:block;z-index:9999;}
#lang img{border:none;z-index:9999;}
#lang ul li {display:none;background:none;border:1px solid transparent;z-index:9999;}
#lang ul .top {display:block;background:none;border:1px solid transparent;z-index:9999;}
#lang ul li:hover{border:1px solid transparent;z-index:9999;}
#lang ul:hover li {display:block;z-index:9999;}

.xrow { background-color: #D5FFBF; }
.xfname { color: #242E1D; }
.xdescr { color: #242E1D; }

small { color: #242E1D; }
