body {
	margin:0;
	color:#616161;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff url(../images/body-bg.gif) repeat-x;
	min-width:939px;
}
img {border-style:none;}
a {
	color:#616161;
	text-decoration:none;
	outline:none;
}
a:hover{color:#383838}
p a {
	font-weight:bold;
}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#page {
	width:967px;
	margin:0 auto;
}
#header {
	width:100%;
	overflow:hidden;
	margin-bottom:-8px;
	position:relative;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:232px;
	height:97px;
	overflow:hidden;
	float:left;
	text-indent:-9999em;
	margin:4px -2px 0 4px;
}
.search {
	float:left;
	margin-top:39px;
}
.search label {
	display:block;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding-bottom:3px;
}
.search span {
	background:url(../images/search-input.gif) no-repeat;
	width:275px;
	height:29px;
	float:left;
}
.search span input {
	float:left;
	width:259px;
	padding:8px;
	color:#636363;
	border:0;
	background:none;
}
.search a {
	float:left;
	background:#bcd1df;
	border:2px solid #6287b2;
	height:22px;
	padding:3px 12px 0;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
.search a:hover {
	background:#567197;
	color:#fff;
}
.lang {
	background:url(../images/lang-bg.png) repeat-y 100% 0;
	width:160px;
	float:right;
	margin-top:52px;
	padding:5px 0 5px 50px;
}
.lang span {
	float:left;
	color:#fff;
	margin-right:6px;
}
.lang img {
	float:left;
	border:1px solid #000;
}
.lang a {
	color:#fff;
}
.lang a:hover {
	color:#f6d784;
}
#container {
	background:url(../images/container-repeat.gif) repeat-y;
}
#container .inner-bg {
	background:url(../images/container-bg.gif) no-repeat;
	width:957px;
	padding:5px 5px 0;
	overflow:hidden;
}
.container-bottom {
	background:url(../images/container-bottom.gif) no-repeat;
	height:10px;
	display:block;
	overflow:hidden;
	margin-bottom: 25px;
}
.statistic-bar {
	width:100%;
	overflow:hidden;
	height:29px;
	color:#fff;
}
.statistic-bar .title {
	float:left;
	font-size:19px;
	font-weight:bold;
	margin-left:4px;
	padding:1px 0 0 28px;
	background:url(../images/stat-ico.gif) no-repeat 0 7px;
	height:28px;
}
.statistic-bar dl {
	margin:0;
	padding:6px 0 0;
	list-style:none;
	float:left;
	width:754px;
	float:right;
}
.statistic-bar dd, .statistic-bar dt {
	float:left;
	margin:0;
}
.statistic-bar dt {
	font-size:14px;
	font-weight:bold;
}
.statistic-bar dd {
	padding-top:1px;
	margin-right:12px;
	margin-left: 6px;
}
.sidebar {
	width:176px;
	float:left;
	margin-left:14px;
	padding-top:18px;
	display:inline;
}
h3 {
	font-size:16px;
	color:#333;
	background:#e9eaeb;
	padding:1px 0;
	margin:0;
}

.sidebar h3 {
	padding-left:24px;
}


h4 {
	font-size:15px;
	color:#333;
	padding:1px 0;
	margin:0;
	margin-left:20px;
}

