/* 

   modified by conny 19.4.2013 14:06
   
*/

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, 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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*  =========================================================================
    Layout
    ========================================================================= */
	* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	/* Clearfix hack */
	.clearfix {
		*zoom: 1; }
		.clearfix:before,
		.clearfix:after {
			content: ' ';
			display: table;	}
		.clearfix:after {
			clear: both; }
	.table {
		display: table;
		width: 100% }
	.table-cell {
		display: table-cell;
		vertical-align: middle; }
	section,
	.page__header {
		position: relative; }
		.page__header .header-bar {
			height: 52px;
			margin-top: 55px;
			padding: 0 20px;
			-webkit-border-radius: 8px 8px 0 0;
			-moz-border-radius: 8px 8px 0 0;
			border-radius: 8px 8px 0 0;
			behavior: url('css/PIE.htc'); }
		.page__header .header-bar > div:first-child {
			width: 300px; }
		.page__header .header-bar > div:first-child ~ div {
			text-align: right; }
	.page__header,
	.page__banner,
	.page__content,
	.page__footer {
		width: 995px;
		max-width: 995px;
		margin: 0 auto;	}
	.page__content {
		padding: 30px 30px 40px; }
	.page__footer {
		position: relative;
		padding: 15px 0 0; }
		.page__footer > section {
			padding-top: 10px;
			vertical-align: top; }
		.page__footer > section > header {
			margin: 10px 0;
			padding: 0; }
		.page__footer h6 {
			margin-bottom: 10px; }
	.column {
		float: left;
		width: 300px; }
		.column--left {
			clear: left;
			margin-right: 5px; }
		.column--center {
			margin: 0 5px;
		}
		.column--right {
			margin-left: 5px; }
		.column--two-thirds {
			width: 610px; }
		.column--two-thirds.column--left {
			width: 580px;
			margin-right: 35px; }
		.column--one-whole{
			width: 100%; }
	section > header,
	section > article {
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		behavior: url('css/PIE.htc'); }
	.phone-box {
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		margin: 20px 10px 0;
		padding: 10px;
		border-width: 1px;
		border-style: solid;
		behavior: url('css/PIE.htc'); }
	section > header {
		position: relative;
		margin-top: 20px;
		padding: 6px 10px; }
		section > header > .button--header {
			top: auto;
			bottom: 6px;
			right: 10px; }
	section > article {
		z-index: 0;
		position: relative;
		margin-top: 10px;
		padding: 10px;
		border-width: 1px;
		border-style: solid; }
		section > article:first-child {
			margin-top: 0; }
		section > article > header {
			position: relative;
			text-align: center;
						}
		section > article > header > p {
		    text-align: left;
		}
		section > article > header ~ header > h6 {
			margin-top: 1em; }
		section > article > img {
			width: 100%;
			margin-top: 10px; }
		section > article > footer > p {
			text-align: left; }
		section footer {
			margin-top: 10px;
			text-align: center; }
		section > footer {
			margin-bottom: 10px;
			padding: 0 35px; }
		section .date {
			display: inline-block; }
		section h4 ~ h4,
		section .date:first-child ~ .date {
			margin-top: 30px; }
			section .date + h4 {
				margin-top: 0px; }
	.side-bar article {
		margin-top: 20px; }
	.coming-soon {
		z-index: 1;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		behavior: url('css/PIE.htc'); }
		.coming-soon__content {
			z-index: 2;
			position: relative;
			top: 50%;
			left: 12.5%;
			width: 75%;
			margin-top: -25px;
			padding: 10px 0;
			text-align: center;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			behavior: url('css/PIE.htc'); }
	.no-borders {
		padding-top: 0;
		padding-bottom: 0;
		border-width: 0; }
		.no-borders p {
			margin-top: 5px; }
	.margin-top {
		margin-top: 10px }
	.button--header {
		position: absolute;
		right: -1px;
		top: 0; }
	.button--small,
	.button--big {
		border: 0;
		outline: none; }
	.button--small {
		padding: 0px 8px 2px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		behavior: url('css/PIE.htc'); }
	.button--big {
		width: 220px;
		padding: 5px 10px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		behavior: url('css/PIE.htc'); }
	.button--login {
		position: relative;
		top: 2px;
		padding: 5px 15px; }
	.button--deposit,
	.button--logout,
	.button--login {
		width: auto; }
	.phone-box {
		padding: 5px 10px;
		vertical-align: middle; }
		.phone-box__title,
		.phone-box__number,
		.phone-box__price {
			display: inline-block; }
		.phone-box__title {
			width: 45%; }
		.phone-box__number,
		.phone-box__price {
			width: 55%; }
		.phone-box__price {
			float: right; }
	.link-list,
	.social-list,
	.footer-list {
		margin-top: 10px;
		padding-left: 1em;
		text-indent: -1em; }
	.social-list {
		position: relative;
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 10px;
		margin-left: 25px;
		padding-left: 41px;
		text-indent: 0; }
		.social-list:before {
			position: absolute;
			display: inline-block;
			content: '';
			top: 50%;
			left: 0;
			height: 31px;
			width: 31px;
			margin-top: -15px; }
		.link-list li:before,
		.social-list li:before,
		.footer-list li:before,
		.profile__list li:before {
			content: '\0BB \020'; }
	.language-list {
		float: right;
		overflow: hidden;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;		
		behavior: url('css/PIE.htc'); }
	.language-list li {
		position: relative;
		vertical-align: top; }
	.language-list li:hover {
		overflow: hidden; }
	.language-list li:first-child ~ li:before {
		position: absolute;
		content: '';
		top: 0;
		bottom: 0;
		left: 0;
		width: 1px; }
	.language-list li,
	.language-list li a {
		display: inline-block; }
	.language-list li a {
		padding: 0 8px; }
	.language-list li:first-child ~ li {
		border-left-width: 1px;
		border-left-style: solid; }
	.nav-list,
	.nav-list li {
		border-right-width: 1px;
		border-right-style: solid; }
		.nav-list li {
			position: relative; }
		.nav-list,
		.nav-list li,
		.nav-list li a,
		.nav-list--sub li,
		.nav-list--sub li a {
			display: inline-block; }
		.nav-list--sub li {
			margin: 10px 0; }
		.nav-list li a,
		.nav-list--sub li a {
			padding: 0 20px; }
		.nav-list li:first-child ~ li,
		.nav-list--sub li:first-child ~ li {
			border-left-width: 1px;
			border-left-style: solid; }
		.nav-list li.current-item + laaaaaaai {
			border-left-width: 0px; }
		.nav-list li:first-child ~ laaaaaaaai:before {
			position: absolute;
			content: '';
			top: 0;
			bottom: 0;
			left: 0;
			width: 1px; }
	.profile__list {
		margin-top: 5px; }
		.profile__list li {
			float: left; }
			.profile__list li:first-child ~ li {
				margin-left: 10px;
				padding-left: 10px;
				border-left-width: 1px;
				border-left-style: solid; }
	.article-date {
		position: absolute;
		top: 10px;
		right: 10px; }
	.logo-esbc {
		width: 93px;
		height: 23px;
		vertical-align: middle; }
	.logo-18 {
		position: absolute;
		right: 10px;
		top: 50%;
		width: 52px;
		height: 52px;
		margin-top: -26px; }
	.profile,
	.profile__balance,
	.profile__buttons,
	.profile__balance span {
		display: inline-block;
		vertical-align: middle; }
		.profile__balance strong {
			margin-left: 5px; }
		.profile {
			padding: 0 25px;
			border-right-width: 1px;
			border-right-style: solid; }
		.profile__balance {
			padding-left: 25px; }
		.profile__buttons {
			padding-left: 25px; }
		.profile__buttons button {
			margin-left: 5px; }
	.time-block {
		float: right;
		position: relative;
		display: inline-block;
		margin-right: 10px;
		padding-left: 31px; }
		.time-block:before {
			position: absolute;
			content: '';
			top: 10px;
			left: 0;
			width: 21px;
			height: 32px; }
		.site-time,
		.site-date {
			display: inline-block;
			margin: 5px 0; }
		.site-time {
			padding-right: 10px;
			border-right-width: 1px;
			border-right-style: solid; }
			.site-timezone {
				padding-left: 5px; }
		.site-date {
			padding-left: 10px;
			border-left-width: 1px;
			border-left-style: solid; }
	.slider__item {
		float: left;
		width: 605px;
		height: 320px;
		padding: 30px 20px; }
		.slider__item img {
			position: absolute;
			z-index: 0; }
		.slider__item h1,
		.slider__item h2,
		.slider__item button {
		    width: 350px;
			position: relative; }
		.slider__item h1 {
			float: left;
			margin-right: 10px;
			vertical-align: middle; }
		.slider__item button {
			top: 10px; }
		.slider__item .lowerbutton {
		    top: 100px;
		}
		.slider__item p {
			position: absolute;
			width: 350px;
			top: 100px;
			margin: 0; }
		.tag {
			position: relative;top: -150px;left:400px;
		    /*position: relative;top: -24px;*/			
			display: table-cell;
			vertical-align: middle;
			padding: 10px;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			border-width: 5px;
			border-style: solid;
			behavior: url('css/PIE.htc'); }
			.tag__container {

				text-align: center; }
	.registration-block {
		overflow: auto;
		height: 260px;
		margin: 30px 0;
		padding-left: 30px;
		padding-right: 135px; }
		.registration-block h1,
		.registration-block h2,
		.registration-block p,
		.registration-block button {
			position: relative; }
		.registration-block img {
			position: absolute;
			z-index: 0;
			top: 0;
			right: 0; }
		.registration-block h2 {
			margin-top: 15px; }
		.registration-block button {
			margin-top: 30px; }
	.ad-block {
			overflow: hidden;
		}
		.ad-block h1,
		.ad-block h2,
		.ad-block p,
		.ad-block button {
			position: relative; }
		.ad-block button {
			margin-top: 30px; }
		.ad-block p {
			padding-right: 80px; }
		.ad-block .ad-block__image {
			position: absolute;
			z-index: 0;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			text-align: right; }
	.login__form {
		}
		.login__form input,
		.login__form button {
			margin: 0 0 0 5px; }
		.login__form input {
			vertical-align: middle;
			width: 150px;
			height: 28px;
			padding: 1px 5px;
			border-width: 1px;
			border-style: solid;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			behavior: url('css/PIE.htc'); }
	.contact-section {
		float: left;
		padding-right: 25px;
		padding-left: 30px; }
		.contact-section span {
			display: block;	}
	.payment-section {
		float: left;
		padding-left: 25px;
		padding-right: 25px; }
	.disclaimer-section {
		padding-left: 25px;
		padding-right: 67px;
		overflow: hidden; }
	.payment-section,
	.disclaimer-section {
		padding-left: 25px;
		border-left-width: 1px;
		border-left-style: solid; }
	.payment-section:before,
	.disclaimer-section:before {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		bottom: 0;
		width: 1px; }
	.copyright-section {
		margin-top: 15px;
		padding-bottom: 10px;
		text-align: center; }
	.fb-like {
		padding: 4px 8px;
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		behavior: url('css/PIE.htc'); }
	.page__header h1 {
		display: inline-block;
		vertical-align: middle; }
	button {
		position: relative;
		cursor: pointer; }
	p {
		margin: 1em 0 0; }
	hr {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 1px;
		margin: 10px 0 0;
		border: 0; }
		hr.vertical {
			top: 0;
			width: 1px;
			height: 100%;
			margin: 0; }
		hr.right {
			right: 0; }
	.navigate-top {
		position: absolute;
		top: -23px;
		right: 20px;
		text-align: right; }
		.navigate-top__image {
			width: 86px;
			height: 25px;
			margin-left: 10px;
			vertical-align: middle;
			cursor: pointer; }
			
	.login-block--hidden {
		display: none; }

	.sitecontent h1, .sitecontent h2, .sitecontent h3 {
	    padding-top: 10px;
	    padding-botton: 10px;

	}
	.product h1, .product h2, .product h3 {
	    padding-top: 10px;
	    padding-botton: 10px;

	}

	.simpletable td {
	    padding: 10px;
	}

	.product {
	    
		width: 600px;
		max-width: 600px;
		margin-left:auto;
		margin-right:auto;
	}
	.product__header {
		display: flex;
		align-items: center;
		width: 600px;
		height: 100px;
		margin-left:auto;
		margin-right:auto;
		padding: 30px 0px; }
	.product__header img {
			position: absolute;
			z-index: 0; 
		top: 0;
		right: 200px;
	}
		.product__header p {
			position: absolute;
			width: 300px;
			top: 138px;
			margin: 0; }

		form th {
		    text-align: right;
		    vertical-align: middle;
		}
		form td {
		    vertical-align: bottom;
		}

