/* CSS by Econom Vladimir */

/* Common Styles */

BODY {
	width: 100%;
	min-width: 980px;
	//width: expression((documentElement.clientWidth||document.body.clientWidth)<980?'980':'100%');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align: center;
	background-color: #FFF;
	/*-height: 100%;*/
	}
/*BODY, HTML {	overflow: auto; height: 100%;	}*/

DIV, UL, UL LI, OL, OL LI, FORM, DL, DL DT, DL DD, H1, H2, H3, H4, BODY {
	margin: 0;
	padding: 0;
	}
P {	margin-top: 0;	}
H1, H2, H3, H4 {	font-weight: normal;	}
UL {	list-style: none;	}
IMG {	border: 0;	}

A, A.visited, DIV.myMeetNav A {
	color: #0055CC;
	text-decoration: underline;
	}
TABLE {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	}
TABLE TD, TABLE TH {
	padding: 0;
	vertical-align: top;
	}
HR {
	clear: both;
	padding: 0;
	height: 1px;
	border: 0;
	background-color: #DCDEDF;
	color: #DCDEDF;
	}

/* General */

.mainBox {
	width: 932px;
	text-align: left;
	margin: 0 auto;
	}
.leftBlock, .rightBlock {	float: left;	}
.rightBlock {	width: 772px;	}
* HTML .iefix {	/*height: expression(document.body.clientWidth > 1? "18.7em": "auto" );*/ height: 22em;	}
.leftBlock {	width: 160px;	}
.leftBlock .box {
	padding-right: 12px;
	padding-top: 9px;
	}
* HTML .leftBlock .box {
	position: absolute;
	}
.agreement H2 {
	font-size: 129%; //font-size: 125%;
	margin-bottom: 0.8em;
	}
.agreement H3 {
	font: bold 100% Arial;
	margin-bottom: 0.5em;
	}
.agreement UL.f90 {
	margin-bottom: 2em;
	}


/* Top */

DIV.headBox {
	background-color: #7A1E77;
	border-bottom: 3px solid #A94DA6;
	margin-bottom: 24px;
	}
.headBox .leftBlock {
	text-align: center;
	min-height: 9.15em;
	min-height: 131px;
	}
