@charset "iso-8859-1";
/* CSS Document */
body {
    margin: 0;
    padding: 0;
}

.hd {cursor:hand;cursor:pointer;}

.va {vertical-align: middle !important;}
.m0 {margin: 0px;}
.err {
color: red;
font-weight: bold;
}
td, .text {
font-family: Verdana, Arial;
    font-size: 70%;
    color: black;
    line-height: 140%
}

.text2 {
font-family: Verdana, Arial;
color: #666666;
line-height: 140%
}

.cap1 {
font-family: Arial, Verdana;
color: #660000;
font-size: 160%;
line-height: 120%
}


.head {
font-family: Arial, Verdana;
color: #660000;
font-size: 160%;
line-height: 120%
}

.cap2 {
color: #660000;
font-size: 120%
}

.cap3 {
font-family: Arial, sans-serif;
color: #660000;
font-weight: bold;
font-size: 13px;
}

.cap3_p {
margin-top:-10px !important;
position:relative !important;
}

.cap2_ {
font-size: 120%
}

.cap1_ {
font-family: Arial, Verdana;
font-size: 160%;
line-height: 120%
}

.cap3_ {
font-size: 100%
}

.button {
    font-size: 100%;
    font-weight: bolder;
    background-color: #376EAA;
    color: white;
    border-top-color: #DEE8F3;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: #DEE8F3;
    height: 24;
}

.button-small {
    font-size: 10px;
    font-weight: bolder;
    background-color: #DEE8F3;
    color: #376EAA;
    border : 1px solid;
    border-top-color: #376EAA;
    border-right-color: black;
    border-bottom-color: black;
    border-left-color: #376EAA;
    height: 18px;
}

select, input, textarea {
    font-family: Verdana, Arial;
    font-size: 100%;
    background-color: #DEE8F3;
}

a:link {
    color: #003399; /*#0000ff; */
}

.tiny {
font-size: 90%
}

.thumb {
border-style:solid;
border-width: 1px;
border-color: #919191;
}

.leftmenu {
font-size: 12px;
line-height: 170%;
}

a.leftmenu {
text-decoration: none;
background-color: #fff;
}

.black {
color: black;
}

.w70  { width:70  }
.w120 { width:120 }
.w150 { width:150 }
.w210 { width:210 }

table#t,table#t td {
border: 1px solid #9DA165;
}

.tel{
align: left;
vertical-align: top;
background-image: URL('/i/tel.png');
background-repeat: no-repeat;
background-color: #fff;
width: 76px;
height: 136px; 
}

.rtext{
background-color: #E9ECC8;
padding: 10px;
color: #000;
width: 323px;
vertical-align: center;
}

/* < 2.0 design > */

/* tabs */
#header {
    float:       left;
    width:       100%;
    background:  #fff;    
    font-size:   100%;
    line-height: normal;
}
#header ul {
    margin:     0;
    padding:    10px 10px 0 0;
    list-style: none;
}
#header li {
    float:      left;
    background: url("/i/tabs/norm_left.gif")
      no-repeat left top;
    margin:     0;
    padding:    0 0 0 9px;
}
#header a, #header strong, #header span {
    float:      left;
    display:    block;
    background: url("/i/tabs/norm_right.gif")
      no-repeat right top;
    padding:         5px 15px 4px 5px;
    text-decoration: none;
    font-weight:     bold;
    color:           #000;
    }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header .current {
    background-image: url("/i/tabs/norm_left_on.gif");
}
#header .current a {
    background-image: url("/i/tabs/norm_right_on.gif");
}

.photo_hover
{
    -moz-opacity:.5;
    opacity: 0.5;
    // filter: 'Alpha(opacity=50)';
    vertical-align:middle;
}

.profile_photos_div {
    border: 0px dashed grey;
    float:  left;
    margin: 4px  0 0 0;
    width:  80px;
}

.profile_photos_div td {font-size:11px;font-family:Tahoma, Verdana, Arial;}

.profile_photo {
    border: 1px solid #AAAAAA;
    text-align: center;
}

.crop_photo {
    border: 1px solid #ABABAB; 
    background-color: #FAFAFA;
    width: 545px;
    height: 545px;
    text-align: center;
}

/* PAP::Romance-Net */