/*  =========================================================================
    Types
    ========================================================================= */
	html {
		font-family: 'Ubuntu', sans-serif;
		font-size: 81.25%; /* 13px – root font-size for rem-sizes */
	}
	body {
		line-height: 1.30769230769231; /* 17px */ }
	a {
		text-decoration: none; }
	b {
	    font-weight: 700;
	}

	pre {
	    font-family:'Courier New',courier,monospace;
	}

	h1, h2, h3, h4, h5, h6,	li:before, a, button, .button--small, .button--big, .phone-box__title, .phone-box__number, .profile__balance, .login__form label, .navigate-top span {
		font-family: 'Titillium Web', sans-serif;
		font-weight: 700;
		line-height: 1;
		//text-transform: uppercase; }
	.page__banner h1, .page__banner h2, .page_banner h3, button, .button--small, .button--big, .phone-box__title, .nav-list {
	    text-transform: uppercase;
	}
	.sitecontent h1 {
	    font-size: 25px;
	}
	.sitecontent h2 {
	    font-size: 20px;
	}
	.sitecontent h3 {
	    font-size: 15px;
	}

	.product h1 {
	    font-size: 25px;
	}
	.product h2 {
	    font-size: 20px;
	}
	.product h3 {
	    font-size: 15px;
	}
	h4 {
		font-size: 20px;
		font-size: 1.53846153846154rem; }
	h5 {
		font-size: 11px;
		font-size: 0.84615384615385rem; }
	h6 {
		font-size: 16px;
		font-size: 1.23076923076923rem; }
	.page__header h1 {
		font-size: 14px;
		font-size: 1.07692307692308rem; }
	.page__header h6 {
		font-weight: 600;
		text-transform: none; }
	.page__footer h6 {
		font-size: 13px;
		font-size: 1rem; }
	.slider__item h1 {
		font-size: 36px;
		font-size: 2.76923076923077rem;;
		font-weight: 700; }
	.slider__item h2 {
		font-size: 28px;
		font-size: 2.15384615384615rem; }
	.slider__item p {
	    font-size: 18px;	    }
	.tag__price {
		font-size: 36px;
		font-size: 2.76923076923077rem; }
		.tag__price strong {
			font-size: 52px;
			font-size: 4rem;
			font-weight: 700; }
		.tag__desc {
			font-size: 11px;
			font-size: 0.84615384615385rem;
			text-transform: uppercase; }
	.registration-block h1,
	.ad-block h1 {
		font-size: 28px;
		font-size: 2.15384615384615rem; }
	.registration-block h2,
	.ad-block h2 {
		font-size: 18px;
		font-size: 1.38461538461538rem; }
	button {
		font-size: 16px;
		font-size: 1.23076923076923rem;	}
	.button--header {
		font-size: 13px;
		font-size: 1rem;
		font-family: 'Ubuntu', sans-serif;
		font-weight: 400; }
	.link-list a,
	.social-list a {
		line-height: 1.53846153846154; /* 20px */
		text-decoration: none; }
	.footer-list li,
	.footer-list li:before,
	.footer-list a,
	.profile__list li,
	.profile__list li:before,
	.profile__list a,
	.login__form input {
		font-family: 'Ubuntu', sans-serif;
		font-size: 11px;
		font-size: 0.84615384615385rem;
		font-weight: 400;
		text-transform: none; }
	.language-list li,
	.language-list a {
		font-size: 10px;
		font-size: 0.76923076923077rem;
		line-height: 2.9; /* 29px */
		font-weight: 600; }
	.nav-list li,
	.nav-list a {
		font-family: 'Ubuntu', sans-serif;
		font-size: 14px;
		font-size: 1.07692307692308rem;
		font-weight: 500;
		line-height: 3; /* 42px */ }
	.nav-list--sub li,
	.nav-list--sub a {
		font-family: 'Ubuntu', sans-serif;
		font-size: 11px;
		font-size: 0.84615384615385rem;
		font-weight: 500; }
	.time-block {
		font-weight: 500; }
		.site-time,
		.site-date {
			line-height: 32px; }
		.site-timezone {
			font-weight: 400;
			text-transform: uppercase; }
	section footer > p,
	.page__footer p,
	.copyright-section {
		font-size: 11px;
		font-size: 0.84615384615385rem; }
	.phone-box__title,
	.button--deposit,
	.button--logout {
		font-size: 13px;
		font-size: 1rem;
		line-height: 1; }
	.phone-box__number {
		font-size: 24px;
		font-size: 1.84615384615385rem;
		line-height: 1; }
	.phone-box__price,
	.profile__balance,
	.navigate-top span {
		font-size: 11px;
		font-size: 0.84615384615385rem;
		line-height: 1; }
		.profile__balance strong {
			font-size: 20px;
			font-size: 1.53846153846154rem;
			font-weight: 500; }
	.login__form {
		}
		.login__form label {
		}
		.login__form input {
		}
	.copyright-section {
		text-transform: uppercase; }
	.product__header h1 {
		font-size: 24.5px;
		font-weight: 700; }
	.product__header h2 {
		font-size: 18px;
	} 
	.sitecontent table, sitecontent tr, .sitecontent td {
	    padding: 5px 5px;
	}


/*  =========================================================================
    Colors, backgrounds, shadows 
    ========================================================================= */
	html {
	}
	body {
		background-color: #000;
		background-image: url('../img/bg_body.png');
		background-position: top center;
		background-repeat: repeat-x; }
	.debug {
		background-color: #000;
		background-image: url('../img/bg_gradient_white.png');
	}
	a {
		color: #4574a9; }
	.page__content {
		background-color: #fff;	}
		.page__header .header-bar {
			background-image: url('../img/bg_header.png');
			background-position: top center;
			background-repeat: repeat-x; }
	.page__nav {
		background-color: #312f30; }
	.page__banner {
		background-color: #000;	}
	.page__footer {
		background-color: #e5e5e5;
		background-image: url('../img/bg_gradient_lightgray.png');
		background-position: top center;
		background-repeat: repeat-x; }
	.gradient--white,
	.gradient--gray,
	.gradient--black {
		background-position: top left;
		background-repeat: repeat-x; }
		.gradient--white {
			background-color: #fff;
			background-image: url('../img/bg_gradient_white.png'); }
		.gradient--gray {
			background-color: #717171;
			/*background-image: url('../img/bg_gradient_gray.png');*/ }
			.gradient--gray h4 {
				color: #fff;
				text-shadow: #909090 1px 1px; }
		.gradient--black {
			background-image: url('../img/bg_gradient_black.png'); }
		.gradient--header {
			background-image: url('../img/bg_header_divider.png');
			background-position: top left;
			background-repeat: no-repeat; }
	hr {
		background-color: #d6d6d6; }
	.phone-box,
	section > article {
		border-color: #d6d6d6; }
	section footer > p {
			color: #909090; }
	h5 {
		color: #909090; }
	.social-list:before {
		background-image: url('../img/social_sprite_new.png');
		background-repeat: no-repeat; }
		.social-list--facebook:before {
			background-position: -31px 0; }
		.social-list--twitter:before {
			background-position: 0 0; }
	.link-list li:before,
	.social-list li:before {
		color: #4574a9; }
	.footer-list a,
	.profile__list a {
		color: #000; }
	.profile__list li {
		border-left-color: #000; }
	.language-list li,
	.language-list li.current-item:hover {
		background-image: url('../img/logo_sprite.png');
		background-position: -1px -75px;
		background-repeat: repeat-x; }
		.language-list li:hover {
			background-color: #505050;
			background-image: none; }
		.language-list li:first-child ~ li {
			border-left-color: #ccc; /* fallback for browsers not supporting rgba-colors */
			border-left-color: rgba(0, 0, 0, .2); }
		.language-list li:first-child ~ li:before {
			background-color: #fff;  /* fallback for browsers not supporting rgba-colors */
			background-color: rgba(255, 255, 255, .5); }
		.language-list li.current-item,
		.language-list li.current-item:hover {
			background-position: -1px -104px; }
		.language-list li:hover a,
		.language-list li.current-item a {
			color: #fff; }
		.language-list a {
			color: #000; }
	.nav-list {
		border-right-color: #555; /* fallback for browsers not supporting rgba-colors */
		border-right-color: rgba(255,255,255, .1); }
		.nav-list a {
			color: #fff; }
		.nav-list li:hover {
			background-image: url('../img/logo_sprite.png');
			background-position: -1px -175px;
			background-repeat: repeat-x; }
		.nav-list li.current-item,
		.nav-list li.current-item:hover {
			background-image: url('../img/logo_sprite.png');
			background-position: -1px -133px;
			background-repeat: repeat-x; }
			.nav-list li:first-child ~ li {
				border-left-color: #555; /* fallback for browsers not supporting rgba-colors */
				border-left-color: rgba(255,255,255, .1); }
			.nav-list li:first-child ~ li:before {
				background-color: #ccc;  /* fallback for browsers not supporting rgba-colors */
				background-color: rgba(255, 255, 255, .2); }
	
	.nav-list--sub {
		background-color: #c5c5c5; }
		.nav-list--sub a {
			color: #000; }
		.nav-list--sub li:first-child ~ li {
			border-left-color: #909090; }
	.profile {
		border-right-color: #a8a8a8; }
	.profile__balance strong {
		color: #909090; }
	.time-block {
		color: #909090; }
		.time-block:before {
			background-image: url('../img/logo_sprite.png');
			background-position: 0 -31px;
			background-repeat: no-repeat; }
		.site-time {
			border-right-color: #000; }
		.site-date {
			border-left-color: #909090; /* fallback for browsers not supporting rgba-colors */
			border-left-color: rgba(255,255,255, .2); }
	.slider__item h1 {
			color: #fff;
			text-shadow: #000 3px 3px, #000 -1px -1px;#000 -0px -1px;#000 -1px -0px; }
		.slider__item h2 {
			color: #fff7cd;
			text-shadow: #000 1px 1px, #000 -1px -1px;#000 -1px 1px;#000 1px -1px;}
		.slider__item p {
			color: #fff;
			text-shadow: #000 1px 1px; }
	.registration-block {
		color: #fff;
		background-image: url('../img/logo_sprite.png');
		background-position: -597px;
		background-repeat: repeat-y; }
		.registration-block h2 {
			color: #ffd007; }
	.ad-block {
		color: #fff;
		background-color: #000; }
		.ad-block h2 {
			color: #ffd007; }
	.tag {
		background-color: #ff9f17;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffec5d), color-stop(100%, #ff9f17));
		background-image: -webkit-linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		background-image: -moz-linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		background-image: -ms-linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		background-image: -o-linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		background-image: linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		box-shadow: 0 3px 0px 0px rgba(0, 0, 0, .2);
		border-color: #fff3a9;
		-pie-background: linear-gradient(#ffec5d ,#ff9f17);
		behavior: url('css/PIE.htc'); }
	.coming-soon {
		background-color: rgba(255,255,255, .80);
		-pie-background: rgba(255,255,255, .80);
		behavior: url('css/PIE.htc'); }
		.coming-soon__content {
			background-color: #fff;
			background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f3f3f3));
			background-image: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);
			background-image: -moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);
			background-image: -ms-linear-gradient(top, #fff 0%, #f3f3f3 100%);
			background-image: -o-linear-gradient(top, #fff 0%, #f3f3f3 100%);
			background-image: linear-gradient(top, #fff 0%, #f3f3f3 100%);
			box-shadow: 0 3px 10px 1px #909090;
			-pie-background: linear-gradient(#ffffff ,#f3f3f3);
			behavior: url('css/PIE.htc'); }
	/*
	.button--small,
	.button--big {
		background-image: url('../img/button_sprite.png');
		background-repeat: no-repeat; }
	.button--small {
		background-position: 0 0; }
	*/
	.button--big,
	.button--small {
		background-color: #ff9f17;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffec5d), color-stop(100%, #ff9f17));
		background-image: -webkit-linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		background-image: -moz-linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		background-image: -ms-linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		background-image: -o-linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		background-image: linear-gradient(top, #ffec5d 0%, #ff9f17 100%);
		box-shadow: 0 1px 0px 0px #575757, 0 -1px 0px 0 #ebbd15, inset 0 1px 0px 0 #fff, 0 2px 3px 0 #a7a7a7;
		color: #000;
		text-align: center;
		-pie-background: linear-gradient(#ffec5d ,#ff9f17);
		behavior: url('css/PIE.htc'); }
	.button--logout {
		color: #fff;
		background-color: #8e8e8e;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0b0b0), color-stop(100%, #8e8e8e));
		background-image: -webkit-linear-gradient(top, #b0b0b0 0%, #8e8e8e 100%);
		background-image: -moz-linear-gradient(top, #b0b0b0 0%, #8e8e8e 100%);
		background-image: -ms-linear-gradient(top, #b0b0b0 0%, #8e8e8e 100%);
		background-image: -o-linear-gradient(top, #b0b0b0 0%, #8e8e8e 100%);
		background-image: linear-gradient(top, #b0b0b0 0%, #8e8e8e 100%);
		box-shadow: 0 1px 0px 0px #575757, 0 -1px 0px 0 #8e8e8e, inset 0 1px 0px 0 #e6e6e6, 0 2px 3px 0 #a7a7a7;
		-pie-background: linear-gradient(#b0b0b0 ,#8e8e8e);
		behavior: url('css/PIE.htc'); }
	.login__form input {
		color: #e5e5e5;
		background-color: #484848;
		background-image: url('../img/logo_sprite.png');
		background-position: 0 -217px;
		background-repeat: repeat-x;
		border-color: #000 #000 #5b5b5b; }
	.slider__item button,
	.registration-block button,
	.ad-block button {
		box-shadow: 0 1px 0px 0px #575757, 0 -1px 0px 0 #ebbd15, inset 0 1px 0px 0 #fff;
		behavior: url('css/PIE.htc'); }
	.phone-box__number {
		color: #ff9c00; }
	.phone-box__price {
		color: #909090; }
	.payment-section,
	.disclaimer-section {
		border-color: #a0a0a0; }
	.payment-section:before,
	.disclaimer-section:before {
		background-color: #ededed; }
	.copyright-section {
		color: #e5e5e5;
		background-color: #5c5c5c;
		background-image: url('../img/bg_gradient_copyright.png');
		background-position: top center;
		background-repeat: repeat-x;
	}
	.logo-esbc {
		background-image: url('../img/logo_sprite.png');
		background-position: -62px 0;
		background-repeat: no-repeat; }
	.logo-18 {
		background-image: url('../img/logo_sprite.png');
		background-position: -62px -23px;
		background-repeat: no-repeat; }
	.fb-like {
		background-color: #e6e6e6;
		background-image: url('../img/bg_gradient_fb.png');
		background-position: top left;
		background-repeat: repeat-x; }
	.navigate-top span {
		color: #909090; }
	.navigate-top__image {
		background-image: url('../img/logo_sprite.png');
		background-position: 0 -244px;
		background-repeat: no-repeat; }

	.sitecontent ul, .sitecontent ol, .product ul, .product ol {
	    list-style: circle;
	    padding-left: 20px;
	}

	.product article  {
	    background-color: #ffffcc;
	}

	.product__header h1 {
			color: #fff;
			text-shadow: #000 3px 3px; }
		.product__header h2 {
			color: #fff7cd; }
		.product__header p {
			color: #fff;
			text-shadow: #000 1px 1px; }

.button-content {
	width: 16.6666%;
	margin: 4px;
}

.button-container {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.button {
	width: 100%;
	background-color: white;
}

.button:hover {
	cursor: pointer;
}

.white-bg {
	background-color: white;
	max-width: 100%;
}

.more-height {
	height: 800px !important;
}

.new-deposit-title {
	margin-bottom: 12px !important;
}

form table tbody tr th {
	text-align: left;
	vertical-align: middle;
}
