html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    padding: 0;
    border: 0;
    outline: 0;
    font-family: inherit;
    font-style: inherit;
    font-size: 100.01%;
    vertical-align: baseline;
    margin: 0px;
}

body{
    background-color: #f2f9fe;
    background-image: url(/static/_wl_default/classic/i/mainfon.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-size: 62.5%;
    font-family: Tahoma, Geneva, sans-serif;
}
a{
    color: #09F;
}
a:hover{
    color: #C00;
}
#mainwrap{    
    background-repeat: no-repeat;
    background-position: center top;
    width: 840px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 80px;
    position: relative;
    background-color: #FFF;
    overflow: visible;
}
.topdescription{
    position: absolute;
    left: 0px;
    top: 0px;
    width:840px;
}

.base_name{
    float: left;
}
.name_site{
    padding-top: 12px;
    padding-left:20px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 23px;
    color: #44B0DF;
}
.slogan{
    padding-top: 5px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #930;
}

#sky{
    background-image: url(/static/_wl_default/classic/i/skyright.jpg);
    height: 139px;
    width: 23px;
    position: absolute;
    left: 840px;
    top: 0px;
}
.homewrap{background-image: url(/static/_wl_default/classic/i/tophome.jpg);
          background-repeat: no-repeat;
          background-position: center top;
          width: 840px;
          margin-top: 0px;
          margin-right: auto;
          margin-left: auto;
          padding-top: 109px;
          position: relative;
          background-color: #FFF;
          overflow: visible;}

/*top inner menu*/

.menu{
    background-image: url(/static/_wl_default/classic/i/topmenu.gif);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    height: 34px;
    width: 840px;
    left: 0px;
    top: 67px;
}
.menu ul { padding:0; list-style:none; border:0; margin:0; padding:0 15px !important;  }
.menu ul li { float:left; margin:0; border:0;}
.menu ul li a {
    float:left;
    margin:0;
    color:#333;
    text-decoration:none;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    padding-top: 9px;
    padding-right: 17px;
    padding-bottom: 9px;
    padding-left: 17px;
}
.menu li a.active{color:#fff; text-decoration:none; background:url(/static/_wl_default/classic/i/hover.jpg) repeat-x;}
.menu ul li a:hover { color:#fff; text-decoration:underline; background:url(/static/_wl_default/classic/i/hover.jpg) repeat-x; }
/* end top inner menu*/

/* top photometr*/
.homewrap .form_bg { background: rgb(146, 12, 12) url('/static/_wl_default/classic/i/hd_form_bg.png') repeat-x scroll 0% 0%;   width: 485px; position: absolute; left: 354px; top:0; height: 60px; }

/*login form*/

#login{
    float: right;
    height: 25px;
    font-size: 12px;
    margin-top: 8px;
    margin-bottom: 5px;
    margin-right: 13px;
}
#login label{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #177DA4;
    margin-right: 5px;
    margin-left: 5px;
}

#login input.bb{
    height: 16px;
    border: 1px solid #E2E2E2;
    width: 120px;
}
#login .wrap_a a{
    color: #09F;
}
.submitbutton{
    background-image: url(/static/_wl_default/classic/i/loginbutton.jpg);
    background-repeat: no-repeat;
    height: 24px;
    width: 61px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #FFF;
    border:none;
    vertical-align: middle;
    padding-bottom: 5px;
    background-color: transparent;
}

/*end login form*/

/*registration form*/
#top{
    background-image: url(/static/_wl_default/classic/i/topbackground.jpg);
    background-repeat: repeat-x;
    height: 178px;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 814px;
}
*html #top{margin-top: 0px;}
*:first-child+html #top{margin-top: 0px;}
#photo{
    position: absolute;
    left: 0px;
    bottom: 0px;
}
#registration{
    width: 525px;
    padding-left: 305px;
}
.lreg{
    float: left;
    margin-right: 6px;
    margin-top: 4px;
    padding: 0px;
    width:161px;
}
#registration label{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
#registration .lreg input{
    clear: both;
    display: block;
    height: 16px;
    width: 157px;
    border: 1px solid #F8F8F8;
    font-size: 11px;
    margin-top: 5px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 1px;
}

#registration #lookup_address_v {
    height: 0; width: 0;
    margin: 0; padding: 0;
    border: none;
}

#registration .lreg select{
    clear: both;
    display: block;
    height: 20px;
    width: 160px;
    border: 1px solid #F8F8F8;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    margin-top: 5px;
}

*html #registration .lreg input{
    margin-right: -5px;
}
*:first-child+html #registration .lreg input{margin-right: -5px;}
#registration select.day{
    width: 38px;
    float: left;
    margin-top: 5px;
    margin-right: 4px;
    clear: both;
}
#registration select.month{
    width: 64px;
    clear: none;
    float: left;
    margin-top: 5px;
    margin-right: 4px;
}
#registration select.year{
    width: 50px;
    clear: none;
    float: left;
    margin-top: 5px;
}
#registration .lregtext{
    float:left;
    width: 160px;
    margin-right: 6px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    color: #FFF;
    padding-top:20px;
    text-align:center;
}

