* {margin:0;padding:0;}
html { background:#2c0006 url(../images/bodybg.png) 0 0 repeat-x;}
body {font:normal 13px Arial, Helvetica, sans-serif; background: url(../images/body.jpg) center top no-repeat;color:#000;}
li {list-style:none;margin:0;}
img {border:0;}
.container { background:url(../images/footer.jpg) center bottom no-repeat;}
.content {width:938px;margin:0 auto;padding-left:20px;}
.main {width:900px;margin: 0 auto;position:relative;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.clear {clear: both; height: 20px; font-size: 1px; line-height: 0px;}
.header {width:938px;position:relative;z-index:10;}
.menu {height:200px;position:relative;}
.menu1 {position:absolute;width:277px;height:19px; background:url(../images/menu1.gif) no-repeat;left:40px;top:180px;}
.menu1 a {display:inline-block;width:40px;margin-right:28px;height:18px;}
.menu2 {position:absolute;width:301px;height:18px; background:url(../images/menu2.gif) no-repeat;right:40px;top:180px;}
.menu2 a {display:inline-block;width:115px;margin-right:25px;height:18px;}
.logo {position:absolute;width:222px;height:198px; background:url(../images/logo.png) no-repeat;left:350px;top:10px;z-index:10;}
.logo2 {position:absolute;width:176px;height:156px; background:url(../images/logo2.png) no-repeat;left:370px;top:10px;z-index:10;}
.head1 { background:url(../images/head1.gif) center top no-repeat;height:28px;}
.head2 { background:#fff url(../images/head2.jpg) center top no-repeat;width:900px;margin:0 auto;}
.head2 p {padding:420px 400px 0 20px; background:url(../images/about.gif) 20px 390px no-repeat;}
.head3 { background:url(../images/head3.png) left top no-repeat;height:72px;margin-bottom:-30px;z-index:10;}
.head4 {position:absolute; background:url(../images/head4.gif) no-repeat ;width:20px;height:496px;left:0;top:228px;}
.head5 {position:absolute; background:url(../images/head5.gif) no-repeat ;width:20px;height:517px;right:0;top:207px;}

.link {font:normal 46px Impact;color:#ffb300; text-transform:uppercase; text-align:center;}

.net {	position:absolute;	left:530px;	top:583px;z-index:100;	width:390px;	height:250px;}
.net div {width:220px;float:left;color:#680000;text-align:center;padding:75px 0;background:url(../images/net.png) 0 27px no-repeat;}
.net div p {font:bold 17px Arial Black;letter-spacing:-2px;line-height:20px; text-transform:uppercase;}
.net div p strong {font:bold 30px Arial Black;display:block;line-height:20px;}
.net div span {display:block;padding-top:40px;color:#000;text-transform:uppercase;font:bold 15px Arial; line-height:12px;}
.net div span strong {display:block;font:bold 11px Arial; line-height:15px;}
.net ul {width:150px;float:right;padding-top:75px;list-style:none; background:url(../images/stats.gif) 0 35px no-repeat;}
.net ul li {color:#000;}
.net ul li span {color:#ff5800;font-weight:bold;}

.videos a {color:#333; font-weight:bold;}


.cat {padding:35px 0 0 20px;}
.cat a, .cat span {padding-left:20px;color:#ffc37d;font-size:15px;text-decoration:none;}
.cat li {height:35px;line-height:35px;}
.cat ul li.item {margin-right:10px;float:left;width:180px;background:url(../images/cat.png) no-repeat;position:relative;}
.cat ul li.item ul {display:none;}
.cat ul li.item:hover {background:url(../images/cat.png) 0 -35px no-repeat;}
.cat ul li.item:hover ul {display:block;position:absolute;left:0;top:35px;z-index:100;}
.cat ul li.item:hover ul li{background:url(../images/cat.png) 0 -60px no-repeat;width:180px;}
.cat ul li.item:hover ul li.last{background:url(../images/cat.png) 0 100% no-repeat;}
.block {background:url(../images/block.gif) repeat-y;margin:0 auto;padding:5px 0 5px 20px;}
.block-t {height:15px; background:url(../images/block-t.gif) 0 0 no-repeat;margin:0 auto;z-index:0;}
.block-b {height:15px; background:url(../images/block-b.gif) 0 0 no-repeat;margin:0 auto;}
.block2 {background:#670c03;margin:0 auto;padding:25px 0 25px 40px;}
.block2-t {height:15px; background:url(../images/block2-t.gif) no-repeat;margin:0 auto;}
.block2-b {height:15px; background:url(../images/block2-b.gif) no-repeat;margin:0 auto;}
.block3 {background:url(../images/block3.gif) repeat-y;margin:0 auto;padding:25px 0 25px 30px;}
.block3-t {height:25px; background:url(../images/block3-t.gif) no-repeat;margin:0 auto;}
.block3-b {height:25px; background:url(../images/block3-b.gif) no-repeat;margin:0 auto;}
.video {position:relative;}
.video h3 {font:normal 28px Impact;margin-top:7px;color:#ffb300;}
.video p {width:520px;color:#ffc37d; text-align:justify;float:left;}
.video a.download {float:right;margin-right:20px;width:321px;height:65px; background:url(../images/download.gif) no-repeat;display:block;}
.video span {position:absolute;right:26px;bottom:80px;color:#ffb300;display:block;}
.big {float:left;margin-right:1px;width:455px;height:283px;}
.small {float:left;width:404px;}
.small img {width:201px;height:141px;margin:0 1px 1px 0;} 
.sites { background:url(../images/sites.gif) no-repeat;padding-top:50px;}
.sites div {width:198px;float:left;margin:0 10px 10px 0;position:relative;}
.sites div span {position:absolute;left:0;top:0;width:198px;height:224px; background:url(../images/shadow.png) no-repeat;z-index:100;display:block;}
.sites div:hover span {display:none;}
.sites div img {width:198px;height:224px;}
.nav {position:relative;height:15px;text-align:center;font:bold 15px arial;}
.nav a {color:#ffb300;text-decoration:none;}
.nav a:hover {color:#fff;}
.nav span.previous, .nav span.next {color:#fff;}
.nav a.previous, .nav span.previous {position:absolute;left:5px;top:0;}
.nav a.next, .nav span.next {position:absolute;right:20px;top:0;}
.nav p span {color:#fff;margin:0 10px;padding:0 5px;} 
.nav p a {margin:0 15px;}
.footer {margin-top:40px;padding:260px 0 50px 0;color:#d85e52;position:relative;}
.footer a.logo {position:absolute;width:222px;height:198px; background:url(../images/logo.png) no-repeat;left:350px;top:10px;z-index:1;}
.footer p {text-align:center;padding:4px 80px;font-size:11px;}
.footer a {color:#d85e52;font-weight:bold;text-decoration:none;}
.footer strong {font-size:12px;}
.join1 {position:absolute;left:491px;top:475px; background:url(../images/joinbtn.jpg) 0 0 no-repeat;width:316px;height:82px;}
.join2 {display:none;position:absolute;left:491px;top:475px; background:url(../images/joinbtn.jpg) 0 100% no-repeat;width:316px;height:82px;}
.join1 a, join2 a {width:316px;height:82px;display:block;}
.joinleft {width:390px;height:515px; background:url(../images/joinbg1.png) no-repeat;float:left;}
.joinleft p {font-size:12px;color:#360409;padding:87px 0 0 83px;}
.joinleft div { background:url(../images/input.gif) 0 100% no-repeat;margin:10px 0 0 83px;padding:5px 0 0 0;}
.joinleft div span {display:block;padding:0 0 5px 10px;color:#360409;font-size:15px;}
.joinleft div input, .joinleft div select, .joinleft div option {line-height:16px;width:230px;margin:12px 0 10px 10px;background:#50080e;border:0;color:#f1853d;font-size:17px;}
.joinright {width:500px;height:515px; background:url(../images/joinbg2.png) no-repeat;float:left;}
.joinright p {font-size:12px;color:#f1853d;padding:87px 0 20px 88px;}
.joinright div {margin:0 50px; background:#3d0c02;color:#905c3a;font-size:14px;}
.joinright div.bg1 { background:#52080c;color:#f1853d;}
.joinright div.bg2 { background:#750e16;color:#f1853d;}
.joinright div.bg3 { background:#ffaf00;color:#52080f;}
.joinright div td input{padding:0 4px 0 25px;}
.joinright div td.price {font-size:12px;}
.joinright div td.price strong{font-size:18px;}
.joinright div td.smalltext {font-size:11px;}
.joinright div td.smalltext strong{font-size:11px;}

.loginleft {width:390px;height:549px; background:url(../images/loginbg1.png) no-repeat;float:left;}
.loginleft p {font-size:12px;color:#4b1401;padding:87px 0 14px 83px;}
.loginleft div { background:url(../images/input2.gif) 0 100% no-repeat;margin:13px 0 0 83px;padding:5px 0 0 0;}
.loginleft div span {display:block;padding:0 0 5px 10px;color:#360409;font-size:15px;}
.loginleft div input.txt {line-height:16px;width:230px;margin:12px 0 10px 10px;background:#681c01;border:0;color:#f1853d;font-size:17px;}
.loginleft div.code {background:url(../images/input3.gif) 126px 100% no-repeat;padding:0;}
.loginleft div.btn {background:none;}
.loginleft div.btn input {margin-right:10px;float:left;}
.loginleft div input.code {width:110px;}
.loginleft div input.save {width:17px;height:17px;border:0px!important; background:transparent url(../images/save.gif) no-repeat;margin:0 0 5px 0;}
.loginleft a {color:#ff9e00;font-size:15px;line-height:40px;}
.loginright {width:500px;height:549px; background:url(../images/loginbg2.png) no-repeat;float:left;}
.loginright div {margin-left:85px; font-size:14px;color:#ffd190;}
.loginright div li { background:url(../images/list.gif) 0 50% no-repeat; padding-left:30px;line-height:30px;}
.loginright p {font-size:12px;color:#f1853d;padding:89px 0 20px 85px;}
.loginright a {width:325px;height:62px;display:block;margin-top:15px; background:url(../images/join.gif) no-repeat;}


.login1 {width:156px;height:43px; background:url(../images/login.gif) 0 0 no-repeat;float:left;margin-right:8px;}
.login2 {width:156px;height:43px; background:url(../images/login.gif) 0 100% no-repeat;float:left;margin-right:8px;}
.load {display:block;height:100%; background:url(../images/load.gif) 50% 50% no-repeat;}

.text p a {color:#913a2e;text-decoration:none;}
.text p a:hover {text-decoration: underline;}
.text div a, .text strong a {color:#ff9e00;text-decoration: underline;}
.text div a:hover, .text strong a:hover {text-decoration:none;}
.text p {width:420px;float:left;padding:0 0 0 40px;color:#913a2e;font-size:11px;}
.text strong {color:#fff;font-size:12px;padding:8px 0;display:block;}
.text div {float:right;width:375px;padding-top:40px;}
.text2 p {float:left;padding:0 0 0 40px;color:#913a2e;font-size:11px;}

.badlogin {position:absolute;width:544px;height:166px;left:280px;top:-25px;background:url(../images/badlogin.png) no-repeat;color:#fff;z-index:101;font-size:12px;}
.badlogin p {padding:10px 20px;}
.badlogin a {color:#F00;text-decoration:underline;}

.network div {padding:10px 10px 20px 0;color:#fff;}
.network p {font-size:14px; width:100%;color:#fff;font-weight:bold;}
.network div h2 {margin:0 0 10px 0;color:#fff;}
.network div img {float:left;width:450px;height:503px;padding-right:20px;}