* HTML .headBox .leftBlock {	//height: expression(document.body.clientWidth > 1? "9.1em": "auto" );	}
* HTML .headBox .leftBlock {	//height: expression(document.body.clientWidth > 1? "131px": "auto" );	}
.headBox .leftBlock IMG {	margin: 20px 0 0 -45px;	}

TABLE.topNav {
	border-collapse: separate;
	margin: 8px 0 -2px -2px;
	width: auto;
	}
TABLE.topNav TR {
	min-height: 121px;
	}
TABLE.topNav TD {
	width: 125px;
	background-color: #8C3089;
	text-align: center;
	font-weight: bold;
	color: #FFB1FC;
	}
.link {	min-height: 31px;	}

.topNav .current .link {
	border-bottom: 3px solid #FFCEFD;
	margin-bottom: -3px;
	position: relative;
	}
* HTML .link {	height: expression(document.body.clientWidth > 1? "31px": "auto" );	}

* HTML .topNav .current .link {
	//height: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "34px" : "31px" );
	}

.icon1 A, .icon2 A, .icon3 A, .icon4 A, .icon5 A, .icon6 A, .icon1, .icon2, .icon3, .icon4, .icon5, .icon6 {
	display: block;
	width: 82px;
	height: 64px;
	text-decoration: none;
	}
.icon1 A, .icon2 A, .icon3 A, .icon4 A, .icon5 A, .icon6 A {
	position: relative;
	cursor: pointer;
	}
.icon1, .icon2, .icon3, .icon4, .icon5, .icon6 {
	margin: 14px auto 12px auto;
	background-repeat: no-repeat;
	}
.icon1 {	background-image: url(/img/icons/ic_mainNav1.png);	}
.icon2 {	background-image: url(/img/icons/ic_mainNav2.png);	}
.icon3 {	background-image: url(/img/icons/ic_mainNav3.png);	}
.icon4 {	background-image: url(/img/icons/ic_mainNav4.png);	}
.icon5 {	background-image: url(/img/icons/ic_mainNav5.png);	}
.icon6 {	background-image: url(/img/icons/ic_mainNav6.png);	}

* HTML .icon1, * HTML .icon2, * HTML .icon3, * HTML .icon4, * HTML .icon5, * HTML .icon6 {	background-image: none;	}

* HTML .icon1 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icons/ic_mainNav1.png', sizingMethod='crop');	}
* HTML .icon2 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icons/ic_mainNav2.png', sizingMethod='crop');	}
* HTML .icon3 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icons/ic_mainNav3.png', sizingMethod='crop');	}
* HTML .icon4 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icons/ic_mainNav4.png', sizingMethod='crop');	}
* HTML .icon5 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icons/ic_mainNav5.png', sizingMethod='crop');	}
* HTML .icon6 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/icons/ic_mainNav6.png', sizingMethod='crop');	}

.topNav A {	color: #FFF;	}

.subNav, .subBlock {
	position: relative;
	width: 760px;
	padding: 1.25em 0 0 0;
	margin: -24px 12px 1.1em 0;
	}
.back2search, .userViewNav {
	margin-bottom: 1.5em;
	}
.back2search A, .userViewNav A {
	position: relative;
	z-index: 100;
	}
.back2search {	float: left;	}
* HTML .back2search {	margin-left: 11px;	}
.userViewNav {
	float: right;
	margin-right: 22px;
	}
* HTML .userViewNav {	margin-right: 11px;	}

.subBlock H1 {
	padding: 0.25em 0 0 0;
	margin-bottom: 0.8em !important;
	}
.subBlock P {
	width: 42.1em;
	font-size: 90%;
	line-height: 1.35em;
	margin-bottom: 1.8em;
	//margin-bottom: 1.85em;
	}
.search {
	padding: 1.4em 22px 0 22px;
	//padding-top: 1.45em;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "100%" : "auto" );
	}
.searchNavBar TABLE, .search TABLE, TABLE.myCities {	width: auto;	}
.searchNavBar, .search, .subBlock DIV.bl10, .subBlock DIV.br10, .participants LI.addPlayerBox {	position: relative;	}

.searchNavBar TABLE TD {	white-space: nowrap;	}

.item {
	background-color: #FFDDFE;
	padding: 0.45em 17px 0.45em 17px;
	//padding-top: 0.5em;
	font-size: 129%;
	//font-size: 125%;
	margin-bottom: 1px;
	}
.searchNavBar .selected {
	padding-bottom: 0.5em;
	margin-bottom: 0;
	}
.searchNavBar .brace {	width: 2px;	}

.myMeettings {
	position: absolute;
	right: 22px;
	top: 0;
	}
.meetingCond {
	float: left;
	display: block;
	}
.meetingCond LABEL {
	display: block;
	font-weight: bold;
	}
.meetingCond TD {
	width: 163px;
	padding-bottom: 0.8em;
	}
.meetingCond SELECT {	width: 163px;	}
.search TD.brace {	width: 24px;	}

.search .cities {
	background: none !important;
	float: right;
	}
.meetingCond, .search .cities {	//position: relative;	}

.cities {
	width: 331px;
	float: right;
	margin: -0.9em 22px 1.65em 0;
	//margin-bottom: 1.6em;
	padding-top: 1.1em;
	}
* HTML .cities {	margin-right: 11px;	}
.cities LABEL, .userCities LI {	font-size: 90% !important;	}

.cities .disabled, .cities .current {
	margin-bottom: 0.3em;
	float: left;
	}

INPUT.checkBox {
	margin-left: 21px;
	//margin-left: 17px;
	margin-right: 5px;
	//margin-right: 1px;
	margin-top: 2px;
	//margin-top: -2px;
	float: left;
	}
UL.userCities, DL.userCity {
	clear: both;
	margin-left: 39px;
	}
.userCities {
	padding: 0;
	//margin-top: -1.1em;
	margin-bottom: -0.3em;
	}
.userCity {
	padding: 0.9em 0 0 0;
	margin-bottom: -0.05em;
	//margin-bottom: -0.45em;
	}
.userCity DT LABEL {
	font: bold 79% Arial !important;
	display: block;
	}
.userCity DD {
	margin: -1.2em 0 1em 57px;
	}
.userCity DD SELECT {
	font: 79% Verdana;
	width: 205px;
	}


.search LABEL {	font-size: 79%;	}
.search SELECT {	font: 90% Verdana;	}

.search .submit {
	font: 129% Arial;
	//font-size: 125%;
	margin-left: 0;
	padding-top: 0.1em;
	//padding-top: 0;
	padding-bottom: 0.15em;
	//padding-bottom: 0.1em;
	margin-bottom: 0;
	}

/* / */

/* Corners */

DIV.tl10, DIV.tr10, DIV.bl10, DIV.br10 {
	width: 10px;
	height: 10px;
	background: transparent;
	font-size: 0;
	}
DIV.tl10, DIV.bl10 {	float: left;	}
DIV.tr10, DIV.br10 {	float: right;	}

DIV.tl10, DIV.myMeetNav DIV.tl10 {
	margin: 0 -12px -12px 0;
	background-image: url("/img/circle/lt10.png");
	}
DIV.tr10, DIV.myMeetNav DIV.tr10 {
	margin: 0 0 -12px -12px;
	//margin-left: 0;
	background-image: url("/img/circle/rt10.png");
	}
DIV.bl10, DIV.myMeetNav DIV.bl10 {
	margin: -10px -10px 0 0;
	background-image: url("/img/circle/lb10.png");
	}
DIV.br10, DIV.myMeetNav DIV.br10 {
	margin: -10px 0 0 -10px;
	background-image: url("/img/circle/rb10.png");
	}
* HTML DIV.tl10, * HTML DIV.myMeetNav DIV.tl10 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/lt10.png', sizingMethod='crop');	}
* HTML DIV.tr10, * HTML DIV.myMeetNav DIV.tr10 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/rt10.png', sizingMethod='crop');	}
* HTML DIV.bl10, * HTML DIV.myMeetNav DIV.bl10 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/lb10.png', sizingMethod='crop');	}
* HTML DIV.br10, * HTML DIV.myMeetNav DIV.br10 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/rb10.png', sizingMethod='crop');	}

.action DIV.tl10 {	background-image: url("/img/circle/lt10_lbl.png");	}
.action DIV.tr10 {	background-image: url("/img/circle/rt10_lbl.png");	}
.action DIV.bl10 {	background-image: url("/img/circle/lb10_lbl.png");	}
.action DIV.br10 {	background-image: url("/img/circle/rb10_lbl.png");	}

* HTML .action DIV.tl10 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/lt10_lbl.png', sizingMethod='crop');	}
* HTML .action DIV.tr10 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/rt10_lbl.png', sizingMethod='crop');	}
* HTML .action DIV.bl10 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/lb10_lbl.png', sizingMethod='crop');	}
* HTML .action DIV.br10 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/rb10_lbl.png', sizingMethod='crop');	}
* HTML DIV.tl10, * HTML DIV.tr10, * HTML DIV.bl10, * HTML DIV.br10, * HTML .action DIV.tl10, * HTML .action DIV.tr10, * HTML .action DIV.bl10, * HTML .action DIV.br10, * HTML .searchNavBar DIV.tl10, * HTML .searchNavBar DIV.tr10 {	background-image: none;	}

.searchNavBar DIV.tl10 {	background-image: url("/img/circle/lt10_search.png");	}
.searchNavBar DIV.tr10 {	background-image: url("/img/circle/rt10_search.png");	}

* HTML .searchNavBar DIV.tl10 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/lt10_search.png', sizingMethod='crop');	}
* HTML .searchNavBar DIV.tr10 {	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/circle/rt10_search.png', sizingMethod='crop');	}

.headBox DIV.tl10 {
	background-image: url("/img/circle/lt10_bl.gif");
	//filter: none;
	}
.headBox DIV.tr10 {
	background-image: url("/img/circle/rt10_bl.gif");
	//filter: none;
	//margin-left: 0;
	}
.headBox .current DIV.tl10 {	background-image: url("/img/circle/lt10_bl_c.gif");	}
.headBox .current DIV.tr10 {	background-image: url("/img/circle/rt10_bl_c.gif"); }

/* Content */

.logBox {	width: 461px;	}
.logBox DL {	padding-top: 1.9em;//padding-top: 1.95em;	}

.logBox .error {
	margin-left: 111px;
	margin-bottom: 1.2em;
	}
.logBox .error, .feedBack .error {
	font: bold 100% Arial;
	color: #CC0000;
	}
.logBox DT LABEL {
	font-size: 129%;
	//font-size: 125%;
	}
.logBox DD {	margin: -1.7em 0 1.65em 89px;//margin: -1.75em 0 1.6em 89px;	}

.password LABEL {
	display: block;
	line-height: 1em;
	}
DD.rememberMe {
	margin-top: -0.8em;
	//margin-top: -0.9em;
	margin-bottom: 1em;
	//margin-bottom: 0.9em;
	}
DD.rememberMe INPUT {
	margin-left: 0;
	//margin-left: -4px;
	margin-bottom: 1px;
	//margin-bottom: -1px;
	margin-right: 5px;
	//margin-right: 2px;
	}
.logBox .textField {
	font: 155% Arial;
	//font-size: 160%;
	}
.logBox .textField, .regBox INPUT.field, INPUT.codeField {
	width: 311px;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "315px" : "309px" );
	}
.logBox .hr, .regBox .hr {	background-image: url(/img/hr_log.gif);	}

.logBox .hr	{
	margin-bottom: 1.05em;
	margin-right: 35px;
	}
* HTML .logBox .hr {	margin-bottom: 0.1em;	}

DIV.restore .hr	{	margin-bottom: 1.35em;	}
* HTML DIV.restore .hr {	margin-bottom: 0.4em;	}
DIV.restore DD {	margin-bottom: 1.3em;//margin-bottom: 1.25em;	}

.regBox .hr {
	margin-right: 22px;
	margin-bottom: 1.25em;
	}
* HTML .regBox .hr {	margin-bottom: 0.2em;	}

.logBox .submit, .regBox .submit, .index .submit, .newMeet {
	font: 129% Arial;
	//font-size: 125%;
	padding-top: 0.25em;
	//padding-top: 0.15em;
	padding-bottom: 0.25em;
	//padding-bottom: 0.15em;
	margin-left: 111px;
	width: 4.6em;
	//width: 4.65em;
	margin-bottom: 1.35em;
	//margin-bottom: 1.75em;
	}
.regBox .submit	{
	width: 11em;
	//width: 12em;
	margin-bottom: 1.25em;
	//margin-bottom: 1.6em;
	}
DIV.restore .submit	{	width: 4.9em;	}

.index .submit {
	width: 11em;
	margin: 0;
	}
.newMeet {
	margin: 0.2em 0 0 0;
	//margin: 0.3em 0 2em 0;
	width: auto;
	//width: 15em;
	}
.forgot {
	padding: 0.7em 35px 0 0;
	text-align: right;
	float: right;
	}
.regBox DL {
	position: relative;
	}
.logData {
	padding: 1.3em 0 0 0;
	margin-bottom: 0.55em;
	}
.regBox DT LABEL {
	font-weight: bold;
	display: block;
	}
LABEL.error, DT.error {
	background-image: url(/img/icons/ic_alarm.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 14px;
	}
DL.logData DD, .geo DD {
	padding: 0 0 1.2em 0;
	//padding-bottom: 1em;
	}
.regBox DL DD.pass {
	padding-bottom: 1.4em;
	}
DD.pass INPUT {
	width: 120px;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "124px" : "118px" );
	margin-bottom: -3px;
	}
DD.pass LABEL {
	padding-left: 12px;
	padding-right: 15px;
	//padding-right: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "15px" : "14px" );
	font-size: 79%;
	}
SPAN.nota {
	display: block;
	position: absolute;
	font-size: 79%;
	color: #7A1E77;
	left: 334px;
	width: 300px;
	margin-top: -1.7em;
	//margin-top: 0.2em;
	}
DD.pass SPAN.nota {
	margin-top: -1.4em;
	//margin-top: 0.35em;
	}
DL.userFSD {	margin-bottom: 0.6em;//margin-bottom: 0.7em;	}
DL.userFSD DD {	padding-bottom: 1.1em;//padding-bottom: 1em;	}

DL.userFSD DD.userSex {
	padding-top: 0.35em;
	padding-bottom: 1.2em;
	}
.userSex INPUT, .userSex LABEL {	float: left;	}

.userSex INPUT {
	margin-left: 0;
	//margin-left: -4px;
	margin-top: 2px;
	//margin-top: -2px;
	margin-right: 5px;
	//margin-right: 2px;
	}
.userSex LABEL {
	width: 6.35em;
	font-size: 90%;
	}
.day {	width: 6em;	}
.month {	width: 9.5em;//width: 9.4em;	}
.day, .month {	margin-right: 1em;//margin-right: 0.9em;	}
.regBox SELECT {	font: 90% Arial;	}

.year {
	width: 6.95em;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "6.8em" : "6.9em" );
	}
.geo {	margin-bottom: 0.8em;	}
.geo DD {	padding-bottom: 0.95em;	}
.geo LABEL {	padding-bottom: 2px;	}
.geo SELECT {	width: 315px;	}

.code {
	padding-top: 0.2em;
	margin-bottom: 0.3em;
	//margin-bottom: 0.15em;
	//padding-bottom: 1px;
	}
.code LABEL {
	padding-bottom: 2px;
	//padding-bottom: 1px;
	}
INPUT.codeField, INPUT.codeCap {
	font-size: 155% !important;
	margin-bottom: 2px;
	}
.code SPAN.nota, DL.capcha SPAN.nota {
	margin-top: -3em;
	//margin-top: 0.15em;
	}
.noCode {	padding-top: 0.65em;//padding-top: 0.55em; //margin-left: -4px;	}

DL.capcha DT {
	margin-bottom: 1em;
	}
DL.capcha DD {
	padding-left: 139px;
	padding-bottom: 2.45em; //padding-bottom: 2.35em;
	}
.cap {
	position: absolute;
	margin: -10px 0 0 -139px;
	}
INPUT.codeCap {
	width: 172px;
	}
TR.capcha .cap {
	position: relative;
	margin: 0 20px 0 0;
	vertical-align: middle;
	}
TR.capcha SPAN.nota {
	position: inherit;
	margin: 0 0 0 0;
	//margin: 3.7em 0 0 12px;
	display: block;
	width: 400px;
	}
TR.capcha TD {
	padding-bottom: 1.2em;//padding-bottom: 2.8em;
	}

.sex INPUT	{
	margin-left: 0;
	//margin-left: -4px;
	margin-bottom: 1px;
	//margin-bottom: -1px;
	margin-right: 5px;
	}
.noCode INPUT, .agree INPUT {
	margin-left: 0;
	//margin-left: -4px;
	margin-bottom: 1px;
	//margin-bottom: -1px;
	margin-right: 5px;
	//margin-right: 2px;
	}
.noCode INPUT {	//margin-right: 5px;	}

.agree {
	margin-left: 22px;
	margin-bottom: 1.2em;
	margin-top: -0.2em;
	}
.regBox H2.error {
	font: bold 100% Arial;
	margin-top: -0.3em;
	//margin-top: -0.2em;
	margin-bottom: 1.15em;
	//margin-bottom: 1.15em;
	}
.submitBox {
	padding-left: 10em;
	}
.submitBox INPUT {
	font: 129% Arial !important;
	//font-size: 125% !important;
	padding-top: 0.2em;
	//padding-top: 0.1em;
	padding-bottom: 0.3em;
	//padding-bottom: 0.2em;
	width: 11.6em;
	//width: 12.2em;
	}
.welcome {	margin-right: 12px;	}

P.nota {
	padding: 1.3em 0 0 0;
	margin-bottom: -0.35em;
	}
.index {
	padding: 0 0 0 22px;
	margin-top: -1.2em;
	}
.index P {
	line-height: 1.25em;
	margin-bottom: 1.3em;
	}

.membership {
	padding: 0.6em 0 0.85em 22px;
	font-size: 129%;
	//font-size: 125%;
	}
.membership OL {
	clear: both;
	padding: 0.3em 0 0 0;
	//padding: 0.4em 0 0 0.15em;
	}
.membership OL LI {
	margin-bottom: 0.35em;
	//margin-bottom: 0.4em;
	}
.membership LI DIV {
	margin-left: -0.1em;
	//margin-left: -0.3em;
	//position: absolute;
	}
.access {	padding-top: 1.25em;//padding-top: 1.3em;	}

UL.box LI {
	background-position: left 0.15em;
	background-repeat: no-repeat;
	padding-left: 17px;
	//padding-left:  expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "0" : "17px" );
	position: relative;
	font-size: 90%;
	margin-bottom: 0.3em;
	line-height: 1.25em;
	//line-height: 1.2em;
	/*color: #A1A1A1;*/
	}

UL.box LI.i {	font-style: normal;	}
UL.box LI A {	color: #0C4EA6;	}

.box .limitation {
	border-top: 2px solid #CC0000;
	border-bottom: 2px solid #CC0000;
	background-color: #FFF3FE;
	margin-top: -0.65em;
	padding: 0.4em 0 0.25em 0;
	margin-bottom: 1.4em;
	}
.limitation .head {
	font-weight: bold;
	line-height: 1.2em;
	//line-height: 1.15em;
	margin-bottom: 0.6em;
	//margin-bottom: 0.7em;
	padding-left: 16px;
	//padding-left:  expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "0" : "16px" );
	}

UL.box .error LI {
	background-image: url(/img/icons/ic_alarm.gif);
	background-position: left 2px;
	//background-position: left 1px;
	font-size: 85%;
	padding-bottom: 0.65em;
	//padding-bottom: 0.75em;
	padding-right: 1em;
	margin-bottom: 0;
	//padding-left:  expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "16px" : "16px" );
	font-weight: normal;
	}
LI.visitors {
	font-size: 79% !important;
	padding-top: 0.2em;
	margin-bottom: -0.2em !important;//margin-bottom: -0.3em !important;
	}
UL.box LI.visitors, UL.box LI.visitors A, .clubHistory, DIV.offlineUser, .optionBox, .box LI A.addMoney {	color: #7F7F7F;	}
UL.box LI.br {	margin-bottom: 0.5em;//margin-bottom: 0.55em;	}
.enter {	background-image: url(/img/icons/enter.gif);	}
.msg {	background-image: url(/img/icons/ic_msg2.gif);	}
.box LI.new	{	background-image: url(/img/icons/ic_msg_new2.gif);	}
.meetings { background-image: url(/img/icons/ic_meetings.gif);	}
.myPage {	background-image: url(/img/icons/ic_mypage.gif);	}
.photos {	background-image: url(/img/icons/ic_myphoto.gif);	}
.forum {	background-image: url(/img/icons/ic_forum.gif);	}
.reg {	background-image: url(/img/icons/msg.gif);	}
.userF {	background-image: url(/img/icons/ic_woman.gif);	}
.userM {	background-image: url(/img/icons/userM.gif);	}
.options {	background-image: url(/img/icons/options.gif);	}

.exit {
	background-image: url(/img/icons/ic_exit.gif);
	margin-top: 2.25em;
	}
* HTML .exit {	margin-top: 1em;	}

.account {
	background-image: url(/img/icons/ic_my_money.gif);
	color: #000 !important;
	}
.addMoney {
	display: block;
	font-size: 85%;
	margin-top: 0.4em;//margin-top: 0.45em;
	}
.userF, .userM {
	font-weight: bold;
	margin-bottom: 1.7em !important;
	//margin-bottom: 1.75em !important;
	font-size: 100%!important;
	position: relative;
	}
* HTML .userF, * HTML .userM {	margin-bottom: 0.55em !important;	}

.userF SPAN.rate, .userM SPAN.rate {
	display: block;
	padding-top: 0.1em;
	//padding-top: 0.2em;
	font: italic 79% Arial !important;
	}

.rightBlock H1 {
	font: bold 165% Arial;
	position: relative;
	line-height: 0.9em;
	clear: both;
	margin-bottom: 1.05em;
	}
SPAN.club {
	display: block;
	line-height: 1.25em !important;
	padding-top: 0.85em;
	//padding-top: 0.95em;
	font: 75% Arial;
	}
.userInfo {
	padding-bottom: 1px;
	margin-bottom: 3.1em;
	//margin-bottom: 3.05em;
	/*position: relative;*/
	}
.photo {
	background-repeat: no-repeat;
	width: 122px;
	float: left;
	margin-right: 16px;
	height: 180px;
	}
.userPhoto {
	text-align: center;
	padding-bottom: 17px;
	}
.userPhoto IMG {
	border: 1px solid #FFF;
	margin-top: 13px;
	}

.uNoneB	{	background-image: url(/img/status/u_none_b.gif);	}
.uGuestB	{	background-image: url(/img/status/u_guest_b.gif);	}
.uAdminB	{	background-image: url(/img/status/u_admin_b.gif);	}
.uPartNormB	{	background-image: url(/img/status/u_obich_b.gif);	}
.uPartPremB	{	background-image: url(/img/status/u_premium_b.gif);	}
.uPartEliteB	{	background-image: url(/img/status/u_elite_b.gif);	}
.uOrgNormB	{	background-image: url(/img/status/o_obich_b.gif);	}
.uOrgPremB	{	background-image: url(/img/status/o_premium_b.gif);	}
.uOrgEliteB	{	background-image: url(/img/status/o_elite_b.gif);	}



/*.rateElite, .ratePremium, .rateNormal, .rateGuest {
	background-repeat: no-repeat;
	background-position: center bottom;
	}
.rateElite { background-image: url(/img/icons/elite_big.gif);	}
.ratePremium { background-image: url(/img/icons/premium_big.gif);	}
.rateNormal { background-image: url(/img/icons/normal_big.gif);	}
.rateGuest {	background-image: url(/img/icons/guest_bottom_big.gif);	}

.userInfo .partic, .userInfo .organ, .userInfo .gest {
	background-position: center 1px;
	background-repeat: no-repeat;
	}
.userInfo .partic	{	background-image: url(/img/icons/user_big.gif);	}
.userInfo .organ {	background-image: url(/img/icons/org_big.gif);	}
.userInfo .gest {	background-image: url(/img/icons/guest_big.gif);	}*/

.allPhotos {
	font-size: 79%;
	padding: 0.4em 0 0 0.3em;
	//padding-top: 0.35em;
	clear: left;
	position: absolute;
	}
.userPersonal {
	float: left;
	clear: right;
	position: relative;
	width: 600px;
	}
.name {
	font-size: 129%;
	//font-size: 125%;
	padding: 0.55em 0 0.05em 0;
	//padding-bottom: 0.1em;
	}
.name IMG {	margin-bottom: -3px;	}
.someInfo {	font-size: 79%;	}
.someInfo BR {	line-height: 1.5em;	}

.currentStatus {
	margin-top: -0.15em;
	padding-bottom: 1.5em;
	}
DIV.offlineUser {
	font-weight: normal;
	}
.clubHistory {
	position: absolute;
	margin-top: -2.75em;
	right: 0;
	}
.bookmark {
	font: 59% Arial;
	margin-left: 0.7em;
	}
UL.optionBox {
	position: absolute;
	padding-top: 1.1em;
	//padding-top: 1.15em;
	border-top: 1px solid #EFB6EC;
	width: 600px;
	font-size: 119%;
	//font-size: 115%;
	}
.optionBox LI {
	float: left;
	width: 228px;
	}
.optionBox IMG {
	margin: 0 4px -7px 0;
	position: relative;
	}
.guest {
	margin-left: 32px;
	font-size: 79%; //font-size: 85%;
	margin-top: 7px;
	color: #000;
	}
.meetingPart {	padding: 44px 0 0 146px;	}

.linkCity {
	line-height: 2.4em;
	//line-height: 2.3em;
	}
.infoBlock, .infoBoardBox {
	clear: both;
	margin-bottom: 0.75em;
	}
.infoNav LI {
	float: left;
	text-align: center;
	font-size: 90%;
	margin-right: 2px;
	}
.form {	width: 7.2em;	}
.album {	width: 9.6em;	}
.blog {	width: 7.35em;	}
.playing {	width: 9.6em !important;	}

.infoNav LI A, .infoNav LI STRONG, .infoNav LI SPAN {
	clear: both;
	line-height: 2.2em;
	}
.infoNav LI SPAN {	color: #EFB6EC;	}

DIV.meetingsBlock {
	background-color: #FFF;
	padding-top: 0.9em;
	//position: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "relative" : "inherit" );
	//z-index: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-1" : "auto" );
	}

DIV.meetingsBlock .infoNav LI {
	width: 10.2em;
	}
.past {
	margin-right: 0 !important;
	float: right !important;
	width: 15.2em !important;
	}
* HTML .infoBlock .pageNav {
	height: 2em;
	margin-top: -1px !important;
	}
.brd {
	height: 2px;
	font-size: 0;
	}

.infoBoardBox, .meetingsBlock {	border-top: 2px solid #EFB6EC;	}

.infoBoardBox {
	border-bottom: 2px solid #EFB6EC;
	margin-right: 12px;
	position: relative;
	}
.infoBoard {
	padding: 1.2em 22px 0 22px;
	//padding-top: 1.35em;
	//height: 1%;
	}
* HTML .infoBoard BR.all {
	clear: both;
	display: block;
	height: 1px;
	font-size: 0;
	}
.exterior, .partCond, .mask {
	float: left;
	width: 358px;
	}
.preferences, .partCond2 {
	float: right;
	width: 354px;
	}
.exterior, .preferences, .partCond {	padding-bottom: 0.35em;//padding-bottom: 0.2em;	}
.aboutMe, .status {	width: 716px;	}
.aboutMe {	padding-bottom: 0.2em;//padding-bottom: 0;	}
.status {	padding-bottom: 0.5em;//padding-bottom: 0.45em;	}
.exterior, .preferences, .aboutMe, .status, .h2, .partCond {	position: relative;	}
.h2 {	margin-bottom: 0.2em; //margin-bottom: 0.15em;	}

.h2 SPAN {
	font: bold 100% Arial;
	background-color: #772075;
	color: #FFF;
	display: block;
	padding: 0.15em 10px 0.15em 10px;
	}
.auto {	width: auto !important;	}
.h2 TABLE {	margin-left: -10px; position: relative;	}

.h2 .tl10 {	background-image: url(/img/circle/tl10.gif) !important;	}
.h2 .tr10 {	background-image: url(/img/circle/tr10.gif) !important;	}
.h2 .bl10 {	background-image: url(/img/circle/bl10.gif) !important;	}
.h2 .br10 {	background-image: url(/img/circle/br10.gif) !important;	}

.h2 .tl10, .h2 .tr10, .h2 .bl10, .h2 .br10 {	//filter: none;	}
.optionLink {	font-size: 79%;	}

.infoBoard .hr {
	margin-bottom: 1em;
	background-image: url(/img/hr_log.gif);
	}
* HTML .infoBoard .hr {	margin-bottom: 0.1em;	}

.info {
	margin-top: 0.9em;
	margin-bottom: 0.8em;
	//margin-bottom: 1.05em;
	}
.info TD {
	font-size: 90%;
	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "79%" : "90%" );
	line-height: 1.4em;
	padding-bottom: 0.65em;
	}
.preferences .info TD {	padding-bottom: 0.65em;	}
.figureDetails {	white-space: nowrap;	}
/*.info TD.tattoo {	padding-top: 0.55em; //padding-top: 0.7em;	}*/
.figure {	width: 55%;	}
.partCond .infoBox TABLE {	width: 90%;	}

.partCond .infoBox TABLE TD {
	padding-bottom: 0.4em;
	line-height: 1.2em;
	}
.partCond2 {
	padding-top: 2.6em;//padding-top: 2.15em;
	}
.partCond2 UL LI	{
	margin-bottom: 0.75em;
	font-size: 90%;
	color: #197B30;
	padding-left: 13px;
	background-image: url(/img/icons/check_green.gif);
	background-repeat: no-repeat;
	background-position: left 0.35em;
	}
UL LI.money {
	background-image: url(/img/icons/check_red.gif);
	color: #C00;
	}
.mask DT, .timeBox DT, .dayBox DT, .cityBox DT, .countyBox DT, .placeBox DT {	margin-bottom: 0.55em !important;//margin-bottom: 0.5em !important;	}
.mask DD, .timeBox DD, .dayBox DD, .cityBox DD, .countyBox DD, .placeBox DD {	margin-bottom: 0.4em !important;//margin-bottom: 0.25em !important;	}
.mask, .timeBox, .dayBox, .cityBox, .countyBox, .placeBox {	padding-bottom: 1em !important;	}
.mask DT {	//margin-bottom: 0.55em !important;	}

.mask DD {
	width: 230px;
	//margin-bottom: 0.4em !important;
	}
.mask DD INPUT {
	position: absolute;
	//margin-top: -1px;
	}
.mask DD LABEL {
	padding-left: 18px;
	display: block;
	}
.timeBox {	width: 170px;	}
.dayBox {	width: 189px;	}
.cityBox {	width: 188px;	}

.condBox {
	position: relative;
	margin-top: -0.2em;//margin-top: 0;
	padding-bottom: 1em;//padding-bottom: 0.6em;
	}
.condBox .checkBox {
	float: none;
	margin-left: 1px;	//margin-left: -3px;
	margin-right: 3px; //margin-right: 0;
	margin-top: 0;//margin-top: -2px;
	margin-bottom: 1px;
	vertical-align: bottom;
	//position: relative;
	}
.moneyBox {
	position: absolute;
	top: -0.2em;//top: -0.5em;
	left: 15.3em;//left: 15.2em;
	font-weight: bold;
	}
.moneyBox INPUT {	width: 6.6em;	}

.visa {
	position: absolute;
	top: 0;
	left: 13.45em;
	}
.visa INPUT {	//margin-right: 3px !important;	}

.back {	margin: -0.05em 0 1em 0;	}
.dataBoardBox, .regBox, DIV.myMeetNav, .viewMyRequests {	width: 760px;	}

.dataBoardBox .tl10, .dataBoardBox .tr10/*, .addPlayerOptions .tl10, .addPlayerOptions .tl10, .actionBox .head*/ {
	position: relative;
	z-index: 1000;
	}

.dataBoardBox H2 {
	background-color: #FFDDFD;
	font: bold 110% Arial;
	padding: 1.05em 0 0.75em 22px;
	position: relative;
	margin-bottom: 1.2em;
	}
.dataBoardBox H2.edit {
	font: bold 140% Arial;
	padding: 0.5em 0 0.6em 22px;
	//padding: 0.55em 0 0.6em 22px;
	margin-bottom: 1em;
	}
.dataBoardBox DL {	float: left;	}

.dataBoardBox H2.error {
	background: none;
	padding: 0;
	}

TABLE.height {
	width: auto;
	margin-bottom: 0.05em;
	//margin-bottom: 0;
	}
TABLE.height TD {
	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "79%" : "100%" );
	}
TABLE.height LABEL {
	font: bold 110% Arial;
	display: block;
	margin-bottom: 0.05em;//margin-bottom: 0;
	}
.height INPUT {
	width: 6.6em;
	}
.height .size {
	width: 54px;
	white-space: nowrap;
	position: relative;
	}
.height .size INPUT {
	width: 50px;
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "56px" : "50px" );
	margin-right: 4px;
	//margin-right: 5px;
	margin-bottom: -1px;
	//margin-bottom: -2px;
	}
.height .size SPAN {
	//position: absolute;
	//display: block;
	//margin-top: 0.3em;
	}
.example {
	font: 85% Arial;
	color: #8C3089;
	margin-top: -1px;
	}

.hr, .hr2 {
	clear: both;
	height: 2px;
	background-image: url(/img/hr2.gif);
	background-repeat: repeat-x;
	margin-top: 0;
	margin-bottom: 1.05em;
	}
* HTML .hr, * HTML .hr2 {	margin-bottom: 0;	}

.dataBoardBox .hr, .dataBoardBox .hr2 {
	margin-left: 22px;
	margin-right: 22px;
	}
* HTML .dataBoardBox .hr, * HTML .dataBoardBox .hr2 {	margin-bottom: 0;	}

.sexual .hr, .sexual .hr2 {
	margin-bottom: 1.3em;
	margin-left: 0;
	}
* HTML .sexual .hr, * HTML .sexual .hr2 {	margin-bottom: 0.15em;	}

H3.error {
	font: bold 110% Arial;
	margin-bottom: 0.4em;
	}
.sexual H2.error {
	margin-bottom: 0.5em;
	}

/* 4Man */

DIV.man H2 {	background-color: #D5E7FF;	}
/*DIV.man .hr {	background-image: url(/img/hr_man.gif);	}*/
DIV.sexual {
	padding-top: 1.7em;
	padding-left: 22px;
	}
DIV.sexual INPUT.save {	margin-left: 0;	}
DL.sexual {
	width: 240px;
	padding-bottom: 1.3em;
	//padding-bottom: 1.45em;
	}
DL.sexual DT {	font-size: 110%;	}
.data {	padding-bottom: 1.25em;//padding-bottom: 1.4em;	}
.data DT {
	margin-bottom: 0.4em;//margin-bottom: 0.2em;
	font-size: 110% !important;
	}
DL.sexual DT {	margin-bottom: 0.35em;//margin-bottom: 0.2em;	}
.data DD {	margin-bottom: 0.15em;//margin-bottom: 0;	}

.data INPUT {
	margin-bottom: -3px;
	//margin-bottom: -2px;
	margin-left: 1px;
	//margin-left: -3px;
	vertical-align: top; //vertical-align: middle;
	}
DL.markForm INPUT, .step2 .figureForm DD, .step2 .breastForm DD, .step2 .pubisForm DD {
	margin-bottom: 1px;
	margin-top: 2px;
	//margin-top: -1px;
	//margin-bottom: 0;
	}
DL.markForm DD {
	margin-bottom: 0.05em;
	//margin-bottom: -1px;
	}
.figureForm, .hairForm, .breastForm, .eyesForm, .pubisForm, .generalForm, .hwTD {	width: 180px;	}
.noIndicated LABEL.current { color: #53697C;	}
.hairForm { padding-bottom: 1.4em;//padding-bottom: 1.45em;	}
.submit {	margin-bottom: 1.6em;//margin-bottom: 1.4em;	}

INPUT.save, INPUT.backButton {
	font: 140% Arial !important;
	padding-top: 0.2em;
	//padding-top: 0.1em;
	padding-bottom: 0.25em;
	//padding-bottom: 0.15em;
	margin: 0.4em 0 1.65em 22px;
	//margin: 0.65em 0 2.3em 22px;
	}
INPUT.save {
	width: 6.9em;
	margin-right: 0.55em;
	//margin-right: 0.75em;
	}
INPUT.backButton {
	margin-left: 0;
	width: 5em;
	}

/* Cities+UserInfo */

.myCities, .myInfo, TABLE.height {
	margin-top: 0.45em;
	//margin-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "1.4em" : "1.7em" );
	}

.myCities {
	margin-bottom: 1em;
	}
TABLE.myCities TH {
	padding-bottom: 0.1em;
	//padding-bottom: 0.15em;
	text-align: left;
	font-size: 110%;
	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "90%" : "110%" );
	}
.myCities .obj {	width: 154px;	}
.myCities .obj SELECT {	width: 154px;	}
.myCities .brace {	width: 11px;	}
TABLE.myCities TD.obj {	padding-bottom: 1em;	}
IMG.close {	margin: 2px 0 0 7px;	}

.nmb {
	width: 20px;
	padding-top: 0.15em;
	font-family: Arial, Helvetica, sans-serif;
	}
.addCity {
	font: bold 110% Arial;
	margin-bottom: 0.4em;
	}
.addCity IMG {	margin: 0 5px -3px 0;	}

.myCities TD, .myCities TH, .myInfo TD {
	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "79%" : "100%" );
	}

.myInfo {
	width: 702px;
	margin-bottom: 1.85em;
	//margin-bottom: 1.8em;
	}
TABLE.logPass {
	margin-bottom: 1.65em;//margin-bottom: 1.55em;
	margin-top: 0.1em;//margin-top: 0em;
	}

.myInfo LABEL.block {
	display: block;
	font-weight: bold;
	padding-bottom: 0.05em;
	font-size: 110% !important;
	}
.myInfo TD.brace {	width: 44px;	}
.myInfo TD.objEdit {	width: 204px;	}

TD.objEdit INPUT.data {
	width: 200px;
	padding-bottom: 0;
	}
.sex INPUT, .sex LABEL, .mailCell .notification {	float: left;	}
.sex LABEL {	width: 77px;	}

.sex LABEL.block {
	float: none;
	width: auto;
	padding-bottom: 0.2em;
	}
.sex INPUT {
	//margin-top: -1px;
	margin-right: 3px;
	//margin-right: 0;
	}
.myInfo .day {	width: 47px;	}
.myInfo .month {	width: 81px;	}
.myInfo .year {	width: 58px;	}
.myInfo .day, .myInfo .month {	margin-right: 8px;	}
.myInfo .day, .myInfo .month, .myInfo .year {	margin-top: 0.15em;//margin-top: 0.25em;	}

TR.logPassMail TD {
	padding-top: 0.2em;
	}
.mailCell .data {
	margin-bottom: 0.75em;
	}
.mailCell INPUT.notification {
	margin-left: 0;
	//margin-left: -4px;
	margin-right: 5px;
	//margin-right: 1px;
	//margin-top: -2px;
	}
.mailCell LABEL.notification {
	width: 180px;
	}

.userPhotoBox, .userPhotoEdit, .userPhotoAdd {
	padding: 1.35em 22px 1.7em 22px;
	//padding-bottom: 1.75em;
	}
.userPhotoEdit {	padding-bottom: 1.75em;	}
.userPhotoBox .hr, .userPhotoEdit .hr {	margin: 0 0 1em 0;	}
* HTML .userPhotoBox .hr, * HTML .userPhotoEdit .hr {	margin-bottom: 0;	}

.userPhotoBox .submitBox, .userPhotoEdit .submitBox, .userPhotoAdd .submitBox {
	padding: 0.2em 0 0 0;
	text-align: center;
	}
.userPhotoBox .submitBox INPUT {	width: 12.4em;	}
.userPhotoEdit .submitBox INPUT {	width: auto;	}

.action {
	float: left;
	width: 180px;
	text-align: center;
	margin-bottom: 18px;
	//margin-bottom: 18px;
	}
.actionInn {
	height: 237px;
	//height: 252px;
	}
.userImg, .userImgMini {
	margin: 15px auto 7px auto;
	//margin-bottom: 8px;
	border: 2px solid #FFF;
	display: block;
	}
DIV.inactive, .forbid, A.userImg {
	width: 110px;
	height: 150px;
	}
DIV.inactive, .forbid {
	margin: -159px auto 9px auto;
	//margin: -160px auto 10px auto;
	z-index: 20;
	position: relative;
	}
DIV.inactive {
	background-image: url(/img/inactive.png);
	background-repeat: no-repeat;
	}
* HTML DIV.inactive {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/inactive.png', sizingMethod='crop');
	}
DIV.forbid {
	background-image: url(/img/denied.png);
	background-repeat: no-repeat;
	}
* HTML DIV.forbid {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/denied.png', sizingMethod='crop');
	}
.actionInn P {
	font: italic 79% Arial;
	line-height: 1.1em;
	margin: 0 10px 7px 10px;
	//margin-bottom: 6px;
	}
.actionInn P, STRONG.base {
	line-height: 1.15em;
	}
STRONG.base {
	font-size: 79%;
	display: block;
	padding-bottom: 4px;
	}
.turnOf, .turnOn, .makeBase {	font-size: 65%;	}
.turnOf A IMG, .turnOn A IMG {	margin-bottom: -3px;	}
.turnOf, .turnOn {	margin-bottom: 4px;	}

.turnOn {
	text-transform: uppercase !important;
	padding-top: 1px;
	}
.verification, .denied {
	font: bold 85% Arial;
	padding: 0 20px;
	margin-top: -2px;
	}

.userPhotoEdit {	text-align: center;	}
.title {
	font-size: 129%;
	//font-size: 125%;
	padding: 0.35em 0 0 0;
	//padding-top: 0.4em;
	}
.title INPUT {
	font-size: 85%;
	//font-size: 89%;
	width: 440px;
	//margin-bottom: -4px;
	}
.userImgBox {
	margin-top: 20px;
	//margin-top: 22px;
	text-align: center;
	position: relative;
	margin-bottom: 16px;
	}
.userImgBox .userImg {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	//margin-top: 0;
	}

.editImg {
	width: 600px;
	/* ������ ����� ����������� -4px ��� ������� �� ��������� ����������� */
	//width: expression( (/MSIE (([7]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "600px" : "604px" );
	margin: 0 auto;
	padding: 1px 0 1.95em 0;
	min-height: 154px;
	}
* HTML .editImg {	height: expression(document.body.clientWidth > 1? "154px": "auto" );	}
.editImg IMG, .editImg A {	float: left;	}
.editImg IMG {	margin: -1px 16px 0 0;	}
IMG.userImgMini {	margin-right: 21px;	}
.userPhotoEdit .submitBox {	position: relative;	}

.deletePhoto {
	position: absolute;
	right: 0;
	padding-top: 0.45em;
	}
* HTML .deletePhoto {	right: 22px;	}

.userPhotoAdd {
	padding-top: 2.25em;
	padding-bottom: 1.95em;
	}
.userPhotoAdd LABEL {
	display: block;
	font-size: 90%;
	padding-left: 6px;
	margin-bottom: -0.2em;
	position: relative;
	z-index: 100;
	width: 85px;
	}
.file {
	margin-top: -1.4em;
	//margin-top: -1.5em;
	margin-bottom: 0.7em;
	//margin-bottom: 0.65em;
	position: relative;
	display: block;
	}
.userPhotoAdd P.nota {
	font-size: 79%;
	padding-left: 2px;
	margin-bottom: 2.15em;
	//margin-bottom: 2.1em;
	}
.userPhotoAdd H2 {
	font-size: 129%;
	//font-size: 125%;
	margin-bottom: 0.35em;
	//margin-bottom: 0.4em;
	}
.userPhotoAdd UL {	margin-bottom: 1.8em;//margin-bottom: 1.7em;	}

.userPhotoAdd UL LI {
	padding-left: 22px;
	background-image: url(/img/icons/ic_stop.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.05em;
	margin-bottom: 0.5em;
	//margin-bottom: 0.55em;
	min-height: 17px;
	}
* HTML .userPhotoAdd UL LI {	height: expression(document.body.clientWidth > 1? "17px": "auto" );	}
.userPhotoAdd .hr, .userPhotoBox .hr, .userPhotoEdit .hr, .dataBoardBox .hr {	background-image: url(/img/hr_log.gif);	}
.userPhotoAdd .hr {	margin: 0 0 1.3em 0;	}
* HTML .userPhotoAdd .hr {	margin: 0 0 0.35em 0;	}
.file, .userPhotoAdd H2, .userPhotoAdd UL, .userPhotoAdd P.nota, .userPhotoAdd .submitBox {	margin-left: 89px;	}
.userPhotoAdd .submitBox {	text-align: left;	}

DIV.userImg {
	margin-top: -2px;
	text-align: center;
	margin-bottom: 0.8em;
	border: 0;
	}
.legend {
	text-align: center;
	margin-bottom: 1em;
	}
.miniNav {
	margin: 0 100px -0.6em 121px;
	//width: 480px;
	//position: relative;
	}
.miniNav LI {	float: left;	}
.miniNav LI A IMG, DIV.userImg IMG {	border: 2px solid #FFF;	}

.miniNav LI A IMG {
	margin: 5px;
	vertical-align:middle;
	}
.searchAgain {
	margin-top: -0.15em;
	//margin-top: -0.25em;
	padding-bottom: 1.55em;
	//padding-bottom: 1.55em;
	}
.searchAgain A IMG {
	margin: 0 4px -1px 0;
	}
.menu {
	position: absolute;
	right: 22px;
	top: 1.4em;
	}
.searchResults {
	padding-right: 12px;
	}
.searchResults .hr, .meetingsBlock .hr {
	margin: 0;
	font-size: 0;
	height: 1px;
	background-color: #FFCEFD;
	}
* HTML .searchResults .hr {	margin-bottom: -1px;	}

.searchNav {
	border-bottom: 2px solid #FFCEFD;
	padding-bottom: 1.05em;
	margin-top: -0.25em;
	}
.newOld {
	text-align: right;
	font-size: 79%;
	margin: -1.3em 0 0 0;
	}
.searchBlock {
	padding: 1.2em 0 0 45px;
	//padding-top: 1.25em;
	}
.date {
	background-color: #FFBF00;
	width: 32px;
	text-align: center;
	background-image: url(/img/meeting_mark_bg.gif);
	background-repeat: repeat-x;
	font-size: 129%;
	//font-size: 125%;
	line-height: 1.4em;
	position: absolute;
	//position: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "relative" : "absolute" );
	margin-left: -45px;
	margin-top: -1px;
	//margin-top: -2px;
	}
.date SPAN {
	font-size: 60%;
	display: block;
	line-height: normal;
	margin-top: -0.5em;
	}
.date SPAN.year {
	font-size: 50%;
	margin-top:0;
	width: auto;
	padding-bottom: 0.3em;
	}
.iconsMenu {
	text-align: right;
	margin-top: -5px;
	//margin-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-42px" : "-5px" );
	float: right;
	}
.iconsMenu IMG {	margin-left: 3px;	}

.playersCont {
	position: relative;
	//margin-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-3.2em" : "0" );
	margin-left: 1px;
	padding-top: 0.1em;
	margin-bottom: -0.05em;
	}
.playerInfo {
	font-size: 65%;
	width: 54px;
	}
DIV.stat, .noRequest, A DIV.stat {	color: #AE52AB;	}

.conditions {
	margin: 2px 0 1em 1px;
	z-index: 1000;
	position: relative;
	//width: 500px;
	//background: none;
	}
.link2cond {
	font-size: 85%;
	line-height: 1.5em;
	//line-height: 1.4em;
	}
* HTML .participants {
	margin-right: -20px;
	}
.participants LI {
	float: left;
	text-align: center;
	width: 54px;
	//width: expression(document.body.clientWidth > 1? "54px": "auto" );
	margin-right: 12px;
	height: 132px;
	margin-top: -1px;
	//margin-top: 0;
	//height: 133px;
	//margin-bottom: -1px;
	/*position: relative;*/
	}
* HTML .participants LI { overflow: hidden;	}
* HTML .age, * HTML .ability, * HTML .type, * HTML .type2, * HTML .playerInfo, * HTML .addPlayer, * HTML .requested {
	z-index: 0;
	position: relative;
	}
.searchBlock .participants LI {	margin-bottom: 8px;//margin-bottom: 7px;	}

.participants LI.plus {
	width: 43px;
	width: 35px;
	padding-top: 30px;
	height: auto;
	}
.participants LI.addPlayerBox {
	/*z-index: 1000;*/
	//z-index: 1;
	-z-index: 1;
	-overflow: visible;
	}
.searchBlock .participants LI.plus {	width: 35px;	}

/* NewStatus */

DIV.userIcon {
	height: 90px;
	background-color: #FFF;
	}
.uNone	{	background-image: url(/img/status/u_none_s.gif);	}
.addPlayerBox .uNone	{	background-image: url(/img/status/u_none_sel_s.gif);	}
.uGuest	{	background-image: url(/img/status/u_guest_s.gif);	}
.uAdmin	{	background-image: url(/img/status/u_admin_s.gif);	}
.uPartNorm	{	background-image: url(/img/status/u_obich_s.gif);	}
.uPartPrem	{	background-image: url(/img/status/u_premium_s.gif);	}
.uPartElite	{	background-image: url(/img/status/u_elite_s.gif);	}
.uOrgNorm	{	background-image: url(/img/status/o_obich_s.gif);	}
.uOrgPrem	{	background-image: url(/img/status/o_premium_s.gif);	}
.uOrgElite	{	background-image: url(/img/status/o_elite_s.gif);	}

.uNormMale {	background-image: url(/img/status/meet_man_obich.gif); }
.uPremMale {	background-image: url(/img/status/meet_man_premium.gif); }
.uEliteMale {	background-image: url(/img/status/meet_man_elite.gif); }
.uNormFemale {	background-image: url(/img/status/meet_woman_obich.gif); }
.uPremFemale {	background-image: url(/img/status/meet_woman_premium.gif); }
.uEliteFemale {	background-image: url(/img/status/meet_woman_elite.gif); }

DIV.userIcon A, DIV.userIcon IMG	{	margin-top: 14px;	}


/* / */

.request LI.me .mStar1 {	background-image: url(/img/icons/stars/request1.gif);	}
.request LI.me .mStar2 {	background-image: url(/img/icons/stars/request2.gif);	}
.request LI.me .mStar3 {	background-image: url(/img/icons/stars/request3.gif);	}
.request LI.me .mStar4 {	background-image: url(/img/icons/stars/request4.gif);	}
.request LI.me .mStar5 {	background-image: url(/img/icons/stars/request5.gif);	}
.request LI.me .statPremium {	background-image: url(/img/circle/premium_request.gif);	}
.request LI.me .statNormal {	background-image: url(/img/circle/normal_request.gif);	}
.request LI.me .userIcon {	background-color: #ED145B;	}

DIV.accepted LI.me .mStar1 {	background-image: url(/img/icons/stars/accepted1.gif);	}
DIV.accepted LI.me .mStar2 {	background-image: url(/img/icons/stars/accepted2.gif);	}
DIV.accepted LI.me .mStar3 {	background-image: url(/img/icons/stars/accepted3.gif);	}
DIV.accepted LI.me .mStar4 {	background-image: url(/img/icons/stars/accepted4.gif);	}
DIV.accepted LI.me .mStar5 {	background-image: url(/img/icons/stars/accepted5.gif);	}
DIV.accepted LI.me .statPremium {	background-image: url(/img/circle/premium_accepted.gif);	}
DIV.accepted LI.me .statNormal {	background-image: url(/img/circle/normal_accepted.gif);	}
DIV.accepted LI.me .userIcon {	background-color: #ED145B;	}

DIV.request, .request .userIcon {	background-color: #FFF3FE;	}
.request .addPlayerBox .userIcon {	background-color: #FBD1F9;	}
DIV.nonConfirm, .nonConfirm .addPlayerBox .userIcon, .nonConfirm .userIcon, .nonConfirm .join {	background-color: #FAF7D2;	}
DIV.accepted, .accepted .addPlayerBox .userIcon, .accepted .userIcon, .accepted .join {	background-color: #E8F3DD;	}

DIV.request .date {	color: #000;	}

DIV.nonConfirm .date {
	background-color: #F24C00;
	color: #FFF;
	}
.searchBlock H2 {
	position: relative;
	font: bold 129% Arial !important;
	//font-size: 125% !important;
	color: #000;
	margin: -0.45em 0 0.8em 1px;
	//margin-top: -0.35em;
	}
.searchBlock H2 A {
	font: 79% Arial;
	color: #0055CC;
	}
.searchBlock H2.players {
	width: auto;
	margin: 0 0 0.75em 0;
	font-size: 100%!important;
	color: #000;
	}
.searchBlock H2.players A {
	font: 90% Arial;
	}
DIV.accepted .date {
	background-color: #407E00;
	border-top-color: #285E00;
	color: #FFF;
	}
DIV.accepted H2, .viewMyRequests .accepted P STRONG {
	color: #407E00;
	}
DIV.nonConfirm H2 {
	color: #F24C00;
	}

.userIcon {
	background-repeat: no-repeat;
	height: 88px;
	font-size: 0;
	margin-bottom: 5px;
	}
.searchBlock .userIcon {	margin-bottom: 3px;	}

.age, .ability, .searchBlock .age, .searchBlock .ability, .searchBlock .playerInfo, .searchBlock .type, .searchBlock .type2, .waiting {	font-size: 65%;	}
.type, .type2 {	font-size: 79%;	}
.type2, .bonus {	color: #47733B;	}
.ability, .waiting {	padding-top: 2px;	}

.waiting {
	line-height: 1.2em;
	padding-bottom: 3px;
	}
.pageNav {
	border-top: 1px solid #FFCEFD;
	padding-top: 1.55em;
	}
.pageNav LI {
	float: left;
	background-image: url(/img/page_nav.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 79%;
	margin-right: 0.35em;
	}
.pageNav LI.current {
	color: #FFF;
	background-image: url(/img/page_nav_sel.gif);
	}
.pageNav LI.current STRONG, .pageNav LI A {
	display: block;
	margin-top: 7px;
	}
/*.view .subBlock {	border-bottom: 2px solid #FFCEFD;	}*/
.view .request {	background: none;	}
.view .searchBlock {	padding-top: 0.1em;	}

.searchBlock H1.format {
	margin: 0.05em 0 0 0;
	line-height: 1.3em;
	//line-height: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "1.2em" : "1.3em" );
	//margin-top: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "-47px" : "0.05em" );
	}
.searchBlock H2.place {
	margin: 0 0 0.8em 0;
	//margin: 0.05em 0 0.9em 0;
	position: inherit;
	font: bold 115% Arial !important;
	}
H1.format {
	font-size: 129%;
	//font-size: 125%;
	}
.programm {
	width: 470px;
	float: left;
	margin-bottom: 0.15em;
	}
.programm DT {
	font: bold 110% Arial;
	}
.programm DD {	margin-bottom: 1.2em;	//margin-bottom: 1.15em;	}

.programm DD.denied {
	font: italic 90% Arial;
	padding: 0;
	margin-bottom: 1.35em;
	margin-top: 0;
	}
.special {
	float: left;
	width: 240px;
	}
.special DT {
	padding-left: 19px;
	}
.special DT.bold {
	margin-bottom: 0.7em;
	}
.special DD {
	margin: -37px 0 1.1em 60px;
	//margin-top: -36px;
	line-height: 1.2em;
	//line-height: 1.15em;
	}

.players {
	width: 467px;
	}
.players LI {
	float: none;
	height: 98px;
	margin: 0;
	}
.players TD {	padding: 0.8em 0 0.9em 0;	}

.players TH {
	text-align: left;
	font: italic 90% Arial;
	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "79%" : "85%" );
	border-bottom: 1px solid #FFCEFD;
	padding-bottom: 0.7em;
	}
.players .age, .players .type2, .players .waiting, .players .type, .players .parameters, .players .ability {
	margin-left: 65px;
	width: 156px;
	text-align: left;
	font-size: 90%;
	}
.players .type2, .players .type, .players .parameters, .players .ability {	font-size: 79%;	}
.parameters {	margin-bottom: 0.4em !important;	}

.players .age {
	margin-top: -84px;
	margin-bottom: 0.1em;
	}
.players .age A {	font-weight: bold;	}

.join, .refuse {	margin-left: -45px;	}
.join {	margin-bottom: 0.9em;	}

.actionBox {
	padding: 1em 0 1.45em 45px;
	position: relative;
	z-index: 0;
	//z-index: auto;
	-z-index: 0;
	}
.actionBox .cost {	margin: 0 0 0.45em 0;	}

.actionBox .head {
	padding-top: 0.3em;
	font: bold 125% Arial;
	line-height: 1em;
	}
.actionBox .head, .actionBox .wait, .actionBox INPUT {
	position: relative;
	z-index: -1;
	//z-index: 1000;
	-z-index: -1;
	}
.accepted .actionBox .head {	margin-bottom: 0.55em;	}

.wait {
	padding-top: 0.05em;
	margin-bottom: 0.7em;
	}
.nonConfirm .actionBox .head, .nonConfirm .wait {	color: #F24C00;	}

.join INPUT, .refuse INPUT {
	font: 129% Arial;
	//font-size: 125%;
	padding-top: 0.2em;
	//padding-top: 0.1em;
	padding-bottom: 0.25em;
	//padding-bottom: 0.15em;
	}
.refuse INPUT {
	width: 7.3em;
	//width: 7.5em;
	margin-top: 0;
	margin-bottom: 1.15em;
	//margin-bottom: 1.45em;
	margin-left: 45px;
	}
.requestSubmit {	//width: 13.6em;	}
.passSubmit, .confirmSubmit {	//width: 11.8em;	}

.refuseSubmit {
	//width: 6.5em;
	margin-left: 1.4em;
	}
.refuse H2 {
	margin: -0.1em 0 0.55em 45px;
	//margin: -0.05em 0 0.6em 45px;
	}
.wwwAddress {
	background-image: url(/img/archor.gif);
	background-position: left 0.2em;
	padding-left: 15px;
	font-size: 79%;
	margin-left: 29px;
	padding-left: 15px;
	}
.report, .wwwAddress {
	font-size: 79%;
	background-repeat: no-repeat;
	}
.report {
	padding-left: 18px;
	background-image: url(/img/bug.gif);
	background-position: left 0.1em;
	float: right;
	padding-right: 12px;
	}
.infoBlock .wwwAddress {
	margin-left: 8px;
	//position: relative;
	}

/* Feedback */

.feedBack {
	width: 505px;
	}
.feedBack TABLE {
	width: 452px;
	margin-top: 0.2em; //margin-top: 1.2em;
	}
.feedBack TABLE LABEL {
	font-weight: bold;
	display: block;
	margin-bottom: 1px;
	}
.feedBack .item1 {
	width: 211px;
	}
.feedBack .item2 {
	padding-left: 29px;
	}
.feedBack .item2 INPUT, .feedBack .item1 INPUT {
	width: 208px;
	margin-bottom: 1.1em;//margin-bottom: 0.9em;
	}
.feedBack TEXTAREA {
	width: 449px;
	overflow: auto;
	height: 15.9em; //height: 15.4em;
	margin-bottom: 1.2em;//margin-bottom: 1.05em;
	}
.feedBack .submit {
	font-size: 129%; //font-size: 127%;
	padding-top: 0.1em;//padding-top: 0;
	padding-bottom: 0.3em;//padding-bottom: 0.1em;
	margin-bottom: 1.2em;	//margin-bottom: 1.6em;
	//width: 6.5em;
	}
.feedBack H2.error {
	margin-bottom: 1em;
	}
LI A.edit {	font-size: 85%;	}

.waitBox {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100000;
	background-image: url(/img/dot.png);
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/dot.png', sizingMethod='scale');
	}
.waitBox TABLE {
	height: 100%;
	}
.waitBox TABLE TD {
	vertical-align: middle;
	}
.middle {
	background-color: #ffddfe;
	width: 296px;
	height: 196px;
	margin: 0 auto;
	border: 2px solid #ffc0fd;
	}
.middle H1 {
	font-size: 170%;
	padding-top: 77px;
	width: 124px;
	margin: 0 auto;
	-padding-left: 20px;
	}

/* Footer */

.footer {
	border-top: 1px solid #FBD1F9;
	margin-top: 2.9em;
	padding: 1em 0 2em 0;
	}
.copy {	padding-left: 0;	}

.english {
	margin-top: -1.2em;
	text-align: right;
	padding-right: 10px;
	}

/* Equal Styles */

TABLE.topNav TD, .searchNavBar TABLE TD, .search TABLE TD, .h2 TABLE TD, .players TD {	//font-size: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "90%" : "100%" );	}

A .age, UL.box LI.forum {	color: #000;	}

.participants LI A, .participants LI A.type2 {
	//cursor: pointer;
	text-decoration: none;
	}
.participants LI .playerInfo, .participants LI A .playerInfo A, .participants LI .playerInfo A, .participants .requested A {	text-decoration: underline !important;	}

.rightBlock H1, .userInfo, .logBox DL, .logBox .hr, .regBox DL, .regBox .hr, .rightBlock H1, .membership OL, .access, .back, .figureForm, .generalForm, .hairForm, INPUT.submit, .subBlock P, .back2search, .searchNavBar TABLE, TABLE.height, H3.error, .searchPlayers, .myCities, .myInfo, .dateTime, .countryCity, .plans, .cost, .contacts, .agreementText, .regBox H2.error, .regBox .submit, P.nota, .afterRestore, .accSub, .feedBack TABLE, .feedBack H2.error, .agreement { margin-left: 22px;	}
* HTML .figureForm, * HTML .hairForm, * HTML .generalForm {	margin-left: 11px;	}

.f100, TABLE TD, .dataBoardBox INPUT, .myCities SELECT {	font-size: 100%;	}
.f90, .regBox INPUT, .access, .dataBoardBox, .back, .title SPAN, .deletePhoto, .file, .userPhotoAdd UL, .back2search, .userViewNav, .searchAgain, .amount, .conditions, .programm, .special DD, .menu, .actionBox .cost {	font-size: 90%;	}
.tah {	font: 79% Tahoma;	}
.b, .bold, LABEL.current, .dataBoardBox DT, .currentStatus, .amount  {	font-weight: bold;	}
.i {	font-style: italic;	}
.hidden {	display: none;	}
UL.box LI.i, UL.box LI.userF, UL.box LI.userM, LI.i A, .subNav .back2search A, .deletePhoto, .topNav TD.current, .pageNav LI A, .searchBlock H2.place, .programm DD.denied, .inspection SPAN, .wwwAddress A, DIV.myMeetNav .selected A, .report A, .topNav .current .link A {	color: #000;	}
.msgNew SPAN, .msg SPAN.new, .item A, .waiting {	color: #ED145B;	}
.searchAgain A, .menu, .menu A {	color: #7A1E77;	}
.addCity A, .addPlayer A, .link2cond, .type2, .accepted .actionBox .head, .acceptRequest A {	color: #3D842A;	}
A:hover, LI.i A:hover, .searchBlock H2 A:hover, .pageNav LI A:hover, LI.visitors A:hover, DIV.myMeetNav A:hover, .topNav .current .link A:hover, UL.box LI A:hover {	color: #F00;	}

/* Colors */

UL.box LI.limitation, UL.box .error LI, .error, .denied, .userPhotoAdd H2, .inspection {	color: #CC0000;	}
.infoNav LI, .membership, .refuse, .searchNavBar .selected {	background-color: #FFECFE;	}
.currentStatus, STRONG.base, .amount, .type, SPAN.new, .time STRONG, .numberMsg STRONG, HTML LI.forum A {	color: #EC008C;	}
.infoNav LI.current, DIV.base, .miniNav LI.current, .messagesNav .current, DIV.myMeetNav DIV.selected, DIV.request .date, .messageBox H2.curr, .brd {	background-color: #EFB6EC;	}
.subNav, .topNav .current, .addPlayerBox .userIcon, .join {	background-color: #FFCEFD;	}
.logBox, .regBox, .infoBoardBox, .dataBoardBox, .search, .searchNavBar .selected, .listOfRequests, .listOfRequests .photo, .userPhotoAdd, .userPhotoEdit, .userPhotoBox, .stepSubmit, .addPlayerOptions, .iconNav TD, .feedBack, .viewTopicHead .userIcon {	background-color: #FFE6FE;	}
.dataBoardBox H2.edit, .subBlock, .selectPlayer, .header, .addPlayerBox .uNone {	background-color: #FBD1F9;	}
DIV.myMeetNav .item {	background-color: #FFEFFE;	}

div.accessSwitch {
    margin-top:7px;
    }
    div.accessSwitch span {
        padding:3px 5px;
        }
    div.accessSwitch span.active {
        background-color:#EFB6EC;
        font-weight:bold;
        }
        
        
/* Datapicker */
div#ui-datepicker-div {background: #FFE6FE; padding: 7px; font-size: 12px; border: 1px solid #A94DA6; display: none;}
table.ui-datepicker-calendar td {padding: 4px;}
th.ui-datepicker-week-end {color: #EC008C;}

