/* CSS Document 2008. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body {
        margin: 0;
        padding: 0;
/*        font-family: Trebuchet MS; */
        font-size: 11px;
        color: #696969;
        background: #E2DECC;
        }

.viewcounter {
  color: #808080;
  font-size: 0.8em;
}

.mark_explain 
{ 
  font-size: 0.8em;
  color: #808080;
  padding: 5px 5px 10px 15px;
}

img, table, td {
        margin: 0;
        padding: 0;
        font-size: 11px;
        }
img {
        border: 0;
        }
h1, h2, h3, h4, h5, h6, h7, p {
        padding: 0 0 5px 0;
        margin: 0;
        line-height: 13px;
        }
h1 {
     font-size: 10px;
     line-height: 11px;
     padding: 0 0 0 50px;
}
.menu_title h3 {
        color: #ff66b7;
        font-size: 14px;
        padding: 0 0 10px 16px;
        text-transform: upppercase;
}
.menu_title h2 {
        color: #ff66b7;
        font-size: 14px;
        padding: 15px 0px 10px 0px;
        text-transform: upppercase;
}

.current_cat {
    font-size: 1.5em;
    font-weight: bold;
    color: pink;
}
ul, ol, li {
        padding: 0;
        margin: 0;
        list-style: none;
        line-height: 13px;
        }
form {
        padding: 0;
        margin: 0;
        }
select, input, textarea, option {
        padding: 0;
        margin: 0;
        font-size: 10px;
/*        font-family: Trebuchet MS; */
        color: #6E6E6E;
        }
a {
        color: #1E93C9;
        cursor: pointer;
        }
a:hover {
        color: #4F4F4F;
        text-decoration: none;
        }
table, td {
        border-collapse: collapse;
        }
td {
        vertical-align: top;
        }
td.chk {
        vertical-align: middle;
        text-align: center;
        height: 24px;
        width: 24px;
        }

/*********************************************/

table.page {
        margin: 0 auto;
        }
td.b_01 {
        background: url('../images/b_01.gif') repeat-y 0 0;
        }
td.b_02 {
        background: url('../images/b_02.gif') repeat-y 0 0;
        }
td.main {
        background: #FFFFFF;
        }
td.lmain {
        background: url('../images/lm_02.jpg') no-repeat 0 271px;
        }
td.adv_02 {
        background: url('../images/adv_02.gif') repeat-y 0 0;
        vertical-align: middle;
        text-align: center;
        color: #DBDAD3;
        }
td.adv_02 h4 {
        font-size: 11px;
        }
td.ads_02 {
        background: url('../images/ads_02.gif') repeat-y 0 0;
        vertical-align: middle;
        text-align: center;
        color: #DBDAD3;
        }
td.ads_02 h4 {
        font-size: 11px;
        }
div.fr {
        padding: 0 0 0 16px;
        background: url('../images/li.gif') no-repeat 2px 4px;
        }
div.fr h3 {
        font-size: 11px;
        font-weight: normal;
        }
td.lmain div.fr {
        margin: 0 10px 3px 15px;
        }
td.lmain ul.more {
        margin: 0 10px 0 15px;
        }
ul li {
        padding: 0 0 5px 16px;
        background: url('../images/li.gif') no-repeat 2px 4px;
        }
td.bc_02 h3 {
        font-size: 14px;
        color: #FF66B7;
        text-transform: uppercase;
        padding: 0 0 10px 16px;
        }
td.bc_02 {
        background: url('../images/bc_02.gif') repeat-y 0 0;
        padding: 10px 20px;
        }
td.md {
        padding: 0 20px 0 0;
}

.tgp_date {
        color: #ff0066;
        font-size: 0.8em;
}
.tgp_type {
        color: #f4a460;
        font-size: 0.8em;
}
.tgp_type_movie {
        color: #b22222;
        font-size: 0.8em;
}


div.pics img {
        border: #B2AF9F 1px solid;
        float: left;
        margin: 0 7px 7px 0;
        }
div.pages {
        margin: 10px auto 0 auto;
        width: 440px;
        background: #FFFFFF;
        color: #000000;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: bold;
        padding: 5px 0;
        text-align: center;
        }
div.pages a.x {
        color: #FF66B7;
        }
div.pages a.x:hover {
        color: #4F4F4F;
        }
div.pages2 {
        margin: 5px 0;
        background: #FFFFFF;
        color: #000000;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: bold;
        padding: 5px 0;
        text-align: center;
        }
div.pages2 a.x {
        color: #FF66B7;
        }
div.pages2 a.x:hover {
        color: #4F4F4F;
        }
td.cat_02 {
        background: url('../images/cat_02.gif') repeat-y 0 0;
        padding: 10px 20px;
        }
td.cat_02 li {
        background: url('../images/li2.gif') no-repeat 2px 4px;
        font-weight: bold;
        }
td.cat_02 a {
        color: #FFFFFF;
        }
td.cat_02 a:hover {
        color: #FFDD68;
        }
div.a_07 {
        position: relative;
        width: 718px;
        height: 71px;
        overflow: hidden;
        }
div.a_07 div.txt {
        position: absolute;
        left: 140px;
        top: 14px;
        width: 563px;
        height: 50px;
        overflow: hidden;
        color: #4F4F4F;
        }
div.copy {
        position: relative;
        width: 932px;
        height: 101px;
        overflow: hidden;
        }
div.copy div.txt {
        position: absolute;
        left: 110px;
        top: 51px;
        width: 700px;
        height: 42px;
        overflow: hidden;
        color: #000000;
        text-align: center;
        }
div.copy div.txt img {
        margin: 0 3px 1px 3px;
        }
div.copy a {
        color: #FFFFFF;
        }
div.copy a:hover {
        color: #FFDD68;
        }
div.d_02 {
        background: url('../images/d_02.jpg') no-repeat 0 0;
        padding: 10px 100px;
        }
div.in {
        width: 100%;
        }
div.d_02 h3 {
        font-size: 14px;
        color: #000000;
        text-transform: uppercase;
        padding: 0 0 10px 30px;
        }
div.pic2 {
        background: url('../images/bg_pic2.gif') no-repeat 0 0;
        width: 158px;
        height: 212px;
        }
div.pic2 img {
        margin: 9px;
        }
div.d_01 {
        position: relative;
        width: 932px;
        height: 200px;
        overflow: hidden;
        }
div.d_01 div.txt {
        position: absolute;
        left: 200px;
        top: 20px;
        width: 718px;
        }
td.a_08 {
        background: url('../images/a_08.jpg') no-repeat 0 0;
        padding: 10px 0;
        }
td.a_08 div.txt {
        padding: 0 7px;
        }
td.a_08 h3 {
        font-size: 14px;
        color: #000000;
        text-transform: uppercase;
        padding: 0 0 10px 5px;
        }


div.input_form {
   padding: 0 0 10px 10px;
}

div.input_form h3,h3.top_h3, div.ads h3 {
  color: #ff66B7;
  font-size: 14px;
}