.lregtext a, .lregtext a:link{
    color: #FFF;
    text-decoration: underline;
    font-size:11px;
}
#registration input.submitform{
    background-image: url(/static/_wl_default/classic/i/button.jpg);
    height: 30px;
    width: 163px;
    border:none;
    background-repeat: no-repeat;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 19px;
    color: #09C;
    background-color: transparent;
    margin-top:20px;
}

/* end registration form*/


#index_content{
    clear: both;
    background-color: #FFF;
    overflow: auto;
    width:100%;
}

/*index content*/
#leftcontent{
    float: left;
    width: 380px;
    padding: 10px;
}
#leftcontent h2{
    font-family: Verdana, Geneva, sans-serif;
    font-size:15px;
    color: #C00;
}
#anons{
    padding: 10px;
    height: 275px;
    width: 375px;
    background-image: url(/static/_wl_default/classic/i/anons.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 15px;
    margin-left: 10px;
    overflow: hidden;
}
*html #anons{width: 355px;}
#anons h3{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 1.7em;
    color: #398CA6;
    margin-top: 5px;
    margin-left: 10px;
}
#anons ul{
    margin-top: 15px;
}
#anons ul li{
    background-image: url(/static/_wl_default/classic/i/star.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 42px;
    list-style-type: none;
    margin-bottom: 2px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    padding-bottom: 5px;
    padding-top: 5px;
    line-height: 18px;
}


#rightcontent{
    float: left;
    width: 415px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    font-size: 1.2em;
}
*html #rightcontent{margin-left:-10px}
#rightcontent h2{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
    color: #C00;
    float: right;
}
.faces{
    margin-top: 25px;
    font-size: 13px;
}

.profiles_feed .feed_item{
    float: left;
    width: 80px;
    margin-left: 15px;
    margin-top: 10px;
}
.photo img{
    border: 1px solid #F5F5F5;
}

.screenname{
    font-family: Arial, Helvetica, sans-serif;
    color: #1A99CB;
    font-size: 13px;
    font-weight: bold;

}
a.screenname{
    text-decoration: none;
}

.feed_sexmale{
    background-image: url(/static/_wl_default/classic/i/male.jpg);
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 8px;
    display: inline-block;
    margin-top: 4px;
    padding-left: 20px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #666;
}
.feed_sexfemale{
    background-image: url(/static/_wl_default/classic/i/female.jpg);
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 8px;
    display: inline-block;
    margin-top: 4px;
    padding-left: 20px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #666;
}
.cityofuser{
    font-family: Tahoma, Geneva, sans-serif;
    color: #666;
}

/*end index content*/

/*home content*/

#content .leftside{
    float: left;
    width: 220px;
    margin: 0px;
    padding: 18px 0;
}
#content .leftside h2{
    font-family: Verdana, Geneva, sans-serif;
    font-size:16px;
    color: #C00;
    margin-left: 15px;
}
#content .leftside .sidebar{
    width: 200px;
    margin-right: 10px;
    margin-left: 10px;
}
#content .leftside .sidebar .sidebartop{
    background-image: url(/static/_wl_default/classic/i/lefttop.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 20px 0 0 0px;
    padding: 0px;
    height: 15px;
    width: 200px;
}
#content .leftside .sidebar .sidebarmain{
    width: 198px;
    margin: 0px;
    padding: 0px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #e5e5e5;
    border-left-color: #e5e5e5;
    background-color: #FDFDFD;
}
#content .leftside .sidebar .sidebarmain .pad10{
    margin-left: 10px;
}
#content .leftside .sidebar .sidebarmain .status_fon{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #333;
    background-image: url(/static/_wl_default/classic/i/status_fon.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 40px;
    width: 198px;
    text-align: center;
    padding-top: 10px;
}
#content .leftside .sidebar .sidebarmain .status_fon span{
    color: #FFF;
}
#content .leftside .sidebar .sidebarmain .up{
    text-align: center;
}
#content .leftside .sidebar .sidebarmain .up a{	
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #900;
    text-decoration: underline;}
