* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%; border: 0;}
html {background: url(../images/p.jpg) #000000;}
body  {font: normal 11px Tahoma, Verdana, Arial, "MS Sans Serif"; color: #FFFFFF; background: url(../images/center-bg.png) center repeat-y; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a:link {color: #FCA300;	text-decoration: underline;}
a:visited {text-decoration: underline; color: #FCA300;}
a:hover {text-decoration: none;	color: #FFFFFF;}
a:active {text-decoration: underline; color: #FFFFFF;}

/*center*/
.center {width: 1000px; margin: 0px auto; padding-bottom: 415px;}
.j-center {width: 1000px; margin: 0px auto; padding-bottom: 265px;}
.j-page {width: 1000px; height: 100%; margin: 0px auto; background: url(../images/footer.jpg);}
/*center*/

/*head*/
.head-left {background: url(../images/head-left.jpg) 0px 0px no-repeat; position: relative;}
.head-right {background: url(../images/head-right.jpg) 100% 0px no-repeat; height: 486px;}
/*head*/

/*nav*/
.nav {position: absolute; top: 399px; left: 298px;}
.nav a {display: block; text-indent: -9000px; overflow: hidden; height: 84px;}
.nav li {width: 201px; margin-right: 3px; float: left;}
.q01 a {height: 84px; background: url(../images/4.gif) 1px 0px no-repeat;}
/*nav*/

/*block*/
.block {margin-bottom: 9px;}
.desc {width: 218px; float: left; position: relative; background: url(../images/desc-bg.gif) 0px 0px repeat-y; margin-left: 6px;}
.desc-top {background: url(../images/desc.png) 0px 0px no-repeat; height: 292px;}
.desc a {width: 215px; height: 76px; display: block; position: absolute; bottom: 0px; text-indent: -9000px; overflow: hidden; background: url(../images/3.gif) 0px 0px no-repeat;}
.desc p {padding: 100px 19px 80px 19px; text-align: justify;}
.block img {width: 240px; height: 180px; border: 1px solid #FFFFFF; margin: 0 6px 6px 0; float: left;}
.block img.big {width: 380px; height: 290px;}
.block span {margin-left: 8px; display: block;}
.link {margin-top: 3px;}
.link a {display: block; height: 59px; text-indent: -9000px; overflow: hidden; background: url(../images/5.gif) 0px 0px no-repeat;}
/*block*/ 

/*join*/
.join-left {background: url(../images/join-left.jpg) 0px 0px no-repeat;}
.join-right {background: url(../images/join-right.jpg) 100% 0px no-repeat; padding: 229px 0 0 0;}
.join-block {width: 1000px; background: url(../images/line.gif) bottom no-repeat; background-color: #000000; padding: 21px 0 0;}

.forms-b {text-align: center; width: 420px; float: left;}
.forms-b input {width: 350px; height: 37px; background-color: #fdf0ce; font-size: 16px; font-weight: bold; color: #333333; margin-bottom: 20px;}
.forms-b input:hover {background-color: #ffc38c; border: #000000 solid 2px;}
.forms-b h2 {font-size: 24px; color: #fed295; text-align: center; padding: 5px 0 20px 0px;}
.forms-b p {color: #dddddd;}

.thumbs {width: 435px; float: left; padding: 0 70px 25px 35px;}
.thumbs h2 {font-size: 17px; text-align: center; font-weight: normal; padding-bottom: 6px;}
.thumbs img {width: 140px; height: 110px; border: 1px solid #660204; margin: 0 3px 3px 0;}

.bonus {margin: 0 auto; width: 966px; font-size: 29px; text-align: center; color: #fed295;}
.bonus p {float: left; font-size: 17px; color: #dddddd; padding: 5px 10px 20px; line-height: 30px;}
.bonus a, .bonus a:hover, .bonus a:visited {color: #dddddd; text-decoration: none;}
.bonus img {width: 219px; height: 223px; border: 1px solid #440204;}
/*join*/

/*footer*/
.footer {background: url(../images/footer.jpg) 0px 69px repeat-y; height: 425px; position: absolute; bottom: 0; width: 1000px;}
.footer p {text-align: center; padding-bottom: 10px;}
.buttons {padding: 0 0 0 89px; height: 275px; background: url(../images/buttons.jpg) 0px 0px no-repeat;}
.buttons a {display: block; float: left; text-indent: -9000px; overflow: hidden; height: 117px;}
.join {background: url(../images/1.gif) -3px -4px no-repeat; width: 345px; margin-right: 149px;}
.next {width: 333px;}

.j-footer {height: 128px; position: absolute; bottom: 0; width: 1000px;}
.j-footer p {text-align: center; padding-bottom: 10px;}
a#domain {color: #fef7f0; text-decoration: none;}
/*footer*/
