a, img, ul, li, form, div, h1, h2, h3, h4, h5, h6, h7, html, body, p {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
html { background: url(http://bigtitstokyo.com/images/bg.jpg);}
body  {font: normal 12px Arial, Helvetica, sans-serif; color: #363636; min-height: 100%; background: url(http://bigtitstokyo.com/images/bg1.gif) 50% 0px repeat-y; height: auto !important; height: 100%; position: absolute;}
body.bg5 {background: url(http://bigtitstokyo.com/images/bg5.gif) 50% 0 repeat-y;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a {text-decoration: underline; color: #097bef;}
a:hover {text-decoration: none;}

/*center*/
.wrapper {background: url(http://bigtitstokyo.com/images/bg4.png) 50% 218px no-repeat;}
.wrapper3 {background: url(http://bigtitstokyo.com/images/bg4.png) 50% 14px no-repeat;}
.wrapper2 {width:1000px;margin:0px auto;background: url(http://bigtitstokyo.com/images/bg7.jpg) 50% 100% no-repeat;}
.center {width: 980px; margin: 0px auto;}
.wrapper3 div.center {padding: 14px 0 0 0;}
/*center*/

/*heads*/
.logo {position: absolute; background: url(http://bigtitstokyo.com/images/logo.png) 0px 0px no-repeat; width: 311px; height: 160px; z-index: 2;}
.logo2 {position: absolute; background: url(http://bigtitstokyo.com/images/logo2.png) 0px 0px no-repeat; width: 311px; height: 162px; z-index: 2; top: 267px; left: -31px;}
.head1 {background: url(http://bigtitstokyo.com/images/head1.jpg) 0px 13px no-repeat; position: relative; height: 448px;}
.head1 div.logo {top: 272px; left: -23px;}
.head1 ul.menu {right: 0px; top: 399px;}

.head2-x {background: url(http://bigtitstokyo.com/images/head-x2.gif) 0px 0px repeat-x; position: relative;}
.head2 {background: url(http://bigtitstokyo.com/images/head2.jpg) 294px 32px no-repeat; height: 222px;} 
.head2-x div.logo {top: 25px;}
/*heads*/

/*menu*/
.menu{font: normal 18px Arial; position: absolute; z-index: 1; padding-top: 4px;}
.menu li {float: left; margin-left: 25px;}
.menu a {color: #0d6eff;}
.memm {font: normal 16px Arial;background: url(http://bigtitstokyo.com/images/formembers.gif) 0px 0px no-repeat; padding-left: 130px; height: 28px;}

/*menu*/

/*desc*/
.desc {line-height: 17px; padding-bottom: 28px;}
.desc strong {font-weight:normal;}
.desc u {text-decoration:none;}
/*desc*/

/*video*/
.bg7 {background: url(http://bigtitstokyo.com/images/block2.png) 0 0 no-repeat; padding-top: 10px;}
.bg7 h2 {padding: 0 16px;}
.video {width:990px;}
.videobg {background: url(http://bigtitstokyo.com/images/uzor.gif) 50% 100% no-repeat; padding-bottom: 140px; margin-bottom: 40px;}

.w01 {width: 523px; float: left; margin-right: 4px;}
.w02 {width: 453px; float: left;}
.w01 h2 {color: #3f3f3f; font-size: 18px; font-weight: normal; margin-bottom: 14px;padding-left:10px;  line-height: 18px;}
.w02 h2 {color: #3f3f3f; font-size: 18px; font-weight: normal; margin-bottom: 14px;text-align: right; line-height: 18px;}
.player {margin-bottom: 7px;}
.desc2 {width:508px;background: url(http://bigtitstokyo.com/images/bg2.gif) 0px 0px repeat-x; line-height: 16px; padding: 5px 0 25px 5px;}

.formats {line-height: 9px; width: 230px; margin-right: 22px; float: left;}
.formats li {margin-bottom: 6px;}
.formats img {vertical-align: middle; margin-right: 11px;}
.formats a {text-decoration: none;}
.formats a:hover {text-decoration: underline;}

.info2 {width: 260px; float: left; margin-top: -8px;}
.info2 li {background: url(http://bigtitstokyo.com/images/dots1.gif) -100px 100% no-repeat; padding: 4px 0 6px 0;height:15px;}
.info2 li div {float: left;}
.info2 li span {float: left; margin-right: 3px;}
.info2 li div.vote_container {padding-top: 2px;}

.screen img {padding: 1px; border: 2px solid #e1e1e1; width: 158px; height: 105px;}
.screen div {width: 178px; float: left; padding: 0 0 10px 10px;} 

.info {color: #4a404b; line-height: 18px;}
.info p {padding: 6px 0 8px 0; background: url(http://bigtitstokyo.com/images/dots1.gif) 0px 100% no-repeat; margin-left: 3px;}
.info a {color: #0d46ff;}
.info textarea {width: 396px; height: 10px; padding: 6px; line-height: 10px; background: #FFFFFF; border: 1px solid #a5acb2; margin: 3px 0 2px 0;}
.q01 a {font-size: 11px;}

.link {color: #525252; font: normal 24px Tahoma, Verdana, Arial, sans-serif; padding-top: 5px;}
.link a {color: #525252; text-decoration: none;}
.link span, .link a:hover {color: #097bef; text-decoration: underline;}
/*video*/

/*thumbs*/
.thumbs {width: 990px; position: relative; padding: 10px 0 23px 0; background: url(http://bigtitstokyo.com/images/block2.png) 0 0 no-repeat;}
.thumbs select {position: absolute; right: 16px; top: 13px;}
.thumbs h2 {font-size: 18px; font-weight: normal; line-height: 18px; color: #3f3f3f; margin: 0 0 18px 6px;}
.thumbs h2 span {position: absolute; right: 16px; top: 13px; font-size: 12px;}
.thumbs h2 span a {color: #097bef;}
.thumbs div {width: 238px;height:205px; float: left; padding: 0 9px 16px 0;position:relative;}
.thumbs span {display: block;float:right;width:175px;}
.thumbs img {width: 234px; height: 156px; padding: 1px; border: 1px solid #e1e1e1; margin-bottom: 6px; background: #FFFFFF;}
.thumbs a {text-decoration: none; color: #363636;}
.thumbs a:hover span {text-decoration: underline;}
.rating {width:55px;float:left;font-weight:bold;}
.rating img {width:11px;height:11px; border:0px;padding:0px;margin-bottom:3px;background-color:transparent;}
.thumbs a.play {position: absolute; width: 32px; height: 32px; display: block; background: url(/images/play.png) 0 0 no-repeat; left: 100px; top: 70px; cursor: pointer;}
/*thumbs*/

/*tables*/
.t1 {width: 100%; color: #636363; background: #e2e2e2; margin-bottom: 25px;}
.t1 td {text-align: center; background: #FFFFFF; padding: 6px 0 5px 0;}
.t1 td.r {text-align: right; padding: 0 19px;}
.t1 a, .t1 td.r {color: #636363; text-decoration: none;}
.t1 a:hover {text-decoration: underline;}
/*tables*/

/*link2*/
.link2 {font: normal 36px Georgia, "Times New Roman", Times, serif; color: #097bef; line-height: 36px; padding-bottom: 27px;}
.link2 a {text-decoration: none;}
.link2 a:hover {text-decoration: underline;}
.link2 a span {text-decoration: underline;}
/*link2*/

/*extras*/
.network {padding: 0 0 10px 15px;}
.network h2 {font-size: 17px; font-weight: normal; line-height: 18px; color: #3f3f3f; margin: 0 0 18px 6px;}
.network div.desc {padding-bottom: 10px;}
.extras-screen, .extras-desc {padding: 20px 0; float: left;}
.extras-screen {width: 550px; margin-right: 16px;}
.extras-screen img {width: 534px; height: 596px; border: 8px solid #e1e1e1;}
.extras-desc {padding-left: 4px; width: 346px; color: #2e2e2e; background: url(http://bigtitstokyo.com/images/bullet8.gif) 0px 18px no-repeat;}
.extras-desc a {color: #347cff;}
.extras-desc h3 {font-size: 30px; font-weight: normal; padding: 8px 0 0 36px; height: 33px;}
.extras-desc p, .extras-desc ul {line-height: 20px; margin-top: 20px;}
.extras-desc p a {font-size: 14px; font-weight: bold; color: #347cff;}

.more-links {font-size: 14px; color: #000000; border-top: 1px solid #dfdfdf; padding: 11px 0 0 0;}
.more-links a, .display a, .hardlinks a {color: #347cff;}


.display {color: #000000; margin-bottom: -10px;}
.display a {color: #347cff;}

.hardlinks {border-top: 1px solid #dfdfdf; padding-top: 12px; margin-top: 8px; position: relative;}
.hardlinks p {font: normal 18px Georgia, "Times New Roman", Times, serif; line-height: 27px; color: #535353; }
.hardlinks span {color: #2c2c2c;}
.hardlinks em {position: absolute; top: -8px; right: 0; display: block; background: #FFFFFF; color: #3a3a3a; padding: 0 0 0 20px;}
/*extras*/

/*livecams*/
.live-cams {padding: 0 0 0 29px;}
.live-cams div.hardlinks {border: none; padding-bottom: 18px; margin-top: -17px;}
.thumbs2 {margin: -8px 0 0 0;}
.thumbs2 div {width: 120px; float: left; text-align: center; padding: 0 11px 18px 0;}
.thumbs2 img {width: 120px; height: 90px; margin-top: 1px;}
.thumbs2 a {text-decoration: none; color: #000000;}
.thumbs2 span {display: block;}
/*livecams*/

/*block*/
.block {background: url(http://bigtitstokyo.com/images/bg7.jpg) 50% 0px no-repeat; padding: 12px 0px 50px 0px; width: 1000px; position: relative;margin:0px auto;}
.block a {color: #fff1b8;}
.block h2 {font: normal 18px Georgia, "Times New Roman", Times, serif; color: #efefef; margin-bottom: 10px;}
/*block*/

/*toplist*/
.toplist {float: left;margin-left:20px;}
.toplist-r {float: right;}
.toplist div, .toplist-r div {width: 143px; float: left;}
.toplist a, .toplist-r a {text-decoration: none;}
.toplist li, .toplist-r li {background: url(http://bigtitstokyo.com/images/toplist-dots1.gif) 0px 0px no-repeat; padding: 6px 0 6px 9px;}
.toplist a:hover, .toplist-r a:hover {text-decoration: underline;}
/*toplist*/

/*footer*/
.footer {color: #0f0f0f; line-height: 15px;margin-top:23px; padding:20px 40px 0 50px ;}
.footer p {padding-bottom: 14px;margin-top:4px;}
.footer a {color:#1d52ff;}
/*footer*/

/*scrn*/
.scrn {padding: 6px 0 11px 20px;}
.scrn div.desc {padding: 10px 10px 15px 3px;}
.scrn div.link {padding: 0 0 21px 3px;}
.scrn table.t1 {margin: 23px 0 26px 10px; width: 920px;}
/*scrn*/

/*block7*/
.w03 {width: 255px; float: left; margin-right: 20px; color: #363636; padding: 0 0 12px 18px; line-height: 18px;}
.w03 div.text {padding: 0 0 10px 0;}
.w03 img {margin-bottom: 3px;}
.w04 {width: 331px; float: left; margin-right: 15px; padding-bottom: 12px;}
.w05 {color: #000000; width: 310px; float: left; padding: 0 0 12px 0;}
.w05 li {background: url(http://bigtitstokyo.com/images/bullet9.gif) 0px 0px no-repeat; padding-left: 22px; margin-bottom: 8px;}
.w05 ul {margin-top: 17px;}

.block6 {background: url(http://bigtitstokyo.com/images/block6-y.gif) 0 0 repeat-y;}
.block6-t {background: url(http://bigtitstokyo.com/images/block6-t.png) 0 0 no-repeat;}
.block6-b {background: url(http://bigtitstokyo.com/images/block6-b.gif) 0 100% no-repeat; padding: 0 0 1px 14px;}
.block6 p {color: #FFFFFF; padding: 10px 0 15px 0;}
.block6 li {margin-bottom: 9px;}
.block6 li a {color: #363636;}

.login {width: 329px; border: 1px solid #c0c0c0; background: #ffe9ae; padding: 3px; margin: 12px 0 12px 0; color: #000000;}
.loginin {background: #fffde0; border: 1px solid #c0c0c0; padding-top: 11px;}
.loginin div {border-bottom: 1px dashed #e3e3e3; border-top: 1px dashed #e3e3e3; margin: 0 2px 14px 2px; padding: 11px 0 11px 16px;}
.loginin div input {margin-right: 11px;}
.loginin img {margin-top: 5px;}
.login p {padding: 0 0 14px 22px;}
.f04 {margin-top: 5px; border: 1px solid #808080; background: url(http://bigtitstokyo.com/images/login-input-bg.gif) 0px 0px repeat-x; height: 22px; line-height: 22px;}

.text {padding: 21px 0 0 0; color: #282828; line-height: 23px;}
.text p {padding: 3px 0 0 0;}
.text strong {color: #5c5c5c;}

.w06 {width: 345px; float: left; line-height: 16px; color: #000000; overflow: visible; padding: 20px 0 20px 20px;}
.w06 a {color: #3264a3;}
.w06 li {background: url(http://bigtitstokyo.com/images/bullet9.gif) 0px 0px no-repeat; padding-left: 22px; margin-bottom: 8px;}
.w06 ul {margin: 13px 0 28px 5px;}

.usercom {padding: 10px 0 0 5px;}
.avatar {margin-right: 8px; width: 63px; float: left;}
.comi {width: 220px; border-top: 1px solid #d2c9ba; float: left; margin-top: 6px; line-height: 18px;}
.comi p {padding: 10px 0 0 6px;}
.com {line-height: 18px; padding: 5px 0 16px 0; border-bottom: 1px solid #d2c9ba; margin-bottom: 24px;}

.w07 {width: 602px; float: left; padding: 20px 0;}
.w07 li {padding: 21px 0 21px 3px; border-bottom: 1px solid #dfdfdf;}
.w07 li.last {border: none;}
.w07 ul input {margin-right: 18px;}
.w07 ul input, .w07 ul img {vertical-align: middle;}

.ads6 {margin-left: 53px;padding-bottom:15px;}
.ads6 input {margin-top:-70px;}

.g01 {background: url(http://bigtitstokyo.com/images/g01.gif) 0 0 repeat-y;}
.g02 {background: url(http://bigtitstokyo.com/images/g02.gif) 0 0 no-repeat;}
.g03 {background: url(http://bigtitstokyo.com/images/g03.gif) 0 100% no-repeat; padding: 0 0 0 63px;}
.img1 {margin: 0 0 11px 79px;}

.block9 {background: url(http://bigtitstokyo.com/images/block9-top.gif) 0 0 no-repeat #f1f1f1; width: 363px; position: relative; font-size: 14px; color: #646464; margin: 20px 0 0 0;}
.block9-b {background: url(http://bigtitstokyo.com/images/block9-bottom.gif) 0 100% no-repeat; padding: 14px 0 0 28px;}
.block9 span {margin-bottom: 4px;}
.block9 p {padding-bottom: 15px;}
.block9 .txt {width: 302px; height: 24px; border: 1px solid #a5acb2;}

.text2 {padding: 15px 0 0 23px;}
.text2 a {color: #1795ff;}

.join {padding: 19px 0 0 142px;}
/*block7*/

/*thumbs3*/
.thumbs3 {padding: 100px 0 0 13px;margin:0px auto;}
.thumbs3 div {float: left; padding: 8px 22px 0 0; }
.thumbs3 div.last {padding-right:0px;}
.thumbs3 a {text-decoration: none;}
.thumbs3 span {display: block; font-size: 18px; color: #6a6969;margin-top: 5px;}
.thumbs3 a:hover span {text-decoration: none;}
.thumbs3 img {padding: 1px; border: 2px solid #dadada; width: 220px; height: 250px; margin: 0;}
/*thumbs3*/

/*block2*/
.block2 {background: url(http://bigtitstokyo.com/images/block2.png) 0px 0px no-repeat; height: 37px; padding: 8px 11px 0 9px;}
.block2 span {color: #3f3f3f; font-size: 18px; font-weight: normal; line-height: 18px;}
.l-block {float: left;}
.r-block {float: right;}
/*block2*/

/*block3*/
.block3 {padding-bottom: 19px; border-bottom: 1px solid #c7c7c7; margin-bottom: 19px;}
/*block3*/

/*thumbs4*/
.thumbs4 {width: 594px; float: left; margin-right: 30px;}
.thumbs4 div {background: url(http://bigtitstokyo.com/images/thumbs4-bg.png) 0px 0px no-repeat; float: left; width: 289px; height: 408px; padding: 5px 0 0 6px; margin: 0 2px 2px 0;}
/*thumbs4*/

/*info3*/
.info3 {width: 354px; float: left; padding-top: 25px;}
.info3 h3 {padding: 0 0 16px 0; font: normal 18px Georgia, "Times New Roman", Times, serif; color: #3f3f3f;}
.info3 li {padding: 10px 0 11px 0; background: url(http://bigtitstokyo.com/images/dots3.png) 0px 100% no-repeat;}
.info3 li img {width: 11px; height: 11px;}
.info3 li.last {background: none;}
/*info3*/

/*screen2*/
.screen2 {width: 465px; float: left;}
.screen2 img {padding: 1px; border: 2px solid #e1e1e1; width: 142px; height: 95px;}
.screen2 div {width: 148px; float: left; padding: 0 0 3px 3px;} 
/*screen2*/

/*info4*/
.info4 {line-height: 15px; width: 515px; float: left;}
.info4 li {padding-bottom: 10px;}
.info4 ul {background: url(http://bigtitstokyo.com/images/dots3.png) 0px 100% no-repeat; margin-bottom: 10px;}
.info4 p.q01 {padding-bottom: 13px;}
/*info4*/

/*thumbs*/
.dvd {position: relative; margin-bottom: 22px;}
.bg6 {background: url(http://bigtitstokyo.com/images/bg6.png) 0 0 no-repeat; padding: 10px 0 0 0;}
.dvd select {position: absolute; right: 10px; top: 0;}
.bg6 select {top: 10px;}
.dvd h3 {font: normal 18px Arial, Helvetica, sans-serif; line-height: 18px; color: #3f3f3f; margin: 0 0 10px 8px;}
.dvd h3 span {position: absolute; right: 16px; top: 0px; font-size: 12px;}
.dvd h3 span a {color: #097bef;}

.block4 {background: url(http://bigtitstokyo.com/images/block4-bg.gif) 0px 0px repeat-y; width: 981px; position: relative;}
.block4-t {background: url(http://bigtitstokyo.com/images/block4-t.gif) 0px 0px no-repeat;}
.block4-b {background: url(http://bigtitstokyo.com/images/block4-b.gif) 0px 100% no-repeat; padding: 9px 0 0 1px;}

.block4-b div, .dvdin div {width: 187px; float: left; padding: 0 0 10px 8px;height:315px;}
.block4-b img, .dvdin img {padding: 2px; border: 1px solid #d1d1d1; margin-bottom: 7px;}
.block4-b li.date, .dvdin li.date {font-size: 11px; color: #777777; margin-bottom: 3px; position: relative;}
.block4-b li.date span, .dvdin li.date span {position: absolute; right: 5px;}
.block4-b li.date img, .dvdin li.date img {padding: 0; border: none; margin: 0;}
.block4-b a, .dvdin a {text-decoration: none;}
.block4-b a:hover, .dvdin a:hover {text-decoration: underline;}
/*thumbs*/

/*block5*/
.text7 {margin-left: 21px;}
.block5 {position: relative; height: 623px;}
.block5 div.footer {color: #0f0f0f; padding: 15px 40px 30px 30px;}
.block5 .thumbs3 {padding: 90px 0 0 3px;}
.block5 .thumbs3 div {float: left; padding: 8px 23px 0 0; text-align: center;}
.block5 .thumbs3 div.last {padding-right:0px;}
.block5 .thumbs3 a {text-decoration: none;}
.block5 .thumbs3 span {display: block; font-size: 18px; color: #6a6969;margin-top: 5px;}
.block5 .thumbs3 a:hover span {text-decoration: none;}
.block5 .thumbs3 img {padding: 1px; border: 2px solid #dadada; width: 220px; height: 250px; margin: 0;}
/*block5*/

/*vote*/
.vote h2 {background: url(http://bigtitstokyo.com/images/polls.png) 0px 0px no-repeat; padding: 0 0 18px 51px; margin: 0; font: normal 18px Arial, Helvetica, sans-serif; color: #5fa5cc;}
.vote h2 span {color: #000000; font: normal 11px Arial, Helvetica, sans-serif; display: block; padding-top: 3px;}
.vote li {background: url(http://bigtitstokyo.com/images/dots2.gif) 0px 0px no-repeat; padding: 7px 0 6px 0; position: relative; color: #5c5d5f;}
.vote li img {float: left; margin-top: 5px;}
.vote li input {vertical-align: middle;}
.vote li.r01 {padding-left: 30px;}
.r01 input {position: absolute; left: 8px; margin-top: 2px;}
.r02 input {margin-right: 5px;}
.vote_container {float: left; width:190px;text-align:left;}
.vote_container span {padding:0 0 0 3px;margin-top:-2px;}
.vote_container div.full { display: block;    width: 11px;    height: 10px;    background: url("http://bigtitstokyo.com/images/stars.gif") 1px -22px no-repeat;    float: left;    padding: 0 1px;}
.vote_container div.half {  display: block;   width: 11px;    height: 10px;    background: url("http://bigtitstokyo.com/images/stars.gif") 1px -33px no-repeat;    float: left;    padding: 0 1px;}
.vote_container div.empty { display: block;    width: 11px;    height: 10px;    background: url("http://bigtitstokyo.com/images/stars.gif") 1px top no-repeat;    float: left;    padding: 0 1px;}
.vote_container div.mover {  display: block;   width: 11px;    height: 10px;    background: url("http://bigtitstokyo.com/images/stars.gif") 1px -11px no-repeat;    float: left;    padding: 0 1px;}
#vote_mess {width:110px;float:left;font-weight:normal;padding-left:3px;margin-top:-2px;}
/*vote*/
.errtable {font:11px Arial;width:120px;margin-top:-70px;padding-left:6px;padding-top:7px;height:55px;background:url(http://bigtitstokyo.com/images/tip2.gif) left top no-repeat;color:red;}

.warning{margin-top:5px;margin-bottom:5px;width:512px;height:33px;background:url(../images/warning.png) no-repeat;font:bold 13px arial;color:#ffffff;}
.warning p {padding:9px 0 0 40px;}
.warning a{color:yellow;text-decoration:none;}
.warning a:hover{text-decoration:underline;}
.tp {position:relative;text-indent:0;}
.tp span a{color:yellow;text-decoration:none;}
.tp span a:hover{text-decoration:underline;}
.tp b {font-weight:normal;border-bottom:0px;}
.tp b span {display:none;}
.tp b:hover {}
.tp b:hover span { font:bold 13px arial;  background:url(../images/tip.gif) no-repeat;   border:0px;   color:#fff;   display:block;   padding:7px;   position:absolute;   top:-75px;   margin-left:-70px; right:20px;   z-index:10;   text-align:left;   width:300px;height:200px;}