#content .leftside .sidebar .sidebarmain h4{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
    color: #C00;
    padding-top: 10px;
    margin-bottom: 15px;
    margin-left: 10px;
}
#content .leftside .sidebar .sidebarmain h4.chances{
    font-size: 14px;
    padding-top: 0px;
    margin-top: -5px;
}
#content .leftside .sidebar .sidebarmain ul{list-style-type: none; list-style-image: none; list-style-position: outside; padding: 0px; margin: 5px 5px 0px 10px;}
#content .leftside .sidebar .sidebarmain ul li { padding: 0px 0px 10px 8px; display: block;   font-size: 14px; }
#content .leftside .sidebar .sidebarmain ul li a{
    font-weight: bold;
    text-decoration: none;
    color: #006C91;
    padding-left: 5px;
}
#content .leftside .sidebar .sidebarmain .blue {
    color: #44B0DF;
}
#content .leftside .sidebar .sidebarbottom{
    background-image: url(/static/_wl_default/classic/i/leftbottom.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    padding: 0px;
    height: 15px;
    width: 200px;
}
#content .rightside{
    margin: 0px;
    padding: 18px 0;
    float: left;
    width: 620px;
}
#content .rightside h2{
    font-family: Verdana, Geneva, sans-serif;
    font-size:16px;
    color: #333;
    margin-left: 15px;
}
#content .rightside .maincontent{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #F4F4F4;
    margin-top: 15px;
    padding-left: 8px;
    font-size: 12px;
    overflow: auto;
}
#red_title_bg {
    background: transparent url('/static/_wl_default/classic/i/tab_red_bg.gif') repeat-x scroll center top;

    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #666;
    font-weight: bold;
    height: 23px;
}
#red_title_bg .left_bg { background: transparent url('/static/_wl_default/classic/i/tab_red_left_bg.gif') no-repeat scroll left top; height: 23px; width: 12px; float: left; }
#red_title_bg .right_bg { background: transparent url('/static/_wl_default/classic/i/tab_red_right_bg.gif') no-repeat scroll right top; height: 23px; width: 12px; float: right; }


#content .rightside .maincontent .content_pading {
    padding: 12px 7px 10px 3px;
    background-color: #F2FDFF;
}
#content .rightside .maincontent .profile_level { border: 1px solid rgb(129, 129, 129); padding: 0px; background-color: rgb(232, 232, 232); width: 140px; text-align: center; height: 14px; position: relative; }
#content .rightside .maincontent .profile_level .percent { position: absolute; width: 140px; text-align: center; top: 0px; left: 0px; }
#content .rightside .maincontent .profile_level .scale_orange { margin: 0px; background: transparent url('/static/_wl_default/classic/i/profile_line_orange.gif') repeat-x scroll center bottom;  height: 14px; }

/*table what's new*/

#content .rightside .maincontent .my_dates {
    font-size: 12px;
    line-height: 22px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#content .rightside .maincontent .my_dates .name {
    background: transparent url('/static/_wl_default/classic/i/home_icon_set.gif') no-repeat scroll 0% 0%;
    width: 229px;
    text-align: left;
    float: left;
    margin-left: 5px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 30px;
}
*html #content .rightside .maincontent .my_dates .name {	width: 224px;}
#content .rightside .maincontent .my_dates .name a { color: rgb(153, 0, 0); text-decoration: none; }
#content .rightside .maincontent .my_dates .new { width: 55px; text-align: center; float: left; color: rgb(0, 0, 0); font-weight: normal; }
#content .rightside .maincontent .my_dates .week { width: 55px; text-align: center; float: left; color: rgb(0, 0, 0); font-weight: normal; }
#content .rightside .maincontent .my_dates .total { background: rgb(255, 247, 225) none repeat scroll 0% 0%; width: 55px; text-align: center; float: left; color: rgb(0, 0, 0); font-weight: normal; }
#content .rightside .maincontent .my_dates #email { background-position: 0px 0px; }
#content .rightside .maincontent .my_dates #wink { background-position: 0px -22px; }
#content .rightside .maincontent .my_dates #viewed_my { background-position: 0px -44px; }
#content .rightside .maincontent .my_dates #iview { background-position: 0px -66px; }
#content .rightside .maincontent .my_dates #add_friend { background-position: 0px -88px; }
#content .rightside .maincontent .my_dates #friend_list { background-position: 0px -110px; }

