/*---All----*/
html { height:100%; width:100%; text-align:center; background:#fff;}
body {margin:0px; padding:0px;font-family:Tahoma; font-size:14px; height:100%; width:100%;text-align:center;}
body * {margin:0px; padding:0px;}
table {border-collapse:collapse;}
img {border:none; vertical-align:top;}
a {color:#0ba4c0;}
a:hover {color:#fd7d00; text-decoration:none;}
.main {min-height: 100%; height:auto !important;height:100%;text-align:center;}
.clear {clear:both !important; font-size:1px !important; height:1px !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; background:none !important;}
/*body {min-width:998px;}*/

.body-bg {height:100%; width:100%;text-align:center;background:url('../img/body-bg.jpg') top center no-repeat; position:relative; z-index:99;}
.main {max-width:1500px; width:100%; margin:0px auto;}
.left-part {background:url('../img/left-part.jpg') left top repeat-x; height:500px; position:absolute; width:50%; left:0px; z-index:0px;}
.right-part {background:url('../img/right-part.jpg') left top repeat-x; height:500px; position:absolute; width:50%; right:0px; z-index:0px;}


/*-----Header-----*/
.header {text-align:left; height:340px; zoom:1;}
.search {width:593px; height:290px; background:url('../img/search-bg.png') center no-repeat; position:relative; right:123px; zoom:1; z-index:9999;}
.search .text-input {width:157px; display:block; margin:0px 0px 0px 187px; position:relative; top:195px;  background:url('../img/f.gif'); border:0px; padding:0px 0px 0px 0px; z-index:9999; zoom:1;}
.search .button-input {width:44px; height:44px; display:block; margin:0px 0px 0px 200px; background:url('../img/f.gif'); position:relative; top:165px; left:150px; border:0px; z-index:9999; zoom:1; cursor:pointer;}
	.menu {width:290px; height:145px; background:url('../img/menu.png') center no-repeat; top:100px; position:absolute; left:50%; margin-left:-60px;}
	.menu .text-menu {width:193px; height:80px; font-size:11px; overflow:hidden; margin:43px 0px 0px 34px;}
	.menu .close-button {width:11px; height:11px; background:url('../img/f.gif'); position:relative; left:239px; bottom:100px; cursor:pointer; font-size:1px;} 
.to-main-page {display:block; height:100px; width:257px; background:url("f.gif"); position:absolute;  margin:50px 0px 0px 200px; text-decoration:none;}
/*-----Content-----*/
.content {margin:0px 0px 45px 0px;}
	.pages-cont {margin:0px 0px 27px 62px;}
	.pages {text-align:left; color:#000; font-size:11px; float:left; margin:0px 0px 0px -3px; padding:3px 0px;}
	.pages * {font-size:11px; margin:0px 3px;}
	.pages span {color:#acacac;}
	.pages .now-page {border:1px solid #d3d3d3; padding:2px 5px 2px 6px; color:#000; margin:0px 0px 0px 18px;}
	.pages em {margin:0px 5px;}
	.pages .next-page {background:url('../img/next-page.gif') center no-repeat; text-decoration:none; padding:0px 7px; margin:0px 0px 0px 12px;}
	.pages .next-page:hover {background:url('../img/next-page-h.gif') center no-repeat;}
	.count {margin:0px 0px 0px 3px; width:auto;}
.content-left {width:62%; float:left; background:url('../img/dotted.jpg') top right repeat-y;}
.content-left-inn {margin:0px 52px 0px 62px; text-align:left;}
.content-right {width:38%; float:right; $margin-right:-1px;  text-align:left;}
.content-right-inn {margin:0px 30px 0px 30px; }
	.content-right h2 {font-size:20px; font-weight:normal; margin:0px 0px 11px 0px;}
	.tags {margin:0px 0px 24px 0px;}
	.tags * {margin:0px 12px 0px 0px;}
	.content-right .tag-1 {font-size:14px;line-height:24px;}
	.content-right .tag-2 {font-size:16px;line-height:22px;}
	.content-right .tag-3 {font-size:20px;line-height:18px;}
	.content-right .tag-4 {font-size:22px;line-height:16px;}
	.content-right .tag-5 {font-size:25px;line-height:15px;}
	.content-right .tag-o {line-height:15px; line-height:20px;}
.anime {margin:0px 0px 10px 0px;}
.anime .element {width:50%; height:140px; overflow:hidden; float:left;}
.anime .element .first {  width:102px; text-align:center;}
.anime .element .first a {display:block;border:1px solid #7a7a7a;padding:1px 0px;}
	.anime .element .second {padding:0px 50px 0px 10px;} 
	.anime .element td {vertical-align:top;}
	.anime .element h3 {font-size:13px; font-weight:bold; margin:-3px 0px 0px 0px;}
	.anime .element h3 a {color:#000; text-decoration:none;}
	.anime .element h3 a:hover {text-decoration:underline;}
	.anime .element .serial-tag  {color:#0ba4c0; margin:0px 0px 7px 0px;}
	.anime .element .serial-tag a {font-size:11px; line-height:150%; margin:0px 5px 0px 0px;}
	.anime .element .size {font-size:11px; font-weight:bold; color:#888888;}
	.anime .element .logo {margin:14px 0px 0px 0px;}
.anime-inn h2 {font-size:22px; font-weight:normal; margin:0px 0px 24px 0px;}
.anime-inn .info {width:100%; margin:0px 0px 15px 0px;}
.anime-inn * {font-size:11px;}
.anime-inn .info .first {width:167px;}
.anime-inn .info td {vertical-align:top;}
.anime-inn .param {width:120px;}
.anime-inn .description {color:#0ba4c0;}
.anime-inn .description * {font-size:12px;}
.anime-inn .description span {color:#000;}
.anime-inn .info .second table {width:100%; margin:-13px 0px 0px 0px;}
.anime-inn .info .second td {background:url("../img/info-dotted.jpg") left bottom repeat-x; padding:11px 0px 13px 0px;}
.anime-inn .info .second .last td {background:none;}
	.anime-inn .text-inn {background:url("../img/info-dotted.jpg") left bottom repeat-x; padding:0px 0px 18px 0px; margin:0px 0px 16px 0px;}
.title-inn {margin:0px 0px 6px 0px;}
.download {width:440px;}
.download .elem {float:left; width:100%; margin:1px 0px;}
/*----------------Footer-----------------------*/
.empty { height: 135px; }
.footer { height: 135px; font-size:11px; max-width:1500px; width:100%; margin:-135px auto 0px auto; text-align:left;}
.footer-inn {margin:0px 0px 0px 62px;}
.footer * {font-size:11px;}
.footer p {color:#999;}
.banner {margin:0px 0px 32px 0px;}
.footer .footer-cont {width:468px; text-align:left;}
.footer .footer-left {width:60%; float:left; margin:0px 0px 30px 0px;}
.footer .footer-right {width:40%; float:right; margin:0px 0px 30px 0px;}