* {
	border:0;
	margin:0;
	padding:0;
}

/* general */
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#cadaff;
	text-decoration:none;
}

/* body */
body {
	background: url(../image/html-background.jpg) repeat;
	color:#000;
	background-color: #f3fcfd;
	font:0.9em "trebuchet ms", helvetica, sans-serif;
}

h1.title {
	color: #ffd077;
    text-shadow: 2px 2px #484848;
    text-align: center;
    margin: 0 0 10px 0;
}

.game-select-buttons {
	display: block;
	width: 100%;
    margin: auto auto;
}

.game-select-buttons-container {
	width:676px;
	height:220px;
	
	  -webkit-touch-callout: none; /* iOS Safari */
		-webkit-user-select: none; /* Safari */
		 -khtml-user-select: none; /* Konqueror HTML */
		   -moz-user-select: none; /* Firefox */
			-ms-user-select: none; /* Internet Explorer/Edge */
				user-select: none; /* Non-prefixed version, currently
									  supported by Chrome and Opera */
}

.game-select-buttons-block-header-image  {
	background-image: url('../image/game-select-buttons-block-top.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 20px;
}

.game-select-buttons-block {
	width:650px;
	height:190px;
	position:absolute;
	padding:0 0 0 30px;
	background:url('../image/game-select-buttons-block-mid.png') repeat-y;
	overflow-x: hidden;/*scroll*/
	overflow-y: hidden;
	white-space: nowrap;
	cursor: default;
}

.page-holder {
	margin: 35px 0 0 0;
}

.page-hidden {
	display:none;
	visibility: hidden;
}

.game-select-button.selected {
	background:url('../image/game-select-buttons-active.png') no-repeat;
}

.game-select-button.hovered {
	background:url('../image/game-select-buttons-hover.png') no-repeat;
}

.game-select-buttons-cintainer img.bg {
	position:absolute;
	width:676px;
	height:32px;
	padding:50px 0 0 0;
}

.game-select-button {
	margin:0 0 0 0;
	padding:35px 30px 0 35px;
	width:110px;
	height:135px;
	display: inline-block;
}

.game-select-button img {
	cursor: pointer;
	width:114px;
	height:114px;
}

#game-select-menu-top {
	position: fixed;
	display: block;
    z-index: 999;
	background: url('../image/game-select-menu-top-buttons.png') repeat-x;
	width:699px;
	margin: -35px  0 0 32px;
}

#game-select-menu-top.hidden{
	height: 0;
}

#game-select-menu-top.game-select-top-menu-hidden{
	margin: -290px 0 0 0;
}

#game-select-menu-top.shown{
	height: 50px;
}

.game-select-button-menu-top {
	padding:0 28px 0 28px;
	width:40px;
	height:100%;
	display: inline-block;
}

.game-select-button-menu-top img {
	cursor: pointer;
	padding:5px 0 5px 0;
	width:40px;
	height:80%;
}

.game-select-button-menu-top.selected,
.game-select-button-menu-top.hovered {
	background: url('../image/game-select-menu-top-buttons-active.png') repeat-x;
}

#game-select-draggable {
	width: 50px;
	height: 150px;
	padding: 10px 0 0 0;
}

#game-select-draggable-wrapper {
	width: 660px;
	margin: 0 0 0 -620px;
}

#game-select-slider {
	margin: -35px 0 0 0;
}

/* container */
#container {
	height:auto;
	left:50%;
	margin:-265px 0 0 -380px;
	position:absolute;
	/* top:50%; */
	top:300px;
	width:760px;
}

#container-top-header-image  {
	background-image: url('../image/body-top.png');
	background-repeat: no-repeat;
	background-position: 20px 0;
	height: 10px;
}

#container-center, #container-top  {
	background-image: url('../image/body-mid.png');
	background-repeat: repeat-y;
	background-position: 20px 0;
}

#container-bottom {
	background:url('../image/body-bottom.png') no-repeat;
	background-position: 20px 0;
}

#jsket-logo {
	background: url('../image/games/logos/company_logo128x128.png') no-repeat;
	position: absolute;
	margin: 10px 0 0 40px;
	width: 128px;
	height: 128px;
}

#jsket-title {
	background: url('../image/jsket-title.png') no-repeat;
	position: absolute;
	margin: -10px 0 0 215px;
	width: 280px;
	height: 100px;
}

#localization {
	position: absolute;
	margin: 90px 0 0 290px;
}

#localization img {
	width:60px;
	height:43px;
}