/*BLOCK WITH SHADOW*/
.head_shadow_block{
    font-size: 14px;
    color: #C00;
    padding: 0px;
    margin-top: 5px;
    margin-left: 12px;
}
.shadow_block{
    width: 598px;
    clear: both;
    margin-top: 0px;

}
.top_shadow_block{
    background-image: url(/static/_wl_default/classic/i/top_shadow_block.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    height: 11px;
    width: 598px;
    background-position: top;
}
.main_shadow_block{
    background-image: url(/static/_wl_default/classic/i/main_shadow_block.gif);
    background-repeat: repeat-y;
    width: 598px;
    margin: 0px;
    display: block;
    overflow: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}

.bottom_shadow_block{
    background-image: url(/static/_wl_default/classic/i/bottom_shadow_block.gif);
    background-repeat: no-repeat;
    height: 11px;
    width: 598px;
    margin: 0px;
    padding: 0px;
}
.top_shadow_block_vip{
    background-image: url(/static/_wl_default/classic/i/top_shadow_block_vip.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    height: 11px;
    width: 598px;
    background-position: top;
}
.main_shadow_block_vip{
    background-image: url(/static/_wl_default/classic/i/main_shadow_block_vip.gif);
    background-repeat: repeat-y;
    width: 598px;
    margin: 0px;
    display: block;
    overflow: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}

.bottom_shadow_block_vip{
    background-image: url(/static/_wl_default/classic/i/bottom_shadow_block_vip.gif);
    background-repeat: no-repeat;
    height: 11px;
    width: 598px;
    margin: 0px;
    padding: 0px;
}

.main_shadow_block .cont{
    margin-left: 15px;
    padding: 0px;
    margin-top: 0px;
    width: 565px;
}

*html .top_shadow_block{margin-bottom:-3px;}
.rating_widget, .rating_widget div { background: transparent url('/static/_wl_default/classic/i/stars.png') repeat-x scroll 0% 0%; overflow: hidden; position: relative; width: 85px; height: 17px; text-align: left; margin-bottom:5px;}
.rating_widget div { background-position: 0pt -17px; }

.main_shadow_block .cont .desc{
    font-family: Arial, Helvetica, sans-serif;
    color: #006C91;
    margin-top: 5px;
}
.main_shadow_block .cont .desc img{
    margin-right: 7px;
}
.main_shadow_block .cont .desc a{
    color: #09F;
}
.main_shadow_block .cont .link_for_block{
    font-size: 14px;
    float: right;
    margin-top: 10px;
}
.main_shadow_block .cont .link_for_block a{
    color: #09F;
    text-decoration: underline;
}

/* member photos tabs*/

.photo_block { background: transparent url('btn_bottom_pix.gif') repeat-x scroll center bottom; width: 585px;  position: relative; margin-left:5px; margin-top:15px}
.photo_block .btn_on { height: 25px; position: relative; float: left; z-index: 10; }
.btn_on .bname {
    height: 25px;
    line-height: 24px;
    font-size: 12px;
    float: left;
    width: 138px;
    background-color: #FFFCF0;
    border-right-width: 1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-top-style: solid;
    border-left-style: solid;
    border-right-color: #e5e5e5;
    border-top-color: #e5e5e5;
    border-left-color: #e5e5e5;
}
.btn_on .bcorn {height: 25px; width: 8px;  float: left; }
.btn_on .bname span {
    border: 0px none;
    height: 25px;
    text-align: center;
    display: block;
    text-decoration: none;
    font-weight: bold;
    color: #069;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}
.btn_off { cursor: pointer; height: 25px; position: relative; float: left; }
.btn_off .bname {
    background: rgb(216, 109, 109) url('/static/_wl_default/classic/i/tab_user_photo.gif') repeat-x scroll center top;
    height: 25px;
    line-height: 24px;
    font-size: 12px;
    float: left;
    width: 148px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #089DCB;
    border-right-color: #089DCB;
    border-left-color: #089DCB;
}
.btn_off .bcorn { height: 25px; width: 8px;  float: left; }
.btn_off .bname span {
    border: 0px none;
    background: transparent url('tabs.gif') no-repeat scroll 0pt -54px;
    height: 25px;
    text-align: center;
    display: block;
    text-decoration: none;
    font-weight: bold;
    color: rgb(255, 255, 255);
    font-family: Verdana, Geneva, sans-serif;
}

.members_block {
    padding: 10px 0pt 5px;
    height: 330px;
    width: 585px;
    margin-left:5px;
    background-attachment: scroll;
    background-color: #FFFCF0;
    background-image: none;
    background-repeat: repeat;
    background-position: 0% 0%;
    border: 1px solid #e5e5e5;
}
.members_block .cell, .recommended_members_block .cell { padding: 7px 0pt 0pt; width: 117px; text-align: center; float: left; }
.members_block .cell{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;

}
.members_block .cell .name_user{
    margin-bottom: 5px;
    font-weight: bold;
}
.members_block .cell  a, .recommended_members_block .cell a{
    color: #006C91;
    font-weight: normal;
    text-decoration: none;
}
.members_block .cell a span nobr {
    color: #666;
}
.members_block .cell a span b{
    margin-bottom: 4px;
}
.members_block .cell a span img{
    margin-right: 4px;
    margin-top: 3px;
}
.members_block div span, .recommended_members_block div span { display: block; }


/*flirt cast*/

.flirt_cast{
    width: 586px;
    margin-left: 5px;
    background-image: url(/static/_wl_default/classic/i/flirt_cast.gif);
    background-repeat: no-repeat;
    height: 109px;
    margin-top: 10px;
}
#content .rightside .maincontent .flirt_cast .head_flirt{
    font-weight: bold;
    color: #930;
    padding-top: 6px;
    margin-left: 12px;
}

#content .rightside .maincontent .flirt_cast img{
    margin-top: 20px;
    margin-left: 25px;
}


#content .rightside .maincontent .flirt_cast form .edit_cr{
    position: absolute;
    left: 340px;
    top: 0px;
    width: 140px;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #006C91;
    height: 30px;
    background-image: url(/static/_wl_default/classic/i/email_edit.gif);
    padding-left: 36px;
    background-repeat: no-repeat;
    background-position: left top;
}
#content .rightside .maincontent .flirt_cast form .edit_cr a{
    color: #006C91;
}
#content .rightside .maincontent .flirt_cast form .submitform{
    position: absolute;
    left: 340px;
    background-image: url(/static/_wl_default/classic/i/sendflirtcast.gif);
    height: 24px;
    width: 160px;
    top: 40px;
    border:none;
    background-color: #41C4EC;
}
#content .rightside .maincontent .flirt_cast .block{
    margin-left: 5px;
    width: 336px;
    height: 22px;
    margin-top: 4px;
}
#content .rightside .maincontent .flirt_cast .block .b_text{
    float: left;
    height: 15px;
    margin: 3px 15px 2px 5px;
    width: 62px;
    text-align: right;

}
#content .rightside .maincontent .flirt_cast .block input.inp_subj{
    width: 234px;
    height: 14px;
    border: 1px solid #CCC;
    padding-top: 2px;
    padding-left: 2px;
}
#content .rightside .maincontent .flirt_cast .block input.inp_text{
    width: 234px;
    height: 36px;
    border: 1px solid #CCC;
    padding-top: 2px;
    padding-left: 2px;
}

