html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;font-family:'Trebuchet MS';text-decoration:none;}
/* td  */
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a {cursor:pointer;}
/* ____________________________________________________________________End ReSeT_CSS__________*/

@font-face {
	font-family: 'Century Gothic';
	src: url('fonts/century_gothic.eot');
	src: url('fonts/century_gothic.eot?') format('embedded-opentype'),
		url('fonts/century_gothic.ttf') format('truetype'),
		url('fonts/century_gothic.svg') format('svg'),
		url('fonts/century_gothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;	}


/* WRAPPER */
html, body	{	height: 100%;	}
body	{	min-width: 955px;	background: url('images/bg-body.png') repeat;	}


.wrapper	{	min-height: 100%;	overflow: hidden;	margin-bottom: -205px;	background: url('images/fon1.png') 50% 612px no-repeat;	}
body.cab .wrapper	{	background-position: 50% 260px;}
@media screen and (min-width: 1366px) {
	.wrapper	{	background-size: cover;	}
}
.wrapp	{	width: 950px;	margin: 0 auto;	}

/* HEADER */
.topRasp	{	height: 16px;	background: #FFF;	}
.adminLink	{	text-align: right;	height: 16px;	}
.adminLink a	{	font: 11px/16px Calibri;	color: #ed0000;	position: relative;	top: -3px;	text-decoration: underline;	}
.adminLink a:hover	{	text-decoration: none;	}
.adminLink a:active	{	color: #000;	}
.adminLink sup	{	font: 8px/0 Calibri;	}
.header	{	height: 514px;	background: url('images/bg-header.jpg') 50% 0 no-repeat;	position: relative;	}
@media screen and (min-width: 1900px) {
	.header	{	background-size: cover;	background-position: 50% 50%;	}
}
.header .bgB	{	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 8px;	background: url('images/bg-header-bg.png') 0 -30px repeat-x;	}
/* TOP */
.header .top	{	height: 30px;	background: url('images/bg-header-bg.png') repeat-x;	}
.header .top .wrapp	{	position: relative;	}
/* lang */
.header .lang	{	position: absolute;	top: 0;	left: 0;	}
.header .lang li, .header .lang a	{	display: block;	float: left;	}
.header .lang li + li	{	margin-left: 12px;	}
.header .lang a	{	height: 30px;	padding: 0px 6px 0 27px;		position: relative;	font: 10px/28px Tahoma;	font-weight: 700;	color: #e1e1e1;	}
.header .lang a.active	{	background: url('images/bg-header-bg.png') 0 -38px repeat-x;	color: #ffc46a;	}
.header .lang a:hover	{	background: url('images/bg-header-bg.png') 0 -38px repeat-x;	}
.header .lang a:active	{	color: #ffc46a;	}
.header .lang a .ico	{	display: block;	width: 25px;	height: 19px;	position: absolute;	top: 5px;	left: 2px;	}
.header .lang a.rus .ico	{	background: url('images/ico/rus.png') no-repeat;	}
.header .lang a.eng .ico	{	background: url('images/ico/eng.png') no-repeat;	}
/* contact */
.header .contact	{	position: absolute;	top: 0;	left: 432px;	}
.header .contact div	{	float: left;	}
.header .skype	{		font: 10px/30px Tahoma;	font-weight: 700;	color: #ffc46a;	margin-right: 27px;	}
.header .skype a	{	margin-left: 10px;	font: 10px/30px Tahoma;	color: #e9e9e9;	}
.header .skype a:hover, .header .support a:hover	{	text-decoration: underline;	}
.header .support a	{	font: 10px/30px Tahoma;	color: #e9e9e9;	font-weight: 700;	}
.header .support a:active, .header .skype a:active	{	color: #FFF;	}
.header .social	{	margin-left: 27px;	}
.header .social div	{	font: 10px/30px Tahoma;	color: #e9e9e9;	font-weight: 700;	padding-right: 5px;	}
.header .social a	{	display: block;	float: left;	width: 16px;	height: 16px;	text-align: center;	background: #ab7d35;	background: rgba(239, 145, 3, 0.5);	border-radius: 5px;	font: 8px/16px Tahoma;	font-weight: 700;	color: #FFF;	margin-top: 7px;	}
.header .social a:hover	{	background: rgba(239, 145, 3, 0.7);	}
.header .social a:active	{	background: rgba(239, 145, 3, 0.9);	}
.header .social a + a	{	margin-left: 3px;	}
/* button */
.header .top .buttBox	{	position: absolute;	top: 0;	right: 0;	}
.header .top .buttBox .link	{	font: 10px/30px Tahoma;	color: #ffc46a;	text-transform: uppercase;	}
.header .top .buttBox .link:hover	{	text-decoration: underline;	}
.header .top .buttBox .butt	{	display: block;	float: right;	width: 81px;	height: 32px;	text-align: center;	font: 10px/30px Tahoma;	color: #FFF;	text-transform: uppercase;	background: url('images/bg-header-button.png') no-repeat;	margin-left: 8px;	}
.header .top .buttBox .butt:hover	{	opacity: 0.94;	filter: alpha(opacity=94);	}
.header .top .buttBox .butt:active	{	opacity: 1;	filter: alpha(opacity=100);	}
/* WRAPP */
.header > .wrapp	{	position: relative;	height: 484px;	}
.header .logo	{	position: absolute;	left: -120px;	top: 16px;	width: 358px;	padding: 48px 0 0 118px;	height: 139px;	background: url('images/bg-logo.png') no-repeat;	}
.header .logo a	{	display: block;	width: 230px;	height: 101px;	background: url('images/logo.png') no-repeat;	}
/* MENU */
.header .menu	{	position: absolute;	top: 85px;	right: 0;	}
.header .menu li	{	float: left;	padding-top: 13px;	}
.header .menu li a	{	display: block;	float: left;	text-align: center;	padding: 0px 11px;	height: 14px;	line-height: 12px;	position: relative;	}
.header .menu li a span	{	font: 12px/12px Tahoma;	color: #474747;	
	-webkit-transition: color 0.06s ease-in;
	-moz-transition: color 0.06s ease-in;
	transition: color 0.06s ease-in;	}
.header .menu li a:hover span	{	color: #d78406;	}
.header .menu li a:active span	{	color: #F09509;	}
.header .menu li + li a	{	border-left: 1px solid #AAA;	}
.header .menu li.active	{	padding-top: 0px;	}
.header .menu li.active + li a	{	border: 0;	}
.header .menu li.active a	{	min-width: 51px;	padding: 0px 12px;	height: 47px;	background: url('images/bg-header-menu.png') no-repeat;	background-size: 100% 100%;	border-radius: 6px 6px 0 0;	border: 0;	}
.header .menu li.active a span	{	font: 11px/40px Tahoma;	color: #d78406;	text-transform: uppercase;	}
.header .menu li a.end	{	padding-right: 6px;	}
/* ico */
.header .menu .ico	{	width: 15px;	height: 12px;	position: absolute;	top: -15px;	left: 50%;	margin-left: -8px;	display: none;	}
.header .menu .active .ico	{	display: block;	}
.header .menu .active .home .ico	{	background: url('images/ico/home.png') no-repeat;	}
/* TXT SLIDE */
.header .slideTXT	{	text-align: right;	position: absolute;	top: 180px;	right: 0;	height: 238px;	background: url('images/bg-header-slide-txt.png') right bottom no-repeat;	}
.header .slideTXT .head	{	font: 30px/23px Tahoma;	font-weight: 700;	color: #3a7aa3;	}
.header .slideTXT .desc	{	font: 13px/16px Tahoma;	font-weight: 700;	color: #4b94c2;	padding: 15px 0;	}
.header .slideTXT .buttBox	{	display: inline-block;	width: 212px;	height: 39px;	padding: 6px 7px 8px;	background: url('images/bg-header-button2.png') no-repeat;	}
.header .slideTXT .buttBox a	{	display: block;	height: 39px;	background: url('images/bg-header-button2.png') -7px -53px no-repeat;	text-align: center;	font: 18px/39px Tahoma;	font-weight: 700;	color: #FFF;	text-shadow: 1px 1px 0 #d58132;	text-transform: uppercase;	}
.header .slideTXT .buttBox a:hover	{	opacity: 0.87;	filter: alpha(opacity=87);	}
.header .slideTXT .buttBox a:active	{	opacity: 1;	filter: alpha(opacity=100);	}
/* SLIDER */
.sliderBox	{	position: absolute;	left: -7px;	top: 219px;	width: 525px;	height: 248px;	background: url('images/slider/bg-slider.png') no-repeat;	overflow: hidden;	}
#slider	{	}
#slider .slide	{		width: 525px;	height: 248px;	}
#slider .sl01	{	background: url('images/slider/slide01.png') 58px 19px no-repeat;	}
#slider .sl02	{	background: url('images/slider/slide02.png') 58px 19px no-repeat;	}
#slider .sl03	{	background: url('images/slider/slide03.png') 58px 19px no-repeat;	}

/* HEADER CAB */
.header.cab 	{	height: 214px;	}
.header.cab .bgB		{	height: 9px;	background-position: 0 -68px;	z-index: 10;	}
.header.cab .shadow	{	width: 100%;	height: 6px;	position: absolute;	bottom: -5px;	left: 0;	background: url('images/bg-header-cab-shadow.png') 50% 0 no-repeat;	z-index: 5;	}
.header.cab .logo	{	background: url('images/bg-logo2.png') no-repeat;	width: 286px;	padding: 38px 0px 0 94px;	height: 111px;	left: -96px;	top: 16px;	}
.header.cab .logo a	{	width: 184px;	height: 81px;	background: url('images/logo-cab.png') no-repeat;	}
.header.cab .menu	{	top: 116px;	}
.header.cab .menu li.active a span	{	color: #2b76a5;	text-transform: none;	font-size: 12px;	}
.header.cab .menu li a:hover span	{	color: #2b76a5;	}
.header.cab .menu li a:active span	{	color: #56AEE5;	}
.header.cab .data	{	top: 46px;	right: 0;	position: absolute;}
.header.cab .data > div	{	float: left;	height: 39px;	background: #eceff2;	padding: 0px 16px;	background: rgba(255,255,255,0.5);	border-radius: 9px;	text-align: center;	}
.header.cab .data > div + div	{	margin-left: 10px;	}
.header.cab .name	{	font: 18px/39px Calibri;	font-weight: 700;	color: #515253;	max-width: 250px;		text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	}
.header.cab .ball	{	font: 15px/39px Calibri;	font-weight: 700;	color: #303030;	max-width: 220px;		text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	}
.header.cab .ball span	{	font: 18px/39px Calibri;	font-weight: 700;	color: #c86d14;	}
.header.cab div.accrual	{	background: #efebe2;	background: rgba(212, 137, 24, 0.12);	height: 34px;	padding-top: 5px;	}
.header.cab .accrual p	{	font: 13px/12px Calibri;	font-weight: 700;	color: #397fab;	text-transform: uppercase;	}
.header.cab .accrual span	{	font: 16px/12px Calibri;	font-weight: 700;	color: #303030;	}

/* FON1 */
/* .fon1	{	background: url('images/fon1.png') 50% 92px no-repeat;	padding-bottom: 1px;	}
@media screen and (min-width: 1366px) {
	.fon1	{	background-size: cover;	}
} */

/* STAT */
.stat	{	height: 112px;	background: url('images/bg-stat-R.png') repeat-x;	}
.stat > div	{	height: 112px;	background: url('images/bg-stat.png') 50% 0 no-repeat;	}
.stat .txt	{	font: 15px/22px Tahoma;	text-transform: uppercase;	color: #414141;	}
.stat .head	{	font: 20px/18px Tahoma;	text-transform: none;	}
.stat .head span	{	font: 15px/18px Tahoma;	text-transform: none;	}
.stat .income	{	background: url('images/ico/income.png') 5px 40px no-repeat;	float: left;	padding: 34px 0px 0 52px;	}
.stat .term	{	background: url('images/ico/term.png') 0 40px no-repeat;	float: left;	padding: 34px 0px 0 38px;	margin-left: 60px;	}
.stat .perc	{	display: block;	width: 200px;	margin: 0px auto;	text-align: center;	padding-top: 11px;	}
.stat .perc p	{	font: 18px/22px Tahoma;	color: #393939;	text-transform: uppercase;	}
.stat .perc p span	{	font: 50px/50px Tahoma;	color: #e55414;	}
.stat .perc p span span	{	font: 25px/25px Tahoma;	}
.stat .minDep	{	padding: 34px 0px 0 50px;	background: url('images/ico/minDep.png') 0 40px no-repeat;	float: right;	}
.stat .autoPay	{	float: right;	text-align: center;	width: 128px;	margin-left: 44px;	}
.stat .autoPay p	{	font: 14px/13px Tahoma;	color: #393939;	text-transform: uppercase;	padding: 21px 0 13px;	}
.stat .autoPay .buttBox	{	display: inline-block;	background: url('images/bg-stat-button.png') 0 50% no-repeat;	padding: 0px 0px 9px 2px;	width: 106px;	height: 24px;	}
.stat .autoPay .buttBox a	{	display: block;	width: 106px;	height: 24px;	text-align: center;	font: 11px/24px Arial;	color: #666;	text-transform: uppercase;	}
.stat .autoPay .buttBox a:hover	{	color: #545454;	}
.stat .autoPay .buttBox a:active	{	color: #000;	}

/* FOOTER */
.rasporka	{	clear: both;	height: 205px;	}
.footer	{	height: 205px;	background: url('images/bg-footer.jpg') 50% 0 no-repeat;	position: relative;	overflow: hidden;	}
@media screen and (min-width: 1900px) {
	.footer	{	background-size: cover;	background-position: 50% 50%;	}
}
.footer .bgT, .footer .bgB	{	position: absolute;	left: 0;	width: 100%;	}
.footer .bgT	{	top: 0;	height: 8px;	background: url('images/bg-footer-bg.png') repeat-x;	}
.footer .bgB	{	bottom: 0;	height: 46px;	background: url('images/bg-footer-bg.png') 0 -8px repeat-x;		}
.footer .wrapp	{	text-align: center;	position: relative;	}
.footer .protect	{	display: inline-block;	padding-top: 33px;	}
.footer .protect li	{	float: left;	}
.footer .protect li + li	{	margin: 2px 0 0 16px;	}
.footer .menu	{	display: inline-block;	padding: 13px 0 14px;	}
.footer .menu li	{	float: left;	}
.footer .menu li + li	{	margin-left: 14px;	}
.footer .menu li a	{	font: 11px/18px 'Century Gothic';	text-transform: uppercase;	color: #4787cf;	
	-webkit-transition: color 0.06s ease-in;
	-moz-transition: color 0.06s ease-in;
	transition: color 0.06s ease-in;	}
.footer .menu li a:hover	{	text-decoration: underline;	}
.footer .menu li a:active	{	color: #75A3D7;	}
.footer .psys	{	background: #f1f1f1;	height: 47px;	border-radius: 8px;	}
.footer .psys ul	{	display: table;	margin: 0px auto;		}
.footer .psys ul li	{	display: table-cell;	vertical-align: middle;	height: 43px;	padding-top: 4px;	}
.footer .psys ul li + li	{	padding-left: 24px;	}
.footer .psys ul li a:hover	{	opacity: 0.77;	filter: alpha(opacity=77);	}
.footer .psys ul li a:active	{	opacity: 1;	filter: alpha(opacity=100);	}
.footer .copyright	{	font: 13px/43px Calibri;	text-transform: uppercase;	color: #828283;	}


/* MODAL */
.modal	{	display: none;	text-align: center;	}
.modal > div	{	background-color: #9a9a9b;	background-color: rgba(255,255,255,0.2);	border-radius: 52px;	margin-bottom: 19px;	position: relative;	padding: 3px;	}
.modal .box{	padding: 0px 22px;	min-width: 241px;	background: #f3f3f3;	background: rgba(253, 253, 253, 0.9);	border-radius: 50px;	position: relative;	}
.modal .bgB	{	position: absolute;	bottom: -19px;	left: -14px;	width: 318px;	height: 37px;	background: url('images/bg-modal-shadow.png') no-repeat;	}
.modal .head, .modal h3	{	font: 15px/42px Tahoma;	font-weight: 700;	color: #575757;	}
.modal h3	{	font: 13px/20px Tahoma;	margin-bottom: 4px;	}
.modal .niceCheck	{	top: 0;	margin: 0px;	}
.modal .err	{	left: 0;	text-align: center;	top: -2px;	}
/* FORM */
.modalTable	{	width: 241px;	}
.modalTable td	{	padding-bottom: 2px;	}
.inp1	{	width: 217px;	height: 23px;	border: 2px solid #e9eaea;	font-family: Arial;	font-size: 11px;	color: #ababab;	text-align: center;	border-radius: 12px;	padding: 0px 10px;	background-color: #fbfbfb;	}
.inp1:focus	{	background-color: #FFF;	border: 2px solid #ecf0f0;	border: 2px solid rgba(217, 229, 236, 0.4);	color: #8C8C8C;	}
.inp1:-moz-placeholder { color: #ababab; }
.inp1::-webkit-input-placeholder { color: #ababab; }

/* LOGIN */
#loginModal	{	background: url('images/bg-loginModal.png') 100% 100% no-repeat!Important;	}
.rPass	{	padding: 4px 0px 18px;	}
.rPass a	{	font: 11px/12px Tahoma;	color: #b9b9b9;	}
.rPass a:hover	{	text-decoration: underline;	}
.rPass a:active	{	color: #888;	}
.remember	{	position: relative;	top: 22px;	}
.remember .modalTable td	{	text-align: center;	line-height: 12px;	}
.remember label	{	position: relative;	top: -4px;	}
.remember label, .remember a, .remember span	{	font: 11px/12px Tahoma;	color: #b9b9b9;	}
.remember a	{	text-decoration: underline;	}
.remember a:hover	{	text-decoration: none;	}
.remember a:active	{	color: #888;	}
#loginModal .button	{	top: -40px;	margin-bottom: -4px;	}
#loginModal .captchaTable	{	position: relative;	top: -40px;	}
#loginModal.CaptchaOn .button	{	top: -35px;	margin-bottom: 0;	}
#loginModal.CaptchaOn .remember	{	top: 55px;	}

/* REG */
#regModal.modal .box	{	padding-bottom: 3px;	}
#regModal .remember .modalTable td	{	padding-top: 2px;	}
#regModal .remember	{	top: 0;	}
#regModal .captchaTable.modalTable	{	margin-bottom: 8px;	}
#regModal #register_frm_uRef	{	background-color: #d9d9d9;	color: #8ca2af;	margin-top: 5px;	}
#regModal #register_frm_uRef:focus	{	background-color: #EFEFEF;	}
#regModal #register_frm_uRef:-moz-placeholder { color: #8ca2af; }
#regModal #register_frm_uRef::-webkit-input-placeholder { color: #8ca2af; }
/* End MODAL */



/* End WRAPPER */



/* ****	PAGES	**** */

/*** MAIN */

/* LEFT BOX */
.main	{	padding-top: 27px;	}
.main .LBox	{	width: 317px;	float: left;	padding-bottom: 45px;	}
.main .advant	{	height: 581px;	background: url('images/bg-advantages.png') no-repeat;	}
.main .advant p	{	width: 114px;	height: 43px;	padding-top: 71px;	text-align: center;	font: 11px/13px Calibri;	color: #86971a;	text-transform: uppercase;	}
.main .advant p + p, .main .advant p + p + p + p	{	margin-top: 20px;	}
.main .advant p + p + p	{	margin-top: 19px;	}
.main .cashBox	{	position: relative;	width: 313px;	height: 102px;	text-align: center;	}
.main .cashBox .bg	{	position: absolute;	top: 0;	left: -18px;	width: 337px;	height: 102px;	background: url('images/bg-cashBox.png') no-repeat;	}
.main .cashBox p	{	position: relative;	font: italic 25px/46px Calibri;	letter-spacing: -1px;	color: #FFF;	text-shadow: 1px 1px 0 #61a8c8;	}
.main .cashBox p.summ	{	font: 30px/34px 'Courier New';	color: #3e3e3e;	text-transform: uppercase;	text-shadow: 1px 1px 0 #71c4d8;	}
.main .bonus	{	text-align: center;	padding-top: 5px;	}
.main .bonus div	{	display: inline-block;	padding: 4px 7px 2px;	width: 246px;	height: 39px;	background: url('images/bg-bonus-button.png') no-repeat;	}
.main .bonus a	{	display: block;	height: 39px;	background: url('images/bg-bonus-button.png') -7px -60px no-repeat;	font: italic 22px/36px Calibri;	color: #fefefe;	text-shadow: 1px 1px 0 #dc7a14;	}
.main .bonus a:hover	{	opacity: 0.87;	filter: alpha(opacity=87);	}
.main .bonus a:active	{	opacity: 1;	filter: alpha(opacity=100);	color: #FFF;	}
.main .news	{	padding: 68px 0 0;	}
.main .news h2	{	text-align: center;	font: italic 25px/60px Calibri;	color: #474747;	}
.main .news > div	{	width: 281px;	min-height: 114px;	padding: 0px 16px 2px;	position: relative;	background: url('images/bg-main-news-R.png') repeat;	margin: 11px 0px 20px;	}
.main .news .bgT	{	position: absolute;	left: 0;	top: -11px;	width: 313px;	height: 11px;	background: url('images/bg-main-news.png') -9px 0 no-repeat;	}
.main .news .bgB	{	position: absolute;	left: -9px;	bottom: -20px;	width: 334px;	height: 20px;	background: url('images/bg-main-news.png') 0 -11px no-repeat;	}
.main .news .box	{	padding-bottom: 12px;	}
.main .news .box + .box	{	border-top: 1px solid #e0deda;	padding-top: 9px;	}
.main .news .box.end, .main .news .box:last-child	{	padding-bottom: 0px;	}
.main .news .box h3	{	padding-top: 1px;	width: 281px;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	position: relative;	top: -3px;	}
.main .news .box h3, .main .news .box h3 a	{	font: italic 12px/12px Calibri;	color: #3997be;	}
.main .news .box h3 a:hover	{	text-decoration: underline;	}
.main .news .box > span	{	position: relative;	top: -3px;	}
.main .news span	{	font: italic 12px/12px Calibri;	color: #474747;	text-shadow: 0px 0 1px #e1e0dc;	}
.main .news span span	{	color: #DA777F;	}
.main .news p	{	font: italic 13px/13px Calibri;	color: #939393;}

/* RIGHT BOX */
.main .RBox	{	margin-left: 352px;	padding-bottom: 37px;	}
.main .content	{	position: relative;	margin: 49px 0 49px;	background: url('images/bg-main-content-R.png') repeat;	padding: 1px 0px;	text-align: center;	}
.main .content .bgT, .main .content .bgB	{	position: absolute;	left: 0;	height: 50px;	width: 100%;	background: url('images/bg-main-content.png') no-repeat;	}
.main .content .bgT	{	top: -50px;	}
.main .content .bgB	{	bottom: -50px;	background-position: 0 -50px;}
.main .content .bgL	{	position: absolute;	left: -12px;	top: 50%;	margin-top: -166px;	width: 12px;	height: 333px;	background: url('images/bg-main-content-L.png') no-repeat;		}
.main .content .txt	{	margin: -50px 0px;	padding: 5px 20px 17px;	min-height: 376px;	}
.main .content h2	{	font: italic 34px/40px Calibri;	color: #474747;	}
.main .content h3	{	font: italic 28px/42px Calibri;	color: #3997be;	margin-top: 9px;	}
.main .content p + p	{	margin-top: 19px;	}
.main .content p	{	font: 15px/19px Calibri;	color: #646464;	}
/* VIDEO */
.main .video h2	{	text-align: center;	font: italic 32px/56px Calibri;	color: #474747;	padding-top: 42px;	}
.main .video > div	{	background: #e0e0e0;	height: 277px;	border-radius: 46px;	position: relative;	}
.main .video .bgB	{	position: absolute;	width: 637px;	height: 14px;	left: 50%;	bottom: -14px;	margin-left: -318px;	background: url('images/bg-main-video-B.png') no-repeat;	}
.main .video .bgL, .main .video .bgR	{	position: absolute;	width: 5px;	height: 100%;	top: 0;	background: url('images/bg-main-video-LR.png') 0 50% no-repeat;	}
.main .video .bgL	{	left: -5px;	}
.main .video .bgR	{	right: -5px;	}
.main .video .box	{	width: 493px;	height: 277px;	margin: 0px auto;	position: relative;	}
/* REVIEWS */
.main .reviews h2	{	text-align: center;	font: italic 25px/54px Calibri;	color: #474747;	padding-top: 44px;	}
.main .reviews > div	{	width: 522px;	position: relative;	}
.main .reviews .box + .box	{	margin-left: 28px;	}
.main .reviews .box	{	float: left;	width: 247px;	}
.main .reviews .head	{	padding: 5px 4px;	}
.main .reviews .head span, .main .reviews .head p	{	width: 239px;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;	}
.main .reviews .date	{	display: inline-block;	font: italic 13px/12px Calibri;	color: #656565;	}
.main .reviews .name	{	font: 15px/12px Calibri;	color: #3a7aa3;	}
.main .reviews .cont	{	background: url('images/bg-main-reviews-R.png') repeat;	position: relative;	margin: 16px 0px 24px;	padding: 1px 7px 3px;	}
.main .reviews .cont p	{	font: italic 13px/16px Calibri;	color: #4a4a4a;	margin-top: -4px;	height: 98px;	overflow: hidden;	margin-bottom: 2px;	}
.main .reviews .bgT, .main .reviews .bgB	{	background: url('images/bg-main-reviews.png') no-repeat;	width: 247px;	position: absolute;	left: 0;	}
.main .reviews .bgT	{	top: -16px;	height: 16px;	}
.main .reviews .bgB	{	bottom: -24px;	height: 24px;	background-position: 0 -24px;	}
.main .reviews .bx-controls	{	width: 46px;	height: 46px;	position: absolute;	right: -76px;	bottom: 49px;	}
.main .reviews .bx-controls .bx-prev	{	display: none;	}
.main .reviews .bx-controls .bx-next	{	display: block;	width: 46px;	height: 46px;	background: url('images/bg-main-reviews-button.png') no-repeat;	}	
.main .bx-controls a:hover	{	opacity: 0.82;	filter: alpha(opacity=82);	}
.main .bx-controls a:active	{	opacity: 1;	filter: alpha(opacity=100);	}
/* PARTNERS */
.main .partners	{	padding-bottom: 65px;	}
.main .partners h2	{	font: italic 27px/40px Calibri;	color: #de4900;	text-align: center;	padding: 8px 0 10px;	}
.main .partners > div	{	position: relative;	}
.main .partners .box + .box	{	padding-top: 22px;	}
.main .partners .box ul	{	display: table;	margin: 0px auto;	}
.main .partners .box ul li	{	display: table-cell;	vertical-align: middle;	padding-top: 4px;	}
.main .partners .box ul li + li	{	padding-left: 26px;	}
.main .partners .bx-viewport	{	width: 854px!Important;	margin: 0px auto;	}
.main .partners .bx-controls a	{	display: block;	position: absolute;	top: 12px;	width: 46px;	height: 46px;		background: url('images/bg-main-partners-button.png') no-repeat;	}
.main .partners .bx-controls a.bx-prev	{	left: 0;	}
.main .partners .bx-controls a.bx-next	{	right: 0;	background-position: -46px 0;	}
/* End MAIN */


/**** INSIDE ****/
.inside.wrapp	{	position: relative;	width: 955px;	margin: 89px auto 110px;	padding: 1px 0;	background: url('images/bg-inside-content-r.png') repeat;	}
.inside.wrapp > .bgT, .inside.wrapp > .bgB	{	position: absolute;	width: 955px;	height: 48px;	left: 0;	background: url('images/bg-inside-content.png') no-repeat;	}
.inside.wrapp > .bgT	{	top: -48px;	}
.inside.wrapp > .bgB	{	bottom: -48px;	background-position: 0 -48px;	}
.inside.wrapp > .bgL, .inside.wrapp > .bgR	{	position: absolute;	top: 50%;	width: 12px;	margin-top: -218px;	height: 437px;	background: url('images/bg-inside-content-LR.png') no-repeat;	}
.inside.wrapp > .bgL	{	left: -12px;	}
.inside.wrapp > .bgR	{	right: -12px;	background-position: -12px 0;	}
.inside.wrapp > .txt	{	margin: -51px 0px;	min-height: 500px;	padding: 0px 26px 16px;	position: relative;	}
.inside h1	{	text-align: center;	font: italic 34px/34px Calibri;	color: #474747;	padding: 13px 0px;	}
.inside h2, .inside h3, .inside h4	{	font: italic 18px/14px Calibri;	text-shadow: 0px 0 0 #909090;	color: #3a3a3a;	margin: 16px 0 4px;	}
.inside h3	{	font-size: 16px;	}
.inside h4	{	font-size: 14px;	}
.inside p + p	{	margin-top: 16px;	}
.inside p	{	margin-bottom: 16px;	}
.inside, .inside p, .inside a, .inside span, .inside small	{	font: italic 14px/19px Calibri;	color: #8b8b8b;	}
.inside a	{	text-decoration: underline;	}
.inside a:hover	{	text-decoration: none;	}
/* color */
.inside .green	{	color: #58804a;	}
.inside .red	{	color: #B33C3C;	}

/* REVIEWS */
.rev .box + .box	{	padding-top: 29px;	}
.rev .image	{	float: left;	width: 45px;	height: 45px;	}
.rev .head	{	margin-left: 53px;	padding-top: 13px;	}
.rev .date	{	display: inline-block;	height: 20px;	position: relative;	background: url('images/bg-date.png') no-repeat;	padding-left: 23px;	padding-right: 4px;	font: 13px/16px Calibri;	color: #c58366;	}
.rev .date .bgR	{	position: absolute;	right: -5px;	top: 0;	width: 5px;	height: 16px;	background: url('images/bg-date.png') no-repeat;	}
.rev h2	{	margin: 0px;	}
.rev .cont	{	padding-top: 9px;	font: italic 14px/19px Calibri;	color: #8b8b8b;	}
.rev .formatTable textarea 	{	width: 399px;	}

/* NEWS */
.newsPage .cont	{	padding: 6px 0 2px;	}
.newsPage .date span	{	font: 13px/16px Calibri;	color: #DA777F;	}
.newsPage .link	{	display: inline-block;	padding: 0px 7px;	font: 13px/14px Calibri;	background: #f0e2dd;	border-radius: 7px;	color: #709cba;	text-decoration: none;	}
.newsPage .link:hover	{	color: #4E7996;	}
.newsPage .link:active	{	background: #ECD3CA!Important;	}

/* FAQ */
.faq .cat	{	color: #545454;	}

/* SUPPORT */
.supp .desc	{	font: 13px/19px Calibri;	color: #c58366;	text-transform: uppercase;	}
.supp.inside > .txt	{	padding: 0px 20px 36px;	min-height: 342px;	}
.supp.inside.wrapp > .bgL, .supp.inside.wrapp > .bgR	{	height: 299px;	margin-top: -150px;	background: url('images/bg-supp-LR.png') no-repeat;	}
.supp.inside.wrapp > .bgR	{	background-position: -12px 0;	}
.supp .sBox	{	position: relative;	}
/* LEFT */
.supp .LBox	{	float: left;	background-color: #f8f7f3;	background-color: rgba(255,255,255,0.4);	background-image: url('images/bg-sup-LRbox.png');	background-repeat: no-repeat;	background-position: 34px 19px;		border: 2px solid #eeeef0;	border-radius: 14px;	padding: 13px 19px 4px;	}
.supp .LBox.noIMG	{	background-image: none;	}
.supp .LBox .button	{	float: right;	}
.supp .LBox .button span	{	font: italic 13px/24px Calibri;	color: #b8572c;	text-transform: none;	text-shadow: 0px 0 0 #b8572c;	}
.supp .formatTable tr td:first-child	{	min-width: 168px;	}
.supp .formatTable textarea	{	width: 399px;	line-height: 14px;}
/* RIGHT */
.supp .RBG	{	position: absolute;	width: 442px;	height: 100%;	background: red;	right: 0;	top: 0;	background-color: #eee4dd;	background-color: rgba(229, 84, 20, 0.05);	border-radius: 9px;	}
.supp .RBox	{	margin-left: 473px;	position: relative;	padding: 22px 14px;	}
.supp .contTable	{	width: 100%;	}
.supp .contTable td	{	height: 26px;	padding: 4px 0px;	}
.supp .contTable tr	{	background: url('images/border1.png') 0 100% repeat-x;	}
.supp .contTable td, .supp .contTable td a	{	font: italic 15px/16px Calibri;	color: #868585;	}
.supp .contTable td a	{	text-decoration: none;	}
.supp .contTable td a:hover	{	text-decoration: underline;	}
.supp .contTable td:first-child	{	padding-right: 25px;	white-space: nowrap;	text-align: right;	color: #474747;	text-shadow: 0px 0 0 #474747;	}
.supp .contTable td + td	{	padding-left: 7px;	}
.supp .contTable td.address	{	background: url('images/ico/address.png') 100% 50% no-repeat;	}
.supp .contTable td.email	{	background: url('images/ico/mail.png') 100% 50% no-repeat;	}
.supp .contTable td.phone	{	background: url('images/ico/phone.png') 100% 50% no-repeat;	}
.supp .contTable td.skype	{	background: url('images/ico/skype.png') 100% 50% no-repeat;	}
/* MAP */
.map.inside > .txt	{	padding: 1px 1px 1px 0;	min-height: 213px;	}
.map.inside.wrapp	{	margin-top: 122px;	}
.map.inside.wrapp > .bgL	{	left: -11px;	width: 11px;	}
.map.inside.wrapp > .bgL, .map.inside.wrapp > .bgR	{	height: 144px;	margin-top: -72px;	background: url('images/bg-map-LR.png') no-repeat;	}
.map.inside.wrapp > .bgR	{	background-position: -11px 0;	}
.map.inside h2	{	margin: 0px;	text-align: center;	font: italic 19px/39px Calibri;	font-weight: 700;	color: #474747;	text-shadow: none;	}
.map.inside img	{	border-radius: 50px;	position: relative;	top: 2px;}

/* LOGIN */
.rememberBox td	{	text-align: center!Important;	}

/* REG */
.confirmReg td, .confirmReg td label, .confirmReg td label span	, .confirmReg td a	{	line-height: 12px!Important;	font-size: 12px!Important;	}
/* *** End INSIDE */

/* ------ */


/* **** CABINET **** */

.cabinet .data	{	text-align: center;	padding-top: 21px;	}
.cabinet .data > div	{	display: inline-block;	}
.cabinet .data .box + .box	{	margin-left: 20px;	}
.cabinet .data .box	{	background: url('images/bg-cabinet-box.png') no-repeat;	background-size: 100% 100%;	float: left;	min-width: 221px;	padding: 0px 16px;	height: 42px;	font: italic 22px/42px Calibri;	color: #4080a8;	}
.cabinet .data .box span	{	font: italic 25px/42px Calibri;	color: #474747;	}
.cabinet .data .box span span	{	font-size: 20px;	}
.cabinet .refBox h2	{	padding: 21px 0px 8px;	font: italic 20px/20px Calibri;	color: #d88a68;	}
.cabinet .refBox	{	text-align: center;	}
.cabinet .refBox div	{	display: inline-block;	border-bottom: 1px solid #b9b9b9;	height: 26px;	border-radius: 10px;	padding: 0px 10px;	min-width: 558px;	background-color: #dcdcdc;
	background-image: -moz-linear-gradient(top, #FFF, #dbdbdb);
	background-image: -ms-linear-gradient(top, #FFF, #dbdbdb);
	background-image: -webkit-linear-gradient(top, #FFF, #dbdbdb);
	background-image: -o-linear-gradient(top, #FFF, #dbdbdb);
	background-image: linear-gradient(top, #FFF, #dbdbdb);	}
.cabinet .refBox a	{	font: italic 16px/26px Calibri;	color: #4080a8;	text-shadow: 1px 1px 0 #f5f5f5;	}
.cabinet .buttBox	{	text-align: center;	padding: 48px 0 39px;	}
.cabinet .buttBox > div	{	display: inline-block;	}
.cabinet .buttBox .box + .box	{	margin-left: 10px;	}
.cabinet .buttBox .box	{	float: left;	width: 196px;	height: 33px;	padding: 0px 1px 9px 2px;	position: relative;	}
.cabinet .buttBox .box .bg	{	position: absolute;	top: 0;	left: 0;	width: 199px;	height: 42px;	z-index: 1;		background: url('images/bg-cab-button.png') no-repeat;	}
.cabinet .buttBox .box a	{	display: block;	width: 196px;	height: 33px;	text-decoration: none;	font: italic 18px/33px Calibri;	color: #4080a8;	text-shadow: 0px 0 0 #4080a8;	position: relative;	z-index: 2;	}
.cabinet .buttBox .box:first-child a	{	color: #b8572c;	text-shadow: 0px 0 0 #b8572c;	}
.cabinet .buttBox .box a:hover + .bg	{	opacity: 0.75;	filter: alpha(opacity=75);	}
.cabinet .buttBox .box a:active	{	color: #55A3D3;	}
.cabinet .buttBox .box a:active + .bg	{	opacity: 1;	filter: alpha(opacity=100);	}
.cabinet .buttBox .box:first-child a:active	{	color: #D56E40;	}
.cab .inside h2, .cab .inside h3, .cab .inside h4	{	text-shadow: none;	}

/* CASHIN */
.cashin	{	background: url('images/bg-cashin.png') 50% 76px no-repeat;	}
.cashin .head	{	font: italic 14px/24px Calibri;	color: #ca8668;	margin: 0px!Important;	padding-top: 38px;	}
.cashin .head span	{	font: italic 20px/14px Calibri;	color: #606161;	}
.cashin .head span span	{	color: #6797b6;	}
.cashin .head2	{	margin: 0px!Important;	font: italic 14px/14px Calibri;	color: #8f8f8f;	padding-bottom: 62px;	}
.cashin .labelTable	{	width: 100%;	}
.cashin .button button	{	padding: 0px 6px;	}
.cashin .button button span	{	font-size: 14px!Important;	}
.cashin .err	{	text-align: center;	left: 0;	}
.cashBox	{	text-align: center;	}
.cashBox > div	{	display: inline-block;	}
.cashBox .lbox	{	float: left;	margin: 0px 3px;	}
.cashBox .lbox .formatTable	{	width: 100%;	}
.cashBox .lbox .formatTable td	{	text-align: center;	}
.cashBox .lbox .value	{	margin-left: 0px;	}
.cashBox .lbox.summBox	{	margin-right: -1px;	}
.cashBox .lbox.compnd	{	float: none;	}
.cashBox .lbox.compnd .formatTable	{	margin: 0px auto;	}
.checkBall	{	display: inline-block;	position: relative;	top: -1px;	}
.checkBall a	{	text-decoration: none;	}
.checkBall a div	{	display: inline-block;	width: 15px;	height: 15px;	background: url('images/checkbox.png') no-repeat;	}
.checkBall a.active div	{	background-position: -15px 0;	}
.checkBall p	{	font: 11px/12px Tahoma;	color: #ca8669;	margin: 0px;	position: relative;	top: -3px;}
/* CCURR */
.ccurrInp	{	padding: 0 38px!Important;	width: 195px!Important;}
.ccurr	{	display: inline-block;	width: 33px;	position: relative;	left: -33px;	margin-right: -33px;	margin-bottom: -1px;	text-align: left;	}
.ccurr, .ccurr small, .ccurr span	{	font-family: Calibri;	font-size: 12px!Important;	color: #999!Important;	text-shadow: none!Important;	text-transform: lowercase;	}

/* CASHOUT */
.cashout	{	padding-top: 126px;	background: url('images/bg-cashout.png') 50% 33px no-repeat;	}
.cashout .head3	{	padding-top: 4px;	margin: 0 0px 26px;	font: italic 14px/14px Calibri;	color: #ca8668;	}

/* ACCOUNT */
.acc.mForm.inside > .txt	{	padding: 0px 22px 36px;	}
.acc .Box	{	padding: 7px 0 0 47px;	}
.acc .Box + .Box	{	background: url('images/border2.png') repeat-x;}
.acc .Lmin	{	float: left;	padding-right: 21px;	}
.acc .Box .Lmin.two	{	width: 288px;	}
.acc .Box.one .Lmin.two	{	width: 208px;	padding-right: 0px;	}
.acc .formatTable input.inp2[type="text"], .acc .formatTable input[type="password"].inp2, .acc .formatTable select.select.inp2 + .select	{	text-align: left;	padding: 0px 13px;	width: 245px;	}
.acc .formatTable select.select.inp2 + .select	{	width: 245px!Important;	background-image: url(images/select2.png);	}
.acc .formatTable select.select.inp2 + .select span	{	width: 245px!Important;	}
.acc .labelTable td	{	padding-left: 15px;	}
.acc .labelTable label, .acc .labelTable td	{	font: italic 16px/26px Calibri;	color: #ca8669;}
.acc .Box.one .Lmin.one	{	padding-bottom: 21px;	}
.acc .labelTable .descr_star 	{	color: #E80013!Important;	}
.acc .ipCtrl td	{	padding-bottom: 5px;	}
.acc .ipCtrl2 td	{	padding-bottom: 4px;	}
.acc .checkBox td	{	text-align: left!Important;	padding-left: 13px;	padding-bottom: 3px;	line-height: 12px;	}
.acc .formatTable tr.checkBox td .niceCheck	{	margin: 0 2px 0 0;	top: 3px;	}
.acc .formatTable tr.checkBox td label, .acc .formatTable tr.checkBox td span	{	line-height: 12px;	}
.acc .formatTable tr td, .acc .formatTable tr td label, .acc .formatTable tr td span, .acc .formatTable tr td small, .acc .formatTable tr td a	{	font-size: 13px;	}
#account_frm_aTimeOut + span, #account_frm_TZ + span	{	font-size: 12px;	color: #999;	text-shadow: none;	}
.acc .checkBox.txtBox.one td	{	padding-bottom: 6px;	}
.acc .checkBox.txtBox td	{	padding-top: 2px;	}
.acc .checkBox.txtBox .value	{	margin-left: 1px;	}
.acc .phoneBox	{	margin-left: -101px;	}
.acc .buttBox	{	padding: 14px 0 0 51px;	text-align: left;	}
.acc .buttBox .lBox	{	float: left;	width: 294px;	}
.acc .button a	{	padding: 0px 9px;	}
.acc .button button span, .acc .button a span	{	font-size: 14px!Important;	}
.acc .button button[name="account_frm_btn"] span	{	color: #2e2e2e;	}
.acc .button button[name="account_frm_btn"]:active span	{	color: #b8572c;	}

/* WALLETS */
.wallets .formatTable	{	margin: 0px auto;	}
.wallets .formatTable tr th	{	font: italic 15px/26px Calibri;
color: #474747;	}
.wallets .formatTable tr td, .wallets .formatTable tr td label, .wallets .formatTable tr td span, .wallets .formatTable tr td small, .wallets .formatTable tr td a	{	color: #a8a8a8;	text-shadow: none;	}
.wallets .labelTable td	{	text-align: center;	}
.wallets .button button span	{	font-size: 14px!Important;	}
.wallets .head	{	color: #ca8669;	padding: 40px 0 5px;	}
.wallets .formatTable	{	width: 100%;	}
.wallets .formatTable td:first-child	{	width: 35%;	}
.wallets .button	{	margin-top: 25px;	}
.wallets .pinCode input[type="password"]	{	margin-left: 67px;}
.wallets .err	{	width: 275px;	left: 0;	text-align: center;	}
.wallets .pinCode .text	{	width: 275px;	font-size: 14px;	text-align: center;	}

/* LOGINZA */
.loginz h2	{	font: italic 20px/20px Calibri;	color: #d88a68;	margin: 24px 0 10px;	}

/* OPER */
.oper .FormatTable	{	width: 915px;	}
.oper .FormatTable th, .oper .FormatTable th small, .oper .FormatTable th a	{	font-size: 15px;	}
.oper .FormatTable tr td b	{	font-size: 12px;	}

/* DEPO */
.depo .FormatTable	{	width: 915px;	}
.depo .FormatTable th, .depo .FormatTable th small, .depo .FormatTable th a	{	font-size: 13px;	}
.depo .FormatTable th:nth-child(5), .depo .FormatTable td:nth-child(5)	{	display: none;	}

/* REF */
.ref .refData	{	text-align: center;	}
.ref .refData > div	{	display: inline-block;	width: 742px;	background: #ede2d7;	background: rgba(200, 109, 20, 0.15);	border-radius: 12px;	border-bottom: 1px solid #e4d9ce;	padding: 6px 0px 3px;	}
.ref .refData .formatTable	{	margin: 0px auto;	}
.ref .refData .formatTable tr td	{	padding-bottom: 0px;	}
.ref .formatTable tr td:first-child	{	padding-right: 0px;	}
.ref .formatTable tr td	{	font-size: 13px;	color: #989898;	}
.ref .formatTable tr td .value	{	margin-left: 4px;	}
.ref .formatTable tr td, .ref .formatTable tr td label, .ref .formatTable tr td span, .ref .formatTable tr td small, .ref .formatTable tr td a, .ref .formatTable tr td .value, .ref .formatTable tr td .value small, .ref .formatTable tr td .value a	{	line-height: 18px;	text-shadow: none;	}
.ref .formatTable tr td .value, .ref .formatTable tr td .value small, .ref .formatTable tr td .value a	{	font-size: 13px;	color: #989898;	}
.ref .perc	{	font: italic 13px/35px Calibri;	height: 41px;	color: #4d4d4d;	margin-bottom: 0px;	}
.ref .FormatTable tr:hover td	{	background: #f8f9fa;	background: rgba(255,255,255,0.36);	}
.ref .FormatTable tr.rasp:hover td	{	background: none;	}
.ref h2	{	margin: 27px 0px 22px;	font: italic 25px/30px Calibri;	color: #474747;	}
.ref .bannBox .radius	{	border-radius: 10px;	}
.ref .bannBox + .bannBox	{	padding-top: 43px;	}
.ref .bannBox p	{	margin: 0px;	font-size: 11px;	line-height: 14px;	}

/* STAT depo-oper PAGE */
.statPage .button	{	margin-top: 10px;	}
.statPage .button button span	{	font-size: 14px!Important;}
.statPage .formatTable	{	width: 100%;	}
.statPage .formatTable tr td:first-child	{	padding-right: 10px;	width: 50%;	}
.statPage .formatTable input	{	margin-left: 10px;	}
.statPage .formatTable input.mini[type="text"]	{	width: 50px!Important;	text-align: left;	padding-left: 10px!Important;	}
.statPage form > .err	{	left: 0;	text-align: center;	margin-left: 0px;	}
.statPage .err	{	margin-left: 10px;	}
.statPage .formatTable tr td	{	padding-bottom: 0px;	}
.statPage .formatTable tr td, .statPage .formatTable tr td label, .statPage .formatTable tr td span, .statPage .formatTable tr td small, .statPage .formatTable tr td a, .statPage .formatTable tr td .value, .statPage .formatTable tr td .value small, .statPage .formatTable tr td .value a	{	font-size: 14px;	}


/* 
font-family: 'Century Gothic';
*/

/* End PAGES */





/* 	****	TABLE	****	 */

.tableBox	{	text-align: center;	}
.tableBox + .tableBox	{	margin-top: 34px;	}
.tableBox > div	{	display: inline-block;	position: relative;	}
.tableBox .bgTH	{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 26px;	border-bottom: 1px solid #b9b9b9;	border-radius: 10px;	
	background-color: #dcdcdc;
	background-image: -moz-linear-gradient(top, #FFF, #dbdbdb);
	background-image: -ms-linear-gradient(top, #FFF, #dbdbdb);
	background-image: -webkit-linear-gradient(top, #FFF, #dbdbdb);
	background-image: -o-linear-gradient(top, #FFF, #dbdbdb);
	background-image: linear-gradient(top, #FFF, #dbdbdb);	}
.tableBox table	{	position: relative;	}
/* FormatTable */
.FormatTable	{	width: 742px;	}
.FormatTable th	{	height: 35px;	padding: 0px 14px;	vertical-align: top;	text-align: center;	white-space: nowrap;	}
.FormatTable th, .FormatTable th small, .FormatTable th a, .FormatTable th sup	{	font: italic 16px/26px Calibri;	color: #4080a8;	text-shadow: 1px 1px 0px #f4f4f4;	}
.FormatTable th sup	{	margin-right: 2px;	}
.FormatTable th + th	{	background: url('images/bg-table-th.png') no-repeat;	padding-left: 16px;	}
.FormatTable td	{	text-decoration: center;	height: 21px;	padding: 3px 4px;	line-height: 12px;	}
.FormatTable td.nowrap	{	white-space: nowrap;	}
.FormatTable td + td	{	border-left: 1px solid #c5dfee;	}
.FormatTable tr td:first-child	{	border-radius: 10px 0 0 10px;}
.FormatTable tr td:last-child, .FormatTable tr td.end	{	border-radius: 0 10px 10px 0;	}
.FormatTable td, .FormatTable td a, .FormatTable td small, .FormatTable td sup	{	font: italic 13px/12px Calibri;	color: #ababab;	}
.FormatTable td sup, .FormatTable th sup	{	font-size: 9px;	line-height: 0;	}
.FormatTable td sup	{	margin-left: 3px;	}
.FormatTable tr.odd td	{	background: #e8e9ea;	background: rgba(0,0,0,0.05);	}
.FormatTable tr.even td	{	background: #f8f9fa;	background: rgba(255,255,255,0.36);	}
.FormatTable tr.rasp td	{	height: 4px;	padding: 0px;	}
.FormatTable tr.rasp.end td + td, .FormatTable tr:last-child td + td	{	border-left: 0;	}
/* .FormatTable tr.newTR.odd td, .FormatTable tr.newTR td	{	background: #ebeff1;	background: rgba(189, 224, 232, 0.09);	}
.FormatTable tr.newTR.even td	{	background: #e0e8eb;	background: rgba(177, 206, 213, 0.24);	} */
/* font */
.FormatTable .blue	{	color: #438ab9;	}
.FormatTable .green	{	color: #479233;	}
.FormatTable .green2	{	color: #76b83c;	}
.FormatTable .red	{	color: #a46969;	}
.FormatTable .yellow	{	color: #dc9f1c;	}
.FormatTable .black	{	color: #4d4d4d;	}
.FormatTable .size12	{	font-size: 12px;	}
.FormatTable .size11	{	font-size: 11px;	}






/* 	****	FORM	****	 */

/* MIKRO FORM */
.mForm.mikro.inside > .txt	{	padding: 0px 20px 36px;	min-height: 213px;	}
.mForm.mikro.inside.wrapp > .bgL	{	left: -11px;	width: 11px;	}
.mForm.mikro.inside.wrapp > .bgL, .mForm.mikro.inside.wrapp > .bgR	{	height: 144px;	margin-top: -72px;	background: url('images/bg-map-LR.png') no-repeat;	}
.mForm.mikro.inside.wrapp > .bgR	{	background-position: -11px 0;}
/* MINI FORM */
.mForm	{	text-align: center;	}
.mForm.inside > .txt	{	padding: 0px 20px 36px;	min-height: 342px;	}
.mForm.inside.wrapp > .bgL, .mForm.inside.wrapp > .bgR	{	height: 299px;	margin-top: -150px;	background: url('images/bg-supp-LR.png') no-repeat;	}
.mForm.inside.wrapp > .bgR	{	background-position: -12px 0;	}
.mForm .formBox	{	text-align: center;	}
.mForm .formBox > div	{	display: inline-block;	background-color: #f8f7f3;	background-color: rgba(255,255,255,0.4);	border: 2px solid #eeeef0;	border-radius: 14px;	padding: 13px 19px 4px;	}
.mForm .niceCheck	{	opacity: 0.72;	filter: alpha(opacity=72);	}
.mForm .niceCheck:hover	{	opacity: 1;	filter: alpha(opacity=100);	}
.mForm .button button span, .mForm.inside .button a span	{	font: italic 13px/24px Calibri;	color: #b8572c;	text-transform: none;	text-shadow: 0px 0 0 #b8572c;	text-decoration: none;	}
.mForm.inside .button a	{	text-decoration: none;	}


/* formatTable */
.formatTable tr td	{	padding-bottom: 8px;	vertical-align: top;	}
.formatTable tr td:first-child	{	padding-right: 10px;	min-width: 115px;	text-align: right;	width: inherit;	}
.formatTable tr td, .formatTable tr td label, .formatTable tr td span, .formatTable tr td small, .formatTable tr td a	{	color: #474747;	font: italic 15px/26px Calibri;	text-shadow: 0px 0 0 #474747;	}
/* LABEL TOP */
.labelTable td:first-child	{	text-align: center!Important;	}
.labelTable label, .labelTable td	{	font: italic 15px/26px Calibri;	color: #474747;}
/* VALUE */
.formatTable tr td .value	{	margin-left: 12px;	}
.formatTable tr td .value, .formatTable tr td .value small, .formatTable tr td .value a	{	color: #939292;	font: italic 15px/27px Calibri;	text-shadow: none;	}
.formatTable tr td .value b	{	font-weight: 700;	}

/* INPUT */
.formatTable input[type="text"], .formatTable input[type="password"], .formatTable textarea, .formatTable select.select + .select	{	height: 23px;	width: 221px;	padding: 0px 10px;	border: 2px solid #f1f0ee;	border: 2px solid rgba(230, 230, 230, 0.4);	background-color: #fbfaf8;	background-color: rgba(255,255,255,0.4);	border-radius: 12px;	color: #b9b9b9;	font-family: Calibri;	font-style: italic;	font-size: 15px;	}
/* focus */
.formatTable input[type="text"]:focus, .formatTable input[type="password"]:focus, .formatTable textarea:focus, .formatTable select.select:focus + .select	{	background-color: #fcfcfc;	background-color: rgba(255, 255, 255, 0.7);	border: 2px solid #ecf0f0;	border: 2px solid rgba(217, 229, 236, 0.4);	color: #8C8C8C;	}
.formatTable select.select:focus + .select span	{	color: #8C8C8C;}
/* INPUT 2 */
.formatTable input.inp2[type="text"], .formatTable input[type="password"].inp2, .formatTable textarea.inp2, .formatTable select.select.inp2 + .select	{	height: 22px;	width: 251px;	font-size: 12px;	color: #999;	text-align: center;	}
/* MINI */
.formatTable input.mini[type="text"], .formatTable input[type="password"].mini, .formatTable textarea.mini, .formatTable select.select.mini + .select	{	width: 116px!Important;	}

/* SELECT */
.formatTable select.select	{	width: 245px!Important;	height: 27px!Important;	padding: 0px 0px;	font-family: Calibri;	font-style: italic;	font-size: 12px;	color: #b9b9b9;	}
.formatTable select.select + .select	{	width: 221px!Important;	background-image: url(images/select.png);	background-position: 100% 50%;	background-repeat: no-repeat;	line-height: 24px!Important;	}
.formatTable select.select + .select span	{	width: 221px!Important;	font-family: Calibri;	font-style: italic;	font-size: 12px;	color: #b9b9b9;	line-height: 24px!Important;	}

/* SELECT 2 */
.formatTable select.select.inp2	{	width: 275px!Important;	height: 27px!Important;	color: #999;	}
.formatTable select.select.inp2 + .select	{	width: 251px!Important;	line-height: 23px!Important;	}
.formatTable select.select.inp2 + .select span	{	width: 251px!Important;	line-height: 23px!Important;	color: #999;	}

/* TEXTAREA */
.formatTable textarea	{	resize: none;	height: 74px;	padding: 5px 10px;	}

/* PLACEHOLDER */
.formatTable input:-moz-placeholder { color: #b9b9b9; }
.formatTable input::-webkit-input-placeholder { color: #b9b9b9; }
.formatTable textarea:-moz-placeholder { color: #b9b9b9; }
.formatTable textarea::-webkit-input-placeholder { color: #b9b9b9; }



/* ALL DISABLED */
input[type="text"][disabled], input[type="password"][disabled], select[disabled] + .select, textarea[disabled]	{	background-color: #ece9e7!Important;	background-color: rgba(232, 232, 232, 0.34)!Important;	border: 2px solid #e8e7e6!Important;	border: 2px solid rgba(229, 229, 229, 0.44)!Important!Important;	color: #B3B3B3!Important;	}

/* ERROR */
input[type="text"].captchaerror, input[type="text"].error, input[type="password"].error, textarea.error, select.error, select.error + .select	{	border: 2px solid #f8e0e1!Important;	border: 2px solid rgba(244, 197, 200, 0.4)!Important;	background-color: #faf4f4!Important;	background-color: rgba(255, 243, 243, 0.6)!Important;	}
/* focus */
input[type="text"].captchaerror:focus, input[type="text"].error:focus, input[type="password"].error:focus, textarea.error:focus, select.error:focus, select.error:focus + .select	{	background-color: #fcfcfc!Important;	background-color: rgba(255, 255, 255, 0.7)!Important;	}

/* CHECKBOX */
.niceCheck {	width: 15px;	height: 15px;	display: inline-block;	cursor: pointer;	background: url('images/checkbox.png') no-repeat;	position: relative;	top: 2px;	margin: 0px 4px;	}
.niceCheck input {	display: none;	}
.niceChecked {	background-position: -15px 0!Important;	}
.niceCheckDisabled {	background-position: -30px 0!Important;	}


/* BUTTON */
.button	{	display: inline-block;	position: relative;	margin: 0px 7px;	}
.button + .button	{	margin-left: 17px;	}
.button .raspB	{	position: absolute;	bottom: 0;	left: -7px;	width: 100%;	height: 9px;	padding: 0px 7px;	}
.button button, .button a	{	position: relative;	display: inline-block;	height: 24px;	border: 0;	cursor: pointer;	padding: 0px;	min-width: 92px;	text-align: center;	text-transform: uppercase;	margin-bottom: 9px;	background: none;	overflow: visible;	}
.button .BgL, .button .BgR	{	position: absolute;	top: 0;	width: 7px;	height: 24px;	background: url('images/button.png') no-repeat;	}
.button .BgL	{	left: -7px;	}
.button .BgR	{	right: -7px;	background-position: -7px 0;	}
.button .BgB	{	position: absolute;	bottom: -9px;	left: -7px;	width: 100%;	padding: 0 7px;	min-width: 92px;	height: 9px;	background: url('images/button-shadow.png') no-repeat;	background-size: 100% 100%;	}
.button .Bg	{	position: absolute;	width: 100%;	left: 0;	top: 0;	height: 24px;	background: url('images/button.png') 0 -24px repeat-x;	}
.button button span	{	font: 11px/24px Tahoma;	color: #666;	position: relative;	}
.inside .button a span	{	font: 11px/24px Tahoma;	color: #666;	position: relative;	text-decoration: none;	text-transform: none;	}
.button button:hover .Bg, .button button:hover .BgL, .button button:hover .BgR, .button a:hover .Bg, .button a:hover .BgL, .button a:hover .BgR	{	opacity: 0.77;	filter: alpha(opacity=77);	}
.button button:active .Bg, .button button:active .BgL, .button button:active .BgR, .button a:active .Bg, .button a:active .BgL, .button a:active .BgR	{	opacity: 1;	filter: alpha(opacity=100);	}
.button button:active span, .inside .button a:active span	{	color: #494949;	}


/**** REPEAT Style ****/

.clear	{	clear: both;	}
.left	{	float: left;	}
.right	{	float: right;	}
.width100	{	width: 100%;	}
.Vtop	{	vertical-align: top;	}
.aCent	{	text-align: center;	}
.tdOneN td:first-child	{	display: none;	}
.NoNe	{	display: none;	}
.inlineBox	{	display: inline-block;	}
.uppercase	{	text-transform: uppercase;	}
#dp_swf_engine	{	display: none;	}

.descr_star	{	color: #DA777F!Important;	}
.err	{	position: relative;	top: -1px;	left: 12px;	display: block;	line-height: 0!Important;	font-family: Tahoma;	font-weight: 700!Important;	font-size: 11px!Important;	color: #DA777F!Important;	text-transform: none!Important;	text-align: left;	}
.supp .LBox .err, .mForm .err	{	font-size: 13px!Important;	font-weight: normal!Important;	}


/* INFO BOX */
#info_box	{	width: 955px;	margin: 0px auto;	position: relative;	}
#info_box b	{	display: block;	width: 100%;	height: 20px;text-align: center;	position: absolute;	top: 11px;	left: 0;	font: italic 16px/20px Calibri;	}
#info_box.flash_error b	{	color: #BB775A;
background-color: #eee8e0;	background-color: transparent;
background-image: -moz-linear-gradient(left, rgba(229, 206, 170, 0), rgba(229, 206, 170, 0.32), rgba(229, 206, 170, 0));
background-image: -ms-linear-gradient(left, rgba(229, 206, 170, 0), rgba(229, 206, 170, 0.32), rgba(229, 206, 170, 0));
background-image: -webkit-linear-gradient(left, rgba(229, 206, 170, 0), rgba(229, 206, 170, 0.32), rgba(229, 206, 170, 0));
background-image: -o-linear-gradient(left, rgba(229, 206, 170, 0), rgba(229, 206, 170, 0.32), rgba(229, 206, 170, 0));
background-image: linear-gradient(left, rgba(229, 206, 170, 0), rgba(229, 206, 170, 0.32), rgba(229, 206, 170, 0));	}
#info_box.flash_info b	{	color: #4C901F;
background-color: #e9eee3;	background-color: transparent;
background-image: -moz-linear-gradient(left, rgba(231, 245, 208, 0), rgba(219, 231, 199, 0.44), rgba(231, 245, 208, 0));
background-image: -ms-linear-gradient(left, rgba(231, 245, 208, 0), rgba(219, 231, 199, 0.44), rgba(231, 245, 208, 0));
background-image: -webkit-linear-gradient(left, rgba(231, 245, 208, 0), rgba(219, 231, 199, 0.44), rgba(231, 245, 208, 0));
background-image: -o-linear-gradient(left, rgba(231, 245, 208, 0), rgba(219, 231, 199, 0.44), rgba(231, 245, 208, 0));
background-image: linear-gradient(left, rgba(231, 245, 208, 0), rgba(219, 231, 199, 0.44), rgba(231, 245, 208, 0));	}

/* PAGINATION */
.tableBox + .paginator	{	padding-top: 20px;	}
.paginator	{	padding: 41px 0px 0;	text-align:center;	}
.paginator a	{	font: 13px/18px Calibri;	color: #3a7aa3;	display: inline-block;	padding: 0px 2px;	height: 18px;	border-radius: 8px;	text-decoration: none;	}
.paginator a:hover	{	background: #f1e5e1;	}
.paginator a:active	{	background: #E4C2B4!Important;	color: #20455E;	}
.paginator a.NoNe	{	display: none;	}
.paginator a.pgactive	{	background: #f0cec0;	}

/* CAPTCHA */
.captchaTable	{	width: 245px;	margin: 0px 0px 0 auto;	}
.captchaTable.modalTable	{	width: 176px;	margin: 0px auto;}
.captchaTable.modalTable img:active	{	background-color: #FFF;	}
.captchaTable.modalTable img	{	border: 2px solid #e9eaea;	background: #fbfbfb;	}
.captchaTable td	{	text-align: right;	}
.captchaTable td:first-child	{	text-align: left;	min-width: inherit!Important;	padding-right: 4px!Important;	width: 50px;	}
.captchaTable img	{	display: block;	height: 23px;	border-radius: 12px;	cursor: pointer;	border: 2px solid #f1f0ee;	border: 2px solid rgba(230, 230, 230, 0.4);	background-color: #fbfaf8;	background-color: rgba(255,255,255,0.4);	position: relative;	z-index: 15;			-webkit-transition: all 0.06s ease-in-out;
	-moz-transition: all 0.06s ease-in-out;
	transition: all 0.06s ease-in-out;	}
.captchaTable img:hover	{	height: 40px;	margin: -9px -22px ;	}
.captchaTable img:active	{		background-color: #fcfcfc;	background-color: rgba(255, 255, 255, 0.7);	border: 2px solid #ecf0f0;	border: 2px solid rgba(217, 229, 236, 0.4);	}
.captchaTable .inp1	{	width: 99px;	}
.captchaTable .inpCaptch	{	width: 167px!Important;	}



@-moz-document url-prefix() {
	.err	{	top: -5px;	}
	.modal .err	{	top: -6px;	}
	input[type="checkbox"]	{	position: relative;	top: 2px;	}
	.button button span	{	line-height: 22px!Important;	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.err	{	top: -5px;	}
	.modal .err	{	top: -6px;	}
}

@media all and (-webkit-min-device-pixel-ratio:0) {
	.err	{	top: -5px;	}
	.modal .err	{	top: -6px;	}
	input[type="checkbox"]	{	position: relative;	top: 2px;	}
	textarea	{	margin-bottom: -5px;	}
	/* .formatTable select.select	{	margin-left: 1px;	} */
	.niceCheck	{	left: 2px;	}
}