@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%
}

.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;
}

a:visited {
    color: #003399;
}

a:hover {
    color: #660000;
}

.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;
}

.tel{
align: left;
vertical-align: top;
background-image:  url(file:///C|/Documents%20and%20Settings/@/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/YV9PAYXQ/%27/i/tel.png%27);
background-repeat: no-repeat;
background-color: #fff;
width: 87px;
height: 139px; 
}

.rtext{
background-color: #E9ECC8;
padding: 10px;
color: #000;
width: 323px;
vertical-align: center;
}

/* 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(file:///C|/Documents%20and%20Settings/@/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/YV9PAYXQ/%22/i/tabs/norm_left.gif%22)       no-repeat left top;
    margin:     0;
    padding:    0 0 0 9px;
}
#header a, #header strong, #header span {
    float:      left;
    display:    block;
    background:  url(file:///C|/Documents%20and%20Settings/@/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/YV9PAYXQ/%22/i/tabs/norm_right.gif%22)       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(file:///C|/Documents%20and%20Settings/@/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/YV9PAYXQ/%22/i/tabs/norm_left_on.gif%22);
}
#header .current a {
    background-image:  url(file:///C|/Documents%20and%20Settings/@/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/YV9PAYXQ/%22/i/tabs/norm_right_on.gif%22);
}

.photo_hover
{
    -moz-opacity:.5;
    opacity: 0.5;
    // filter: 'Alpha(opacity=50)';
}

.profile_photos_div {
    border: 0px dashed grey;
    float:  left;
    margin: 20px  0 0 20px;
    width:  150px;
    height: 185px;
}

.profile_photos_div_top {
    border: 0px dashed grey;
    float:  left;
    margin: 20px  0 0 20px;
    width:  150px;
    height: 310px;
}

.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;
}

#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;
}

div.active_error {
	border: 1px solid #BD9090; 
	background-color: #edc8c8; 
	padding: 2px;
}

#views_descr {
	padding:3px 0 0 10px;	
}


.views_girl {
	float: left;
	height: 166px;
	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;
}