/*****PAGE MY ACCOUNT******/
#content .rightside h2.orange{
    color: #ECA500;
}
#content .rightside .accented{
    color: #900;
}
.data_user {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #e6e6e6;
    border-left-color: #e6e6e6;
    margin-top: 6px;
}
.data_user td{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #e6e6e6;
    border-bottom-color: #e6e6e6;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 6px;
}
.data_user tr.alt{
    background-color: #FBFBFB;
}
.shadow_block .vleft{
    float: left;
    margin-right: 20px;
    background-image: url(/static/_wl_default/classic/i/vspryte.gif);
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-attachment: scroll;
    padding-left: 20px;
    height: 16px;
}
#vprofile{background-position: 0px 0px;}
#vcomment{background-position: 0px -16px;}
#vvote{background-position: 0px -32px;}
#vwink{background-position: 0px -48px;}

.accoun_links h3{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    color: #C00;
}
.button-like {
    border: 1px solid #A9CCDE;
    padding: 2px 5px;
    display: block;
    background-color: #e2f4fd;
    background-image: url(/static/_wl_default/classic/i/btn_bry.png);
    background-repeat: repeat-x;
    background-position: 0pt 0px;
    text-decoration: none;
    text-align: center;
    font-family: Tahoma, Geneva, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    white-space: nowrap;
    color: #006C91;
}
.button-like.danger {
    border-color: #333;
    background-position: 0pt -25px;
    background-color: #900;
    color: rgb(255, 255, 255);
}
input.button-like { padding: 1px 5px; }
.button-group { text-align: center; }
.button-group a { margin: 3px auto; width: 160px; }


/*****PAGE PROFILE VIEW******/
.rightside h1{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #999;
    font-weight: normal;
    margin-left: 15px;
    padding-bottom: 15px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FFEDAC;
    width: 584px;
}
.rightside h1 span{
    color: #FF9900;
}

.profile-page .extras { float: left; width: 210px; }
.profile-page .extras h3.first{
    font-size: 14px;
    color: #666;
}
.shadow_block_mini{
    width: 210px;
    clear: both;
    margin-top: 0px;
    text-align: center;
}
.top_shadow_block_mini{
    background-image: url(/static/_wl_default/classic/i/shadow_mini.gif);
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    height: 15px;
    width: 210px;
    background-position: top;
}
.main_shadow_block_mini{
    background-image: url(/static/_wl_default/classic/i/shadow_mini_main.gif);
    background-repeat: repeat-y;
    width: 210px;
    margin: 0px;
    display: block;
    overflow: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}

.bottom_shadow_block_mini{
    background-image: url(/static/_wl_default/classic/i/shadow_mini_bot.gif);
    background-repeat: no-repeat;
    height: 15px;
    width: 210px;
    margin: 0px;
    padding: 0px;
}

.main_shadow_block .cont{
    margin-left: 15px;
    padding: 0px;
    margin-top: 0px;
    width: 565px;
}

*html .top_shadow_block{margin-bottom:-3px;}