.login-form {
	padding:0 4px 10px;
}
.login-form a {
	color:#737373;
	font-weight:bold;
}
.login-form a:hover {
	color:#4c5159;
}
.wrap {
	width:100%;
	overflow:hidden;
}
.login-form .username {
	background:url(../images/username-bg.gif) no-repeat;
	width:168px;
	height:31px;
	display:block;
	overflow:hidden;
	margin:5px 0 0;
}
.login-form input {
	color:#636363;
	padding:9px 13px 5px;
	float:left;
	background:none;
	border:0;
}
.login-form .password {
	float:left;
	background:url(../images/password.gif) no-repeat;
	width:123px;
	height:31px;
	margin:0;
}
.login-form .wrap {
	margin:5px 0 10px;
}
.password input {
	width:70px;
}
.login-form .wrap a {
	float:left;
	background:url(../images/login-bg.gif) no-repeat;
	width:45px;
	line-height:31px;
	color:#8d97a6;
}
.login-form .wrap a:hover {
	color:#4c5159;
}
.login-form span {
	display:block;
	margin-left:12px;
}
.main-column {
	width:740px;
}
.nav {
	margin:0;
	padding:6px 4px 15px;
	list-style:none;
	overflow:hidden;
	width:168px;
}
.nav li {
	float:left;
	width:100%;
	margin-bottom:2px;
	font-weight:bold;
}
.nav li a {
	background:url(../images/nav-bg.gif) no-repeat;
	height:31px;
	display:block;
	padding-left:11px;
	color:#636363;
	font-size:15px;
}
.nav li a:hover {
	text-decoration:none;
	background-position:0 100%;
	color:#636363;
}
.nav li span {
	padding-left:24px;
	display:block;
	line-height:31px;
}
.ico1 {background:url(../images/ico1.gif) no-repeat 0 50%;}
.ico2 {background:url(../images/ico2.gif) no-repeat 0 50%;}
.ico3 {background:url(../images/ico3.gif) no-repeat 0 50%;}
.ico4 {background:url(../images/ico4.gif) no-repeat 0 50%;}
.ico5 {background:url(../images/ico5.gif) no-repeat 0 50%;}
.ico6 {background:url(../images/ico6.gif) no-repeat 0 50%;}
.ico7 {background:url(../images/ico7.gif) no-repeat 0 50%;}
.ico8 {background:url(../images/ico8.gif) no-repeat 0 50%;}
.ico9 {background:url(../images/ico9.gif) no-repeat 0 50%;}
.ico10 {background:url(../images/ico10.gif) no-repeat 0 50%;}
.ico11 {background:url(../images/ico11.gif) no-repeat 0 50%;}
a:hover .ico1 {background:url(../images/ico1-hover.gif) no-repeat 0 50%;}
a:hover .ico2 {background:url(../images/ico2-hover.gif) no-repeat 0 50%;}
a:hover .ico3 {background:url(../images/ico3-hover.gif) no-repeat 0 50%;}
a:hover .ico4 {background:url(../images/ico4-hover.gif) no-repeat 0 50%;}
a:hover .ico5 {background:url(../images/ico5-hover.gif) no-repeat 0 50%;}
a:hover .ico6 {background:url(../images/ico6-hover.gif) no-repeat 0 50%;}
a:hover .ico7 {background:url(../images/ico7-hover.gif) no-repeat 0 50%;}
a:hover .ico8 {background:url(../images/ico8-hover.gif) no-repeat 0 50%;}
a:hover .ico9 {background:url(../images/ico9-hover.gif) no-repeat 0 50%;}
a:hover .ico10 {background:url(../images/ico10-hover.gif) no-repeat 0 50%;}
a:hover .ico11 {background:url(../images/ico11-hover.gif) no-repeat 0 50%;}
.ico12 {background-image:url(../images/ico12.gif); background-repeat:no-repeat; background-position:5px 50%;}
.ico13 {background-image:url(../images/ico13.gif); background-repeat:no-repeat; background-position:4px 50%;}
.ico14 {background-image:url(../images/ico14.gif); background-repeat:no-repeat; background-position:5px 50%;}
.ico15 {background-image:url(../images/ico15.gif); background-repeat:no-repeat; background-position:7px 50%;}
.blockquote {
	margin:0;
	padding:0 0 10px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.blockquote li {
	padding:13px 0;
	background:url(../images/dot.gif) repeat-x;
	margin:-1px 0 1px;
	overflow:hidden;
}
.blockquote blockquote {
	margin:0;
	width:100%;
	overflow:hidden;
}
.blockquote q {
	background:url(../images/cite.gif) no-repeat;
	display:block;
	padding:5px 0 0 5px;
	text-indent:25px;
	line-height:17px;
}
.blockquote img {
	border:1px solid #000;
	margin-left:8px;
}
.blockquote cite, .question-list cite {
	float:right;
	font-style:normal;
	background:url(../images/btn-right.gif) no-repeat 100% 0;
}
.blockquote cite a, .question-list cite a {
	float:left;
	background:url(../images/btn-left.gif) no-repeat;
	padding:6px 11px 0;
	color:#5c5c5c;
	text-decoration:none;
	height:20px;
}
.tagclouds {
	margin:0;
	padding:5px 0 0;
	list-style:none;
	line-height:1.8em;
}
.tagclouds li {
	display:inline;
}
.tagclouds a:hover {
	text-decoration:underline;
}
.main-column {
	width:734px;
	float:right;
	margin-right:13px;
	display:inline;
	padding:11px 0 25px 6px;
}
.main-column p {
	margin:0;
	padding:8px 0;
}
.main-column h2 {
	background:url(../images/title-bg.gif) no-repeat 0 100%;
	font-size:15px;
	color:#333;
	width:740px;
	margin:0 0 7px -6px;
	position:relative;
}
.main-column h2 span {
	background:url(../images/marker.gif) no-repeat 5px 50%;
	padding:4px 25px;
	display:block;
}
.main-column h3 {
	margin:0;
	color:#595959;
	font-size:15px;
	font-weight:bold;
	padding:2px 0 2px 10px;
}
.holder {
	padding-left:6px;
}
.download-box {
	margin:0 -26px 0 0;
	padding:0;
	list-style:none;
	width:760px;
	overflow:hidden;
}
*+html .download-box {margin-bottom:9px;}
.download-box li {
	float:left;
	background:url(../images/download-box.gif) no-repeat;
	width:211px;
	height:147px;
	padding:10px 10px 0;
	margin:0 20px 9px 0;
}
.download-box li:hover, .download-box li.hover {
	background-position:0 100%;
}
.download-box li:hover img, .download-box li.hover img {
	border:1px solid #d8dee7;
	padding:1px;
	margin:-2px 0 0 -2px;
	position:relative;
}
.download-box img {
	display:block;
}
.download-box .img-box {
	float:left;
}
.download-box .info {
	float:right;
	width:108px;
}
.download-box strong {
	font-size:14px;
	color:#161100;
	display:block;
	margin:6px 0 15px;
}
.download-box span {
	display:block;
	font-size:11px;
	color:#151515;
	line-height:16px;
}
.download-box em {
	color:#616161;
	font-style:normal;
}
.download-box .btn {
	background:url(../images/dwnld-btn.gif) no-repeat;
	width:108px;
	line-height:27px;
	text-align:center;
	display:block;
	color:#7088aa;
	font-weight:bold;
	margin-top:4px;
}
.download-box a:hover.btn {
	color:#4f6078;
	text-decoration:none;
}
.holder {
	padding-left:9px;
}
.reg-form {
	width:412px;
	float:left;
	margin-bottom:11px;
}
.form-btn {
	float:right;
	background:url(../images/reg-btn.gif) no-repeat;
	width:168px;
	height:31px;
	overflow:hidden;
	text-align:center;
	line-height:31px;
	font-size:15px;
	font-weight:bold;
}
a:hover.form-btn {
	background-position:0 100%;
}
.input-bg {
	background:url(../images/input-bg.gif) no-repeat;
	width:412px;
	height:31px;
	padding-bottom:7px;
	overflow:hidden;
	display:block;
}
.input-bg input {
	width:400px;
	padding:7px 5px;
	float:left;
	border:0;
	background:none;
	font-size:15px;
	color:#333;
}
.file-info-box {
	border:1px solid #f7f4bd;
	width:302px;
	height:180px;
	background:url(../images/info-box-bg.gif) repeat-x 0 100%;
	padding:10px 15px;
	float:left;
	line-height:16px;
	margin-bottom:11px;
}
.download-info-box {
	border:1px solid #f7f4bd;
	width:640px;
	/*background:url(../images/marker2.gif) repeat-x 0 100%;*/
	background:#e9eaeb;
	padding:10px 15px;
	float:left;
	line-height:16px;
	margin-bottom:11px;
}
.info-box {
	border:1px solid #f7f4bd;
	width:246px;
	background:url(../images/info-box-bg.gif) repeat-x 0 100%;
	padding:10px 15px;
	float:right;
	line-height:16px;
	margin-bottom:11px;
}
.info-box p {
	padding:14px 0 0;
}
.info-box p.marker {
	text-indent:35px;
	background:url(../images/marker2.gif) no-repeat;
}
.more {
	display:block;
	background:#e9eaeb;
	overflow:hidden;
	padding:4px 13px;
	color:#838485;
	margin-bottom:10px;
	width:699px;
}
.more a {
	float:right;
	padding-left:16px;
	background:url(../images/marker3.gif) no-repeat 0 4px;
}
.dmca-form {
	height:1%;
	overflow:hidden;
	width:714px;
	margin-bottom:10px;
}
.dmca-form textarea {
	width:697px;
	height:118px;
	padding:7px;
	display:block;
	margin-bottom:6px;
	border:1px solid #d8dee7;
	color:#616161;
	display:block;
}
.img-list {
	overflow:hidden;
	padding:4px;
	height:1%;
	border:1px solid #d8dee7;
	margin-bottom:13px;
}
.img-list ul {
	height:1%;
	overflow:hidden;
	margin:0 -9999em 0 -15px;
	list-style:none;
	padding:2px 0;
	width:9999em;
}
.img-list li {
	float:left;
	padding:0 13px 0 15px;
	background:url(../images/separator.gif) no-repeat 100% 0;
}
.img-list a{
	float:left;
	border:1px solid #fff;
	padding:1px;
}
.img-list a:hover {
	border:1px solid #dfdfdf;
}
.page-nav {
	height:1%;
	overflow:hidden;
	margin-bottom:10px;
}
.page-nav .left {
	float:left;
}
.question {
	margin:0;
	padding:14px 0 0;
	list-style:none;
}
.question dt {
	font-weight:bold;
	color:#1d506d;
	font-size:14px;
}
.question dd {
	margin:0 0 20px;
}
.yellow-box {
	background:url(../images/box-top.gif) no-repeat;
	padding-top:8px;
	width:725px;
	margin-bottom:7px;
}
.yellow-box .inner {
	background:#fffbe8 url(../images/box-bg.gif) repeat-x;
	border:solid #f7f4bd;
	border-width:0 1px;
	padding:0 25px;
}
.yellow-box .bottom-bg {
	background:url(../images/box-bottom.gif) no-repeat;
	height:8px;
	overflow:hidden;
	display:block;
}
.yellow-box p {
	padding:3px 0;
}
.question-list {
	margin:0 -40px 13px 0;
	padding:10px 0 0 6px;
	list-style:none;
	height:1%;
	overflow:hidden;
	width:750px;
}
.question-list li {
	width:345px;
	float:left;
	border:1px solid #d8dee7;
	margin-right:25px;
}
.question-list q {
	display:block;
}
.question-list blockquote {
	margin:0;
	background:url(../images/question-bg.gif) repeat-x 0 100%;
	border:1px solid #fff;
	overflow:hidden;
	height:1%;
	padding:10px;
}
.question-list cite {
	background:url(../images/btn-right2.gif) no-repeat 100% 0;
}
.question-list cite a {
	background:url(../images/btn-left2.gif) no-repeat;
}
.question-list cite img {
	border:1px solid #000;
	margin-left:3px;
}
.file-list {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.file-list li {
	float:left;
	width:655px;
	padding:13px 18px 13px 55px;
	border:3px solid #e3e4e6;
	background:#e9eaeb url(../images/marker4.gif) no-repeat 12px 12px;
	margin-bottom:4px;
}
#page .file-list li:hover, #page .file-list li.hover {
	background:#f4f4f5 url(../images/marker4.gif) no-repeat 12px 12px;
}
#page .file-list li:hover strong, #page .file-list li.hover strong {
	color:#1d506d;
}
.file-list .name {
	float:left;
}
.file-list .link {
	float:right;
	text-align:right;
}
.file-list strong {
	display:block;
	font-size:15px;
	color:#404040;
}
.server-list {
	margin:0;
	padding:0;
	list-style:none;
}
.server-list li {
	height:1%;
	overflow:hidden;
	padding:2px 0;
	font-size:15px;
	color:#8c8c8c;
	margin-bottom:14px;
	font-weight:bold;
}
.server-list li:hover, .server-list li.hover {
	background:#f0f0f1;
	color:#404040;
}
.server-list li.head {
	background:#e9eaeb;
	color:#404040;
}
.server-list li.head .server {
	padding-left:4px;
	width:282px;
}
.server-list span {
	float:left;
}
.server {
	width:286px;
}
.server * {
	float:left;
}
.server label {
	vertical-align:middle;
}
.server input {
	margin-top:2px;
}
* html .server input {
	margin-top:-2px;
}
*+html .server input {
	margin-top:-2px;
}
.load {
	width:47px;
	text-align:center;
}
.slot {
	width:135px;
	text-align:center;
}
.region {
	width:56px;
	text-align:center;
}
.speed {
	width:123px;
	padding-left:54px;
}
.bottom-margin {
	margin-bottom:4px;
}



