/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:url(../images/top_bg.gif) top left repeat-x;background-color:#000}
body{width:998px;margin:0 auto;font-family:"trebuchet MS", Arial, Helvetica, sans-serif;color:#fdfdfd;font-size:13px;min-height:100%}
*html body{height:100%}
body{behavior:url("csshover.htc");}
/* HTML tags */
a img{vertical-align:middle;}
h1{}

h2{color:#dec709;font-size:18px;font-weight:normal;padding:20px 0 5px 0}
h2 a{float:right;color:#fdfdfd;font-size:12px;font-weight:normal}
h2 span{color:#757474}

.clear{clear:both;font-size:1px;height:1px;}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}

.color-pink{color:#ed174f}
.color-yellow{color:#fefb01}
.color-violet{color:#6f2a8e}
.color-white{color:#fefefe !important}
.color-green{color:#92e90a !important}
.color-blue{color:#0d88c8 !important}

a{color:#ed174f}
a:hover{text-decoration:none}

input{color:#1a1a1a;font-size:11px;font-family:"trebuchet MS";padding:0;margin:0;vertical-align:middle}
select{color:#1a1a1a;font-size:11px;font-family:"trebuchet MS";padding:0;margin:0}
textarea{color:#1a1a1a;font-size:11px;font-family:"trebuchet MS";padding:0;margin:0}
html[xmlns*=""] body:last-child input, select, textarea{font-size:12px}

/* size */
.w99{width:99%}
.w190{width:190px}
.w150{width:150px}
.w110{width:110px}
.w90{width:90px}
.w70{width:72px}
/* size */

.pos-img{position:absolute;top:150px;left:85px}
.mcontainer{width:100%;margin:0 auto;}

.logo{float:left;width:450px;padding:10px 0 0 20px;}
.top-box{float:right;text-align:right;padding-top:11px;width:520px;}
.top-box a{margin:0 12px;float:left}
.top-box p{float:left;font-size:14px;width:190px;padding-left:15px;text-align:left;}
.top-box div {float:left;background:url(../images/mail_bg.gif) left no-repeat;}
.top-box div input.mail-txt{background:none;border:none;width:125px;height:17px;float:left;font-family:"Century Gothic";font-size:12px;color:#000;padding:0 10px}
.top-box div input.mail-b{background:url(../images/mail_b.gif) no-repeat;width:28px;height:17px;border:none;cursor:pointer;float:left}

/* Menu */
.menu{clear:both;font-family:"Century Gothic";font-size:14px;margin:0 20px 0 0;}
.menu ul{margin:0;padding:0;list-style-type:none;float:right;}
.menu ul li{float:left;padding:0 0 5px 0;margin-left:31px}
html[xmlns*=""] body:last-child .menu ul li{padding:2px 0 5px 0;}
.menu ul li a{color:#8f8f8f;text-decoration:none}
.menu ul li:hover{background:url(../images/menu_act.gif) bottom center no-repeat}
.menu ul li:hover a{color:#fff}
.menu ul li.act {background:url(../images/menu_act.gif) bottom center no-repeat}
.menu ul li.act a{color:#fff}
.menu ul li.reg a{color:#ed1717}
/* Menu */

.m-content{padding:0 25px;clear:both;position:relative;}
.content{padding:0 30px;clear:both;background:url(../images/bg.jpg) top left no-repeat}

*html .title{padding-top:15px}
.title{padding-top:30px}
.title ul{margin:0;padding:0;list-style-type:none;float:right;position:relative}
.title ul li{float:left;padding:7px 0 15px 0;margin:0 0 -2px 35px;position:relative}
html[xmlns*=""] body:last-child .title ul li{padding-top:8px}
.title ul li a{font-size:18px}
.title ul li.act{background:url(../images/arrow.gif) bottom center no-repeat}
.title ul li.act a{color:#fff;cursor:text;text-decoration:none}
.title ul li.end a{color:#8c8a8a;}


.mainbox{border:1px solid #282828;background:#000;margin-top:5px;padding:15px;width:905px;overflow:hidden;min-height:200px;height: expression( this.scrollHeight < 200 ? "200px" : "auto" );}
.leftbar{float:left;width:585px;padding-right:20px}
.leftbar p{font-size:12px}
.rightbar{float:right;width:290px}
.required{text-align:right;font-style:italic;color:#aaaaaa;font-size:12px;padding:15px 0}

/* Rightbox */
.rightbox{border:1px solid #282828;padding:15px;min-height:150px;height: expression( this.scrollHeight < 150 ? "150px" : "auto" );}
.rightbox p{padding:7px 0}
.rightbox p img{vertical-align:middle}
.rightbox h1{font-size:18px;font-weight:normal}
.rightbox ul{margin:0;padding:0;list-style-type:none}
.rightbox ul li{padding:7px 0 0 0}
.rightbox ul li a{font-size:12px}
.rightbox ul li.act a{color:#fff;text-decoration:none;cursor:text}
.rightbox div{padding:10px 0 0 0;font-size:12px;line-height:16px}
.rightbox div img{float:left;margin:0 15px 10px 0}
.rightbox div p{padding:0}
.rightbox div a{font-size:14px}
.rightbox div span{color:#8b8a8a;display:block;padding-top:10px}
/* Rightbox */

.banner{margin:15px 0}
.sep{border-top:1px solid #1b1b1b;width:99%;float:left}

.form-table{border-collapse:collapse;width:100%;font-size:12px;margin:5px 0}
.form-table td{padding:0 5px 10px 0}
.form-table td h3{font-size:14px}
.form-table td span{color:#aaa;line-height:12px;font-style:italic}
.form-table td.tsep{background:url(../images/tsep.gif) top repeat-x;padding-bottom:0;font-size:8px}
.form-table td select{vertical-align:middle}
.form-table td em{display:block;font-style:normal;padding:10px;color:#8c8a8a}
.form-table td em a{color:#8c8a8a;margin:0 10px}
.form-table td p img{vertical-align:middle}

.atype{border-collapse:collapse;width:100%;font-size:12px}
.atype td{vertical-align:top;padding:2px 5px 2px 0}
.atype td p{color:#fefdfd;white-space:nowrap}
.atype td span{color:#fefb01;line-height:12px}

.t-pref{border-collapse:collapse}
.t-pref td{padding:0 10px 10px 0}
.t-pref td a{color:#fff}

.captcha{border-collapse:collapse;font-size:12px}
.captcha td{padding:10px 5px}
.captcha td p{padding:5px 0}
.captcha td span{color:#acabab;font-style:italic}
.captcha td a{color:#acabab;font-style:italic}

.select-profile{padding-bottom:10px}
.select-profile input{vertical-align:middle}
.select-profile label{vertical-align:middle;margin-right:20px}

.select-title{background:#0b0b0b;border:1px solid #1b1b1b;padding:10px 15px;color:#dec709;font-size:12px;clear:both;margin-bottom:20px}
.select-title b{color:#ed174f}
.select-title span{float:right}
.select-title a{color:#dec709;font-size:12px}

.area{margin:-10px 0 10px 0;padding:0 10px;line-height:28px;font-size:12px;color:#fdfdfd}
.area a{vertical-align:middle;margin:0 5px;}
.area img{margin-bottom:-10px}
.area input{vertical-align:middle;}
.area select{vertical-align:middle;}

.profile-list{margin:0;padding:0;list-style-type:none;clear:both;}
.profile-list li{width:25%;float:left;text-align:center;font-size:12px;padding:0 0 20px 0}
.profile-list li a{font-size:14px;margin-top:10px;display:block}
.profile-list li.billion a{color:#6f2a8e}

.photo-list{margin:0;padding:0;list-style-type:none;}
.photo-list li{width:49%;float:left;font-size:12px;padding:0 0 15px 0}
.photo-list li span{color:#696767;font-style:italic}
.photo-list li img{margin:0 3px}

.album-list a{margin:0 20px 20px 0;float:left;}

.pagebar{padding:0 0 15px 0;color:#fdfdfd;font-size:12px;clear:both;}
.pagebar span{float:right}
.pagebar span a{margin:0 5px}
.pagebar span a.act{color:#fdfdfd;text-decoration:none;cursor:text}
.pagebar em{color:#fefb01;font-style:normal}

.pagebar2{padding:5px 0;color:#fdfdfd;font-size:12px;clear:both;}
.pagebar2 div{float:right;width:40%;text-align:right}
.pagebar2 div span {color:#a4a3a3}
.pagebar2 p{color:#dec709}
.pagebar2 p span{color:#fff;margin:0 5px}
.pagebar2 p a{color:#fff;margin:0 5px;text-decoration:none}
.pagebar2 em{color:#fefb01;font-style:normal}

.buttons{padding:15px 0 0 0}
.buttons a{margin-right:5px}
.buttons div{float:right;width:45%;position:relative}
.buttons div span{color:#5faf08;background:#272727;padding:2px 80px 5px 5px;display:block;position:absolute;top:0;right:-80px}
.buttons div em{padding:2px 80px 5px 5px;display:block;position:absolute;top:0;right:-80px;font-style:normal}
.buttons div em a{color:#5faf08;}
.buttons div p{color:#fff;background:#272727;position:absolute;padding:5px;right:-270px;top:0}

#maintop{background:url(../images/top_img.jpg) top no-repeat;height:344px;}
#maintop .left{float:left;padding:30px 0 0 30px;width:590px}
.find{background:url(../images/find_bg.gif) no-repeat;width:260px;height:290px;float:left;padding:20px 30px}
.find h1{font-size:24px;padding-bottom:5px}
.find table{margin:0 0 15px 0}
.find td {padding:0px 5px 5px 5px;color:#ceb898;white-space:nowrap}
html[xmlns*=""] body:last-child .find td{padding-bottom:8px}
.find p{text-align:center;padding-top:5px}
.find label{color:#fff}

.playboy{border:1px solid #282828;padding:7px 7px 7px 300px}
.playboy div{border:1px solid #282828;padding:7px 7px 7px 230px;}
.playboy div p{padding:2px 5px}
.playboy div p span{color:#6d6d6d}

.features{background:#070707;padding:5px 0;float:left;width:100%;}
.features h2{font-size:18px;padding:110px 0 0 0}
.f-left{float:left;width:600px;padding-left:25px}
.f-left ul{color:#6d6d6d;margin:0;padding:0;list-style-type:none}
.f-left ul li{background:url(../images/bullet.gif) left center no-repeat;padding:3px 0 3px 15px;float:left;width:45%}
.f-right{float:left;width:280px;border-left:1px solid #282828;padding:5px 20px;text-align:center}
.f-b{text-align:center;float:left;width:560px;}

.my-flirt{border-collapse:collapse;width:100%;margin:10px 0}
.my-flirt th{padding:15px 12px 10px 0;font-size:12px;color:#fff;text-align:left}
.my-flirt td{vertical-align:top;border-top:1px solid #282828;padding:15px 12px 10px 0;font-size:12px;color:#fff}
.my-flirt td p span{display:inline;margin-left:15px}
.my-flirt td span{display:block;color:#696767;font-style:italic;white-space:nowrap;font-size:11px;line-height:14px}
.my-flirt td div{padding-top:15px;color:#8c8a8a;font-size:11px}
.my-flirt td div a{color:#8c8a8a;margin:0 10px}

.site-map{padding:0 15px;}
.site-map p a{color:#fff;font-size:18px}
.site-map a{color:#fff;font-size:12px}
.site-map ul{list-style-type:none;padding:10px 0 0 15px;margin:0}
.site-map ul ul{list-style-type:none;padding:10px 0 10px 20px;margin:0}
.site-map li{padding-bottom:5px}

.col2{border-collapse:collapse;width:100%}
.col2 td{vertical-align:top}
.col2 td.l-col{width:172px;padding-right:15px}

.lbox{border:1px solid #1b1b1b;background-color:#0b0b0b;margin-bottom:3px;padding:15px;font-size:12px}
.lbox p{padding-bottom:15px}
.lbox p img{vertical-align:middle}
.lbox ul{margin:0;padding:0;list-style-type:none}
.lbox ul li{padding:5px 0;border-bottom:1px solid #242424;}
.lbox ul li.end{border-bottom:0}
.lbox ul li a{color:#dec709;text-decoration:none}

.summary-top{margin-bottom:15px;color:#fdfdfd}
.summary-top h1{font-size:18px;margin-bottom:15px}
.summary-top h1 a{float:right;color:#fdfdfd;text-decoration:none;font-size:12px;font-weight:normal}
.summary-top div{color:#696767;font-style:italic}
.summary-top div span{float:right}

.video-list td{padding:0 10px 10px 10px}
.video-list td div{padding-bottom:10px}

.quick-facts{border-collapse:collapse;width:100%;font-size:12px;margin-bottom:15px}
.quick-facts td{padding:3px 2px}
.quick-facts td span{color:#727272}

.photo-album{font-size:12px;color:#fefbfb;margin:5px 0 10px 0;clear:both}
.photo-album td{vertical-align:top}
.photo-album td span{color:#727272}
.photo-album td em{float:right;font-style:normal;}
.photo-album td em img{margin:0 3px 0 0}
.photo-album td em a{color:#92e90a}
.photo-album p{padding-bottom:10px}
.photo-album h3{color:#dec709;font-size:18px;padding-bottom:15px;}
.photo-album img{float:left;margin:0 25px 20px 0}

.testimonial{clear:both;font-size:12px;color:#fefbfb;margin:10px 0 0 0}
.testimonial h3{color:#dec709;font-size:14px;padding-bottom:15px;}
.testimonial img{float:left;margin:0 25px 20px 0}

.photos{padding:10px 0;margin-bottom:10px}
.photos div{padding:10px 32px 10px 0;font-size:12px}
.photos div p{float:right;text-align:right;width:200px}
.photos div p em{display:block;font-style:normal}
.photos div p em a{color:#fefdfd;margin:0 5px}

.message{border-collapse:collapse;width:100%;border-bottom:1px solid #3c3c3c;border-top:1px solid #3c3c3c;margin:5px 0}
.message td{vertical-align:top;padding:10px 10px 5px 10px;font-size:12px}
.message td a{color:#fff}
.message td span{color:#696767;font-style:italic}
.message td span a{color:#696767;font-style:normal;margin:0 5px}

.upload p{padding:10px 0}
.upload p span{margin:0 5px}
.upload p a{color:#fff}
.upload p img{vertical-align:middle}
.upload div{padding:0 10px}

.video{border-collapse:collapse;width:100%;margin:10px 0}
.video td{vertical-align:top;padding:0 15px 10px 0}
.video td b{display:block}
.video td p{padding:5px 0}
.video td em{color:#8c8a8a}
.video td span{color:#8c8a8a;float:right}
.video td span a{color:#8c8a8a;margin:0 5px;}

.mtop{margin-top:-10px}
/* Footer */
#footer{padding:35px 0 50px 0;clear:both;font-size:11px;font-family:"Century Gothic";}
#footer ul{margin:0 0 0 45px;padding:0;list-style-type:none;}
#footer ul li{float:left;margin:0 12px}
#footer ul li a{color:#8f8f8f;text-decoration:none}
#footer ul li a:hover{text-decoration:underline}
#footer p{color:#515151;clear:both;text-align:center;padding:10px 0}

#flashnotice, #flasherror {display:none;opacity:0.9;filter:alpha(opacity=90);background:#000000 none repeat scroll 0%;  bottom:0pt;  color:#FFFFFF;  font-size:24px;  left:0pt;  list-style-type:none;  position:fixed;  text-align:center;  width:100%;  z-index:9999; height:50px; line-height:50px; font-weight:bold;}
#flashnotice {background:#000;}
#flasherror {background:#980202;}


* html #flashnotice{
  position: absolute;  bottom: 0;  right: 0;  right: auto;  bottom: auto; left: 0; margin: 0;
  top: expression( ( 0 - flashnotice.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  width: expression(document.documentElement.clientWidth - 20 + 'px' );
}
* html #flasherror{
  position: absolute;  bottom: 0;  right: 0;  right: auto;  bottom: auto; left: 0; margin: 0;
  top: expression( ( 0 - flasherror.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  width: expression(document.documentElement.clientWidth - 20 + 'px' );
}

.spoil span{float:left;margin:0 40px 20px 0}
.spoil h2 img{margin-left:-5px}
.spoil p{padding:10px}

.mobi{margin-bottom:10px}
.mobi td{padding:10px 16px;vertical-align:top}
.mobi td div{border-bottom:1px solid #282828;padding:10px 0;}
.mobi td p{padding:5px 0;}
.mobi td p span{float:left;margin:0 15px 50px 0;width:50px;text-align:center}

.infobox p{margin-top:10px}

.box00_top{background:url(../images/box00_top.png) no-repeat;width:465px;height:18px;}
.box00_bot{background:url(../images/box00_bot.png) no-repeat;width:465px;height:18px;}
.box00_bg{background:url(../images/box00_bg.png) repeat-y;width:445px;padding:10px}

.box00_bg ul{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #fff;width:445px;height:40px;font-family:"trebuchet MS"}
.box00_bg ul li{float:left;text-align:center;height:40px;}
.box00_bg ul li a{color:#ed174f;font-size:12px;display:block;height:20px;padding:10px 20px;float:left}
.box00_bg ul li.act{background:url(../images/arr00.gif) bottom center no-repeat}
.box00_bg ul li.act a{color:#fff;text-decoration:none;cursor:text}

.chat{padding:10px 20px}
.chat form{padding:15px 0 0 0}
.chat textarea{width:310px;height:70px;float:left;margin-right:10px}
.chat span img{float:right;margin:15px 0}

.m-txt p{color:#696767;font-style:italic;padding:10px 0;width:340px}
.m-txt div{color:#fff;padding:0 15px;width:310px}
.m-txt p span{font-style:normal;color:#089809}

.m-txt2 p{color:#696767;font-style:italic;padding:10px 0;width:340px}
.m-txt2 div{color:#fff;padding:0 15px;width:310px}
.m-txt2 p span{font-style:normal;color:#0491a6}

.clear{clear:both;font-size:1px;height:1px;}