* {margin: 0; padding: 0;}
body  {font: normal 11px Arial, Helvetica, sans-serif; color: #1B1629; background: url(/images/bg.gif) #b49ff6;}
body.nbg {background: #e5dcff;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
h1 {display: none;}
a {text-decoration: underline; color: #0072bc;}
a:hover {text-decoration: none;}
/*banner*/
.banner {text-align: center; padding: 0 0 10px 0;}
.banner2 {padding: 10px 0; text-align:center;}
/*banner*/
/*center*/
.wrapper {background: url(/images/head-x.gif) 0 0 repeat-x;}
.wrapper-b {background: url(/images/footer-x.png) 0 100% repeat-x;}
.center {width: 988px; margin: 0px auto;}
/*center*/

/*ads*/
.ads {text-align: center; padding: 1px 0 15px 0;}
/*ads*/

/*head*/
.head {height: 133px; position: relative;}
.bookmark {background: url(/images/bookmark.png) 0 0 no-repeat; width: 88px; height: 70px; position: absolute; left: 0px; top: 21px; font-size: 9px; padding: 30px 0 0 63px;}
.bookmark a {color: #090909;}

.desc {position: absolute; left: 167px; line-height: 16px; font-size: 13px; top: 22px;}

.logo {background: url(/images/logo.png) 0 0 no-repeat; width: 240px; height: 173px; position: absolute; left: 580px; top: 0;}
.logo2 {background: url(/images/logo.png) 0 0 no-repeat; width: 240px; height: 173px; margin: 0px auto;}


.subscribe {position: absolute; right: 0; background: url(/images/subscribe.png) 0 0 no-repeat; width: 140px; height: 54px; padding: 46px 0 0 0; top: 21px; text-align: center;}
.f021 {width: 120px; height: 20px; margin-bottom: 5px;}

.menu {position: absolute; top: 90px; left: 167px; font-weight: bold;}
.menu li {float: left; height: 22px; background: #f3eaff; border: 1px solid #1B1629; padding-top: 7px;}
.menu li.q01 {background: url(/images/icon1.gif) 16px 7px no-repeat #f3eaff; width: 114px; border-right: none; text-indent: 38px;}
.menu li.q02 {background: url(/images/icon2.gif) 15px 6px no-repeat #f3eaff; width: 155px; border-right: none; text-indent: 39px;}
.menu li.q03 {background: url(/images/icon3.gif) 12px 6px no-repeat #ffe15e; width: 114px; text-indent: 35px;}
/*head*/

/*wrapper2*/
.wrapper2 {background: url(/images/center-line.gif) 0 0 repeat-y;}
.wrapper2-t {background: url(/images/center-t.png) 0 0 no-repeat;}
.wrapper2-b {background: url(/images/center-b.gif) 0 100% no-repeat;}
/*wrapper2*/

/*wrapper3*/
.wrapper3 {background: url(/images/center-line2.gif) 0 0 repeat-y;}
.wrapper3-t {background: url(/images/center-t2.png) 0 0 no-repeat;}
.wrapper3-b {background: url(/images/center-b2.gif) 0 100% no-repeat;}
/*wrapper3*/

/*left*/
.left {padding: 11px 0 0 0; width: 167px; float: left;}
.left h2 {text-indent: -9999px; overflow: hidden; height: 31px;}

.nav {font-size: 13px; font-weight: bold;}
.nav li {background: url(/images/nav-bg.png) 0 0 no-repeat; height: 22px; padding: 4px 0 0 39px; margin-bottom: 4px;}
/*left*/

/*headers*/
.h201 {background: url(/images/h201.gif) 0 0 no-repeat;}
.h202 {background: url(/images/h202.png) 0 0 no-repeat;}
.h203 {background: url(/images/h203.png) 0 0 no-repeat;}
.h204 {background: url(/images/h204.png) 0 0 no-repeat;}
/*headers*/

/*hello*/
.center1 {width: 960px; margin: 0px auto; padding-bottom: 105px;}

h1 {font-size: 18px; text-align: center; padding: 5px 0 30px 0; display: block;}

.center p {padding-bottom: 20px;}
.enter {text-align: center;}
.enter a {font-size: 28px; font-weight: bold;}
.enter span {display: block; padding-top: 12px;}
.enter span a {font-size: 11px;}

.block3 {padding-bottom: 10px; min-height: 1px; _height: 1px; width: 786px; margin: 0px auto;}
.links {text-align: center; padding: 10px 0 50px 0; font-size: 19px; font-weight: bold;}
.footer1 {height: 118px; width: 987px; margin: 0px auto; position: relative;}
.desc3 {line-height: 17px; position: absolute; left: 179px; top: 250px;}
.desc3 a {color: #1B1629; text-decoration: none;}
.desc3 a:hover {text-decoration: underline;}
/*hello*/

/*main*/
.main {width: 648px; float: left; padding: 91px 0 0 0;}
.title {font-size: 14px; font-weight: bold; margin-bottom: 5px; background: url(/images/bullet.gif) 14px 3px no-repeat; padding-left: 26px;}
.w01 {width: 305px; float: left; padding: 0 23px 0 10px;}

.photo {background: #e5dcff; border-bottom: 1px solid #FFFFFF; text-align: center; padding: 5px 0; margin-bottom: 8px;}
.text {border: 1px solid #efe6ff; text-align: justify; padding: 8px 5px 0 5px; margin-bottom: 10px;}
.text p {padding: 0 0 10px 0;}
.text a {color: #1B1629; font-weight: bold;}

.w02 {width: 297px; float: left;}
.photo2 {background: #d6c8f9; text-align: center; padding: 5px 0; border-bottom: 1px solid #FFFFFF; margin-bottom: 8px;}
.text2 {border: 1px solid #cdbcf8; text-align: justify; padding: 8px 5px 0 5px; margin-bottom: 10px;}
.text2 p {padding: 0 0 10px 0; line-height: 16px;}
.text2 a {color: #1B1629; font-weight: bold;}
/*main*/

/*right*/
.right {width: 172px; float: left; padding: 11px 0 0 0;}
.right h2 {text-indent: -9999px; overflow: hidden; height: 31px;}
/*right*/

/*top*/
.top {padding: 9px 0 9px 17px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #251459;}
/*top*/

/*thumbs*/
.thumbs {padding: 5px 0 0 13px;}
.thumbs div {margin-bottom: 18px; width: 150px;}
.thumbs img {width: 135px; height: 180px; padding: 1px; border: 1px solid #efe3ff; margin-bottom: 5px;}
.thumbs span {display: block; background: url(/images/bullet2.gif) 2px 3px no-repeat; padding: 0 0 0 16px; font-size: 14px; font-weight: bold; margin-bottom: 3px;}
/*thumbs*/

/*footer*/
.footer, .footergalls {width: 988px; margin: 0px auto; background: url(../images/footer-center.gif) 170px 0 no-repeat; position: relative;}
.footer div.bookmark {top: 8px; right: 0px; left: auto;}
.footer div.subscribe {right: auto; left: 0; top: 8px;}
.pages {text-align: center; font-size: 11px; font-weight: bold; margin: 0 172px 0 167px; background: #dbceff; line-height: 22px;}
.pages a {background: #FFFFFF; text-decoration: none; color: #715fa8; padding: 0 5px 0 5px;}

.desc2 {line-height: 17px; width: 988px; margin: 0px auto; text-align: center; margin-top:40px;}
.desc2 a {color: #715fa8; text-decoration: none;}
.desc2 a:hover {text-decoration: underline;}

.desc_us {line-height: 17px; width: 988px; margin: 0px auto; text-align: center; margin-top:0px;}
.desc_us a {color: #715fa8; text-decoration: none;}
.desc_us a:hover {text-decoration: underline;}

.desc21 {line-height: 17px; width: 988px; margin: 0px auto; text-align: center; padding-top:50px;}
.desc21 a {color: #715fa8; text-decoration: none;}
.desc21 a:hover {text-decoration: underline;}

.footer2 {height: 80px; text-align: center;}

.footergalls { padding: 0px 10px 20px 10px; width: 968px; overflow: hidden; }
.footergalls .desc2 { padding-top: 60px; width: 648px; margin: 0px auto; }
.footergalls .subscribe { position: static; float: left; margin-top: 10px; }
.footergalls .bookmark { position: static; float: right; margin-top: 10px;  }

/*footer*/

/*main2*/
.main2 {width: 648px; float: left;}
.where {font-size: 12px; color: #000000; padding: 10px 0 0px 31px;margin-bottom: -10px;}
.where a {color: #000000;}

.photoset {padding: 0 0 20px 15px;}

.photo3 {width: 297px; float: left; margin-right: 12px;margin-bottom: 1px;}
.photo3 img {border: 3px solid #e5dcff;}
.info {width: 300px; float: left; position: relative; height: 410px;}
.info h3, .paysite h3, .comment h3, .toplists h3 {font-size: 18px; color: #070706; margin-bottom: 5px; background: url(../images/bullet.gif) 0 3px no-repeat; padding-left: 13px;}
.info p {font-size: 11px;}
.info span {display: block; padding: 0 0 0 13px; background: url(../images/bullet.gif) 0 20px no-repeat; font-size: 19px; font-weight: bold;}
/*main2*/

/*thumbs2*/
.thumbs2 {position: absolute; bottom: 0;}
.thumbs2 img {margin-right: 5px; border: 3px solid #e5dcff;}
/*thumbs2*/

/*thumbs3*/
.thumbs3 {padding: 9px 0 0 0;}
.thumbs3 img {margin: 0 12px 12px 0; border: 3px solid #e5dcff;}
/*thumbs3*/

/*rating*/
.rating {height: 31px; width: 614px; border: 2px solid #e5dcff; margin: 0 0 12px 14px; position: relative;}
.l-poz {position: absolute; left: 14px; top: 8px;}
.r-poz {position: absolute; right: 24px; top: 6px;}
.r-poz span {margin-right: 25px;}
.r-poz span input {position: absolute; margin: 2px 0 0 3px;}
.f02 {margin: 0 0 0 0; vertical-align: middle;}
/*rating*/

/*paysite*/
.paysite {padding: 0 0 14px 14px;}
.paysite img {width: 320px; height: 240px; border: 5px solid #e5dcff; float: left; margin-right: 10px;}
.paysite p {font-size: 13px;margin-top: 10px;}
.paysite h3 {margin-bottom: 5px;}
.paysite span a {display: block; text-align: center; font-weight: bold; font-size: 20px;}
/*paysite*/

/*comment*/
.comment {padding: 0 0 13px 14px; font-size: 12px;}
.w03 {width: 199px; float: left; padding: 0 15px 0 13px;}
.w03 p {padding-bottom: 10px;}
.w03 input {margin-top: 10px; border: 2px solid #ffffff; background: #dbceff; width: 195px; height: 23px; padding-top: 5px;}

.w04 {width: 389px; float: left;}
.w04 textarea {width: 385px; height: 95px; border: 2px solid #ffffff; background: #dbceff; margin-top: 10px;}
/*comment*/

/*toplists*/
.toplists {padding: 0 0 0 14px;}
.toplists a {text-decoration: none;}
.toplists a:hover {text-decoration: underline;}

.top1 {padding: 0 0 15px 0;}
.top1 ul {width: 150px; float: left; font-size: 15px; font-weight: bold;}

.top2 {padding: 0 0 15px 0;}
.top2 ul {width: 110px; float: left; font-size: 13px; font-weight: bold;}

.top3 {padding: 0 0 15px 0;}
.top3 ul {width: 90px; float: left; font-weight: bold;}
/*toplists*/

 /*center*/
h1 {font-size: 17px; text-align: center; padding: 20px 0 30px 0; display: block;}
.text3  {width: 760px; margin: 0px auto; font-size: 13px;}
.text3 p {margin-bottom: 20px;}
.enter {text-align: center;}
.enter a {font-size: 28px; font-weight: bold;}
.enter span {display: block; padding-top: 12px;}
.enter span a {font-size: 11px;}

.block3 {padding-bottom: 10px; min-height: 1px; _height: 1px; width: 786px; margin: 0px auto;}
.links {text-align: center; padding: 10px 0 50px 0; font-size: 19px; font-weight: bold;}
/*center*/

/*pay*/
.pay {width: 346px; float: left;}
.pay img {padding: 1px; border: 3px solid #efe3ff; width: 320px; height: 240px;}
/*pay*/

/*desc*/
.desc-war {width: 434px; float: left; padding-bottom: 5px;}
.desc-war h2 {font-size: 22px; text-indent: 0; height: auto; margin-bottom: 15px;}
.hands {margin: 0px auto; width: 370px; min-height: 80px; _height: 80px; font-size: 20px; font-weight: bold; margin-top: 25px; text-align: center;}
/*desc*/

/*big*/
.big {font-size: 17px; text-align: center; font-weight: bold; padding-top: 13px;}
.big img {margin: 20px 0;}
/*big*/

/*thumbs4*/
.thumbs4 {padding: 10px 0;}
.thumbs4 div {width: 167px; text-align: center; margin-bottom: 10px; font-size: 12px;}
.thumbs4 img {width: 147px; height: 100px; margin-bottom: 3px; border: 1px solid #2F6602;}
.thumbs4 a {text-decoration: none; color: #715fa8; font-weight: bold;}
.thumbs4 a span {text-decoration: underline;}
.thumbs4 a:hover span {text-decoration: none;}
/*thumbs4*/

/*thumbs*/
.thumb {padding: 5px 0 0 15px;}
.thumb div {margin-bottom: 18px; width: 150px;}
.thumb img {padding: 1px; border: 3px double #efe3ff; margin-bottom: 5px;}
.thumb span {display: block; background: url(/images/bullet2.gif) 2px 3px no-repeat; padding: 0 0 0 16px; font-size: 14px; font-weight: bold; margin-bottom: 3px;}
/*thumbs*/

.player {
	width: 560px;
	position: relative;
}


#advertising2 {
    background: #000;
    display: none;
    height: 445px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 560px;
    z-index: 10;
}
#advertising2 iframe {

    display: block;

    margin: 0 auto;

}

#advertising2 em {

    color: #DDDDDD;

    display: block;

    font-style: normal;

    margin: 3px auto 0;

    text-align: right;

    width: 326px;

}

.adv-inner {

    background: none repeat scroll 0 0 #EEEEEE;

    border: 1px solid #676968;

    margin: 4px auto 0;

    padding: 0 0 10px;

    width: 326px;

}

.adv-inner span {

    background: none repeat scroll 0 0 #C2C2C2;

    color: #EEEEEE;

    display: block;

    font-size: 14px;

    line-height: 22px;

    margin-bottom: 10px;

    text-indent: 7px;

}

.continue-play {

    margin: 1px 0 0;

    text-align: center;

}

.continue-play a {

    color: #47DD18;

    font-size: 20px;

    line-height: 24px;

    text-decoration: underline;

}

.continue-play a:hover {

    text-decoration: none;

}

.adv-holder {

display: table;

vertical-align: middle;
margin: 46px auto 0;

}

a.dv-center {

vertical-align: middle;

display: table-cell;

height: 336px;

width: 668px;

}

