* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body  {font: 9px Tahoma, Verdana, Arial, sans-serif; color: #FFFFFF; background: #161616; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
h1 {display: none;}
h3 {margin-top: 3px; margin-bottom: 3px; font-size: 14px;}
a {color: #ffffff;}
a:hover {text-decoration: none;}

/*center*/
.center {width: 1000px; margin: 0px auto;}
/*center*/

/*head*/
.head-left {background: url(../images/head-left.png) 0px 0px no-repeat; height: 237px; position: relative;}
.head-right {background: url(../images/head-right.png) 100% 0px no-repeat;}
.head-right2 {background: url(../images/head-right2.png) 100% 0px no-repeat;}

.logo {position: absolute; left: 26px; top: 16px; width: 177px;}
.logo a {height: 202px; display: block; text-indent: -9000px; overflow: hidden;}

.nav a {display: block; text-indent: -9000px; overflow: hidden;}
.nav li {position: absolute;}
.q01 {width: 135px; left: 227px; top: 92px;}
.q01 a {height: 55px;}
.q01 a:hover {background: url(../images/q01.png) 0px 0px no-repeat;}

.q02 {width: 147px; left: 364px; top: 97px;}
.q02 a {height: 85px;}
.q02 a:hover {background: url(../images/q02.png) 0px 0px no-repeat;}

.q03 {width: 153px; left: 516px; top: 25px;}
.q03 a {height: 114px;}
.q03 a:hover {background: url(../images/q03.png) 0px -1px no-repeat;}

.q04 {width: 183px; right: 143px; top: 63px;}
.q04 a {height: 124px;}
.q04 a:hover {background: url(../images/q04.png) 0px 0px no-repeat;}

.q05 {width: 123px; right: 14px; top: 77px;}
.q05 a {height: 70px;}
.q05 a:hover {background: url(../images/q05.png) 0px 0px no-repeat;}
/*head*/

/*main*/
.main {background: url(../images/index-bg.jpg) 0px 0px no-repeat; min-height: 442px; position: relative; z-index: 2; padding-bottom: 165px;}
/*main*/

/*sidebar*/
.sidebar {width: 231px; padding-top: 17px; float: left;}

.ads {text-align: center; border: 1px solid #343434; padding-top: 13px;}
.ads img {margin-bottom: 15px;}
/*sidebar*/

/*inner*/
.inner {position: relative; z-index: 2; background: url(../images/inner-top.gif) 0px 0px no-repeat; font: normal 12px Tahoma, Verdana, Arial, sans-serif; color: #8c8c8c; padding: 0 0 100px 28px;}
.inner h2 {width: 288px; height: 58px; text-indent: -9000px; overflow: hidden;}

.rules {padding: 10px 0 0 28px;}
.rules ul {padding: 11px 0 30px 0;}

.sites {padding: 0 0 0 28px;}
.sites div {width: 462px; float: left; margin-bottom: 16px;}
.sites img {width: 267px; height: 200px; padding: 1px; background: #000000; border: 5px solid #464646; float: left; margin-right: 6px;}
.sites a {color: #0098f9;}
.sites strong {color: #8c8c8c;}

.advertise {padding: 0 0 0 28px; text-indent: 1em;}
.advertise div {width: 462px; float: left; margin-bottom: 13px;}
.advertise img {width: 500px; height: 290px; padding: 1px; background: #000000; border: 5px solid #464646; float: left; margin-right: 6px; margin-left: 1em; margin-top:4px;}
.advertise a {color: #0098f9;}
.advertise strong {color: #8c8c8c;}
.advertise li {margin-bottom: 2px; text-indent:0;}
.advertise ul {margin-bottom: 9px;}
.advertise h3 {color:white;}
.advertise td {vertical-align:top;}

.red {color: red; font-weight: bold;}
.white {color: #eee; font-weight: bold;}

.friends {padding: 10px 0 0 28px; text-indent: 1em; width:670px;}
.friends div {float: left; margin-bottom: 13px; }
.friends object {background: #000000; margin: 2px; border: 2px solid #464646;}
.friends img {background: #000000; padding: 1px; border: 2px solid #464646;}
.friends table {text-indent:1em;}
.friends td {padding-bottom:5px; padding-left:8px;}


.w01 {width: 120px; float: left;}
.w01 img {width: 120px; height: 60px;}
.w02 {width: 480px; float: left; margin-left: 15px;}

.text {padding: 10px 0 0 28px; width: 900px;}
.text p {padding-bottom: 11px; text-indent: 1em;}
.text ol {padding-bottom: 11px; padding-left: 20px; text-indent: 1em;}
.text table {margin-bottom: 20px; padding-left: 1em; color: #bbb; margin-left:20px;}
.text td {padding-left: 3px; padding-right: 3px;}
/*inner*/


.buy_traffic {padding: 10px 0 0 28px; width: 900px;}
.buy_traffic p {padding-bottom: 11px; text-indent: 1em;}
.buy_traffic div {padding-bottom: 11px; text-indent: 1em;}

.bg1 {background: #666;}
.bg2 {background: #565656; width: 150px; text-align: right;}
.bg3 {background: #666; width: 150px; text-align: right;}
.bg4 {background: #ddd; text-align: center;}

.bg9 {background: #484848;}
.bg10 {background: #343434; width: 150px; text-align: right;}
.bg11 {background: #484848; width: 150px; text-align: right;}
.bg12 {background: #111; text-align: center;}

.bg5 {background: #333; font-weight: bold;}
.bg6 {background: #333; font-weight: bold; width: 150px; text-align: right;}
.bg7 {background: #333; font-weight: bold; width: 150px; text-align: right;}
.bg8 {background: #777; font-weight: bold; width: 50px; text-align: right;}
/*spons*/


.contacts {padding: 10px 0 0 28px; width: 900px;}
.contacts p {padding-bottom: 11px;}


/*headers*/
.h201 {text-indent: -9000px; overflow: hidden; height: 22px; background: url(../images/oursites.gif) 50% 0px no-repeat;}
.h202 {text-indent: -9000px; overflow: hidden; height: 58px; background: url(../images/news.gif) 0px 0px no-repeat;}
.h203 {background: url(../images/traffictrade.gif) 0px 0px no-repeat;}
.h204 {background: url(../images/contacts.gif) 0px 0px no-repeat;}
.h205 {background: url(../images/advertise.gif) 0px 0px no-repeat;}
.h206 {background: url(../images/friends.gif) 0px 0px no-repeat;}
.h207 {background: url(../images/sponsors.gif) 0px 0px no-repeat;}
/*headers*/

/*desc*/
.desc {width: 407px; height: 305px; float: left; padding: 57px 0 0 292px; font: normal 12px Tahoma, Verdana, Arial, sans-serif; color: #8c8c8c; position: relative;}
.desc p {line-height: 17px; padding-bottom: 8px; text-indent: 1em;}
.more {width: 118px; height: 14px; display: block; text-indent: -9000px; overflow: hidden; position: absolute; top: 320px; margin-left: 283px;}
#marked {background:#185aa7; font-weight:bold; color:#bbb; padding-right:2px; padding-left:2px;}
#marked_buytraffic {background:#444; font-weight:bold; color:#eee; padding:1px 2px;}
#marked_buytraffic a {color: #0098f9;}
.adv_text {padding: 5px 5px 6px; margin:2px 11px 5px 3px; border:solid 3px #4791bb; background: #70c7f9; color: #222; text-align:center;}
.adv_big_text {padding:7px 10px 0; border:solid 3px #4791bb; background: #70c7f9; color: #222; margin-bottom: 10px; color: #222;}
.adv_big_text span {background:#43b4f9; color: #222; padding: 1px 3px;}
.adv_big_text li {list-style: square; margin-left: 20px;}
.adv_big_text ul {margin-bottom:10px;}
.adv_big_text a {color: #333;}
.adv_text a {color: #333;}
/*desc*/

/*news*/
.news h2 {margin-bottom: 8px;}
.news div {padding: 4px 27px 10px 28px; background: url(../images/dots.gif) 100% 50% no-repeat; width: 273px; float: left; font-size: 11px;}
.news div.last {background: none;}
.news span {color: #e1ce00;}
.news p {color: #b44d00; text-indent: 1em;}
/*news*/

/*footer*/
.footer {background: url(../images/footer-bg.png) 0px 0px no-repeat; height: 221px; position: absolute; bottom: 0; width: 986px; z-index: 1;}
.infooter {height: 100px; position: absolute; bottom: 0; width: 986px; z-index: 3;}
.nav2 {position: absolute; bottom: 60px; left: 226px; z-index: 3;}
.nav2 li {float: left; margin-right: 7px;}
.nav2 a {margin-right: 7px;}

.mail {bottom: 26px; position: absolute; left: 92px;}
.copy {left: 614px; bottom: 37px; position: absolute;}
.copy li {float: left; margin-right: 7px;}
.copy span, .copy strong {margin-right: 7px;}
/*footer*/