#ads {
    border: #A8D19A solid 1px;
    background: #E7FAD7;
    padding: 5px 10px 15px 15px;
    margin-top: 25px;
    font-family: Arial, Verdana;
    -moz-box-sizing: border-box;
    width: 140px;
}
#ads h2 {
    font-size: 90%;
    color: #8B9681;
    margin: 0;
    float: right;
    font-weight: normal;
}
#ads p {
    margin: 28px 0 0 0;
    color: #17479F;
    font-size: 100%;
    font-weight: bold;
}
#ads ul {
    margin:3px 0 3px 16px;
    padding: 0;
    list-style-type: disc;
}
#ads ul li {
    line-height: 1.5em;
}
#ads a, #ads a:visited {
    color: #17479F;
    text-decoration: none;
}
#ads a:hover {
    text-decoration: underline;
}

/* 2 steps registration */

div.active_error {
    border: 1px solid #BD9090; 
    background-color: #edc8c8; 
    padding: 2px;
}

/* Who Viewed Me */

#views_descr {
    padding:3px 0 0 10px;   
}


.views_girl {
    float: left;
    height: 236px;
    width: 129px;
}
.views_girl img {
    border: 1px solid #919191;
    margin: 0 0 4px 2px;
}
.views_girl p {
    margin: 0;
    font-size: 10px;
    line-height: 1.4em;
}

.views_girl p a {
    text-decoration:none;
}

.views_girl p a:hover {
    text-decoration:underline;
}

div.last_view {
    line-height: 1em;
    margin-bottom: 3px;
    font-size: 11px;
    letter-spacing: -1px;
}
div.last_view span {
    color: #008800; /*#000000;*/
    background: #E3EEF6;
    padding: 0 2px 2px 2px;
}
div.last_view a {
    font-size: 11px;
    font-weight: bold;
    color: #003399;
    background: #E3EEF6;
    padding: 0 2px 3px 1px;
    text-decoration:none;
}

div.last_view a:hover {
    text-decoration:underline;
}

div.info_bl {
    margin-right:7px;
    width:100%;
    padding:5px 0 4px 11px;
    border: 1px solid #79A876;
    background-color:#E3F3E2;
    font-size: 12px;
    white-space:nowrap;
}
/* </ 2.0 design > */

/* < 3.0 design > */

button {font-family:Arial,Verdana, Tahoma, Helvetica, sans-serif}

.s-menu{font-family:Arial,Verdana, Tahoma, Helvetica, sans-serif;font-size:12px}
.s-menu p{padding:0;color:#666666;margin:0}
.s-menu ul{margin:0;padding:0 0 20px 0;list-style-type:none}
.s-menu label  {font-size:12px}
.s-menu select {font-size:12px; margin:0 5px; background:none; border:1px solid #7f9db9; background-color:#DEE8F3;}
.s-menu input  {font-size:12px;background:none;padding:2px 10px;font-weight:bold}
.s-menu p.txt  {padding:10px 0 0 0}

.icons button{font-size:12px;margin-right:4px;backgroundx:none;padding:1px 10px 1px 4px;font-weightx:bold;backgroundx:url(/i/3.0/send_ico.gif) left no-repeat;width:140px;vertical-align:middle; height:30px;}
.icons img{vertical-align:middle;border:0;margin:0 0px}
.icons a{margin-right:4px;vertical-align:middle;}
.a50 {margin-bottom:-18px;z-index:1000;position:relative;}

.img-view{}
.img-view img {border:0;margin:1px 0}

.desc2 td {font-family:Tahoma, Verdana, Arial; font-size:12px;}
.desc2 td a {text-decoration:none;}
.desc2 td a:hover {text-decoration:underline;}
.desc{margin:20px 0;width:70%}
.desc td{font-family:Tahoma, Verdana, Arial;font-size:12px;vertical-align:top;padding:10px 20px 0 0}
.desc td span{color:#8080af}

.profile_photos_div_new {
    border: 0px dashed grey;
    float:  left;
    margin: 0px;
    width:  150px;
    height: 150px;
    text-align: center;
}


/* index page table */
table#index_center {
    width:  100%; 
}
table#index_center td {
    padding: 0px;
    vertical-align: top;
    width: 30%;
    overflow: clip;
}
table#index_center th {
    padding: 0px 0px 6px 0px;
    vertical-align: top;
    text-align: left;
    font-size: 12px;
}

