﻿/* TAG's */
A			{ text-decoration: underline; color: White; }
A:hover		{ text-decoration: none; }
BODY		{ background: #121212 url(../_img/bg.gif) center 15px; margin: 0px; padding: 0px; }
BODY,TD,INPUT,TEXTAREA,SELECT	{ font: normal 9pt Arial; color: #b9b9b9; }
H1,H2,H3,H4	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
H1	{ font: normal 15pt Arial; }
H2	{ font: bold 13pt Arial; }
H3	{ font: bold 11pt Arial; }
H4	{ font: normal 11pt Arial; }
IMG		{ border: none; margin: 0px; }
TABLE	{ border: none; border-collapse: collapse; } TABLE TD { padding: 0px; vertical-align: top; }
SMALL	{ font: normal 8pt Arial; } SMALL SMALL { font: normal 7pt Arial; }
UL		{ list-style: none; margin: 0px; padding: 0px; }
UL LI	{ padding-left: 17px; background: url(../_img/li.gif) no-repeat left 7px; margin-top: 2px; }


/* ID's */
#container	{ width: 920px; margin-left: -460px; position: absolute; z-index: 10; top: 0px; }


/* Classes */
a.oneself		{ display: block; width: 125px; height: 47px; background: url(../_img/text_oneself.png) no-repeat left top; }
a.oneself:hover	{ background: url(../_img/text_oneself.png) no-repeat left -47px; }
a.oneself span	{ display: none; }
a.forgot		{ display: block; width: 93px; height: 27px; background: url(../_img/text_forgot.png) no-repeat left top; }
a.forgot:hover	{ background: url(../_img/text_forgot.png) no-repeat left -27px; }
a.forgot span	{ display: none; }

.anons_news	{  }
.anons_news span.date	{ display: block; font-size: 8pt; padding-left: 60px; }
.anons_news a			{ display: block; margin-left: 60px; color: White; }
.anons_news .photo		{ float: left; }
.anons_news .anons		{  margin-left: 60px; padding: 0px 0px 20px 0px; font-size: 8pt; color: #949494; }


.copy	{ font-size: 8pt; padding: 600px 0px 0px 100px; color: #5e5e5e; }
.copy a	{ color: #5e5e5e; }

.logo			{ display: block; width: 285px; height: 177px; background: url(../_img/logo.jpg) no-repeat left top; position: absolute; top: 0px; left: 15px; z-index: 10; }
.logo span	{ display: none; }

.frameMainPage				{ width: 312px; margin-left: 570px; padding-top: 50px; }
.frameMainPage form			{ margin: 15px 0px 0px 38px; width: 230px; }
.frameMainPage form div		{ width: 230px; margin: 0px 10px 5px 0px; float: left; }
.frameMainPage form input	{ width: 225px; text-align: center; float: left; font: 9pt/15pt Arial; }
.frameMainPage .oneself		{ margin: 30px 0px 0px 95px; }
.frameMainPage .forgot		{ margin: 10px 0px 0px 110px; }


.item_news	{ display: block; padding: 30px 0px 0px 0px; }
.item_news h1	{ font-size: 15pt; padding: 10px 0px 0px 0px; }
.item_news .photo	{ text-align: right; float: right; }
.item_news .photo img	{ border: 10px solid #2C2C2C; }
.item_news .addition_text	{ font-size: 8pt; text-align:right; font-style: italic; padding: 50px 0px 50px 0px; }


.pageBG	{ width: 703px; height: 662px; background: url(../_img/bg_girls.jpg) no-repeat left top; position: relative; z-index: 5; margin-left: -576px; }
.pageBG	.mask_on_faces	{ padding: 55px 0px 0px 260px; }


.personal_info_prev			{ background: url(../_img/personalBG_bottom.png) no-repeat left bottom; padding: 0px 0px 6px 0px; }
.personal_info_prev .inside	{ background: url(../_img/personalBG_top.png) no-repeat left top; padding: 10px; }
.personal_info_prev a		{ font-size: 8pt; }
.personal_info_prev form	{ padding: 0px; margin: 0px 0px 20px 0px; }
.personal_info_prev label	{ font-size: 8pt !important; width: 125px; margin-top: 6px; }
.personal_info_prev input	{ background: none; border-bottom: 1px dashed #6B6B6B; font-size: 8pt !important; height: 22px !important; text-align: left !important; color: #b9b9b9; margin: 0px 0px 3px 0px; }
.personal_info_prev input.shot	{ width: 100px; }


.selectValueText	{ background: none; padding: 5px 0px 0px 0px; }
.selectValueText span	{ cursor: hand; }

.text_registration	{ display: block; width: 423px; height: 47px; background: url(../_img/text_registration.png) no-repeat left top; position: absolute; top: 10px; left: 270px; z-index: 16; }
.text_registration span	{ display: none; }

.textSmallCaps	{font-variant: small-caps;}
.textUpperCase	{ text-transform: uppercase; }
.textColorRed	{ color: #b3518f; }


/* FORM's */
button.btnLogin			{ width: 108px; height: 32px; background: url(../_img/btnLogin.gif) no-repeat left top; border: none; cursor: hand; margin: 5px 0px 0px 64px; }
button.btnLogin span	{ display: none; }
button.btnOK			{ width: 108px; height: 32px; background: url(../_img/btnOK.gif) no-repeat left top; border: none; cursor: hand; margin: 0px 0px 0px 145px; }
button.btnOK span		{ display: none; }
button.btnForgot			{ width: 108px; height: 32px; background: url(../_img/btnForgot.png) no-repeat left top; border: none; cursor: hand; margin: 5px 0px 0px 64px; }
button.btnForgot span		{ display: none; }
button.btnEdit			{ width: 78px; height: 19px; background: url(../_img/btnEdit.png) no-repeat left top; border: none; cursor: hand; margin: 5px 0px 0px 148px; }
button.btnEdit span		{ display: none; }
form	{ margin: 0px 0px 0px 0px; }
form br	{ clear: left; }
FORM INPUT.auto	{
	width: auto !important;
	height: auto !important;
	border: none !important;
	background: transparent !important;
}
form div					{ height: 24px; background: url(../_img/inputBG_right.png) no-repeat right top; }
FORM label					{ float: left; width: 100px; margin-top: 2px; }
FORM input					{ height: 24px; border: none; background: url(../_img/inputBG_left.png) no-repeat left top; text-indent: 5px; }
form select	{ color: Black; float: left; margin: 2px 10px 0px 0px; }
FORM TEXTAREA				{ height: 150px; overflow: auto; }

form.formRegistration			{ display: block; width: 630px; margin: 140px 0px 0px 157px; position: relative; z-index: 15; }
form.formRegistration label		{ width: 140px; text-align: right; margin: 8px 5px 0px 0px; }
form.formRegistration label small	{ display: block; font-size: 8pt; color: #5e5e5e; }
form.formRegistration div		{ width: 470px; margin: 0px 10px 5px 0px; float: left; }
form.formRegistration input		{ width: 465px; float: left; font: 9pt/15pt Arial; }
form.formRegistration .w30			{ width: 30px !important; }
form.formRegistration .w30 input	{ width: 25px !important; text-align: center; }
form.formRegistration .w50			{ width: 50px !important; }
form.formRegistration .w50 input	{ width: 45px !important; text-align: center; }
form.formRegistration .w120			{ width: 120px !important; }
form.formRegistration .w120 input	{ width: 115px !important; text-align: center; }
form.formRegistration .w130			{ width: 130px !important; }
form.formRegistration .w130 input	{ width: 125px !important; }
form.formRegistration .w160			{ width: 160px !important; }
form.formRegistration .w160 input	{ width: 155px !important; }
form.formRegistration .w300			{ width: 300px !important; }
form.formRegistration .w300 input	{ width: 295px !important; }
.photoUploadInput	{ background: none; overflow:hidden;
			width: 231px;
			height: 243px;
			background: url(../_img/input_file.png) no-repeat;
			position: absolute;
			left: 395px;
			top: 44px;
			z-index: 20;
		}
.photoUploadInput .inside	{ padding: 25px 10px 10px 7px; background: none; }
.photoUploadInput .input_file {
	width: 210px;
	height: 200px;
	cursor: pointer;
	position: absolute;
	left:0;
	top:0;
	opacity: 0;
	filter:alpha(opacity=0);
}

/* Other */
#stats {
	display: inline;
	height: 0px;
	left: -1000px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -1000px;
	visibility: hidden;
	width: 0px;
}