body {
	font: 11px/1.4 Verdana, sans-serif;
	color: #2e2c29;
	background: #f3f1ee;
}
a, a:visited {
	text-decoration: underline;
	color: #837e75;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a.invert, a.invert:visited {
	color:#000;	
}
a.invert:hover {
	color: #837e75;
}
big, .big {
	font-size: 11px;
}
strong {
	font-weight: bold;
}
/* heads */
h5 {
	font-weight: bold;
	font-size: 12px;
}
h6 {
	margin: 5px 0;
	font-weight: normal;
}

td {
	vertical-align: middle;
}
hr {
	background: #e4e4e4;
	height: 1px;
	line-height: 1px;
	border: 0;
	margin: 15px;
}
a img {
	border: none;
	outline: none;
	text-decoration: none;
}

.c-black, a.c-black, .c-black a, .c-black a:hover, a.c-black:hover {
	color: #000;
}

body, html {height:100%}
body {background-color:#f2f1ed}


.min-width {
	min-width: 1000px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: url(/img/bg.png) no-repeat 50% 100%;
	position: relative;
	}
	.min-width-i {
		position:relative;
		z-index:4;
		width:1000px;
		margin:0 auto;
		height:auto !important;
		height:643px;
		min-height:643px;
		padding-bottom:100px;
		padding-top:57px;
		}
	.min-width-i .l-col-1 {float:left; width:232px}
	.min-width-i .l-col-2 {float:right; width:752px}
	.vis-bg {position:absolute; left:0; width:100%; height:700px; bottom:0; background-position:50% 100%; background-repeat:no-repeat}


.w-cont {}
	.w-cont .c-hd {}
		.w-cont .c-hd-i {display:block; position:relative; margin-right:30px; font-size:1px; //zoom:1}
		.w-cont .c-hd-i .l {position:absolute; left:0; top:0; width:100%; height:30px; background-repeat:no-repeat}
		.w-cont .c-hd-i .r {position:relative; display:block; margin-left:auto; right:-30px; width:30px; height:30px}
	.w-cont .c-tp {}
		.w-cont .c-tp .l {background-image:url(/img/new/main/w-tl.png); height:26px}
		.w-cont .c-tp .r {background-image:url(/img/new/main/w-tr.png); height:26px}
	.w-cont .c-bt {}
		.w-cont .c-bt .l {background-image:url(/img/new/main/w-bl.png)}
		.w-cont .c-bt .r {background-image:url(/img/new/main/w-br.png)}
	.w-cont .l {background-image:url(/img/new/main/w-l.png); font-size:1px}
		.w-cont .l i {position:relative; display:block; width:3px; height:1px}
	.w-cont .r {background-image:url(/img/new/main/w-r.png); font-size:1px}
		.w-cont .r i {position:relative; display:block; width:3px; height:1px}
	.w-cont .c-md {background-color:#fff; width:100%; vertical-align:top}

.o-title {color:#febf26; font-size:18px; text-transform:uppercase; padding-bottom:16px}

/* // ---- forms ---- // */
.b-forms {//zoom:1;}
	.b-forms .i-p {padding:1px 1px 2px 5px; font:11px/13px Verdana,Tahoma; border:1px solid #D2D3D3}
	.b-forms .lbl {font-size:12px; line-height:normal; text-shadow:0 1px 0 #e8e8e8}
	.b-forms .note {display:block; clear:both; color:#aeaeae; font-size:9px; padding-top:4px}
	.b-forms select {font-size:11px; padding:1px 0}
		.b-forms select option {font-size:11px}
/* -- ---- forms ---- -- */

.b-authorize {position:relative; margin-top:-11px; padding:0 22px 0 18px}

.m-form-authorize {position:relative; margin-top:-1px}
	.m-form-authorize .lbl {padding-bottom:6px}
	.m-form-authorize .i-p {width:176px}
	.m-form-authorize .inputs {padding-bottom:11px}
	.m-form-authorize .btn-left {position:relative; float:left; left:-2px; padding-top:2px}
	.m-form-authorize .btn-left input {border-width:0; padding:0}
	.m-form-authorize .btn-right {float:right; text-align:right; line-height:17px}


/* CENTER column (2) */
.main-splash {float:left; width:480px; }


/* Code for statistics place */
	.statistics {
		width: 480px;
		height: 358px;
		overflow: hidden;
		position: relative;
	}
		.statistics-background {
			width: 480px;
			height: 358px;
			overflow: hidden;
			background: url(/img/bg.enter.statistics.png) no-repeat 0 0;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg.enter.statistics.png');
			position: absolute;
			top: 0;
			left: 0;
		}
		.statistics-content {
			width: 472px;
			height: 350px;
			overflow: hidden;
			position: absolute;
			top: 2px;
			left: 3px;
		}
.logo {text-align: center; padding-top: 16px;}
	.main-splash h3 {text-align:center; color:#000; font-size:21px; font-weight:normal; line-height:1em}
	.main-splash p {color: #948f87; font-size: 12px; text-align: center; margin: 0 0 8px 0;}
.li-online {text-align:center; font-size:1px; height:64px; margin-bottom:2px}
	.li-online li {display:-moz-inline-stack; display:inline-block; width:51px; height:64px; background-image:url(/img/new/main/count.png); margin-right:-1px; //zoom:1; //display:inline}
	.li-online div {color:#ffb400; font:bold 59px/64px Arial,Helvetica}

.stat-peoples {height: 72px; line-height: 72px;}
	.stat-peoples .women {float:left; text-align:right; width:173px; padding-right:50px; padding-top:10px; height:62px; background:url(/img/new/main/ico-women.png) no-repeat 100% 0}
	.stat-peoples .men {float:right; width:172px; padding-left:65px; padding-top:10px; height:62px; background:url(/img/new/main/ico-men.png) no-repeat 0 0}


/* LEFT column (3) */
	.side-bn {float:right; width:250px}


/* Place for flash banner */
	.reel {
		width: 248px;
		height: 358px;
		overflow: hidden;
		position: relative;
	}
		.reel-background {
			width: 248px;
			height: 358px;
			overflow: hidden;
			background: url(/img/bg.enter.reel.png) no-repeat 0 0;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg.enter.reel.png');
			position: absolute;
			top: 0;
			left: 0;
		}
		.reel-content {
			width: 240px;
			height: 350px;
			overflow: hidden;
			position: absolute;
			top: 2px;
			left: 3px;
		}



.last-news {clear:both; padding-top:20px}
.last-news a,
.last-news a:link,
.last-news a:hover,
.last-news a:visited {
	text-decoration: none;
}
	.last-news .c-md {padding:0 45px}
	.last-news ul {position:relative; z-index:5; margin:-5px 0; //zoom:1}
	.last-news .l-n {float:left; width:330px}
	.last-news .r-n {float:right; width:330px}
	.last-news li {font-size:12px; line-height:17px; padding:4px 0 4px 20px; background:url(/img/new/main/li.gif) no-repeat 0 8px; //zoom:1; //vertical-align:bottom}
.copyright {
	clear: both;
	padding: 15px 20px 0 20px;
	text-align: right;
}
.copyright a,
.copyright a:visited {
    color: #000;
    text-decoration: none;
}
.copyright a:hover {
    color: #000;
    text-decoration: underline;
}
.copyright .language {
	float: left;
}
.copyright .language .bee {
	font-weight: bold;
}


/* // ---- png opacity ie6 ---- // */
.w-cont .r, .w-cont .l, .w-cont .c-hd-i i {_filter:expression(fixPNG(this))}
.w-cont .r, .w-cont .l { width: 1px; }

.x-button-png { _filter:expression(fixPNG(this)); }
/* -- ---- png opacity ie6 ---- -- */







/* ------------------------------
	FLASH on START page
------------------------------ */
#flash-people-container {
	position: absolute;
	left: 0;
	right: 50%;
	_right: auto;
	bottom: 0;
	margin-right: 250px;
	padding-top: 320px;
	z-index: 1;
	height: 528px;
	overflow: hidden;
	_width: expression(document.body.clientWidth/2 - 250);
}

#flash-people-container #flash-people-limiter {
	width: 100%;
	height: 100%;
	float: right;
	max-width: 450px;
	_width: expression(parentNode.offsetWidth > 452 ? "450px" : "auto" );
}