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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:'Roboto';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}
	button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}
	input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
	input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
	input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:"Roboto",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;color:#727272;background:#dedede}.container{width:1024px;margin:0 auto;position:relative;z-index:20;*zoom:1}.container:after{content:"";display:table;clear:both}

body {
	font-family: 'Roboto';
	background-image: url(../img/background.png);
	background-color: #498aca;
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.container {
	width:1024px;
	margin:0 auto;
	padding: 0;
	position:relative;
	z-index:20;
	*zoom:1
}

.container.header-container{/*margin-bottom:200px;*/z-index:99}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline:none}
.v-align-row{display:table;width:100%;height:100%}
.v-align-row .v-align-cell{display:table-cell;height:100%;vertical-align:middle}
header{background:#fff;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14)}
header .row{*zoom:1;padding:14px 16px}
header .row:after{content:"";display:table;clear:both}

header .logo {
   background:url(../img/sprite.png) 0px 0px;
   margin-right: 28px;
   margin-left: 12px;
	float: left;
	width: 203px;
	height: 47px;
	text-indent: -9999px;
	position: relative;
   top: -4px;
}

header .back-to-main {
	text-decoration: none;
	color: #727272;
	font-family: 'Roboto';
	font-size: 12px;
	margin-top: 16px;
	display: inline-block;
	-webkit-transition: 0.2s ease; 
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

header .back-to-main:hover {
	opacity: 0.8;
}

header .header-top-menu li a {
	font-family: 'Roboto';
	text-transform: none;
}

header .back-to-main img {
	margin-right: 3px;
}

.header-top-menu-container {
	float: right;
	margin-right: 10px;
}

header .header-top-menu{float:left;margin-top:10px}
header .header-top-menu li{display:inline-block;font-size:14px;text-transform:uppercase;margin-right:22px}
header .header-top-menu li:last-child{margin-right:0}header .header-top-menu li a{color:#727272;text-decoration:none}
header .header-top-menu li a:hover{color:#a1a1a1}
header .header-top-menu .icon01:before{content:'';display:inline-block;width:21px;height:19px;background:url(../img/sprite.png) -28px -48px;position:relative;top:6px;margin-right:8px}
header .header-top-menu .icon02:before{content:'';display:inline-block;width:22px;height:19px;background:url(../img/sprite.png) -50px -48px;position:relative;top:6px;margin-right:7px}
header .header-top-menu .icon03:before{content:'';display:inline-block;width:16px;height:17px;background:url(../img/sprite.png) -73px -48px;position:relative;top:4px;left:-2px;margin-right:5px}
header .header-user-menu{float:right;position:relative;margin-top:7px;margin-right:5px}
header .header-user-menu:hover .navicon{background:#212121;border-color:#212121}


header .header-user-menu:hover .navicon:before{box-shadow:0 0 0 1px #fff, 0 6px 0 1px #fff, 0 12px 0 1px #fff}
header .header-user-menu:hover .popup-user-menu{display:block}
header .header-user-menu .navicon{display:block;text-indent:-9999px;width:40px;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f4f4f4;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative}
header .header-user-menu .navicon:before{content:'';position:absolute;display:block;height:0;top:11px;left:50%;margin-left:-9px;box-shadow:0 0 0 1px #f10545, 0 6px 0 1px #f10545, 0 12px 0 1px #f10545;width:18px}
header .header-user-menu .navicon:hover{background:#212121;border-color:#212121}
header .header-user-menu .navicon:hover:before{box-shadow:0 0 0 1px #fff, 0 6px 0 1px #fff, 0 12px 0 1px #fff}
header .header-user-menu .popup-user-menu{display:none;position:absolute;right:0px;top:36px;padding-top:4px;width:159px;z-index:9999;}
header .header-user-menu .popup-user-menu li{font-size:12px;line-height:18px;background:#212121}
header .header-user-menu .popup-user-menu li:first-child{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;overflow:hidden}
header .header-user-menu .popup-user-menu li:last-child{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;overflow:hidden;padding-bottom:6px}
header .header-user-menu .popup-user-menu li a{display:block;padding:7px 17px 8px;color:#fff;text-decoration:none}
header .header-user-menu .popup-user-menu li a:hover{background:#373737}
header .header-user-menu .popup-user-menu li.enter a{padding:10px 17px 12px;border-bottom:1px solid #363636}
header .header-user-menu .popup-user-menu li.enter a:before{content:'';display:inline-block;width:9px;height:11px;background:url(../img/sprite.png) -332px -283px;position:relative;margin-right:9px;top:1px;left:-1px}

.container.header-container{/*margin-bottom:200px;*/z-index:99}
input:focus,select:focus,textarea:focus,button:focus,a:focus{outline:none}
.v-align-row{display:table;width:100%;height:100%}
.v-align-row .v-align-cell{display:table-cell;height:100%;vertical-align:middle}
header{background:#fff;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14)}
header .row:after{content:"";display:table;clear:both}


header .header-user-menu {
	float: right;
	position: relative;
	margin-top: 7px;
	margin-right: 0px;
}
header .header-user-menu .navicon {
	display: block;
	text-indent: -9999px;
	width: 32px;
	height: 31px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border:0;
	/*-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;*/
	position: relative;
}
header .header-user-menu .navicon:hover {
	background: #212121;
	border-color: #212121;
}
header .header-user-menu .navicon:before {
	content: '';
	position: absolute;
	display: block;
	height: 0;
	top: 8px;
	left: 50%;
	margin-left: -8px;
	box-shadow: 0 0 0 2px #212121, 0 7px 0 2px #212121, 0 14px 0 2px #212121;
	width: 16px;
}
header .header-user-menu:hover .navicon:before{
	box-shadow: 0 0 0 2px #fdfdfd, 0 7px 0 2px #fdfdfd, 0 14px 0 2px #fdfdfd;
}
header .header-user-menu .navicon:hover:before {
	content: '';
	position: absolute;
	display: block;
	height: 0;
	top:8px;
	left: 50%;
	margin-left: -8px;
	box-shadow: 0 0 0 2px #fdfdfd, 0 7px 0 2px #fdfdfd, 0 14px 0 2px #fdfdfd;
	width: 16px;
}
header .header-user-menu .popup-user-menu {
	display: none;
	position: absolute;
	right: 0px;
	top: 30px;
	padding-top: 4px;
	width: 159px;
	z-index: 9999;
}

header .header-top-menu {
	margin-top: 5px;
}
header .header-top-menu li {
	display: inline-block;
	font-size: 13px;
	text-transform: uppercase;
	margin-right:12px;
	float:left;
}

.row {
	margin-left: 0;
	margin-right: 0;
}

header .row {
	padding: 16px 16px;
}

.red-btn-reg {
	background-color: #0fc9f2;
	color: white !important;
	line-height: 33px;
	padding: 7px 15px 9px;
	font-weight: bold;
	-webkit-transition: 0.2s ease;
  	-moz-transition: 0.2s ease;
  	-o-transition: 0.2s ease;
  	transition: 0.2s ease;
}

.red-btn-reg:hover {
	background-color: #00d0ff;
}

.btn-li-reg {
	margin-right: 8px !important;
}

.id-li-login {
	margin-right: 11px !important;
}

.sign-btn-enter {
	background-color: #f10545;
	color: white !important;
	line-height: 33px;
	padding: 7px 14px 9px;
	font-weight: bold;
	-webkit-transition: 0.2s ease;
  	-moz-transition: 0.2s ease;
  	-o-transition: 0.2s ease;
  	transition: 0.2s ease;
}

.sign-btn-enter:hover {
	background-color: #ff0548;
}

.sign-btn-exit {
	background-color: #fafafa;
	color: #747474 !important;
	line-height: 33px;
	padding: 7px 14px 9px;
	border: 1px solid #d5d5d5;
	font-weight: bold;
	-webkit-transition: 0.2s ease;
  	-moz-transition: 0.2s ease;
  	-o-transition: 0.2s ease;
  	transition: 0.2s ease;
}

.sign-btn-exit:hover {
}

.login-email {
	color: #484848 !important;
	line-height: 33px;
	font-weight: 400;
	font-size: 14px;
	-webkit-transition: 0.2s ease;
  	-moz-transition: 0.2s ease;
  	-o-transition: 0.2s ease;
  	transition: 0.2s ease;
}

.id-login {
	color: #cacaca !important;
}

.email-text {
	margin-right: 3px !important;
}

.login-email:hover {
}


main {
	display:block;
	-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.14);
	-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.14);
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0.14);
	background:#f5f5f5;
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:
	2px;border-top-left-radius:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:
	2px;border-top-right-radius:2px;
	padding:10px
}

.main-login-page {
	min-height: 626px;
}

.main-offering h1 {
	font-family: 'Roboto';
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	margin-top: 27px;
	color: #484848;
	margin-bottom: 38px;
}

.main-offering .row .column {
	text-align: center;
}

.modal-offer {
	height: 327px;
	border-radius: 3px;
	position: relative;
}

.modal-offer .next-step-1 {
	position: absolute;
	left: -25px;
	top: 142px;
}

.modal-offer .next-step-2 {
	position: absolute;
	left: -25px;
	top: 142px;
}

.modal-offer {
	background:#fff;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:
	2px;border-bottom-left-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:
	2px;border-bottom-right-radius:2px;
	-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);
	-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);
	box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);
}

.main-offering .row {
	text-align: center;
}

.main-offering .row .column img {
	display: inline-block;
	margin-top: 22px;
}

.main-offering .row .column h2 {
	margin-top: 21px;
	font-size: 18px;
	font-weight: 600;
	line-height: 26px;
}

.main-offering .row .column p {
	margin-top: 14px;
	font-size: 14px;
	font-weight: 300;
	color: #727272;
	line-height: 20px;
}

.main-offering .offer-left {
	padding-left: 0;
	padding-right: 8px;
}

.main-offering .offer-middle {
	padding: 0 2px;
}

.main-offering .offer-right {
	padding-right: 0;
	padding-left: 8px;
}

.main-offering .modal-offer {
	background-color: white;
}

.main-offering .xbox {
	background: #4caf50;
	height: 61px;
	width: 408px;
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 31px;
	-webkit-transition: 0.2s ease;
  	-moz-transition: 0.2s ease;
  	-o-transition: 0.2s ease;
  	transition: 0.2s ease;
}

.main-offering .xbox:hover {
	background: #51bd55;
	cursor: pointer;
}

.main-offering .xbox a {
	height: 40px;
	width: 408px;
	text-decoration: none;
	color: white;
	margin-top: 23px;
	display: inline-block;
	font-family: 'Roboto';
	font-size: 17px !important;
	font-weight: 500;
}

.main-offering .xbox .module-link:before {
	top:50%;left:50%;
	margin-left:-37px;
	margin-top:-11.5px;
	font-size: 17px !important;
	font-weight: 500;
	font-family: 'Roboto';
}

.about-us {
	background-color: white;
	padding-bottom: 19px;
}

.about-us .container-about {
	height: 122px;
	padding-left: 42px;
	line-height: 21px;
}

.block-right-ab {
	padding-left: 47px !important;
}

.about-us .row {
	padding: 0 30px;
	padding-bottom: 40px;
   border-bottom: 1px solid #e3e3e3;
}

.many-left {
	margin-left: -4px;
}

.many-left-2 {
	margin-left: 2px;
}

.last-block-about p {
	padding-left: 70px;
}

.container-about img {
	float: left;
	margin-top: 55px;
	margin-right: 23px;
	display: inline-block;
}

.many-right img {
	margin-right: 26px;
}

.about-us h3 {
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 15px;
	margin-top: 50px;
	color: #484848;
}

.about-us p {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 14px;
	margin-top: 5px;
	color: #727272;
}

.main-inform-us {
	text-align: center;
	margin-bottom: 28px;
}

.main-inform-us img {
	margin-top: 29px;
	margin-bottom: 8px;
   display: inline-block;
}

.main-inform-us p {
	line-height: 22px;
	color: #484848;
}

.main-inform-us span {
	font-weight: 500;
}

.chanel {
	background-color: #d83838;
	text-align: center;
	position: relative;
	overflow: hidden;
   height: 477px;
}

.container-chanel {
	z-index: 2;
   position: absolute;
   width: 1024px;
   top: 0;
   left: 0;
}

.bg-icon {
	position: absolute;
	top: 46px;
   left: 44px;
   z-index: 1;
   -webkit-animation-delay: 0.2s;
   -moz-animation-delay: 0.2s;
   -o-animation-delay: 0.2s;
   animation-delay: 0.2s;
}

.chanel h1 {
	font-size: 34px;
	font-weight: 500;
	line-height: 42px;
	color: white;
	margin-top: 73px;
	margin-bottom: 45px;
	display: inline-block;
}

.chanel h3 {
	font-size: 15px;
	font-weight: 300;
	line-height: 22px;
	color: white;
	margin-top: 32px;
	margin-bottom: 8px;
}

.chanel .simple-step {
	text-align: center;
	padding: 15px 0;
}

.chanel .simple-step .number-step {
	display: inline-block;
	position: relative;
}

.chanel .simple-step p {
	font-weight: 500;
	font-size: 15px;
	color: white;
	display: inline-block;
	margin-left: 21px;
}

.chanel .simple-step span {
	font-weight: 700;
	font-size: 17px;
	color: white;
	display: inline-block;
}

.chanel .simple-step img {
	position: absolute;
	top: -9px;
   left: -14px;
}

.chanel .xbox {
	background: white;
	height: 61px;
	width: 408px;
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 53px;
}

.chanel .xbox:hover {
	background: white;
	cursor: pointer;
}

.chanel .xbox a {
	height: 40px;
	width: 408px;
	color: #d83838;
	text-decoration: none;
	margin-top: 23px;
	display: inline-block;
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 17px;
	font-weight: 500;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.chanel .xbox:hover a {
	opacity: 0.8;
}

.chanel .xbox .module-link:before {
	top:50%;left:50%;
	margin-left:-37px;
	margin-top:-11.5px;
	font-size: 17px;
	font-weight: 400;
}

.instruction {
	background-color: white;
	padding: 50px 0;
	padding-bottom: 73px;
	text-align: center;
}

.instruction h1 {
	color: #484848;
	margin-bottom: 50px;
	font-weight: 500;
	font-size: 34px;
	line-height: 34px;
}
.instruction .row {
	padding: 0 80px;
}

.instruction img {
	display: inline-block;
	margin-left: 20px;
}

.instruction p {
	color: #484848;
	display: inline-block;
	vertical-align: middle;
	margin-top: -44px;
	margin-left: 10px;
	line-height: 20px;
}

.instruction .instr-list {
	text-align: left;
	margin-bottom: 12px;
   margin-top: 23px;
}

.container-start {
	z-index: 2;
   position: absolute;
   width: 1024px;
   top: 0;
   left: 0;
}

.bg-icon-start {
	position: absolute;
	top: -77px;
   left: 31px;
   z-index: 1;
   -webkit-animation-delay: 0.2s;
   -moz-animation-delay: 0.2s;
   -o-animation-delay: 0.2s;
   animation-delay: 0.2s;
}

.start {
	background-color: #036cb5;
	text-align: center;
	padding-bottom: 36px;
	position: relative;
	overflow: hidden;
   height: 401px;
}

.start h1 {
	font-size: 34px;
	font-weight: 500;
	line-height: 42px;
	color: white;
	margin-top: 62px;
	display: inline-block;
}

.start h3 {
	font-size: 15px;
	font-weight: 300;
	line-height: 22px;
	color: white;
	margin-top: 4px;
	margin-bottom: 6px;
}

.start .xbox {
	background-color: white;
	height: 61px;
	width: 421px;
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 53px;
}

.start .xbox:hover {
	background: white;
	cursor: pointer;
}

.start .xbox a {
	height: 40px;
	width: 421px;
	color: #036cb5;
	text-decoration: none;
	margin-top: 21px;
	display: inline-block;
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 17px;
	font-weight: 500;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.start .xbox:hover a {
	opacity: 0.8;
}

.start .xbox .module-link:before {
	top:50%;left:50%;
	margin-left:-37px;
	margin-top:-11.5px;
	font-size: 17px;
	font-weight: 400;
}

.footer-stm {
	background:#212121;
	padding-bottom: 32px;
}

.footer-stm .row {
	padding: 0px 47px;
	padding-right: 38px;
}

.footer-stm .column-footer-menu {
	margin-top: 56px;
	font-size: 14px;
}

.footer-stm .column-footer-menu a {
	text-decoration: none;
	color: #747474;
	-webkit-transition: 0.2s ease;
  	-moz-transition: 0.2s ease;
  	-o-transition: 0.2s ease;
  	transition: 0.2s ease;
}

.footer-stm .column-footer-menu h3 {
	color: #cacaca;
	font-weight: 500;
}

.footer-stm .column-footer-menu .footer-menu {
	margin-top: 21px;
}

.footer-stm .column-footer-menu .footer-menu li {
	color: #747474;
	font-weight: 500;
	margin-top: 11px;
}

.footer-stm .column-footer-menu a:hover {
	color: #cacaca;
} 

.footer-stm .column-footer-menu img {
	float: right;
	-webkit-transition: 0.2s ease; 
   -moz-transition: 0.2s ease; 
   -o-transition: 0.2s ease; 
   transition: 0.2s ease;
   opacity: 0.5;
}

.footer-stm .column-footer-menu img:hover {
	float: right;
	opacity: 1;
	cursor: pointer;
}

.footer-stm .coopyright {
	margin-top: 68px;
}

.footer-stm .coopyright p {
	color: #747474;
	font-size: 12px;
	font-weight: 500;
	display: inline-block;
   vertical-align: middle;
   margin-top: -43px;
   margin-left: 64px;
}

.footer-stm .coopyright span {
	color: #747474;
	font-size: 14px;
	font-weight: 500;
	display: inline-block;
   vertical-align: middle;
   margin-top: -52px;
   margin-left: 19px;
}

.left-coopyright {
  	margin-top: 0px !important;
   margin-left: 19px !important;
   line-height: 16px;
}

.text-coopy {
	padding-right: 0;
}

.no-padding-here {
	padding-left: 0;
}


/*partner-login.html*/


.back-to-step {
	text-align: left;
   margin-left: 15px;
}

.back-to-step .partner-point {
}

.back-to-step .login-point {
}

.back-to-step .partner-point, .login-point {
	text-decoration: none;
	color: #cacaca;
	font-family: 'Roboto';
	font-size: 12px;
	margin-top: 8px;
	display: inline-block;
	-webkit-transition: 0.2s ease; 
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.back-to-step img {
	display: inline-block;
	margin: 0 3px;
}

.back-to-step .partner-point:hover {
	color: #747474;
	cursor: pointer;
}

.back-to-step .login-point:hover {
	color: #cacaca;
	text-decoration: none;
	cursor: default;
}

.login-block {
	min-height: 282px;
	width: 331px;
	display: inline-block;
	padding: 30px 42px;
	text-align: left;
	position: relative;
}

.login-block img {
	padding-top: 0px;
	position: absolute;
	top: 133px;
	left: 150px;
}

.login-page h1 {
	margin-bottom: 26px;
	margin-top: 61px;
	line-height: 34px;
	font-size: 26px;
	font-weight: 300;
}

.login-page p {
	margin-bottom: 132px;
	margin-top: 18px;
	line-height: 16px;
	font-size: 11px;
	font-weight: 300;
	color: #727272;
}

.login-page h3 {
	line-height: 20px;
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 6px;
	color: #333333;
}

.capcha-h3 {
	margin-top: 16px;
	margin-bottom: -6px !important;
}

.game-search-input {
	display:block;width:100%;
	font-size:14px;color:#212121;
	padding:6.5px 10px 6.5px 10px;
	border:1px solid #d1d1d1;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
	
.filter-form .game-search-input:hover {
	border-color:#0fc9f2
}

.filter-form .game-search-input:focus{outline:none;border-color:#0fc9f2;-webkit-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);-moz-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28)}
.filter-form .tag-search-input{display:block;width:100%;font-size:12px;color:#212121;padding:7.5px 10px 8.5px 10px;border:1px solid #d1d1d1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.filter-form .tag-search-input:hover{border-color:#0fc9f2}
.filter-form .tag-search-input:focus{outline:none;border-color:#0fc9f2;-webkit-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);-moz-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28)}

.login-input {
	border:1px solid #ececec;
	-moz-border-radius:2px;
	-webkit-border-radius:
	2px;border-radius:2px;
	background:#fff;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px;padding:9px 37px 9px 13px;
	width:100%;
	color:#212121;
	-webkit-transition: 0.2s ease; 
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.login-input::-webkit-input-placeholder{color:#cacaca;
	font-size: 13px;
}
.login-input:-moz-placeholder{color:#cacaca;opacity:1;font-size: 13px;}
.login-input::-moz-placeholder{color:#cacaca;opacity:1;font-size: 13px;}
.login-input:-ms-input-placeholder{color:#cacaca;font-size: 13px;}
.login-input:hover{border-color:#0fc9f2}
.login-input:focus{border-color:#0fc9f2;-webkit-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);-moz-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28)}
.login-btn{display:block;width:13px;height:13px;background:url(../img/sprite.png) 0px -48px;text-indent:-9999px;position:absolute;top:11px;right:13px;border:none}

.capcha-input {
	width: 98px;
	margin-top: 13px;
}

.login-block .xbox {
	margin-top: 17px;
	width: 245px;
}

.login-block .xbox a {
	width: 245px;
}

.list {
	margin-top: 15px;
	min-height: 800px;
}

.list .list-content {
	margin-left: 264px;
   width: 740px;
}

.list .list-sidebar {
	float: left;
   width: 253px;
}

fieldset {
	margin: 0;
}

.field-title {
	padding: 0;
	background: #ffffff;
	border-radius: 3px;
	box-shadow: 0px 1px 1px -1px #c3c3c3;
}

.field-title-open {
	background: #26cef3;
	padding: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	box-shadow: 0px 1px 1px -1px #c3c3c3;
}

.field-title-open a {
	display: inline-block;
	height: 39px;
	width: 100%;
	padding: 14px 21px;
	text-decoration: none;
	color: #ffffff !important;
	font-size: 14px;
	font-weight: 500;
}

.field-title-open .title-open {
	display: block;
   margin-right: -6px;
}

.field-title img {
	display: none;
	float: right;
	margin-top: 3px;
	-webkit-transition: 0.2s ease; 
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.field-title .title-close {
	display: block;
   margin-right: -6px;
}

.field-title-open .title-close {
	display: none;
}

.field-title a {
	display: inline-block;
	height: 39px;
	width: 100%;
	padding: 14px 21px;
	text-decoration: none;
	color: #26cef3;
	font-size: 14px;
	font-weight: 500;
}

.filter-field {
	background: #ffffff;
	margin-bottom: 10px;
	box-shadow: 0px 1px 3px 0px #c3c3c3;
	border-radius: 3px;
}

.sidebar-menu {
}

.sidebar-menu-item {
	margin: 0 9px;
}

.sidebar-menu-item a {
	display: block;
	height: 30px;
	width: 100%;
	padding: 9px 12px;
	text-decoration: none;
	color: #747474;
	font-size: 14px;
	font-weight: 400;
	-webkit-transition: 0.2s ease; 
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.sidebar-menu-item a:hover {
	background: #f2f2f2;
	border-radius: 2px;
}

.sidebar-menu-item a img {
	display: none;
	float: right;
	margin-top: 1px;
	-webkit-transition: 0.2s ease; 
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.sidebar-menu-item a:hover img {
	display: inline-block;
}

.sidebar-menu-item .active-page {
	background: #ff1744;
	border-radius: 2px;
	color: white;
   font-weight: 700;
}

.sidebar-menu-item .active-page:hover {
	background: #ff1744;
}

.list-sidebar .field-container {
	display: none;
	padding: 10px 0;
}

.list .list-content {
	background: #ffffff;
	box-shadow: 0px 1px 3px 0px #c3c3c3;
	border-radius: 3px;
	padding: 0 30px;
}

.list .list-content .topic-link {
	padding: 0 20px;
	padding-top: 1px;
	border-bottom: 1px solid #ececec;
	margin: 0 -30px;
	margin-top: 13px;
}

.list .list-content .topic-link h1 {
	color: #212121;
	font-size: 21px;
	line-height: 34px;
	font-weight: 400;
   margin-top: 13px;
}

.list .list-content .disc-lamer {
	margin: 20px 0;
	background: #fafafa;
	border-radius: 2px;
	border: 1px solid #f2f2f2;
	padding: 18px 23px;
}

.list .list-content .disc-lamer p {
	color: #333333;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
}

.list .list-content .disc-lamer .pravila {
	margin-bottom: 5px;
}

.list .list-content .disc-lamer .last-p {
	margin: 0;
}

.list .list-content .add-bid {
	margin: 0 -30px;
	border-bottom: 1px solid #ececec;
	padding: 0 30px;
   padding-bottom: 66px;
   margin-top: 34px;
}

.list .list-content .add-bid p {
	font-size: 13px;
	font-weight: 400;
	margin-bottom: 10px;
	color: #333333;
}

.list .list-content .add-bid .dont-tuch .dont-tuch-li {
	position: relative;
}

.list .list-content .add-bid .dont-tuch .dont-tuch-li:before {
	content: 'http://steambuy.com/';
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: 11px;
	font-size: 13px;
	line-height: 13px;
	color: #cacaca;
}

.list .list-content .add-bid .dont-tuch .dont-tuch-li.partner:before {
	content: 'http://steambuy.com/partner/';
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: 11px;
	font-size: 13px;
	line-height: 13px;
	color: #cacaca;
}



.list .list-content .add-bid .login-input {
	font-size:13px;
}

.list .list-content .add-bid .login-input {
	margin-bottom: 20px;
	padding-left: 137px;
}
.list .list-content .add-bid .login-input.partner {
	margin-bottom: 20px;
	padding-left: 182px;
}



.list .list-content .add-bid .add-bid-btn {
	text-align: center;
}

.list .list-content .add-bid .add-bid-btn .xbox {
	background: #4caf50;
	height: 34px;
	width: 148px;
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	margin-top: 4px;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.list .list-content .add-bid .add-bid-btn .xbox:hover {
	background: #51bd55;
	cursor: pointer;
}

.list .list-content .add-bid .add-bid-btn .xbox a {
	height: 34px;
	width: 148px;
	text-decoration: none;
	color: white;
	display: inline-block;
	font-family: 'Roboto';
	font-size: 12px !important;
	font-weight: 700;
	text-transform: uppercase;
	padding: 11px;
}

.list .list-content .add-bid .add-bid-btn .xbox .module-link:before {
	top:50%;left:50%;
	margin-left:-37px;
	margin-top:-11.5px;
	font-size: 17px !important;
	font-weight: 500;
	font-family: 'Roboto';
}

.link-table {
	margin: 26px 0;
	margin-bottom: 122px;
	margin-bottom: 54px;
   padding-bottom: 98px;
}

.link-table h2 {
	color: #484848;
	font-size: 14px;
	font-weight: 700;
}

#link-table-body {
	width: 100%;
	margin: 25px 0;
	font-size: 13px;
	color: #747474;
	font-weight: 400;
}

.row-table {
	height: 39px;
}

.top-table {
	border-bottom: 1px solid #ececec;
	height: 30px;
}

.top-table td {
   padding-bottom: 12px;
   padding-top: 7px !important;
}

.row-table td {
	padding-top: 22px;
	word-wrap: break-word;
}

.row-table td p {
	white-space: normal
}

.unique-link {
	color: #484848;
	width: 247px;
}

.no-active {
	color: #cacaca;
}

.status-link {
	position: relative;
	padding-left: 26px;
	padding-bottom: 4px;
}

.status-link img {
	display: inline-block;
	margin-bottom: -5px;
	margin-right: 4px;
	position: absolute;
	top: 18px;
   left: 0;
}

.copy-btn img {
	display: inline-block;
	margin-bottom: 0px;
	margin-left: 5px;
	opacity: 1;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.copy-btn {
	position: relative;
	display: inline-block;
	cursor: pointer;
}

.copy-btn .copy-text {
	position: absolute;
	top: -25px;
	left: -30px;
	display: none;
}

.copy-btn:hover img {
	opacity: 0.7;
}

.copy-btn:hover .copy-text {
	display: block;
	opacity: 1;
}

.no-active img {
	display: none;
}

.table-time {
	width: 90px;
}

.link-adres {
	width: 221px;
}

.no-hidden-p {
	display: inline-block;
	height: 14px;
	overflow: hidden;
	max-width: 210px;
	white-space: nowrap;
	position: relative;
}

.no-hidden-p-link {
	overflow: hidden;
	display: inline-block;
	max-width: 215px;
	white-space: nowrap;
	height: 14px;
	position: relative;
}

.no-hidden-p img {
	position: absolute;
	top: 0;
	left: 199px;
	display: block;
}

.no-hidden-p-link img {
	position: absolute;
	top: 0;
	left: 197px;
	display: block;
}

.top-nav{border-top:0;/*1px solid #f0f0f0;*/padding:7px 10px 10px 10px}

.top-nav.letters{border-top:);/*1px solid #f0f0f0;*/
	padding: 12px 15px;
   margin: 0 -15px;
   border-bottom: 1px solid #ececec;
   padding-right: 0;
}


.top-nav-menu{*zoom:1;height:25px;overflow:hidden}
.top-nav-menu:after{content:"";display:table;clear:both}

.top-nav-menu li{float:left;margin:0 0px;font-size:11px;text-transform:uppercase;text-align:center}

.top-nav-menu li:first-child{margin-left:2;margin-right:0px}
.top-nav-menu li:last-child{margin-right:0;float:right}
.top-nav-menu li a{color:#999999;text-decoration:none;display:block;height:25px;line-height:25px;padding:0 6px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}
.top-nav-menu li a:hover{color:#fff;background:#0fc9f2}
.top-nav-menu li a.blue{color:#fff;background:#0fc9f2;font-weight:700}
.top-nav-menu li a.blue:hover{background:#212121}
.top-nav-menu li a.red{color:#fff;background:#f10545;font-weight:700}
.top-nav-menu li a.red:hover{background:#212121}


.top-nav-menu.letters li{float:left;margin:0 -0.2px;font-size:11px;text-transform:uppercase;text-align:center}
.top-nav-menu.letters li:first-child{margin-left:2;margin-right:0px}
.top-nav-menu.letters li:last-child{margin-right:0;float:left;}
.top-nav-menu.letters li.d:before{
	content: '';
    display: inline-block;
    margin:7px 0 0 0;
    width: 1px;
    height: 10px;
    background: #b6b6b6;
}

.top-nav-menu.letters li a{font-size:11px;}

.top-nav span.arrow-prev {
	cursor:pointer;
	position:absolute;
	font-size:17px;
	margin-left:10px;
	margin-top:6px;
	width:12px;
	height:12px;
	background:url(/template/v2/img/sprite.png) 0px -116px;
}
.top-nav span.arrow-prev:hover{
	background-position:-0px -128px;
}
.top-nav span.arrow-next {
	cursor:pointer;
	position:absolute;
	font-size:17px;
	margin-left:900px;
	margin-top:-19px;
	width:12px;
	height:12px;
	background:url(/template/v2/img/sprite.png) -13px -116px;
}
.top-nav span.arrow-next:hover {background-position:-13px -128px}
.top-nav span.sep.l{
	position:absolute;
	font-size:12px;
	margin-left:36px;
	margin-top:7px;
}
.top-nav span.sep.r{
	position:absolute;
	font-size:12px;
	margin-left:884px;
	margin-top:-18px;
}
.top-nav span.sep.c{
	position:absolute;
	margin-top:7px;
	display: none;//inline-block;
}
.top-nav span.sep.l::before, .top-nav span.sep.r::before, .top-nav span.sep.c::before{
	content: '';
	display: inline-block;
	width: 1px;
	height: 10px;
	background: #b6b6b6;
}

.product-charge {
	padding: 0 21px;
	margin-left: 264px;
   width: 740px;
   background: #ffffff;
	box-shadow: 0px 1px 3px 0px #c3c3c3;
	border-radius: 3px;
	padding: 0 15px;
}

.product-charge .topic-link {
	padding-top: 1px;
	border-bottom: 1px solid #ececec;
	margin: 0 -15px;
}

.product-charge .topic-link h1 {
	color: #212121;
	font-size: 21px;
	line-height: 34px;
	font-weight: 400;
	padding: 0 21px;
}

.alfavit {
	margin-left: 14px !important;
}

.numbers {
	margin-left: 7px !important;
}

.alfavit-link {
	letter-spacing: 2px;
}

.numbers-link {
	letter-spacing: 2px;
}

.all-names {
	margin-left: 12px !important;
}

.all-names-link {
	text-transform: none;
	padding: 0 6px !important;
}

.header-search-form {
	float: left;
	position: relative;
	width: 478px;
	margin-top: 8px;
	margin-right: 12px;
}

.header-search-form{float:left;position:relative;width:351px;margin-top:4px;margin-left: -1px;}
.header-search-form.focus .search-btn{background-position:-14px -48px}
.header-search-form .search-input{border:1px solid #ececec;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;padding:9px 37px 9px 13px;width:100%;color:#212121;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}
.header-search-form .search-input::-webkit-input-placeholder{color:#afafaf}
.header-search-form .search-input:-moz-placeholder{color:#afafaf;opacity:1}
.header-search-form .search-input::-moz-placeholder{color:#afafaf;opacity:1}
.header-search-form .search-input:-ms-input-placeholder{color:#afafaf}
.header-search-form .search-input:hover{border-color:#0fc9f2}
.header-search-form .search-input:focus{border-color:#0fc9f2;-webkit-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);-moz-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28)}
.header-search-form .search-btn{display:block;width:13px;height:13px;background:url(/partner/img/lupa.png);text-indent:-9999px;position:absolute;top:11px;right:13px;border:none}
.header-top-menu{float:left;margin-top:10px}
.header-top-menu li{display:inline-block;font-size:13px;text-transform:uppercase;margin-right:22px}
.header-top-menu li:last-child{margin-right:0}
.header-top-menu li a{color:#727272;text-decoration:none}
.header-top-menu li a:hover{color:#a1a1a1}
.header-top-menu .icon01:before{content:'';display:inline-block;width:21px;height:19px;background:url(/partner/img/sprite.png) -28px -48px;position:relative;top:6px;margin-right:8px}
.header-top-menu .icon02:before{content:'';display:inline-block;width:22px;height:19px;background:url(/partner/img/sprite.png) -50px -48px;position:relative;top:6px;margin-right:7px}
.header-top-menu .icon03:before{content:'';display:inline-block;width:16px;height:17px;background:url(/partner/img/sprite.png) -73px -48px;position:relative;top:4px;left:-2px;margin-right:5px}

.tag-module-list .item{display:inline-block;margin-right:2px;margin-left:3px;margin-bottom:5px;background:#dfdfdf;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:3px 17px 5px 7px;position:relative}.tag-module-list .item.reset{background:transparent;line-height:12px;font-size:12px;position:relative;top:1px}.tag-module-list .item.reset .reset-btn{color:#727272;text-decoration:none}.tag-module-list .item.reset .reset-btn:hover{color:#212121}.tag-module-list .item .item-label{display:inline-block;font-size:10px;color:#727272;line-height:10px;margin-right:2px}.tag-module-list .item .item-remove-btn{width:7px;height:7px;background:url(/template/v2/img/sprite.png) -534px -53px;text-indent:-9999px;text-decoration:none;font-size:0px;line-height:7px;position:absolute;top:50%;margin-top:-4px;right:7px}.tag-module-list .item .item-remove-btn:hover{background-position:-542px -53px}.list{*zoom:1;margin-bottom:80px}.list:after{content:"";display:table;clear:both}.module-head{padding: 11px 19px;
    padding-right: 13px;
    padding-bottom: 51px;
}

.module-head .module-title{font-size:14px;font-weight:500;color:#727272;line-height:26px;margin-left:-7px}.list-find-counter{float:left;font-size:12px;line-height:24px;color:#727272;float:left}.list-find-counter .counter{font-size:14px;font-weight:500;color:#212121}.list-view-menu{float:right;margin-top:6px;margin-left:14px;padding-left:5px;padding-top:1px;height:12px;border-left:1px solid #d1d1d1}.list-view-menu li{display:inline-block;margin-left:12px}.list-view-menu li a{display:block;text-indent:-9999px;text-decoration:none}.list-view-menu .list-icon{width:13px;height:10px;background:url(/template/v2/img/sprite.png) -534px -61px;position:relative}.list-view-menu .list-icon:hover{background-position:-548px -61px}.list-view-menu .list-icon.active{background-position:-562px -61px;cursor:default}.list-view-menu .net-icon{width:12px;height:10px;background:url(/template/v2/img/sprite.png) -555px 0px;position:relative}.list-view-menu .net-icon:hover{background-position:-555px -11px}.list-view-menu .net-icon.active{background-position:-555px -22px;cursor:default}.list-sort-form{float:right;margin-right: 1px;margin-top: 7px;}.list-sort-form .list-sort-label{font-size:12px;color:#727272;display:inline-block;margin-right:3px}.list-sort-form select{display:inline-block;height:26px}.module-content{padding:0}.catalog-list{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-height:auto}.catalog-list .item .item-info{text-align:right}
.catalog-list .item .item-info .item-discount{margin-top:8px;font-size:12px;}
.list-sort-menu{display:inline-block;position:relative;width:220px;
}
.list-sort-menu:focus{outline:none}.list-sort-menu>label{
	cursor:pointer;display:block;font-size:12px;line-height:22px;color:#727272;padding:0 25px 0 10px;border:1px solid #d1d1d1;-moz-border-radius:2px;-webkit-border-radius:2px;
	border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:26px;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.list-sort-menu>label:after{content:'';width:7px;height:4px;background:url(/partner/img/break-down.png);position:absolute;right:9px;top:11px}
.list-sort-menu>label:hover{border-color:#0fc9f2}
.list-sort-menu>label:focus, .list-sort-menu>label.open{outline:none;border-color:#0fc9f2;-webkit-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);-moz-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28)}
.list-sort-menu ul{position:absolute;z-index:10;right:0px;top:30px;background:rgba(33,33,33,0.95);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;width:252px}
.list-sort-menu ul li{text-align:right;font-size:12px;color:#fff;line-height:28px;padding:0 25px}
.list-sort-menu ul li:hover{background:#373737;cursor:pointer}
.filter-select-menu{display:inline-block;position:relative;width:100%}
.filter-select-menu:focus{outline:none}
.filter-select-menu>label{background:#fff;cursor:pointer;display:block;font-size:14px;line-height:32px;color:#212121;padding:0 25px 0 10px;border:1px solid #cccccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px}.filter-select-menu>label:after{content:'';width:10px;height:6px;background:url(/template/v2/img/sprite.png) -559px -33px;position:absolute;right:13px;top:15px}.filter-select-menu>label:hover{border-color:#0fc9f2}.filter-select-menu>label:hover:after{background-position:-559px -40px}.filter-select-menu>label:focus,.filter-select-menu>label.open{outline:none;border-color:#0fc9f2;-webkit-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);-moz-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28)}.filter-select-menu>label:focus:after,.filter-select-menu>label.open:after{background-position:-559px -40px}.filter-select-menu ul{position:absolute;z-index:10;right:0px;top:37px;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #0fc9f2;width:100%;max-height:206px;overflow-y:auto}.filter-select-menu ul li{font-size:14px;color:#212121;line-height:28px;padding:0 10px}.filter-select-menu ul li:hover{background:#f5f5f5;cursor:pointer}.filter-form{margin-bottom:10px}.filter-form .filter-footer{padding:20px 15px 25px;text-align:center}.filter-form .filter-reset-btn{font-size:12px;color:#f10545;text-decoration:none}.filter-form .filter-reset-btn:hover{color:#212121}


.module.draw{background:#212121;padding:11px 15px;/*height:250px*/height:303px}.module.draw .module-head{*zoom:1;margin-bottom:12px;padding:0;border-bottom:none}.module.draw .module-head:after{content:"";display:table;clear:both}.module.draw .module-head .module-title{float:left;font-size:14px;line-height:14px;color:#fff;margin:0}.module.draw .module-head .draw-number{float:right;font-size:10px;color:#727272;position:relative;top:4px}.module.draw .draw-preview{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;margin-bottom:12px}.module.draw .draw-preview img{display:block;max-width:100%;width:100%}

.module.draw .draw-summary{*zoom:1;/*border-bottom:1px solid #2a2a2a;*/margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-bottom:0px;margin-bottom:0px;margin-top:12px;}

.module.draw .draw-summary:after{content:"";display:table;clear:both}.module.draw .draw-summary .draw-users{float:left;font-size:12px;color:#727272}.module.draw .draw-summary .draw-prizes{float:right;font-size:12px;color:#727272}.module.draw .draw-summary .counter{color:#fff}

.module.draw .draw-timer{text-align:center;margin-bottom:26px}
.module.draw .draw-timer .time-counter{display:inline-block;font-size:18px;font-weight:bold;color:#fff}
.module.draw .draw-timer .time-counter:before{content:'';display:inline-block;width:14px;height:14px;background:url(/partner/img/sprite.png) -464px -22px;margin-right:-6px;position:relative;left:-12px;top:1px}
.module.draw .draw-btn{display:block;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;padding:10px 10px 9px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#4caf50;text-align:center;position:relative}
.module.draw .draw-btn:hover{background:#52bf56}
.module.draw .draw-btn:active{top:1px}
.top-module-section{margin-bottom:16px}
.top-module-section .row{*zoom:1}
.top-module-section .row:after{content:"";display:table;clear:both}
.top-module-section .row .column.left{float:left;width:378px}
.top-module-section .row .column.right{float:right;width:616px}.module .module-head{*zoom:1;border-bottom:1px solid #ececec;padding:10px 8px 9px 15px}
.module .module-head:after{content:"";display:table;clear:both}
.module .module-head .module-title{float:left;font-size:14px;line-height:24px;color:#727272;font-weight:normal;margin:0}
.module .module-head .module-title.icon01{position:relative;padding-left:22px}
.module .module-head .module-title.icon01:before{content:'';width:16px;height:12px;background:url(/partner/img/sprite.png) -100px -80px;position:absolute;left:-3px;top:6px}
.module .module-head .module-title.icon02{position:relative;padding-left:25px}
.module .module-head .module-title.icon02:before{content:'';width:15px;height:13px;background:url(/partner/img/sprite.png) -117px -80px;position:absolute;left:-1px;top:4px}
.module .module-head .module-title.icon03{position:relative;padding-left:25px}
.module .module-head .module-title.icon03:before{content:'';width:15px;height:15px;background:url(/partner/img/sprite.png) -77px -104px;position:absolute;left:0px;top:3px}
.module .module-head .module-title.icon04{position:relative;padding-left:21px}
.module .module-head .module-title.icon04:before{content:'';width:9px;height:13px;background:url(/partner/img/sprite.png) -139px -96px;position:absolute;left:0px;top:6px}
.module .module-head .module-title.icon05{position:relative;padding-left:25px}
.module .module-head .module-title.icon05:before{content:'';width:16px;height:13px;background:url(/partner/img/sprite.png) -168px -97px;position:absolute;left:0px;top:4px}
.module .module-head .module-title.icon06{position:relative;padding-left:21px}
.module .module-head .module-title.icon06:before{content:'';width:10px;height:14px;background:url(/partner/img/sprite.png) -196px -93px;position:absolute;left:0px;top:6px}
.module .module-head .module-title.icon07{position:relative;padding-left:26px}
.module .module-head .module-title.icon07:before{content:'';width:21px;height:18px;background:url(/partner/img/sprite.png) -36px -116px;position:absolute;left:0px;top:5px}
.module .module-head .module-title.icon08{position:relative;padding-left:26px}
.module .module-head .module-title.icon08:before{content:'';width:19px;height:19px;background:url(/partner/img/sprite.png) -464px -134px;position:absolute;left:-2px;top:3px}
.module .module-head .module-title.icon09{position:relative;padding-left:23px}
.module .module-head .module-title.icon09:before{content:'';width:14px;height:15px;background:url(/partner/img/sprite.png) -465px -155px;position:absolute;left:0px;top:5px}
.module .module-head .module-title.icon10{position:relative;padding-left:23px}
.module .module-head .module-title.icon10:before{content:'';width:16px;height:16px;background:url(/partner/img/sprite.png) -482px -155px;position:absolute;left:-1px;top:5px}
.module .module-head .module-title.icon11{position:relative;padding-left:23px}
.module .module-head .module-title.icon11:before{content:'';width:15px;height:17px;background:url(/partner/img/sprite.png) -500px -155px;position:absolute;left:0px;top:4px}
.module .module-head .module-title.icon12{position:relative;padding-left:23px}
.module .module-head .module-title.icon12:before{content:'';width:14px;height:12px;background:url(/partner/img/sprite.png) -465px -219px;position:absolute;left:1px;top:5px}
.module .module-head .module-title.icon13{position:relative;padding-left:23px}
.module .module-head .module-title.icon13:before{content:'';width:17px;height:17px;background:url(/partner/img/sprite.png) -481px -219px;position:absolute;left:-1px;top:4px}
.module .module-head .module-title.icon14{position:relative;padding-left:27px}
.module .module-head .module-title.icon14:before{content:'';width:17px;height:16px;background:url(/partner/img/sprite.png) -499px -219px;position:absolute;left:0px;top:4px}
.module .module-head .module-title.icon15{position:relative;padding-left:27px}
.module .module-head .module-title.icon15:before{content:'';width:17px;height:17px;background:url(/partner/img/sprite.png) -498px -1px;position:absolute;left:1px;top:5px}

.module .module-head .slider-controls{float:right;*zoom:1}
.module .module-head .slider-controls:after{content:"";display:table;clear:both}
.module .module-head .slider-controls li{float:left}.module .module-head .subscribe{float:right;font-size:12px;line-height:14px;border-right:1px solid #ececec;padding-right:16px;margin-right:15px;margin-top:7px;position:relative}.module .module-head .subscribe .popup-trigger{border-bottom:1px dotted #727272;position:relative;top:-1px;color:#727272;text-decoration:none}.module .module-head .subscribe .popup-trigger:hover{color:#212121;border-bottom:none}.module .module-head .readmore{float:right;font-size:12px;line-height:14px;border-right:1px solid #ececec;padding-right:16px;margin-right:15px;margin-top:7px}.module .module-head .readmore a{border-bottom:1px solid #ececec;position:relative;top:-1px;color:#727272;text-decoration:none}.module .module-head .readmore a:hover{color:#212121;border-bottom:none}.module .module-head .refresh{float:right;display:block;width:12px;height:12px;text-indent:-9999px;background:url(/partner/img/sprite.png) -485px -135px;position:relative;margin-top:7px;margin-right:8px}.module .module-head .refresh:hover{background-position:-499px -135px}.module .module-content{padding:15px 14px 16px}.subscribe-popup{display:none;position:absolute;z-index:20;width:284px;top:24px;right:16px;border:1px solid #dedede;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14)}.subscribe-popup:before{content:'';width:9px;height:6px;background:url(/partner/img/sprite.png) -345px -288px;position:absolute;z-index:30;top:-6px;right:18px}.subscribe-form fieldset{padding:18px 20px 19px;margin:0;border:none;border-bottom:1px solid #ececec}.subscribe-form fieldset:last-child{border-bottom:none;padding:13px 20px 14px}.subscribe-form .input-label{display:block;font-size:13px;color:#333333;margin-bottom:11px}.subscribe-form .email-input{display:block;border:1px solid #cccccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:6px 11px 8px 11px;width:100%;color:#212121;margin-bottom:14px}.subscribe-form .email-input::-webkit-input-placeholder{color:#727272}.subscribe-form .email-input:-moz-placeholder{color:#727272;opacity:1}.subscribe-form .email-input::-moz-placeholder{color:#727272;opacity:1}.subscribe-form .email-input:-ms-input-placeholder{color:#727272}.subscribe-form .email-input:hover{border-color:#0fc9f2}.subscribe-form .email-input:focus{border-color:#0fc9f2;-webkit-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);-moz-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28)}.subscribe-form .checkbox-label{font-size:12px;color:#171717;display:inline-block;line-height:18px}.subscribe-form .submit-btn{display:block;border:none;width:148px;margin-left:auto;margin-right:auto;color:#fff;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;padding:9px 10px 8px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#4caf50;text-align:center;position:relative}.subscribe-form .submit-btn:hover{background:#52bf56}.subscribe-form .submit-btn:active{top:1px}.jquery-checkbox{float:left;margin-right:9px;margin-top:1px;cursor:pointer;cursor:hand}.jquery-checkbox.jquery-checkbox-checked .mark{background:url(/partner/img/sprite.png) -345px -297px}.jquery-checkbox .mark{display:block;border:1px solid #cccccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:18px;height:18px;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.jquery-checkbox .mark:hover{border-color:#0fc9f2}.jquery-checkbox .mark:active{-webkit-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);-moz-box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28);box-shadow:0px 0px 0px 3px rgba(178,231,243,0.28)}.game-slider{*zoom:1;margin:0 -5px}.game-slider:after{content:"";display:table;clear:both}.game-slider .item{float:left;width:110px;height:52px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;margin:0 5px}.game-slider .item img{display:block;width:100%;max-width:100%;opacity:0.9}.game-slider .item:hover img{opacity:1}

.slide-module .prev-arrow{display:block;width:27px;height:27px;text-indent:-9999px;position:relative}
.slide-module .prev-arrow:before{content:'';width:12px;height:12px;background:url(/partner/img/sprite.png) 0px -116px;position:absolute;left:50%;top:50%;margin-left:-6px;margin-top:-6px}
.slide-module .prev-arrow:hover:before{background-position:-0px -128px}.slide-module .prev-arrow.slick-disabled{cursor:default}.slide-module .prev-arrow.slick-disabled:before{background-position:-0px -140px}.slide-module .prev-arrow.slick-disabled:hover:before{background-position:-0px -140px}.slide-module .next-arrow{display:block;width:27px;height:27px;text-indent:-9999px;position:relative}.slide-module .next-arrow:before{content:'';width:12px;height:12px;background:url(/partner/img/sprite.png) -13px -116px;position:absolute;left:50%;top:50%;margin-left:-6px;margin-top:-6px}.slide-module .next-arrow:hover:before{background-position:-13px -128px}.slide-module .next-arrow.slick-disabled{cursor:default}.slide-module .next-arrow.slick-disabled:before{background-position:-13px -140px}.slide-module .next-arrow.slick-disabled:hover:before{background-position:-13px -140px}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.catalog-section{margin-bottom:10px;*zoom:1}.catalog-section:after{content:"";display:table;clear:both}.catalog-section .content.left{float:left;width:686px}.catalog-section .sidebar.right{float:right;width:307px}.catalog-module{height:822px;position:relative}.catalog-module .module-head{*zoom:1}.catalog-module .module-head:after{content:"";display:table;clear:both}.catalog-module .module-head .catalog-tab-list{float:left}.catalog-tab-list{*zoom:1;position:relative;z-index:10}.catalog-tab-list:after{content:"";display:table;clear:both}.catalog-tab-list li{float:left;font-size:15px}.catalog-tab-list li a{display:block;color:#727272;text-decoration:none;padding:15px 22px 17px}.catalog-tab-list li a:hover{color:#212121}.catalog-tab-list li.active a{background:#fff;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-webkit-box-shadow:0px 1px 1px 0px #c3c3c3;-moz-box-shadow:0px 1px 1px 0px #c3c3c3;box-shadow:0px 1px 1px 0px #c3c3c3;cursor:default}.catalog-tab-list li.active a:hover{color:#727272}.catalog-tab-content{position:absolute;top:47px;left:0;right:0;bottom:0;z-index:10;opacity:0}.catalog-tab-content.active{z-index:30;opacity:1}

.need-border {
	margin: 0 -15px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0px;
}

#game-list-table {
	margin: 0 -3px;
	margin-top: 4px;
	margin-right: -9px;
}

.top-table-game {
	font-size: 11px;
	color: #999999;
	height: 48px  !important;
}

.row-table-game {
	height: 48px;
	transition: none;
}

.row-table-game:hover {
	background: #f6f6f6;
}

.top-table-game:hover {
	background: white;
}

.row-table-game:hover .fading-white {
	display: none;
}

.row-table-game:hover .fading-gray {
	display: block;
}

.row-table-game .game-img {
	width: 103px;
	display: inline-block;
   margin: 4.9px 0;
   height: 39px;
   padding-left: 6px;
}

.game-img-text {
	display: table-cell;
	padding-left: 6px;
}

.row-table-game .game-img img {
	display: inline-block;
	border-radius: 1px;
}

.row-table-game .game-name {
	width: 363px;
	vertical-align: top;
}

.row-table-game .game-price {
	width: 90px;
}

.row-table-game .game-sale {
	width: 90px;
}

.row-table-game .game-result {
	width: 75px;
}

.game-name-menu {
	margin-top: 4px;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	cursor: default;
}

.main-game-name {
	margin-top: 11px;
}

.main-game-name p {
	font-size: 13px;
	color: #212121;
}

.game-name-menu a {
	font-size: 10px;
	color: #999999;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	text-decoration: none;
}

.game-name-menu img {
	margin: 0 3px;
	cursor: default;
}

.game-name-menu a:hover {
	color: #747474;
	cursor: pointer;
}

.game-price-text p {
	font-size: 14px;
	color: #212121;
	display: inline-block;
}

.game-price-text span {
	font-size: 9px;
	color: #212121;
	display: inline-block;
	vertical-align: top;
}

.game-sale-text p {
	font-size: 14px;
	color: #212121;
}

.game-result-block {
	background: #4caf50;
	border-radius: 3px;
   height: 25px;
   margin-top: -3px;
   padding: 6px 9px;
   display: inline-block;
}

.game-result-block p {
	font-size: 14px;
	color: white;
	display: inline-block;
}

.game-result-block span {
	color: white;
	display: inline-block;
	font-size: 9px;
	vertical-align: top;
}

.game-result-span {
	display: inline-block;
}

.main-game-name {
	display: inline-block;
	height: 14px;
	overflow: hidden;
	max-width: 318px;
	white-space: nowrap;
	position: relative;
}

.main-game-name img {
	position: absolute;
	top: 0;
	left: 293px;
	transition: none;
}

.fading-gray {
	display: none;
}

.list-table {
	padding-bottom: 15px;
}

.list-game {
	margin-bottom: 51px;
}

/*modal window*/

.modal-window {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	z-index: 99999;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	display: none;
	/*pointer-events: none;*/
}

/*
.modal-window:target {
	display: block;
	pointer-events: auto;
}
*/

.modal-window > div {
	width: 485px;
	/*height: 362px;*/
	height: 442px;
	position: relative;
	margin: 246px auto;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #dedede;
	-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);
	-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);
	box-shadow:0px 1px 3px 0px rgba(0,0,0,0.14);
}

.close-modal {
	float: right;
	display: inline-block;
	opacity: 0.4;
}

.close-modal:hover {
	opacity: 1;
}

.modal-top {
	padding: 16px 15px;
	border-bottom: 1px solid #ececec;
}

.modal-top h1 {
	font-size: 14px;
	color: #727272;
	display: inline-block;
	margin: 0;
}

.modal-game {
	padding: 18px 26px;
	border-bottom: 1px solid #ececec;
}

.modal-game-img {
	display: inline-block;
}

.modal-game-name {
	display: inline-block;
	vertical-align: top;
	margin: 3px 8px;
}

.modal-game-name .modal-rub {
	vertical-align: top;
	font-size: 9px !important;
	display: inline-block;
}

.modal-game-name p {
	font-size: 14px;
	font-weight: 500;
	color: #484848;
	margin-bottom: 5px;
}

.modal-game-name span {
	font-size: 11px;
	color: #747474;
}

.modal-game-name img {
	margin: 0 2px;
}

.modal-game-price {
	display: inline-block;
	float: right;
	margin: 3px 2px;
}

.modal-game-price p {
	display: inline-block;
	font-size: 14px;
	color: #484848;
	font-weight: 500;
}

.modal-game-price span {
	display: inline-block;
	font-size: 9px;
	color: #484848;
	vertical-align: top;
	font-weight: 500;
}

.partner-link {
	padding: 21px 26px;
	border-bottom: 1px solid #ececec;
}

.partner-link h2 {
	font-size: 13px;
	color: #333333;
	margin-bottom: 11px;
}

.partner-link .login-input {
	font-size: 13px;
}

.modal-btn {
	padding: 24px 15px;
	text-align: center;
}

.modal-btn .xbox {
	background: #4caf50;
	height: 34px;
	width: 248px;
	display: inline-block;
	border-radius: 3px;
	text-align: center;
	-webkit-transition: 0.2s ease;
  	-moz-transition: 0.2s ease;
  	-o-transition: 0.2s ease;
  	transition: 0.2s ease;
}

.modal-btn .xbox:hover {
	background: #51bd55;
	cursor: pointer;
}

.modal-btn .xbox a {
	text-decoration: none;
	color: white;
	margin-top: 11px;
	display: inline-block;
	font-family: 'Roboto';
	font-size: 12px !important;
	font-weight: 700;
	text-transform: uppercase;
}

.modal-btn .xbox .module-link:before {
	top:50%;left:50%;
	margin-left:-37px;
	margin-top:-11.5px;
	font-size: 17px !important;
	font-weight: 500;
	font-family: 'Roboto';
}

.modal-game-name {
	overflow: hidden;
	max-width: 274px;
	white-space: nowrap;
	position: relative;
}

.modal-game-name .modal-game-name-fading {
	position: absolute;
	top: 0;
	left: 250px;
	display: block;
}