@charset "iso-8859-1";
/* CSS Document */
body {
    margin: 0;
    padding: 0;
}

.hd {cursor:hand;cursor:pointer;}

.va {vertical-align: middle;}
.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: #0000ff; /*#003399;*/
}

.tiny {
font-size: 90%
}

.thumb {
border-style:solid;
border-width: 1;
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;
}

.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;
}

.photo_hover
{
    -moz-opacity:.5;
    opacity: 0.5;
    // filter: 'Alpha(opacity=50)';
}

.profile_photos_div {
    border: 0px dashed grey;
    float:  left;
    margin: 4px  0 0 0;
    width:  80px;
    height: 42px;
}
.profile_photos_div td {font-size:11px;font-family:Tahoma;}

.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;
}
div.last_view {
	line-height: 1em;
	margin-bottom: 3px;
	font-size: 11px;
	letter-spacing: -1px;
}
div.last_view span {
	color: #008800;
	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;
}

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 > */

.s-menu{font-family:Arial, Helvetica, sans-serif;font-size:14px}
.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-family:Tahoma;font-size:12px;backgroundx:none;padding:1px 10px 1px 4px;font-weightx:bold;backgroundx:url(i/send_ico.gif) left no-repeat;width:140px;vertical-align:middle;}
.icons img{vertical-align:middle;border:0;margin:0 2px}
.icons a{}

.img-view{}
.img-view img {border:0;margin:1px 0}

.desc2 td {font-family:Tahoma; 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;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;
}

/* </ 3.0 design > */

.clr {clear: both;}