.file-list1 {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}

.file-list1 li {
	float:left;
	width:655px;
	padding:25px 18px 13px 55px;
	border:3px solid #e3e4e6;
	background:#e9eaeb url(../images/movie.png) no-repeat 12px 12px;
	margin-bottom:4px;
}

#page .file-list1 li:hover, #page .file-list li.hover {
	background:#f4f4f5 url(../images/movie.png) no-repeat 12px 12px;
}

.file-list2 {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.file-list2 li {
	float:left;
	width:655px;
	padding:13px 22px 13px 55px;
	border:3px solid #e3e4e6;
	background:#e9eaeb url(../images/music.png) no-repeat 12px 12px;
	margin-bottom:4px;
}

#page .file-list2 li:hover, #page .file-list li.hover {
	background:#f4f4f5 url(../images/music.png) no-repeat 12px 12px;
}

.file-list3 {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.file-list3 li {
	float:left;
	width:655px;
	padding:13px 18px 13px 55px;
	border:3px solid #e3e4e6;
	background:#e9eaeb url(../images/game.png) no-repeat 12px 12px;
	margin-bottom:4px;
}
#page .file-list3 li:hover, #page .file-list li.hover {
	background:#f4f4f5 url(../images/game.png) no-repeat 12px 12px;
}

.file-list4 {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.file-list4 li {
	float:left;
	width:655px;
	padding:13px 18px 13px 55px;
	border:3px solid #e3e4e6;
	background:#e9eaeb url(../images/tv.png) no-repeat 12px 12px;
	margin-bottom:4px;
}
#page .file-list4 li:hover, #page .file-list li.hover {
	background:#f4f4f5 url(../images/tv.png) no-repeat 12px 12px;
}

.file-list5 {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
}

.file-list5 li {
	float:left;
	width:655px;
	padding:13px 18px 13px 55px;
	border:3px solid #e3e4e6;
	background:#e9eaeb url(../images/other.png) no-repeat 12px 12px;
	margin-bottom:4px;
}

#page .file-list5 li:hover, #page .file-list li.hover {
	background:#f4f4f5 url(../images/other.png) no-repeat 12px 12px;
}

.file-list6 {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	height:1%;
	overflow:hidden;
} 
.file-list6 li {
	float:left;
	width:655px;
	padding:13px 18px 13px 55px;
	border:3px solid #e3e4e6;
	background:#e9eaeb url(../images/other.png) no-repeat 12px 12px;
	margin-bottom:4px;
}
#page .file-list6 li:hover, #page .file-list li.hover {
	background:#f4f4f5 url(../images/other.png) no-repeat 12px 12px;
}


.name {
	float:left;
}
.link {
	float:right;
	text-align:right;
}
.strong {
	display:block;
	font-size:15px;
	color:#404040;
}