.main_shadow_block_mini .wink_user{
    font-size: 18px;
    background-image: url(/static/_wl_default/classic/i/vspryte.gif);
    background-repeat: no-repeat;
    background-position: 0px -48px;
    padding-left: 25px;
}
.profile-page .about { float: right; width: 370px; }
.hr { border: 0pt none ; margin: 9px 0pt; background: transparent url('/static/_wl_default/classic/i/dotted.gif') repeat scroll 0% 0%; overflow: hidden; clear: both; height: 1px; }
.ms_cont { text-align: center; }
.ms_cont a { margin: 0px 3px; text-decoration: none; }
.mss_cont { border-right: 1px solid rgb(204, 204, 204); width: 145px; padding-right: 20px; margin-right: 10px; }
#content .rightside h2.m_status{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 15px;color: #333;margin-left: 0px;padding-left: 0px;}
.member_status_mini { width: 134px; height: 109px; margin-right: 10px; margin-left: 10px; }
.comments{font-size: 11px;}
.comments a{color: #666;}


/*****RATING******/

span.funny{color:#f99704; font-weight:bold}
.fun_rating{padding-top: 5px;float: left;margin-left: 8px;}
.rating_cell { width: 80px; color: rgb(51, 51, 51); font-size: 11px; }
.rating_face { background: transparent url('/static/_wl_default/classic/i/faces.jpg') repeat scroll 0% 0%; overflow: hidden; width: 72px; height: 72px; }
.rating_face_hot_totty { background-position: -235px -8px; }
.rating_face_red_hot { background-position: -455px -108px; }
.rating_face_sex_kitten { background-position: -125px -308px; }
.rating_face_hunny {background-position:-15px -8px;}
.rating_face_psycho {background-position:-125px -8px;}
.rating_face_hot_totty {background-position:-235px -8px;}
.rating_face_bitch {background-position:-345px -8px;}
.rating_face_model {background-position:-455px -8px;}
.rating_face_dude {background-position:-15px -108px;}
.rating_face_diva {background-position:-125px -108px;}
.rating_face_macho {background-position:-235px -108px;}
.rating_face_freeak {background-position:-345px -108px;}
.rating_face_red_hot {background-position:-455px -108px;}
.rating_face_horny_devil {background-position:-15px -208px;}
.rating_face_rat {background-position:-125px -208px;}
.rating_face_fox {background-position:-235px -208px;}
.rating_face_weirdo {background-position:-345px -208px;}
.rating_face_chicken {background-position:-455px -208px;}
.rating_face_star {background-position:-15px -308px;}
.rating_face_sex_kitten {background-position:-125px -308px;}
.rating_face_treasure {background-position:-235px -308px;}
.rating_face_sweet {background-position:-345px -308px;}
.rating_face_slime {background-position:-455px -308px;}
.rating_face_small_hunny {background-position:-10px -4px;}
.rating_face_small_psycho {background-position:-65px -4px;}
.rating_face_small_hot_totty {background-position:-120px -4px;}
.rating_face_small_bitch {background-position:-175px -4px;}
.rating_face_small_model {background-position:-230px -4px;}
.rating_face_small_dude {background-position:-10px -54px;}
.rating_face_small_diva {background-position:-65px -54px;}
.rating_face_small_macho {background-position:-120px -54px;}
.rating_face_small_freeak {background-position:-175px -54px;}
.rating_face_small_red_hot {background-position:-230px -54px;}
.rating_face_small_horny_devil {background-position:-10px -104px;}
.rating_face_small_rat {background-position:-65px -104px;}
.rating_face_small_fox {background-position:-120px -104px;}
.rating_face_small_weirdo {background-position:-175px -104px;}
.rating_face_small_chicken {background-position:-230px -104px;}
.rating_face_small_star {background-position:-10px -154px;}
.rating_face_small_sex_kitten {background-position:-65px -154px;}
.rating_face_small_treasure {background-position:-120px -154px;}
.rating_face_small_sweet {background-position:-175px -154px;}
.rating_face_small_slime {background-position:-230px -154px;}

.rate_this{padding: 0px; float: left; width: 110px; font-size:11px; text-align:center; margin-top:10px}

/****TABLE DESCRIPTION******/
.profile-page table.list.left { width: 185px; float: left; }
.profile-page table.list.right { width: 185px; float: right; }
table.list { border: 0pt none ; border-collapse: collapse; }
table.list caption {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #333;
    margin-left: 0px;
    padding-left: 0px;
    text-align: left;
    font-weight: bold;
    margin-bottom: 8px;
}
table.list td {
    text-align: left;
    vertical-align: top;
    color: rgb(153, 17, 17);
    font-weight: bold;
    padding-top: 5px;
    padding-right: 0pt;
    padding-bottom: 5px;
    padding-left: 0pt;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F0F0F0;

}
table.list .title {
    padding: 5px 10px 5px 0pt;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    color: black;
    white-space: nowrap;
}

/*NAUGHTY CV*/
.profile-page .about-sex {
    margin-left: 20px;
}
.profile-page .about-sex td { vertical-align: top; }
.profile-page .about-sex h3 {
    font-size: 12px;
    font-family: Tahoma, Geneva, sans-serif;
    color: #900;
    margin-bottom:10px;
    text-align: center;
}
.profile-page .about-sex table {
    margin: 0px 0pt 0pt;
    border-collapse: collapse;
    vertical-align: top;
    width: 100%;

}
.profile-page .about-sex td {
    border-left: 1px solid rgb(204, 204, 204);
    margin: 0pt;
    vertical-align: top;
    width: 33%;
    padding-top: 10px;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 20px;
}
.profile-page .about-sex td.first { border-left: 0pt none; padding-left: 0pt; }
.profile-page .about-sex tr.first td { padding-top: 0pt; }
.profile-page .about-sex .section {  }
.profile-page .about-sex span {
    display: block;
    color: #333;
}
.profile-page .about-sex img {
    margin-top: 15px;
    margin-left: 40px;
    margin-bottom: 15px;
}

.profile-page .like-dislike { border: 0pt none ; margin-top: 20px; border-collapse: collapse; }
.profile-page .like-dislike .title { padding-right: 10px; line-height: 20px; }
.profile-page .like-dislike .bar { width: 420px; padding-top: 3px; }
.profile-page .like-dislike .bar div { overflow: hidden; height: 7px; background-color: rgb(247, 247, 247); }
.profile-page .like-dislike .bar div div { background-color: rgb(153, 17, 17); }
.profile-page .like-dislike .value { padding-left: 10px; font-weight: bold; color: rgb(153, 17, 17); }
.like-dislike td { vertical-align: middle; }


/******INNER PAGE SEARCH RESULTS*******/
.wrap_view_as {
    float: right;
    font-size: 12px;
    margin-right: 25px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 25px;
}
#search_result_form .but-go {
    display: inline;
    width: 45px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 4px;
}

/*miniflirtcast*/

.miniflirtcast{margin: 5px 0pt; overflow: hidden; background-color: #FFF1B4; height: 1%; background-image: url(/static/_wl_default/classic/i/mini_flirt.gif); border: solid 1px #F0C868 }
.miniflirtcast .base{
    padding: 2px 0pt 4px 10px;
    font-weight: bold;
    position: relative;
    color: #900;
    background-color: #FFE4AE;
}
.mini_flirt_button{
    background-color: #900;
    background-image: url(/static/_wl_default/classic/i/mini_flirt_button.gif);
    background-repeat: repeat-x;
    border: 1px solid #FFF;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    display: block;
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 3px;
    padding-left: 7px;
}


.s_search select{height: 20px;border: 1px solid #CCC;font-size: 14px;}
.paginations { width: 100%; text-align: right; margin-bottom: 10px; margin-top: 10px;}
.paginations a {text-decoration: none;font-weight: bold;}
.profile_info .photo_wrap {width: 88px;padding-left: 12px;}
.image-status {border: 0pt none;padding: 0pt;margin-top: 1px;margin-right: 0pt;margin-bottom: 0pt;}
.vip_pin { background: transparent url('/static/_wl_default/classic/i/vip_pin.gif') no-repeat scroll left bottom; position: absolute; width: 38px; height: 38px; left: 53px; top: -3px;}
.profile_info .description_wrap {width: 110px;vertical-align: top;padding-right: 5px;padding-left: 20px;}
.profile_info .description { overflow: hidden; width: 107px; }
.profile_info .description_wrap .name{font-size: 14px;color: #F90;font-weight: bold;text-decoration: none;}
.profile_info .description_wrap p{margin-top: 8px;margin-bottom: 8px;}
.profile_info .description_wrap .em{color: #900;}
.profile_info .gray-box { width: 322px; min-height: 24px; }
.profile_info .r_search{width: 320px;vertical-align: top;}
.gray-box { border: 3px solid rgb(239, 239, 239); padding: 7px; position: relative; background-color: rgb(248, 248, 248); }
.gray-box i.deco { overflow: hidden; position: absolute; width: 7px; height: 7px; background-image: url('/static/_wl_default/classic/i/gray_corners.png'); background-repeat: no-repeat; font-size: 0px; }
.gray-box .deco.n1 { left: -3px; top: -3px; }
.gray-box .deco.n2 { right: -3px; top: -3px; background-position: -7px 0pt; }
.gray-box .deco.n3 { right: -3px; bottom: -3px; background-position: -7px -7px; }
.gray-box .deco.n4 { left: -3px; bottom: -3px; background-position: 0pt -7px; }
.small {margin-top: 5px;}


/*buttons*/
.profile_info .but-wrap2 {
    float: right;
    width: 90px;
    text-align: right;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 0pt;
    margin-left: 5px;
}
.profile_info .but, .profile_info .but-mail, .profile_info .but-tchat, .profile_info .but-vchat, .profile_info .but-vwink {
    background: transparent url('/static/_wl_default/classic/i/search_spryte.gif') no-repeat scroll 0% 0%;
    overflow: hidden;
    padding-left: 30px;
    height: 16px;

}
.profile_info .but-mail { margin: 0pt 0pt 2px; background-position: 0pt -32px; }
.profile_info .but-tchat { margin: 0pt 0pt 2px; }
.profile_info .but-vchat { background-position: 0pt -16px; }
.profile_info .but-vwink { background-position: 0pt -48px; }

.profile_info .butn{	margin-bottom: 6px;}
.profile_info .butn a.off{
    margin-bottom: 8px;
    color: #999;
}


#footer {
    height:29px;
    margin-top:20px;
    background-color: transparent;
    background-image: url(/static/_wl_default/classic/i/footer.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 840px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-top:7px;
    text-align:center;
}

#footer a {
    margin-top: 10px;
    color:#333333;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration:none;
    font-family:arial;
    font-size:12px;
}
.float_l{float:left;}
.float_r{float:right;}
.clear{clear: both;}
.h5{margin: 0px;padding: 0px;height: 5px;}
.h10{margin: 0px;padding: 0px;height: 10px;}
.h15{margin: 0px;padding: 0px;height: 10px;}
.h20{margin: 0px;padding: 0px;height: 10px;}
.bonus{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    color: #00759B;
    background-color: #CEECFB;
    border: 1px solid #40CFFF;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    margin-left: 10px;
    width: 365px;
}
.woman_free{
    /*background-image: url(/static/_wl_default/classic/i/wonam_free.gif);*/
    background-repeat: no-repeat;
    height: 88px;
    width: 89px;
    position: absolute;
    left: 690px;
    top: 4px;
}


.photo {
    border:none;
}

a:link{
    font-size:inherit;
    font-family:inherit;
}
#header_logo
{
    width: 840px;
    height: 79px;
    background-color:transparent;
}

.regist-form {
    padding-left: 285px;
    padding-top: 7px;
    width: 530px;
    height: 170px;
    color: #fff;
}

.regist-form .lreg select {
    border:1px solid #F8F8F8;
    clear:both;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:20px;
    margin:5px 0 0;
    padding:1px 1px 1px 0;
    width:160px;
}

.regist-form label {
    color:#FFFFFF;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:11px;
    margin-left:0;
    margin-right:0;
    margin-top:0;
    padding-left:0;
    padding-right:0;
    padding-top:0;
}

.regist-form .lreg input {
    border:1px solid #F8F8F8;
    clear:both;
    display:block;
    font-size:11px;
    height:16px;
    margin:5px 0 0;
    padding:1px 0 1px 1px;
    width:157px;
}

.regist-form input.submitform {
    background-color:transparent;
    background-image:url("/static/_wl_default/classic/i/button.jpg");
    background-repeat:no-repeat;
    border:medium none;
    color:#0099CC;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:19px;
    height:30px;
    margin-top:20px;
    width:163px;
}

.regist-form select.day {
    clear:both;
    float:left;
    margin-right:4px;
    margin-top: 2px;
    width:38px;
}

.regist-form select.month {
    clear:none;
    float:left;
    margin-right:4px;
    margin-top: 2px;
    width:64px;
}

.regist-form select.year {
    clear:none;
    float:left;
    margin-top: 2px;
    width:50px;
}

#registration {
    padding-left:0px;
    width:163px;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:22px;
    height:30px;
    margin-top:13px;
    padding-bottom:3px;
    *padding-bottom:0px;
}

.lreg {
    float:left;
    margin-right:6px;
    margin-top:0px;
    padding:0;
    width:170px;
    height: 62px;
    overflow:hidden;
}

.error_txt { color:#fff; font-size:10px; margin:0; padding-left:0; padding-top:0; }
#reg-form #error_mes_screenname { _width: 168px; }
.regist-form .lregtext { color:#000; font-size:9px; clear:both; margin-top:15px; *margin-top: 0px; margin-right:15px }

.submitbutton {
    background-color:transparent;
    background-image:url("/static/_wl_default/classic/i/login-btn.gif");
    background-repeat:no-repeat;
    font-size:14px;
    color:#0099CC;
    width:52px;
    height:22px; font-size:13px; padding-bottom:3px;
}

#login .submitbutton { color:#0099CC; *padding-bottom:0px; margin-left:4px }

html .submitbutton {
    margin-top:-4px;
}

.clrfix{ font-size:0}
#leftcontent{padding-bottom:0px;}
#anons {padding-bottom:0px;}
#leftcontent h2 { color:#0080AA; font-family:Tahoma, Geneva, sans-serif; font-size:15px; margin-left: 15px; }

.profiles_feed .feed_item {
    float:left;
    margin-left:15px;
    margin-top:0px;
    width:80px;
}

.faces {font-size:13px; margin-top:15px; margin-left:16px;_margin-left:5px;}
#rightcontent { width:420px}
#rightcontent h2 { color:#0080AA; font-family:Tahoma, Geneva, sans-serif; font-size:15px; float:none; margin-left:32px; _margin-left:48px; }
.mark_ok { 
    background-image: url(/static/_wl_default/classic/i/ok2.gif);
    background-repeat: no-repeat;
    height: 16px;
}
.mark_error { background-image:url("/static/_wl_default/classic/i/error2.gif"); background-repeat: no-repeat; }
.lregtext a, .lregtext a:link { color: #fff; }

#choose_screenname {
    height: 75px;
}

#reg-form #choose_screenname #error_mes_screenname {
    height: 38px;
    overflow: hidden;
}

#choose_screenname .screenname_variant, .lregtext a { color: #fff; }

.mark_ajax {
    background: url("/static/_wl_default/i/regform/ajax_loading.gif") no-repeat scroll left center transparent;
    display: inline;
    float: right;
    margin: 0;
}

.lreg label { display: block; height: 16px; }