* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
html {background-color: #ffffff;}
body  {font: normal 11px Tahoma, Verdana, Arial, "MS Sans Serif"; color: #722607; position: absolute;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a:link {color: #660033; text-decoration: underline;}
a:visited {text-decoration: underline; color: #660033;}
a:hover {text-decoration: none; color: #000000;}
a:active {text-decoration: underline; color: #000000;}

/*border*/
.border {width: 980px; margin: 0px auto; background: url(../images/bg.jpg) center repeat-y; min-height: 100%; height: auto !important; height: 100%;}
/*border*/

/*main*/
.main {width: 936px; margin: 0px auto; background-color: #ffffff;}
/*main*/

/*header*/
.header {width: 936px; height: 593px; background: url(../images/header.jpg) 0px 0px no-repeat; position: relative;}
.seemore {display: block; width: 153px; height: 50px; position: absolute; top: 273px; left: 381px; text-indent: -9000px; overflow: hidden;}
.bar {position: absolute; top: 503px;}
.bar a {float: left; display: block; height: 60px; text-indent: -9000px; overflow: hidden;}
.bar .members {width: 250px;}
.bar .join {width: 362px; margin: 0 76px 0 76px;}
.bar .nextpage {width: 168px;}
/*header*/

/*block*/
.block {background: url(../images/block-bg.jpg) 0px 0px repeat-y;}
.block-top {height: 683px; background: url(../images/block-top.jpg) 0px 0px no-repeat; padding: 14px 0 0 18px;}
.block-bottom {height: 71px; background: url(../images/block-bottom.jpg) 0px 100% no-repeat;}
.desc {width: 226px; height: 331px; float: left; display:inline;}
.desc p {font: normal 11px Trebuchet MS, Comic Sans MS; height: 170px; margin: 102px auto 0; padding: 0 12px 0 6px; text-align: justify;}
.desc a {display: block; width: 174px; height: 45px; margin: 5px 0 5px 22px; text-indent: -9000px; overflow: hidden;}
.block img {width: 221px; height: 165px; border: 1px solid #000000; margin: 0 3px 3px 0; float: left;}
.block img.big {width: 447px; height: 335px;}
.block-bottom a {display: block; width: 848px; height: 56px; margin: 2px 0 0 44px; text-indent: -9000px; overflow: hidden;}
/*block*/

/*footer*/
.footer {width: 936px; height: 270px; background: url(../images/footer.jpg) #ffffff 0px 0px no-repeat;  position: relative;}
.footer a {display: block; text-indent: -9000px; overflow: hidden;}
.join-f {width: 327px; height: 77px; position: absolute; right: 3px; top: 81px;}
.nextpage-f {width: 290px; height: 65px; position: absolute; right: 8px; top: 190px;}
/*footer*/

/*footer2*/
.footer2 {color: #000000; padding: 100px 0 0; text-align: center;}
.footer2 p {padding-bottom: 5px; padding-top: 5px;}
.footer2 a {color: #660033;}
.footer2 a:hover {color: #000000; text-decoration: none;}
/*footer*/

/*header-join*/
.header-join {width: 936px; height: 290px; background: url(../images/header-join.jpg) 0px 0px no-repeat; position: relative;}
/*header-join*/

/*block-join*/
.block-join {background-color: #ffffff; text-align: center;}
.thumbs {width: 435px; float: left; padding: 10px 0 25px 20px;}
.thumbs h2 {font: bold 15px Comic Sans MS; color: #000000; text-align: center; padding-bottom: 6px;}
.thumbs img {width: 140px; height: 110px; border: 1px solid #660204; margin: 0 3px 3px 0;}
.form {text-align: center; width: 450px; float: right; padding: 5px 0;}
.form input {width: 350px; height: 37px; font-size: 16px; font-weight: bold; color: #333333; margin-bottom: 20px;}
.form h2 {font-size: 24px; color: #800065; text-align: center; padding: 5px 0 15px 0px;}
.form p {color: #000000;}
.bonus {margin: 0 auto; width: 916px; font-size: 29px; color: #800065; text-align: center; padding-top: 10px;}
.bonus p {float: left; font-size: 17px; color: #000000; padding: 5px 10px 20px; line-height: 30px;}
.bonus a, .bonus a:hover, .bonus a:visited {color: #000000; text-decoration: none;}
.bonus img {width: 206px; height: 210px; border: 1px solid #440204;}
/*block-join*/

/*footer-join*/
.footer-join {width: 936px; background: url(../images/footer-join.jpg) #ff84ba top no-repeat; color: #000000; padding: 150px 0 0; text-align: center; position: relative;}
.footer-join p {padding-bottom: 5px; padding-top: 5px;}
.footer-join a {color: #660033;}
.footer-join a:hover {color: #000000; text-decoration: none;}
a#domain {color: #000000; text-decoration: none;}
/*footer-join*/