div#girl2 {
    border: 0px solid red; 
    margin: 0px 0px;
    width:  76px; 
    height: 140px;
    float: left;
}
div#girls2 {
    border: 0px solid red;
    width: 100%;
    height: 280;
    overflow: hidden ;
}
div#girl2 td {font-size: 10px;}

div#girl {
    border: 0px solid red; 
    margin: 0px 0px;
    width: 106px; 
    height: 210px;
    float: left;
}
div#girls {
    border: 0px solid red;
    width: 100%;
    height: 420;
    overflow: hidden ;
}
div#girl td {font-size: 10px;}
div#girls_end {
    border: 0px solid red; 
    width: 100%;
    height: 310;
    overflow: hidden;
}

.girls_cnt {color: #666666; font-size:10px; font-family: Tahoma, Verdana, Arial; margin:0 0 2px 7px; }

.gray {color: #666666; font-size:11px; font-family: Tahoma, Verdana, Arial; }

.user_id_profile {color: #666666; font-size:9px; font-family: Tahoma, Verdana, Arial; }

/* </ 3.0 design > */

.clr {clear: both;}



/* < Uploadify > */
.uploadifyQueueItem {
    font: 11px Verdana, Geneva, sans-serif;
    border: 2px solid #E5E5E5;
    background-color: #F5F5F5;
    margin-top: 5px;
    padding: 10px;
    width: 350px;
}
.uploadifyError {
    border: 2px solid #FBCBBC !important;
    background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
    float: right;
}
.uploadifyProgress {
    background-color: #FFFFFF;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    margin-top: 10px;
    width: 100%;
}
.uploadifyProgressBar {
    background-color: #0099FF;
    width: 1px;
    height: 3px;
}

#fileQueue {
    width: 400px;
    height: 300px;
    overflow: auto;
    border: 1px solid #E5E5E5;
    margin-bottom: 10px;
}
/* </ Uploadify > */

.uploadf {
    margin: 2px;
}
.uploaderror {
color: #FF0000;
}
/* </ Uploadify > */

.thumb2 {
border-style:solid;
border-width: 2;
border-color: #919191;
}

/* < New left menu > */
.new-lm
{
    padding-left:21px;
    border-right: 1px solid #d6d6d6;
}

.new-lm a {text-decoration:none;}
.new-lm a:hover {text-decoration: underline;}

#new-lm1
{
   border-bottom: 1px solid #d6d6d6;
   padding-top:17px;
}

#new-lm1 ul li
{
    line-height:18px;
}

#by-age
{
    margin-top:19px;
}

#by-country
{
    margin-top:-1px;
}

#new-lm2
{
   padding-top:13px;
   padding-bottom:6px;

}

#new-lm2 p
{
    margin-bottom:6px;
}

#agef
{
    font-family:Arial,Verdana, Tahoma, Helvetica, sans-serif;font-size:12px;
    margin: 0 5px 0 0;

}

#aget
{
    font-family:Arial,Verdana, Tahoma, Helvetica, sans-serif;font-size:12px;
    margin: 0 0 0 5px;
    /*width:52px;*/
}

#ages-select
{
    margin-bottom:5px !important;
    white-space:nowrap;
}

#new-lm3
{
    padding:6px 0 4px 21px;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    background-color:#eeeeee;
}

#new-lm4
{
    padding-left:21px;margin-top:20px;
}

#search-button
{
    font-size:12px;width:68px;height:23px;
}

#featured-9
{
    
    margin:3px 0 7px 0;
}
/* </ New left menu > */

.f10
{
    font-size:10px;
}

.f11
{
    font-size:11px;
}

.f12
{
    font-size:12px;
}

.f12 td
{
    font-size:12px;
}


#btn_save
{
    font-size:12px;
    padding:1px 10px 1px 4px;
    width:80px;
    vertical-align:middle; 
    height:30px;
}

.dn
{
    text-decoration:none;
}

a.like_a
{
    text-decoration: none;
    vertical-align:middle;
    font-size:15px;
}

a.like_a:hover
{
    text-decoration: none;
}

a.like_a:visited
{
    color:#003399;
}