/* navigation */
#navigation {
	height:88px;
	padding:32px 32px 32px 32px;
	width:696px;
}
#navigation ul {
	list-style:none;
}
#navigation ul li {
	float:right;
	height:88px;
	list-style:none;
	width:85px;
}
#navigation ul li a {
	color:#fff;
	display:block;
	height:50px;
	line-height:50px;
	padding:50px 0 0;
	text-align:center;
	width:85px;
}
#navigation ul li a:hover {
	background:url('../image/button-menu.png') repeat-x;
	color:#111;
}
#navigation ul li a.active {
	background:url('../image/button-menu.png') repeat-x;
}

/* content */
#content {
	/* height:320px;
	overflow:auto; */
	padding:0 42px;
	width:676px;
}

/* footer */
#footer {
	color:#fff;
	height:20px;
	padding:40px 35px 35px 35px;
	text-align:right;
	width:696px;
}
#footer a {
	color:#fff;
}


/* mass media*/
#mass-media-partners,
#mass-media-partners-short,
.mass-media-reviews {
	height:auto;
	left:50%;
	margin:-180px 0 0 -507px;
	position:absolute;
	/* top:50%; */
	top:300px;
	width:60px;
}
.mass-media-reviews {
	margin:-180px 0 0 -507px;
}
#mass-media-partners,
#mass-media-partners-short {
	margin:-145px 0 0 351px;
}

#mass-media-partners-top,
#mass-media-partners-top-short,
.mass-media-reviews-top,
.mass-media-reviews-top-ru {
	background:url('../image/mass-media-top.png') no-repeat;
	margin:0 0 0 35px;
	width:129px;
	height:11px;
}
#mass-media-partners-top {
	margin:0 0 0 35px;
}
#mass-media-partners-top-short {
	margin:0 0 0 35px;
	background:url('../image/mass-media-top-short.png') no-repeat;
	width:79px;
}
.mass-media-reviews-top {
	margin:0 35px 0 0;
}

#mass-media-title-partners {
	background: url('../image/mass-media-title-partners.png') no-repeat;
	margin:0 35px 0 15px;
	width:129px;
	height:40px;
}

.mass-media-title-reviewes {
	background: url('../image/mass-media-title-reviewes.png') no-repeat;
	margin:0 35px 0 7px;
	width:129px;
	height:40px;
}

.mass-media-title-reviewes-ru {
	background: url('../image/mass-media-title-reviewes-ru.png') no-repeat;
	margin:0 35px 0 5px;
	width:129px;
	height:40px;
}

#mass-media-partners-center,
#mass-media-partners-center-short,
.mass-media-reviews-center {
	background: url('../image/mass-media-mid.png') repeat-y;
	width: 129px;
}
#mass-media-partners-center {
	margin:0 0 0 35px;
}
#mass-media-partners-center-short {
	margin:0 0 0 35px;
	background: url('../image/mass-media-mid-short.png') repeat-y;
	width: 79px;
}
.mass-media-reviews-center {
	margin:0 35px 0 0;
}

#mass-media-partners-center img,
#mass-media-partners-center-short img,
.mass-media-reviews-center img {
	margin:15px 0 0 10px;
	transform:scale(1, 1);
}
#mass-media-partners-center img:hover,
#mass-media-partners-center-short img:hover,
.mass-media-reviews-center img:hover {
	transform:scale(1.1, 1.1);
}

#mass-media-partners-bottom,
#mass-media-partners-bottom-short,
.mass-media-reviews-bottom {
	background:url('../image/mass-media-bottom.png') no-repeat;
	width:129px;
	height:11px;
}
#mass-media-partners-bottom {
	margin:0 0 0 35px;
}
#mass-media-partners-bottom-short {
	margin:0 0 0 35px;
	background:url('../image/mass-media-bottom-short.png') no-repeat;
	width:79px;
}
.mass-media-reviews-bottom {
	margin:0 35px 0 0;
}
/* mass media*/


span.glow-lvl1 {
	color:#000;
	font-weight:bold;
}

span.glow-lvl2 {
	color:#000;
	font-weight:bold;
	font-size:130%;
}

span.glow-lvl3 {
	color:#0600ff;
}

img.image-scetch {
	width:40%;
	height:auto;
}

img.image-scetch-full {
	width:100%;
	height:auto;
	max-width: 512px;
}

.ui-slider-handle:not( .ui-state-active) {
	background: #5a7eb7 !important;
}

.ui-widget-content {
	background: #bdd7ff !important;
}

.ui-slider-handle {
	background: #3869b7 !important;
}