@charset "utf-8";
@import url("plugins/carouFredSel.css");
@import url("plugins/ikSelect.css");
@import url("plugins/jsimple-star-rating.css");
@import url("widgets/ui-widgets.css");

/*-----NORMALIZE STYLE------*/

	/*base*/

	html, body{
		height: 100%;
		margin: 0;
		padding: 0;
	}

	body{
		background: #f1f1f1;
		color: #1c1c1c;
		font: 12px/1.5 Arial, Helvetica, sans-serif;
	}

	/*html5*/

	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{
		display: block;
		margin: 0;
	}

	/*outline*/

	a:focus{
		outline: thin dotted;
	}
	a:active{
		outline: 0;
	}

	img{
		border: none;
	}

	/*typography*/

	a{
		cursor: pointer;
	}
	a:link{
		color: #006ce5;
	}
	a:visited{
		color: #006ce5;
	}
	a:hover{
		color: #0487b2;
	}
	.underline{
		display: inline-block;
		line-height: 1.1;
		text-decoration: none !important;
		border-width: 0 0 1px;
		border-style: solid;
		border-color: #01a0d4;
		border-bottom-color: rgba(250, 220, 35, .3);
	}

	h1, h2, h3, h4, h5, h6, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		line-height: 1.1;
	}

	h1, .heading-1{
		margin: 0 0 .8em;
		font-size: 24px;
	}

	h2, .heading-2{
		margin: 0 0 .8em;
		font-size: 18px;
	}

	h3, .heading-3{
		margin: 0 0 .8em;
		font-size: 16px;
	}

	h4, .heading-4{
		margin: 0 0 .8em;
		font-size: 15px;
	}

	h5, .heading-5{
		margin: 0 0 .8em;
		font-size: 14px;
	}

	h6, .heading-6{
		margin: 0 0 .8em;
		font-size: 13px;
	}

	b, strong{
		font-weight: bold;
	}

	i, em{
		font-style: italic;
	}

	mark{
		color: #000;
		background-color: #ffff00;
	}

	blockquote{
		margin: 1em 40px;
	}

	p{
		margin: 0 0 1em;
	}

	address{
		font-style: normal;
	}

	small{
		font-size: 75%;
	}

	sub, sup{
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline;
	}

	sup{
		top: -.5em;
	}

	sub{
		bottom: -.25em;
	}

	dl, ol, ul{
		margin: 1em 0;
		padding: 0;
	}

	ul{
		list-style-position: inside;
	}

	dd{
		margin: 0 0 0 40px;
	}

	/*forms*/

	fieldset{
		background: none;
		border: none;
	}

	form, fieldset, input, select, textarea, button{
		margin: 0;
		padding: 0;
	}

	input, select, textarea, button{
		font: 12px Arial, Helvetica, sans-serif;
		vertical-align: baseline;
	}

	button, input{
		line-height: normal;
	}

	button{
		vertical-align: top;
	}

	button::-moz-focus-inner{
		padding: 0;
		border: none;
	}

	label, button, input[type="submit"], input[type="button"]{
		cursor: pointer;
	}

	input, textarea{
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	textarea{
		overflow: auto;
		vertical-align: top;
	}

	/*iOS appearance input*/
	input, textarea, select {
		border-radius: 0;
	}
	/**/

	/*tables*/

	table{
		border-collapse: collapse;
		border-spacing: 0;
	}

	/*centering*/

	.ctr{
		position: relative;
		width: 1000px;
		margin: auto;
		padding: 0 5px;
	}
	.content_b .ctr{
		position: relative;
		width: auto;
		margin: 0;
		padding: 0;
	}

	/*assistant*/

	.active{
		cursor: default !important;
	}

	.fll{
		float: left;
	}

	.flr{
		float: right;
	}

	.clearfix:after{
		content: "";
		display: table;
		clear: both;
	}

	.hidden{
		display: none;
	}

	.jsf{
		font-size: .1em;
		text-align: justify;
	}
		.jsf:after{
			content: "";
			display: inline-block;
			width: 100%;
			height: 0;
		}

	::-webkit-input-placeholder{
  	 	color: #535353;
  	 	opacity: 1;
	}
	:-moz-placeholder{
		color: #535353;
  	 	opacity: 1;
	}
	::-moz-placeholder{
		color: #535353;
  	 	opacity: 1;
	}
	:-ms-input-placeholder{
		color: #535353;
  	 	opacity: 1;
	}
	.placeholder{
		color: #535353;
  	 	opacity: 1;
	}
	input:focus::-webkit-input-placeholder{
  	 	color: transparent;
	}
	input:focus:-moz-placeholder{
		color: transparent;
	}
	input:focus::-moz-placeholder{
		color: transparent;
	}
	input:focus:-ms-input-placeholder{
		color: transparent;
	}
	input:focus.placeholder{
		color: transparent;
	}

/*-----------PAGES STYLE-------------*/

/*main*/

.main{
	min-width: 1010px;
	min-height: 100%;
}

	/*header_b*/

	.header_b{
		margin: 0 0 30px;
	}

		.header_b-head{
			height: 100px;
			background: #000 url(../img/bg/bg-b-1.png) 57% 0 no-repeat;
			text-align: center;
		}

			.logo{
				display: inline-block;
				width: 285px;
				height: 100px;
				background: url(../img/logo.png) 0 0 no-repeat;
				text-indent: -9999px;
				cursor: pointer;
			}
			a.logo:focus{
				outline: none;
			}

			.header_b .logo{
				position: absolute;
				top: 0;
				left: -25px;
			}

				.logo img{
					display: block;
				}

			/*autoriz_b*/

			.autoriz_b{
				margin: 0 100px 0 0;
				padding: 38px 0 0;
			}

				.autoriz_b .btn-1, .autoriz_b .btn-2{
					margin: 0 5px 0 0;
				}
				.autoriz_b .btn-1.active, .autoriz_b .btn-2.active{
					position: relative;
					z-index: 5002;
				}

				.autoriz_b .forgot-link{
					color: #fff;
					font-size: 14px;
					text-decoration: underline;
					cursor: pointer;
				}

				.autoriz_b-auth{
					display: inline-block;
					font-family: Tahoma, Helvetica, sans-serif;
					white-space: nowrap;
                    border: 1px solid #025255;
                    border-radius: 2px;
                    padding: 10px 7px 10px 7px;

                    background-image: url(../img/bg/bg-b-3.png);
					background-repeat: repeat;
		              background-color: #033435;

				}
					.autoriz_b-photo{
						float: left;
						width: 52px;
						height: 52px;
						margin: 0px 8px 0px 0px;
					}
						.autoriz_b-pic{
							display: block;
							width: 100%;
							height: 100%;
						}
					.autoriz_b-info{
					   margin-left: 60px;
						text-align: left;
					}
						.autoriz_b-name{
							color: #fff !important;
							font-size: 12px;
							font-weight: bold;
							text-decoration: none;
						}
						a.autoriz_b-name:hover{
							text-decoration: underline;
						}
						.autoriz_b-close{
							display: inline-block;
							width: 70px;
							height: 24px;
							background: url(../img/exit-bt.png) 0 0 no-repeat;
							line-height: 1;
							text-indent: -9999px;
							cursor: pointer;
						}
						.autoriz_b-bar{

						}
							.autoriz_b-bar-item{
								display: inline-block;
								margin: 0 8px 0 0;
								color: #49abae !important;
								font-size: 12px;
								font-weight: bold;
								text-decoration: none;
							}
							a.autoriz_b-bar-item:hover{
								text-decoration: underline;
							}
							.autoriz_b-bar-item.email{
								padding: 0 0 0 18px;
							}
								.autoriz_b-bar-item.email:before{
									content: "";
									position: absolute;
									width: 12px;
									height: 12px;
									margin: 3px 0 0 -18px;
									background: url(../img/icon-12_12.png) 0 -12px no-repeat;
								}
								.autoriz_b-bar-num{
									margin: 0 0 0 3px;
									padding: 2px 3px;
									background-color: #49abae;
									border-radius: 3px;
									color: #fff;
								}


			/*search_b*/

			.search_b{
				position: relative;
			}

			.header_b-head .search_b{
				position: absolute;
				top: 35px;
				right: 5px;
				text-align: left;
			}

				.search_f{

				}

					.search_f fieldset{
						position: relative;
					}

					.search_f .inputText{
						width: 100%;
						padding: 8px 25px 8px 5px;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, #cbcbcb), to(#fff));
						background-image: -webkit-linear-gradient(#cbcbcb 50%, #fff);
						background-image: linear-gradient(#cbcbcb 50%, #fff);
						border: 2px solid #535353;
						border-radius: 5px;
						color: #535353;
					}
					.header_b-head .search_f .inputText{
						width: 300px;
					}

					.search_f .inputButton{
						position: absolute;
						top: 10px;
						right: 8px;
						width: 16px;
						height: 16px;
						background: url(../img/icon-16_16.png) 0 0 no-repeat;
						text-indent: -9999px;
					}

				.search_l-hint{
					overflow: auto;
					position: absolute;
					z-index: 100;
					top: 100%;
					right: 0;
					left: 0;
					max-height: 195px;
					margin: 5px 0 0;
					padding: 3px;
					background-color: #f5f5f5;
					border: 2px solid #535353;
					border-radius: 5px;
				}

		/*navGlobal_b*/

		.navGlobal_b{
			background: #383838 url(../img/bg/bg-topmenu.png) 0 0 repeat-x;
		}

			.navGlobal_l{
				margin: 0;
				list-style: none;
				text-align: center;
			}

				.navGlobal_l > li{
					display: inline-block;
				}

					.navGlobal_l > li > .link{
						-moz-box-sizing: border-box;
						box-sizing: border-box;
						display: block;
						height: 40px;
						padding: 10px 20px 0;
						color: #fff;
						font-size: 13px;
						font-weight: bold;
						text-decoration: none;
					}
					.navGlobal_l > li > .link:hover, .navGlobal_l > li > .link.active{
						background-image: url(../img/bg/bg-topmenu.png);
						background-repeat: repeat-x;
						background-position: 0 -40px;
						color: #fff;
					}
					.navGlobal_l > li > .link.games:hover, .navGlobal_l > li > .link.games.active{
						background: #3eb901;
						color: #143800;
					}
					.navGlobal_l > li > .link.apps:hover, .navGlobal_l > li > .link.apps.active{
						background: #dd0217;
						color: #59000e;
					}
					.navGlobal_l > li > .link.programms:hover, .navGlobal_l > li > .link.programms.active{
						background: #028bba;
						color: #002538;
					}
					.navGlobal_l > li > .link.test:hover, .navGlobal_l > li > .link.test.active{
						background-color: #6480f8;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.4, #555eeb), to(#3733d4));
						background-image: -webkit-linear-gradient(#6584fa 40%, #3733d4);
						background-image: -webkit-linear-gradient(#555eeb 40%, #3733d4);
						background-image: linear-gradient(#555eeb 40%, #3733d4);
						background-position: 0 0;
						color: #143800;
					}

		/*filter_b*/

		.filterTabs_b{

		}

				.filterTabs_b-list{
					margin: 0;
					list-style: none;
				}

					.filterTabs_b-list-item{
						display: inline-block;
						margin: 0 5px 0 0;
					}

						.filterTabs_b-list-link{
							display: block;
							padding: 15px 15px 5px;
							font-size: 24px;
							line-height: 1;
							text-decoration: none;
						}
						.filterTabs_b-list-link.active{
							background-color: #f1fced;
							border-radius: 3px 3px 0 0;
							box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
						}
						.filterTabs_b-list-item.games .filterTabs_b-list-link{
							color: #2bd000;
						}
						.filterTabs_b-list-item.soft .filterTabs_b-list-link{
							color: #008ec4;
						}
						.filterTabs_b-list-item.apps .filterTabs_b-list-link{
							color: #c50909;
						}

		.filter_b{
			margin: 0 0 40px;
		}
		.header_b .filter_b{
			margin-bottom: 0;
		}

			.subNavGlobal_b-links{
				position: relative;
				padding: 15px 0;
				background-repeat: repeat-x;
				background-position: 0 100%;
			}
			.filterTabs_b .subNavGlobal_b-links{
				padding: 10px 10px 5px;
				background-color: #f0fced !important;
				background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.55, #f0fced), to(#e2f8dc)) !important;
				background-image: -webkit-linear-gradient(#f0fced 55%, #e2f8dc) !important;
				background-image: linear-gradient(#f0fced 55%, #e2f8dc) !important;
				border-radius: 0 0 3px 3px;
				box-shadow: 0 3px 3px rgba(0, 0, 0, .15);
			}
			.filterGames .subNavGlobal_b-links{
				background-color: #3eb901;
				background-image: url(../img/sh-1.png), -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.15, #3eb901), to(#1d9300));
				background-image: url(../img/sh-1.png), -webkit-linear-gradient(#3eb901 15%, #1d9300);
				background-image: url(../img/sh-1.png), linear-gradient(#3eb901 15%, #1d9300);
			}
			.filterApps .subNavGlobal_b-links{
				background-color: #dd0217;
				background-image: url(../img/sh-1.png), -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.15, #dd0217), to(#ad0d00));
				background-image: url(../img/sh-1.png), -webkit-linear-gradient(#dd0217 15%, #ad0d00);
				background-image: url(../img/sh-1.png), linear-gradient(#dd0217 15%, #ad0d00);
			}
			.filterPrograms .subNavGlobal_b-links{
				background-color: #028bba;
				background-image: url(../img/sh-1.png), -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.15, #028bba), to(#005795));
				background-image: url(../img/sh-1.png), -webkit-linear-gradient(#028bba 15%, #005795);
				background-image: url(../img/sh-1.png), linear-gradient(#028bba 15%, #005795);
			}
            

			.test .subNavGlobal_b-links{
				background-color: #3b32d3;
				background-image: url(../img/sh-1.png), -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.15, #3b32d3), to(#4832af));
				background-image: url(../img/sh-1.png), -webkit-linear-gradient(#3b32d3 15%, #4832af);
				background-image: url(../img/sh-1.png), linear-gradient(#3b32d3 15%, #4832af);
			}
			.news .subNavGlobal_b-links{
				background-color: #383838;
				background-image: url(../img/sh-1.png);
				background-image: url(../img/sh-1.png);
				background-image: url(../img/sh-1.png);
			}

				.subNavGlobal_l-links{
					margin: 0 0 15px;
					list-style: none;
				}
				.filterTabs_b .subNavGlobal_l-links{
					margin-bottom: 10px;
					padding-bottom: 5px;
					border-bottom: 1px solid #c1deb9;
				}
				.subNavGlobal_l-links:last-child{
					margin-bottom: 0;
					padding-bottom: 0;
					border-bottom: none;
				}

					.subNavGlobal_l-links li{
						display: inline-block;
						margin: 0 15px 0 0;
					}
					.filterTabs_b .subNavGlobal_l-links li{
						margin-right: 5px;
						margin-bottom: 5px;
					}

						.subNavGlobal_l-links .link{
							color: #fff;
							font-size: 14px;
							font-weight: bold;
							text-decoration: none;
							-webkit-transition: color ease .15s;
							transition: color ease .15s;
						}
						.filterTabs_b .subNavGlobal_l-links .link{
							padding: 4px 5px;
							border-radius: 3px;
							color: #000;
							font-size: 13px;
						}
						.subNavGlobal_l-links .link.disabled{
							color: #efefef !important;
							opacity: .3;
						}
						.filterTabs_b .subNavGlobal_l-links .link.disabled{
							color: #999 !important;
							opacity: .3;
						}
						.filterGames .subNavGlobal_l-links .link:hover, .filterGames .subNavGlobal_l-links .link.active{
							color: #143800;
						}
						.filterGames .filterTabs_b .subNavGlobal_l-links .link.active{
							background-color: #37bb14;
							color: #fff !important;
						}
						.filterGames .filterTabs_b .subNavGlobal_l-links .link:hover{
							color: #37bb14;
						}
						.filterApps .subNavGlobal_l-links .link:hover, .filterApps .subNavGlobal_l-links .link.active{
							color: #59000e;
						}
						.filterApps .filterTabs_b .subNavGlobal_l-links .link.active{
							background-color: #c50909;
							color: #fff !important;
						}
						.filterApps .filterTabs_b .subNavGlobal_l-links .link:hover{
							color: #c50909;
						}
						.filterPrograms .subNavGlobal_l-links .link:hover, .filterPrograms .subNavGlobal_l-links .link.active{
							color: #002538;
						}
						.filterPrograms .filterTabs_b .subNavGlobal_l-links .link.active{
							background-color: #008ec4;
							color: #fff !important;
						}
						.filterPrograms .filterTabs_b .subNavGlobal_l-links .link:hover{
							color: #008ec4;
						}
						.test .subNavGlobal_l-links .link:hover, .test .subNavGlobal_l-links .link.active{
							color: #16005c;
						}
						.news .subNavGlobal_l-links .link:hover, .news .subNavGlobal_l-links .link.active{
							color: #bbb;
						}

			.filter_b-choice{
				margin: 0 0 -30px;
			}

				.filter_b-choice-item{
					display: inline-block;
					vertical-align: top;
					margin: 0 0 60px;
				}
				.filter_b-choice-item.device{
					width: 165px;
				}
				.filter_b-choice-item.ver{
					width: 260px;
				}
				.filter_b-choice-item.proc{
					width: 120px;
				}
				.filter_b-choice-item.videocard{
					width: 155px;
					height: 75px;
				}
				.filter_b-choice-item.cache{
					width: 165px;
				}
				.filter_b-choice-item.rating{
					width: 160px;
				}
				.filter_b-choice-item.developer{
					width: 220px;
				}

					.filter_b-choice-item > .head{
						margin: 0 0 10px;
						color: #4f4f4f;
						font-size: 16px;
						font-weight: bold;
					}

						.filter_b-choice-item > .head .version{
							display: block;
							font-style: italic;
							font-weight: normal;
							color: #333;
						}

					.filter_b-choice-item .checksct{
						display: block;
						margin: 0 0 5px;
					}

					.filter_b-choice-completed{
						font-weight: bold;
					}

					.filter_b-choice-btn{
						display: inline-block;
						padding: 2px 4px;
						background-color: #73D100;
						border: none;
						color: #fff;
						font-size: 11px;
						cursor: pointer;
						-webkit-transition: all ease .3s;
						transition: all ease .3s;
					}
					.filter_b-choice-btn:hover{
						background-color: #86e90d;
					}

					/*sliderDeviceVersion_b*/

					.sliderDeviceVersion_b{

					}

						.sliderDeviceVersion_l-values{
							margin: 0 35px 0 -10px;
							padding: 4px 0 0;
							list-style: none;
							display: none;
						}

							.sliderDeviceVersion_l-values li{
								display: inline-block;
								width: 20px;
								color: #2f2f2f;
								font-size: 14px;
								font-weight: bold;
								text-align: center;
							}

					/*alphabet_l*/

					.alphabet_l{
						margin: 0;
						list-style: none;
					}

						.alphabet_l-item{
							position: relative;
							display: inline-block;
							margin: 0 0 4px;
							cursor: pointer;
						}

							.alphabet_l-item .char{
								display: inline-block;
								padding: 2px 5px;
								font-size: 16px;
								line-height: 1;
								font-weight: bold;
								-webkit-transition: all ease .15s;
								transition: all ease .15s;
							}
						.filterGames .alphabet_l-item .char{
								color: #3eb901;
							}
							.filterApps .alphabet_l-item .char{
								color: #ce0200;
							}
							.filterPrograms .alphabet_l-item .char{
								color: #028ec8;
							}
							.alphabet_l-item:hover .char, .alphabet_l-item .char.active{
								border-radius: 4px;
								color: #fff;
							}
							.filterGames .alphabet_l-item:hover .char, .filterGames .alphabet_l-item .char.active{
								background-color: #3eb901;
							}
							.filterApps .alphabet_l-item:hover .char, .filterApps .alphabet_l-item .char.active{
								background-color: #ce0200;
							}
							.filterPrograms .alphabet_l-item:hover .char, .filterPrograms .alphabet_l-item .char.active{
								background-color: #249dcf;
							}

							/*developerSelect_b*/

							.developerSelect_b{
								/*visibility: hidden;*/
								position: absolute;
								bottom: 100%;
								left: 0;
								width: 160px;
								margin: 0 0 0 -70px;
								padding: 0 0 15px;
								/*opacity: 0;
								-webkit-transition: all ease .3s;
								-moz-transition: all ease .3s;
								-ms-transition: all ease .3s;
								-o-transition: all ease .3s;
								transition: all ease .3s;*/
							}
							/*.alphabet_l-item:hover .char + .developerSelect_b{
								visibility: visible;
								opacity: 1;
							}*/

								.developerSelect_b-cnt{
									position: relative;
									padding: 5px;
									background-color: #f3f3f3;
									border-radius: 5px;
									box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
								}
									.developerSelect_b-cnt:after{
										content: "";
										position: absolute;
										bottom: -15px;
										left: 50%;
										width: 15px;
										height: 15px;
										margin: 0 0 0 -7px;
										background: url(../img/arr-5.png) 0 0 no-repeat;
									}

								.developerSelect_b-cnt select{
									width: 100%;
								}

			.filter_b-foot{
				position: relative;
				padding: 0 0 25px;
				background-color: #fff;
				border-bottom: 2px solid #adadad;
				color: #757575;
				font-size: 13px;
				font-weight: bold;
				text-align: center;
			}
				.filter_b-foot:after{
					content: "";
					position: absolute;
					bottom: -13px;
					left: 50%;
					width: 21px;
					height: 13px;
					margin: 0 0 0 -10px;
					background: url(../img/arr-4.png) 0 -13px no-repeat;
				}
				.filter_b-foot.open:after{
					bottom: -2px;
					background-position: 0 0;
				}

				.filter_b-foot .hidden{
					display: none;
				}

	/*speedbar_b*/

	.speedbar_b{
		color: #818181;
		font-size: 12px;
	}

	.header_b .speedbar_b{
		margin: 15px 0 0;
	}

		.speedbar_b a{
			/*color: #3d3d3d;*/
			text-decoration: none;
		}
		.speedbar_b-link{
			margin: 0 .25em 0 0;
			padding: 0 20px 0 0;
			background: url(../img/arr-3.png) 100% 50% no-repeat;
		}
		.speedbar_b a:hover{
			text-decoration: underline;
		}

		.speedbar_b .cur{
			color: #0099da;
		}

	/*mainCol_b*/

	.mainCol_b{
		padding: 0 0 170px;
	}

		/*content_b*/

		.content_b{
			float: right;
			width: 720px;
            background-color: #fff;
            border-radius: 5px;
            padding: 10px;
           /* margin-left: 10px;*/
            
		}
		.test .content_b{
			float: left;
		}
		.account .content_b{
			width: 795px;
		}

			/*shortAbout_b*/

			.shortAbout_b{
				position: relative;
				min-height: 200px;
				margin: -15px 0 20px -5px;
				padding: 15px 0 0 380px;
				background: url(../img/bg/bg-b-2.png) 0 0 no-repeat;
			}

				.shortAbout_b-head{
					position: absolute;
					top: 25px;
					left: 70px;
					font-size: 24px;
				}

				.shortAbout_l{
					margin: 0;
					list-style: none;
				}

					.shortAbout_l li{
						position: relative;
						margin: 0 0 25px;
						padding: 0 0 0 40px;
						font-size: 20px;
						line-height: 1.2;
					}
						.shortAbout_l li:before{
							content: "";
							position: absolute;
							top: 0;
							left: 0;
							width: 29px;
							height: 29px;
							background: url(../img/li.png) 0 0 no-repeat;
						}

						.shortAbout_l small{
							display: block;
							color: #8b8b8b;
							font-size: 14px;
						}

				.shortAbout_b .btn-3{
					position: absolute;
					top: 140px;
					left: 80px;
				}

			/*sliderMain_b*/

			.sliderMain_b{
				margin: 0 0 25px;
				height: 365px;
			}

				.sliderMain_b-panel{
					position: relative;
					width: 550px;
					height: 100%;
				}

					.sliderMain_b-panel-title{
						position: absolute;
						right: 0;
						bottom: 0;
						left: 0;
						padding: 5px;
						background-color: #000;
						background-color: rgba(0, 0, 0, .5);
						color: #fff;
						font-size: 18px;
						font-weight: bold;
					}

					.sliderMain_b-panel img{
						display: block;
						width: 100%;
						height: 100%;
					}

				.carouselSliderMain{
					position: absolute;
					top: 0;
					right: 0;
					width: 165px;
					height: 365px;
				}

					.carouselSliderMain li{
						width: 100%;
						height: 80px;
						margin: 0 0 3px;
					}

						.carouselSliderMain li img{
							display: block;
							width: 100%;
							height: 100%;
						}

					.carouselSliderMain .next{
						top: auto;
						bottom: 0;
						width: 100%;
						height: 30px;
						background-color: #cdcdcd;
						border-radius: 5px;
					}
					.carouselSliderMain .next:hover{
						background-color: #aad6f1;
					}
						.carouselSliderMain .next:after{
							content: "";
							position: absolute;
							top: 50%;
							left: 50%;
							width: 9px;
							height: 6px;
							margin: -3px 0 0 -4px;
							background: url(../img/arr-10.png) 0 0 no-repeat;
						}
						.carouselSliderMain .next:hover:after{
							background-position: -9px 0;
						}

			/*carouselHits_b*/

			.carouselHits_b{
				margin: 0 0 25px;
				height: 110px;
				background-color: #eaf6f8;
				background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.15, #c0e3ea), to(#eaf6f8));
				background-image: -webkit-linear-gradient(#c0e3ea 15%, #eaf6f8);
				background-image: linear-gradient(#c0e3ea 15%, #eaf6f8);
				border-radius: 5px;
				box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3);
			}

				.carouselHits_l{

				}

					.carouselHits_l li{
						position: relative;
						margin: 0 12px;
						padding: 15px 0 400px;
					}

						.carouselHits_l li img.pic{
							display: block;
							width: 70px;
							height: 70px;
							border-radius: 5px;
						}

						.carouselHits_l .mirror{
							overflow: hidden;
							position: absolute;
							top: 87px;
							left: 0;
							width: 70px;
							height: 22px;
						    -webkit-transform: scaleY(-1);
						    transform: scaleY(-1);
						}

							.carouselHits_l .mirror img.pic{
								position: absolute;
								bottom: 0;
								opacity: .1;
								filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
							}

						.carouselHits_l-info{
							visibility: hidden;
							position: absolute;
							z-index: 2;
							top: 90px;
							left: 50%;
							width: 240px;
							margin: 0 0 0 -128px;
							padding: 5px 8px;
							background-color: #151515;
							border-radius: 5px;
							color: #fff;
							font-size: 12px;
							opacity: 0;
							-webkit-transition: opacity ease .5s .3s;
							transition: opacity ease .5s .3s;
						}
						.carouselHits_l li:nth-child(1) .carouselHits_l-info{
							left: 0;
							margin-left: 0;
						}
						.carouselHits_l li:nth-child(7) .carouselHits_l-info{
							right: 0;
							left: auto;
							margin-left: 0;
						}
							.carouselHits_l-info:before{
								content: "";
								position: absolute;
								top: -24px;
								left: 50%;
								margin: 0 0 0 -12px;
								border-width: 12px;
								border-style: solid;
								border-color: transparent transparent #282828 transparent;
							}
							.carouselHits_l li:nth-child(1) .carouselHits_l-info:before{
								left: 25px;
								margin-left: 0;
							}
							.carouselHits_l li:nth-child(7) .carouselHits_l-info:before{
								left: auto;
								right: 25px;
								margin-left: 0;
							}
						.carouselHits_l li:hover .carouselHits_l-info{
							visibility: visible;
							opacity: 1;
						}


				.carouselHits_b .prev, .carouselHits_b .next{
					top: 0;
					width: 30px;
					height: 36px;
					margin: 35px 0 0;
					background-image: url(../img/arr-2.png);
					background-repeat: no-repeat;
				}
				.carouselHits_b .prev{
					left: -2px;
					background-position: -30px 0;
				}
				.carouselHits_b .prev:hover{
					background-position: -30px -36px;
				}
				.carouselHits_b .next{
					right: -2px;
					background-position: 0 0;
				}
				.carouselHits_b .next:hover{
					background-position: 0 -36px;
				}

			/*shortProd_b*/

			.shortProd_b{
				position: relative;
				margin: 0 0 30px;
			}
			.shortProd_b.view-1{
				padding: 10px 15px 0 15px;
				background-color: #ebebeb;
				border-radius: 5px;
			}
			.shortProd_b.view-2{
				padding: 10px 15px;
				background-color: #f4f4f4;
				border-radius: 5px;
			}

			.shortProd_b.new{
				padding-bottom: 20px;
				border-bottom: 1px solid #e4e4e4;
			}

				.shortSct_b-head{
					margin: 0 0 15px;
					padding: 10px 10px 10px 30px;
					background-image: url(../img/bg/bg-b-3.png);
					background-repeat: repeat;
					border-radius: 5px;
					color: #fff;
					font-family: Tahoma, Arial, Helvetica, sans-serif;
					font-size: 16px;
					font-weight: bold;
				}
				.shortProd_b.devices .shortSct_b-head{
					margin-bottom: 20px;
				}
					.shortSct_b-head:before{
						content: "";
						position: absolute;
						width: 20px;
						height: 20px;
						margin: 2px 0 0 -23px;
						background-image: url(../img/icon-head.png);
						background-repeat: no-repeat;
					}
				.shortProd_b.top .shortSct_b-head{
					background-color: #ff6d0d;
				}
					.shortProd_b.top .shortSct_b-head:before{
						background-position: 0 0;
					}
				.shortProd_b.new .shortSct_b-head{
					background-color: #15c1e6;
				}
					.shortProd_b.new .shortSct_b-head:before{
						background-position: 0 -20px;
					}
				.shortProd_b.devices .shortSct_b-head{
					background-color: #424242;
				}
					.shortProd_b.devices .shortSct_b-head:before{
						background-position: 0 -40px;
					}

					.shortSct_b-head .light{
						font-weight: normal;
					}

				.shortProd_l{
					margin: 0;
					list-style: none;
				}
				.shortProd_b.devices .shortProd_l{
					position: relative;
				}
				.test_l.shortProd_l{
					margin-bottom: 30px;
				}
				.shortProd_l.view-4{
					margin: 0 -10px 0 0;
				}
				.test_b-gamesList .shortProd_l.view-4{
					padding: 15px 0 0;
				}

					.shortProd_b.devices .shortProd_l:before, .shortProd_b.devices .shortProd_l:after{
						content: "";
						position: absolute;
						top: 0;
						width: 1px;
						height: 100%;
						background-color: #cecece;
					}
					.shortProd_b.devices .shortProd_l:before{
						left: 230px;
					}
					.shortProd_b.devices .shortProd_l:after{
						left: 470px;
					}

					.shortProd_l-item{
						position: relative;
						display: inline-block;
						vertical-align: top;
						margin: 0 0 20px;
						padding: 5px;
						border-radius: 5px;
						font-size: 12px;
						text-align: left;
						-webkit-transition: background-color ease .2s;
						transition: background-color ease .2s;
					}
					.shortProd_l-item:hover{
						background-color: #ededed;
					}
					.shortProd_l.view-1 .shortProd_l-item{
						width: 228px;
					}
						.shortProd_l.separator.view-1 .shortProd_l-item:nth-child(3n+4):before{
							content: "";
							position: absolute;
							top: -10px;
							left: 0;
							width: 720px;
							border-bottom: 1px solid #d8d8d8;
						}
					.shortProd_l.view-2 .shortProd_l-item, .shortProd_l.view-3 .shortProd_l-item{
						display: block;
						width: auto;
						margin-right: 0;
						margin-bottom: 40px;
						padding-bottom: 15px;
						border-bottom: 2px solid #e5e5e5;
						font-size: 14px;
					}
					.shortProd_l.view-2 .shortProd_l-item:last-child, .shortProd_l.view-3 .shortProd_l-item:last-child{
						border-bottom: none;
					}
					.shortProd_l.view-4 .shortProd_l-item{
						width: 123px;
						margin: 0 10px 0 0;
						padding: 0;
						text-align: center;
					}
					.shortProd_l.view-4 .shortProd_l-item:hover{
						background: none;
					}
					.shortProd_l.view-5 .shortProd_l-item{
						margin: 0;
						padding: 0;
						background: none;
					}
					.shortProd_b.devices .shortProd_l-item{
						width: 225px;
						margin-bottom: 0;
						padding: 0 15px 0 0;
					}
					.shortProd_b.devices .shortProd_l-item:hover{
						background: none;
						border-radius: 0;
					}
					.search_l-hint .shortProd_l-item{
						display: block;
						width: auto;
						margin: 0;
						padding: 5px;
						border-radius: 5px;
					}
					.search_l-hint .shortProd_l-item:hover{
						background-color: #ddfdff;
					}
					.shortApp_b .shortProd_l-item, .shortApp_b .shortProd_l-item:hover{
						display: block;
						width: auto;
						margin: -20px 0 0;
						padding: 15px 15px 10px;
						background-color: #f4f4f4;
						border-radius: 0 0 5px 5px;
					}
					.test_l.shortProd_l.view-2 .shortProd_l-item{
						margin-bottom: 15px;
						padding: 8px;
						background-color: #ededed;
						border-bottom: none;
					}
					.orderTest_b .test_l.shortProd_l.view-2 .shortProd_l-item{
						margin-bottom: 10px;
						padding: 0 0 10px;
						background: none;
						border-bottom: 2px solid #e8e8e8;
					}
					.test_l.shortProd_l.view-2.full .shortProd_l-item{
						margin-bottom: 35px;
						padding: 0;
						background: none;
					}
					.shortProd_l-item.view-4{
						display: block;
						width: auto;
						margin-bottom: 25px;
						padding: 10px;
						background-color: #f5f5f5;
					}
					.shortProd_b.view-1 .shortProd_l.view-1 .shortProd_l-item{
						width: 220px;
						padding-top: 10px;
						padding-bottom: 10px;
					}
					.shortProd_b.view-1 .shortProd_l.view-1 .shortProd_l-item:hover{
						background-color: #fff;
					}
					.shortProd_b.view-2 .shortProd_l.view-1 .shortProd_l-item{
						display: block;
						width: auto;
						margin: 0 0 20px;
						padding: 0;
					}
					.shortProd_b.view-2 .shortProd_l.view-1 .shortProd_l-item:last-child{
						margin-bottom: 0;
					}
					.shortProd_b.view-3 .shortProd_l.view-1 .shortProd_l-item{
						width: 210px;
						margin: 0;
						padding: 15px 0 0;
					}
					.selectDevice_b .shortProd_l-item{
						min-height: 30px;
					}
					.shortProd_b.view-3 .shortProd_l.view-1 .shortProd_l-item:hover{
						background: none;
					}

						.shortProd_l-item-photo{
							float: left;
							width: 80px;
							height: 80px;
							margin: 0 10px 0 0;
						}
						.shortProd_l.view-2 .shortProd_l-item-photo{
							width: 90px;
							height: 90px;
						}
						.shortProd_l.view-3 .shortProd_l-item-photo{
							width: 90px;
							height: 90px;
						}
						.shortProd_l.view-4 .shortProd_l-item-photo{
							float: none;
							width: 100%;
							height: 125px;
							margin: 0 0 10px;
						}
						.search_l-hint .shortProd_l-item-photo{
							width: 55px;
							height: 55px;
						}
						.selectDevice_b .shortProd_l-item-photo{
							width: auto;
							height: auto;
							margin-right: 10px;
						}
						.shortProd_b.devices .shortProd_l-item-photo{
							width: 90px;
							height: auto;
						}
						.test_l.shortProd_l.view-2 .shortProd_l-item-photo{
							position: relative;
							width: 128px;
							height: 128px;
							background-color: #2d2d2d;
							border: 4px solid #2d2d2d;
							border-radius: 0;
						}
						.orderTest_b .test_l.shortProd_l.view-2 .shortProd_l-item-photo{
							width: 100px;
							height: 100px;
							border-width: 5px;
						}
						.shortProd_l-item.view-4 .shortProd_l-item-photo{
							width: 95px;
							height: 95px;
						}
						.shortProd_b.view-2 .shortProd_l.view-1 .shortProd_l-item-photo{
							width: 65px;
							height: 65px;
						}

							.shortProd_l-item img.pic{
								display: block;
								width: 100%;
								height: 100%;
								border-radius: 8px;
							}
							.selectDevice_b .shortProd_l-item-photo img.pic{
								width: auto;
								min-width: 20px;
								max-width: 30px;
								height: auto;
								max-height: 30px;
								margin: 2px 0 0;
								text-indent: -9999px;
							}
							.shortProd_b.devices .shortProd_l-item-photo img.pic{
								width: 90px;
								height: auto;
							}

						/*numRating_b*/

						.numRating_b{
							display: inline-block;
							line-height: 35px;
							padding: 3px 8px 0 40px;
							background-color: #2d2d2d;
							border-radius: 5px;
							font-size: 24px;
						}
						.test_l.shortProd_l.view-2 .shortProd_l-item-photo .numRating_b{
							position: absolute;
							bottom: -39px;
							left: -4px;
							border-radius: 0 0 5px 5px;
						}
						.anyShortProd_l-item .numRating_b{
							display: inline-block;
							line-height: 24px;
							padding-top: 0;
							padding-right: 5px;
							padding-left: 90px;
							margin: 0 0 0 -64px;
							border-radius: 0 5px 5px 0;
							font-size: 18px;
							font-weight: bold;
						}
							.numRating_b:before{
								content: "";
								position: absolute;
								width: 30px;
								height: 30px;
								margin: 2px 0 0 -35px;
								background-image: url(../img/icon-stars.png);
								background-repeat: no-repeat;
							}
							.anyShortProd_l-item .numRating_b:before{
								width: 20px;
								height: 20px;
								margin-left: -22px;
							}
						.numRating_b.val-1{
							color: #dfdfdf;
						}
							.numRating_b.num-1:before{
								background-position: 0 0;
							}
							.anyShortProd_l-item .numRating_b.val-1:before{
								background-position: 0 -30px;
							}
						.numRating_b.val-2{
							color: #dfdfdf;
						}
							.numRating_b.val-2:before{
								background-position: 0 0;
							}
							.anyShortProd_l-item .numRating_b.val-2:before{
								background-position: 0 -30px;
							}
						.numRating_b.val-3{
							color: #fdff2d;
						}
							.numRating_b.val-3:before{
								background-position: -30px 0;
							}
							.anyShortProd_l-item .numRating_b.val-3:before{
								background-position: -20px -30px;
							}
						.numRating_b.val-4{
							color: #ffbc2d;
						}
							.numRating_b.val-4:before{
								background-position: -60px 0;
							}
							.anyShortProd_l-item .numRating_b.val-4:before{
								background-position: -40px -30px;
							}
						.numRating_b.val-5{
							color: #9fff2d;
						}
							.numRating_b.val-5:before{
								background-position: -90px 0;
							}
							.anyShortProd_l-item .numRating_b.val-5:before{
								background-position: -60px -30px;
							}

						.shortProd_l-item-info{
							overflow: hidden;
							padding: 0 5px 0 0;
						}
						.orderTest_b .test_l.shortProd_l.view-2 .shortProd_l-item-info{
							padding-right: 250px;
						}
						.shortProd_l.view-5 .shortProd_l-item-info{
							overflow: visible;
						}
						.shortProd_l-item-info .soclike_b {
							vertical-align: middle;
							margin-top: 8px;
						}

							.shortProd_l-item-info > .header{
								position: relative;
								margin: 0 0 2px;
							}
							.shortApp_b .shortProd_l-item-info > .header{
								margin-bottom: 10px;
							}
							.shortProd_b.devices .shortProd_l-item-info > .header{
								margin-bottom: 15px;
							}
							.shortProd_l.view-2 .shortProd_l-item-info > .header{
								margin-bottom: 15px;
							}
							.shortProd_l.view-3 .shortProd_l-item-info > .header{
								margin-bottom: 15px;
							}
							.test_l.shortProd_l.view-2 .shortProd_l-item-info > .header{
								margin-bottom: 10px;
							}
							.test_l.shortProd_l.view-2.full .shortProd_l-item-info > .header{
								margin-bottom: 0;
							}
							.shortProd_l.view-5 .shortProd_l-item-info > .header{
								margin: -5px -8px 5px;
								padding: 8px;
								background-color: #282828;
								border-radius: 5px 5px 0 0;
							}

								.shortProd_l-item .name{
									display: inline-block;
									margin: 0 0 5px;
									color: #0487b2;
									font-size: 13px;
									line-height: 1.3;
									font-weight: bold;
									text-decoration: none;
								}
								.shortProd_l-item .name.nowrap {
									display: block;
									width: 125px;
									height: 15px;
									overflow: hidden;
									white-space: nowrap;
								}
								.shortProd_l-item .name.nowrap:hover {
									overflow: visible;
									width: auto;
								}
									.shortProd_l-item .name.nowrap:after {
										content: "...";
										position: absolute;
										top: 0;
										right: -5px;
									}
									.shortProd_l-item .name.nowrap:hover:after {
										display: none;
									}
								.shortProd_l-item .name:hover {
									white-space: normal;
								}
								.shortProd_l-item .name.nowrap:hover + .floating .date {
									visibility: hidden;
								}
								.shortProd_l-item a.name:hover{
									text-decoration: underline;
								}
								.shortProd_b.devices .shortProd_l-item .name{
									width: 120px;
									color: #191919;
									font-size: 18px;
								}
								.shortProd_l.view-2 .shortProd_l-item .name{
									width: 380px;
									font-size: 16px;
								}
								.shortProd_l.view-4 .shortProd_l-item .name{
									font-size: 18px;
									font-weight: normal;
								}
								.shortProd_l.view-5 .shortProd_l-item .name{
									color: #fff;
									font-size: 17px;
									font-weight: bold;
								}
								.search_l-hint .shortProd_l-item .name{
									margin-bottom: 0;
									font-size: 14px;
									cursor: pointer;
								}
								.test_l.shortProd_l.view-2 .shortProd_l-item .name{
									width: auto;
									font-size: 24px;
									line-height: 1.2;
									font-weight: normal;
								}
								.shortProd_l-item.view-4 .name{
									padding: 10px 0 0;
									font-weight: normal;
									font-size: 16px;
								}

									.shortProd_l-item.view-4 .name .heading-1{
										margin-bottom: 0;
										color: #000;
										font-size: 28px;
										line-height: 1.2;
									}

									.shortProd_l-item.view-4 .name .small{
										display: block;
										color: #4f4f4f;
									}

								.shortProd_b.view-1 .shortProd_l-item .name{
									margin-bottom: 0;
									color: #0081e5;
									font-size: 16px;
									line-height: 1.2;
									font-weight: bold;
								}

								.shortProd_b.view-2 .shortProd_l-item .name{
									margin-bottom: 0;
									color: #0081e5;
									font-size: 18px;
									line-height: 1.2;
									font-weight: bold;
								}

								.shortProd_l-item.view-4 .shortProd_l-item-info .head{
									font-size: 14px;
									margin: 0 0 5px;
								}

								.shortProd_l-item.view-4 .shortProd_l-item-info .getRating_b{
									vertical-align: middle;
								}

								.shortProd_l-item.view-4 .shortProd_l-item-info .num{
									color: #808080;
									font-size: 11px;
								}

								.shortProd_l-item.view-4 .shortProd_l-item-info .btn-8{
									width: 100%;
									margin: 10px 0 0;
								}

								.test_l.shortProd_l.view-2.full .headerInfo{
									overflow: hidden;
									margin: 0;
								}
								.test_l.shortProd_l.view-2.full .headerInfo.var-1{
									margin-bottom: 15px;
									font-size: 14px;
								}
								.test_l.shortProd_l.view-2.full .headerInfo.var-2{
									font-size: 18px;
								}

									.test_l.shortProd_l.view-2.full .headerInfo dt{
										float: left;
										margin: 0 5px 0 0;
									}
									.test_l.shortProd_l.view-2.full .headerInfo.var-1 dt{
										color: #7a7979;
									}

									.test_l.shortProd_l.view-2.full .headerInfo dd{
										margin: 0;
									}
									.test_l.shortProd_l.view-2.full .headerInfo.var-1 dd{
										float: left;
										margin-right: 10px;
									}
									.test_l.shortProd_l.view-2.full .headerInfo.var-2 dd{
										font-weight: bold;
									}

								.shortProd_l.view-2 .shortProd_l-item .floating, .shortProd_l.view-3 .shortProd_l-item .floating{
									float: right;
								}
								.shortProd_l.view-2 .shortProd_l-item .position{
									position: absolute;
									top: 35px;
									right: 5px;
									width: 30px;
								}

									.shortProd_l-item .date{
										display: inline-block;
										/*margin: 0 0 5px;*/
										color: #8a8a8a;
									}

									.shortProd_l-item .autor{
										margin: 0 0 5px;
										color: #8a8a8a;
										font-weight: bold;
									}

									.shortProd_l.view-2 .shortProd_l-item .floating .getRating_b, .shortProd_l.view-3 .shortProd_l-item .floating .getRating_b{
										margin: 0 0 0 5px;
									}

							.shortProd_l-item p{
								margin-bottom: 0;
							}
							.search_l-hint .shortProd_l-item p{
								line-height: 1.2;
							}
							.shortProd_l.view-2 .shortProd_l-item p{
								min-height: 50px;
								margin-bottom: 15px;
								padding-right: 45px;
								line-height: 1.3;
							}
							.shortProd_l.view-3 .shortProd_l-item p{
								margin-bottom: 20px;
								line-height: 1.3;
							}
							.test_l.shortProd_l.view-2 .shortProd_l-item p{
								padding-right: 0;
							}

						.shortProd_l .shortProd_l-item-info > .footer{
							text-align: right;
						}
						.shortProd_l.view-3 .shortProd_l-item-info > .footer{
							padding-top: 5px;
						}
						.test_l.shortProd_l.view-2.full .shortProd_l-item-info > .footer{
							text-align: left;
						}
						.test_l.shortProd_l.view-2.full .shortProd_l-item-info > .footer{
							padding-top: 20px;
						}

							.test_l.shortProd_l.view-2.full .shortProd_l-item-info .footer-sct{
								margin: 0 0 10px;
								font-size: 24px;
							}

							.shortProd_l .shortProd_l-item-info > .footer .el{
								margin: 0 0 0 15px;
							}

							.shortProd_l .shortProd_l-item .btn-4{
								padding-top: 8px;
								padding-bottom: 8px;
								background-color: #2b2b2b;
							}
							.filterGames .shortProd_l .shortProd_l-item .btn-4:hover{
								background-color: #3eb901;
							}
							.filterApps .shortProd_l .shortProd_l-item .btn-4:hover{
								background-color: #dd0217;
							}
							.filterPrograms .shortProd_l .shortProd_l-item .btn-4:hover{
								background-color: #1898cc;
							}
							.test_l.shortProd_l.view-2 .shortProd_l-item .el img{
								vertical-align: middle;
							}

						.shortProd_b.devices .games-link, .shortProd_b.devices .programs-link{
							margin-bottom: 10px;
						}

						.scrins_b img{
							float: left;
							opacity: 0.8;
							-webkit-transition: all ease .3s;
							transition: all ease .3s;
						}
						.scrins_b img:hover{
							opacity: 1;
						}
						.shortProd_l-item .scrins_b img {
							margin: 0 3px 3px 0;
							opacity: 1;
						}

					.shortProd_b-foot{
						text-align: center;
					}

						.shortProd_b-prev, .shortProd_b-next{
							display: inline-block;
							margin: 0 12px;
							color: #7f7f7f !important;
							font-size: 13px;
							font-weight: bold;
							text-decoration: none;
							-webkit-transition: color ease .3s;
							transition: color ease .3s;
						}
						.shortProd_b-prev:hover, .shortProd_b-next:hover{
							color: #555 !important;
						}
						.shortProd_b-prev.disabled, .shortProd_b-next.disabled{
							opacity: .25;
							cursor: default !important;
						}
							.shortProd_b-prev:before, .shortProd_b-next:after{
								content: "";
								position: absolute;
								width: 27px;
								height: 16px;
								margin-top: .2em;
								background-image: url(../img/arr-1.png);
								background-repeat: no-repeat;
							}

						.shortProd_b-prev{
							padding: 0 0 0 40px;
						}
							.shortProd_b-prev:before{
								margin-left: -37px;
								background-position: 0 0;
							}

						.shortProd_b-next{
							padding: 0 40px 0 0;
						}
							.shortProd_b-next:after{
								margin-left: 10px;
								background-position: -27px 0;
							}

					.shortProd_b .more-link{
						position: absolute;
						top: 5px;
						right: 5px;
						background-color: #fdfdfd;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, #fdfdfd), to(#f7f7f7));
						background-image: -webkit-linear-gradient(#fdfdfd 50%, #f7f7f7);
						background-image: linear-gradient(#fdfdfd 50%, #f7f7f7);
						font-size: 14px;
					}

					.shortProd_b.view-2 .more-link, .shortProd_b.view-3 .more-link{
						background-color: #e4e4e4;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, #e4e4e4), to(#dedede));
						background-image: -webkit-linear-gradient(#e4e4e4 50%, #dedede);
						background-image: linear-gradient(#e4e4e4 50%, #dedede);
					}

			/*fullProd_b*/

			.fullProd_b{

			}

				.fullProd_b-sct{
					margin: 0 0 40px;
				}

					.fullProd_b-sct .heading-2, .shortProd_b.view-1 .heading-2, .shortProd_b.view-2 .heading-2, .shortProd_b.view-3 .heading-2{
						font-weight: normal;
					}

				.fullProd_b-desc{
					overflow: hidden;
				}

					.fullProd_b-desc-full{
						display: none;
						clear: both;
					}

					.fullProd_b-desc .more-link{
						display: block;
						clear: both;
						padding: 10px 0;
						background-color: #ededed;
						border-radius: 5px;
						color: #909090;
						font-size: 13px;
						font-weight: bold;
						text-align: center;
					}
						.fullProd_b-desc .more-link	span{
							display: inline-block;
						}
							.fullProd_b-desc .more-link	span:before{
								content: "";
								position: absolute;
								width: 16px;
								height: 16px;
								margin: 2px 0 0 -20px;
								background: url(../img/icon-16_16.png) 0 -176px no-repeat;
							}
							.fullProd_b-desc .more-link	span.open:before {
								-webkit-transform: scaleY(-1);
								transform: scaleY(-1);
								margin-top: 0;
							}

				.fullProd_b-video{

				}

					.fullProd_b-video-sct{
						display: inline-block;
						vertical-align: top;
						width: 340px;
						font-size: 12px;
					}
					.fullProd_b-video-sct.single{
						display: block;
						width: 500px;
						margin: auto;
					}

				.fullProd_b-rating{

				}

					.fullProd_b-rating-sct{
						position: relative;
						display: inline-block;
						vertical-align: top;
						width: 230px;
						margin: 0 0 10px;
						font-size: 12px;
					}

						.fullProd_b-rating .heading-2{
							margin-bottom: 1.5em;
							padding-top: 15px;
						}

						/*voteResult_b*/

						.voteResult_b{
							width: 140px;
							white-space: nowrap;
						}

							.voteResult_l{
								counter-reset: voteResult_l 6;
								margin: 0;
								list-style: none;
							}

								.voteResult_l li{
									height: 25px;
									margin: 0 0 3px;
									padding: 0 0 0 25px;
								}
									.voteResult_l li:before{
										counter-increment: voteResult_l -1;
										content: counter(voteResult_l) "";
										position: absolute;
										margin: 0 0 0 -25px;
										font-size: 18px;
										line-height: 25px;
									}

									.voteResult_l-line{
										display: inline-block;
										height: 100%;
										border-left: 1px solid #000;
									}
									.voteResult_l-line.val-5{
										background-color: #a9da30;
                                        position:relative;
									}
									.voteResult_l-line.val-4{
										background-color: #edb21c;
                                        position:relative;
									}
									.voteResult_l-line.val-3{
										background-color: #ede21c;
                                        position:relative;
									}
									.voteResult_l-line.val-2{
										background-color: #ccc;
                                        position:relative;
									}
									.voteResult_l-line.val-1{
										background-color: #ccc;
                                        position:relative;
									}

									.voteResult_l-num{
										position: absolute;
										right:-15px;
										color: #6d6d6d;
										font-size: 14px;
										line-height: 25px;
									}

						/*ratingFeatures_l*/

						.ratingFeatures_l{
							margin: 0;
							list-style: none;
						}

							.ratingFeatures_l-item{
								margin: 0 0 8px;
								padding: 0 0 0 35px;
								font-size: 18px;
								line-height: 1.3;
								white-space: nowrap;
							}
								.ratingFeatures_l-item:before{
									content: "";
									position: absolute;
									width: 30px;
									height: 30px;
									margin: -3px 0 0 -35px;
									background-image: url(../img/icon-30_30.png);
									background-repeat: no-repeat;
								}
								.ratingFeatures_l-item.item-1:before{
									background-position: 0 -300px;
								}
								.ratingFeatures_l-item.item-2:before{
									background-position: 0 -330px;
								}
								.ratingFeatures_l-item.item-3:before{
									background-position: 0 -360px;
								}
								.ratingFeatures_l-item.item-4:before{
									background-position: 0 -390px;
								}
								.ratingFeatures_l-item.item-5:before{
									background-position: 0 -420px;
								}
								.ratingFeatures_l-item.item-6:before{
									background-position: 0 -570px;
								}
								.ratingFeatures_l-item.item-7:before{
									background-position: 0 -600px;
								}
								.ratingFeatures_l-item.item-8:before{
									background-position: 0 -630px;
								}
								.ratingFeatures_l-item.item-9:before{
									background-position: 0 -660px;
								}

								.ratingFeatures_l .getRating_b{
									margin: 0 0 0 5px;
								}

						/*totalRating_b*/

						.totalRating_b{
							height: 190px;
							margin: 0 0 5px;
							padding: 15px;
							background-color: #2a2a2a;
							border-radius: 5px;
							color: #fff;
							font-size: 18px;
							text-align: center;
						}

							.totalRating_b-head{
								margin: 0 0 5px;
							}

							.totalRating_b-value{
								display: inline-block;
								width: 165px;
								height: 165px;
								line-height: 165px;
								background-image: url(../img/icon-stars.png);
								background-repeat: no-repeat;
								color: #000;
								font-size: 36px;
								font-weight: bold;
							}
							.totalRating_b-value.val-1{
								background-position: 0 -50px;
							}
							.totalRating_b-value.val-2{
								background-position: 0 -50px;
							}
							.totalRating_b-value.val-3{
								background-position: 0 -50px;
							}
							.totalRating_b-value.val-4{
								background-position: 0 -50px;
							}
							.totalRating_b-value.val-5{
								background-position: 0 -50px;
							}

						.fullProd_b-rating-sct .totalRating_b + .btn-7{
							position: absolute;
							width: 100%;
						}

					/*setRating_b*/

					.setRating_b{
						font-size: 18px;
					}
					.fullProd_b-sct .setRating_b{
						display: inline-block;
						width: 65%;
					}

						.setRating_b-head{
							float: left;
							margin: 0 10px 0 0;
							padding: 10px 0 0;
						}

						.setRating_b-complete{
							padding: 10px 0 0;
							text-align: left;
						}
						.setRating_b-complete.ok{
							color: #a9da30;
						}
						.setRating_b-complete.rep{
							color: #edb21c;
						}
						.setRating_b-complete.error{
							color: #f32323;
						}

					/*getRating_b*/

						.getRating_b{
							display: inline-block;
							width: 80px;
							height: 14px;
							background-image: url(../img/icon-stars.png);
							background-repeat: no-repeat;
							text-indent: -9999px;
						}
						.getRating_b.middle{
							width: 147px;
							height: 26px;
						}
						.getRating_b.val-1{
							background-position: 0 -479px;
						}
						.getRating_b.val-2{
							background-position: 0 -493px;
						}
						.getRating_b.val-3{
							background-position: 0 -507px;
						}
						.getRating_b.val-4{
							background-position: 0 -521px;
						}
						.getRating_b.val-5{
							background-position: 0 -535px;
						}
						.getRating_b.middle.val-1{
							background-position: 0 -549px;
						}
						.getRating_b.middle.val-2{
							background-position: 0 -575px;
						}
						.getRating_b.middle.val-3{
							background-position: 0 -601px;
						}
						.getRating_b.middle.val-4{
							background-position: 0 -627px;
						}
						.getRating_b.middle.val-5{
							background-position: 0 -653px;
						}

					/*downloadProd_b*/

					.downloadProd_b{
						position: relative;
						/*padding: 0 15px;
						border: 1px solid #e5e5e5;
						border-radius: 5px;*/
					}

						.downloadProd_b-heading{
							padding: 15px 0;
							border-bottom: 1px solid #d6d6d6;
							font-size: 14px;
						}
						.downloadProd_b-heading:last-child{
							border-bottom: none;
						}

							.downloadProd_b .heading-2{
								margin-bottom: 0;
							}

							.downloadProd_b-sct .str{
								margin: 0 15px 10px 0;
							}

								.downloadProd_b-sct > footer{
									padding: 5px 0 0;
								}

									.downloadProd_b-sct > footer dl{
										overflow: hidden;
										margin: 0;
										color: #575757;
									}

										.downloadProd_b-sct > footer dt{
											float: left;
											margin: 0 2px 0 0;
										}

										.downloadProd_b-sct > footer dd{
											float: left;
											margin: 0 10px 0 0;
											font-weight: bold;
										}
						.downloadProd_b-section {
							height: 72px;
							margin: 0 0 10px;
							padding: 15px 0 0;
						}
							.downloadProd_b-infoList {
								display: inline-block;
								vertical-align: top;
								height: 100%;
							}
								.downloadProd_b-infoList-line {
									margin: 0 0 3px;
								}
									.downloadProd_b-infoList-line ul {
										margin: 0;
										list-style: none;
									}
										.downloadProd_b-infoList-line li {
											display: inline-block;
											margin: 0 3px 0 0;
											padding: 2px 10px;
											background-color: #2a2a2a;
											border-radius: 3px;
											color: #fff;
											font-size: 12px;
										}
							.downloadProd_b-qr {
								display: inline-block;
								vertical-align: top;
								width: 72px;
								height: 100%;
								/*margin: 0 3px 0 0;*/
							}
								.downloadProd_b-qr img {
									display: block;
									width: 100%;
									height: 100%;
								}
						.downloadProd_b-tooltip {
							position: absolute;
							top: 55px;
							right: 0;
							font-size: 18px;
						}

					/*downloadProdBanner_b*/

					.downloadProdBanner_b {
						position: relative;
						overflow: hidden;
						display: inline-block;
						vertical-align: top;
						width: 315px;
						line-height: 55px;
						margin: 0 0 10px;
						padding: 5px;
						border-radius: 3px;
						color: #fff !important;
						font-size: 30px;
						text-decoration: none;
					}
					.downloadProdBanner_b.v1 {
						background-color: #abdb33;
						border: 1px solid #90cb00;
					}
					.downloadProdBanner_b.v2 {
						background-color: #043d3f;
						border: 1px solid #00797d;
					}
						.downloadProdBanner_b-pic {
							float: left;
							width: 60px;
							height: 60px;
							margin: 0 12px 0 0;
							border-radius: 10px;
						}
						.downloadProdBanner_b-server, .downloadProdBanner_b-addInfo, .downloadProdBanner_b-file_name {
							position: absolute;
							right: 10px;
							font-size: 12px;
							line-height: 1;
							font-weight: bold;
						}
        .download-apk-bt{position:absolute;left:78px; top:10px;}
        .downloadProdBanner_b-file_name{top: 10px; left:80px;color: #00797D;}
						.downloadProdBanner_b.v1 .downloadProdBanner_b-server, .downloadProdBanner_b.v1 .downloadProdBanner_b-addInfo {
							color: #fff !important;
						}
						.downloadProdBanner_b.v2 .downloadProdBanner_b-server, .downloadProdBanner_b.v2 .downloadProdBanner_b-addInfo {
							color: #00797d !important;
						}
						.downloadProdBanner_b-server {
							top: 10px;
						}
						.downloadProdBanner_b-addInfo {
							bottom: 10px;
						}

					/*prodString_b*/

					.prodString_b{

					}

						.prodString_l{
							overflow: hidden;
							margin: 0 -13px 0 0;
							list-style: none;
						}

							.prodString_l-item{
								float: left;
								width: 60px;
								margin: 0 13px 0 0;
								font-size: 12px;
							}

								.prodString_l-item img.pic{
									display: block;
									width: 60px;
									height: 60px;
								}

				/*comment_b*/

				.comment_b{

				}

					.comment_b .heading-1{
						font-weight: normal;
					}

					.comment_b-nav{
						margin: 0 0 30px;
						list-style: none;
					}

						.comment_b-nav li{
							display: inline-block;
							margin: 0 40px 0 0;
							padding: 0 0 0 50px;
						}
						.comment_b-nav.review li{
							margin-right: 15px;
							padding-left: 0;
						}

							.comment_b-nav li .num{
								position: absolute;
								width: 45px;
								height: 45px;
								line-height: 35px;
								margin: -5px 0 0 -50px;
								background-image: url(../img/icon-45_45.png);
								background-repeat: no-repeat;
								color: #fff;
								font-size: 14px;
								font-weight: bold;
								text-align: center;
							}
							.comment_b-nav li.comments .num{
								background-position: 0 -90px;
							}
							.comment_b-nav li.questions .num{
								background-position: 0 -135px;
							}

							.comment_b-nav a{
								color: #757575;
								font-size: 16px;
								text-decoration: none;
							}
							.comment_b-nav.review a{
								padding: 5px 8px;
								color: #000;
								font-size: 13px;
								font-weight: bold;
							}
							.comment_b-nav.review .positive a{
								color: #4dc021;
							}
							.comment_b-nav.review .negative a{
								color: #a10000;
							}

					.comment_b-comment{
						margin: 0 0 30px;
					}

						.comment_b-comment-lvl{

						}

							.comment_b-comment-item{
								margin: 0 0 5px;
								padding: 0 0 5px;
								border-bottom: 1px solid #e2e2e2;
							}
							.comment_b-comment-item.autor{
								margin-right: -5px;
								margin-left: -5px;
								padding-right: 5px;
								padding-left: 5px;
								background-color: #aaf4ff;
							}
							.comment_b-comment-item.delete{
								opacity: .2;
								-webkit-transition: all ease .3s;
								transition: all ease .3s;
							}
							.comment_b-comment-item.delete:hover{
								opacity: 1;
							}

								.comment_b-comment-item-header{
									margin: 0 0 3px;
								}

									.comment_b-comment-item .name{
										color: #000;
										font-size: 14px;
										font-weight: bold;
										text-decoration: none;
										cursor: pointer;
									}
									.comment_b-comment-item span.name:hover{
										text-decoration: underline;
										cursor: pointer;
									}

									.comment_b-comment-item .device{
										color: #525252;
										font-size: 12px;
										text-decoration: none;
									}
									.comment_b-comment-item a.device:hover{
										text-decoration: underline;
									}

									.comment_b-comment-item .date{
										color: #a8a8a8;
										font-size: 11px;
									}
									.comment_b-comment-item.autor .date{
										color: #000;
									}

									.comment_b-comment-item-header .date{
										float: right;
									}

								.comment_b-comment-item-photo{
									float: left;
									width: 50px;
									height: 50px;
									margin: 0 10px 0 0;
								}

									.comment_b-comment-item-photo img.pic{
										display: block;
										width: 100%;
										height: 100%;
										border-radius: 5px;
									}

								.comment_b-comment-item-info{
									overflow: hidden;
									font-size: 14px;
								}

									.comment_b-comment-item-info p{
										margin-bottom: 5px;
									}

								.comment_b-comment-item-answer{
									display: inline-block;
									padding: 2px 4px;
									background-color: #73D100;
									color: #fff;
									font-size: 11px;
									cursor: pointer;
									-webkit-transition: all ease .3s;
									transition: all ease .3s;
								}
								.comment_b-comment-item-answer:hover{
									background-color: #86e90d;
								}

								.comment_b-comment-lvl > .comment_b-comment-lvl{
									padding-left: 60px;
								}

							.comment_b-comment-answer{
								padding: 10px 10px 0;
								background-color: #FFF7C3;
							}

								.comment_b-comment-answer .comment_b-comment-item{
									margin-right: -10px;
									margin-left: -10px;
									padding-right: 10px;
									padding-left: 10px;
								}

								.comment_b-comment-answer .comment_b-comment-item-answer{
									display: none;
								}

					.comment_b-form{

					}

						/*user_f*/

						.user_f{

						}

							.user_f fieldset{
								margin: 0 0 25px;
							}
							.user_f fieldset:last-child{
								margin-bottom: 0;
							}

								.user_f label{
									display: block;
									margin: 0 0 10px;
									color: #ffffff;
									font-size: 14px;
								}

								.user_f .inputText, .user_f .textarea{
									width: 100%;
									background-color: #ededed;
									border-color: #d8d8d8;
									-webkit-transition: all ease .3s;
									transition: all ease .3s;
								}
								.user_f .inputText:focus, .user_f .textarea:focus{
									background-color: #fff;
									border-color: #79cdeb;
									box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3);
								}

								.user_f .textarea{
									height: 110px;
								}

								.comment_b-form .user_f .inputText{
									width: 235px;
								}

								.comment_b-form .user_f .textarea{
									width: 385px;
								}

			/*news_b*/

			.news_b{

			}

				.news_l{
					margin: 0;
					list-style: none;
				}

					.news_l-item{
						margin: 0 0 50px;
					}

						.news_l-item > .header{
							margin: 0 0 20px 60px;
							padding: 0 0 10px;
							border-bottom: 1px solid #e5e5e5;
						}
							.news_l-item > .header:before{
								content: "";
								position: absolute;
								width: 60px;
								height: 60px;
								background-image: url(../img/icon-newsCat.png);
								background-repeat: no-repeat;
								margin: 0 0 0 -65px;
							}
							.news_l-item.gadget > .header:before{
								background-position: 0 0;
							}
							.news_l-item.preview > .header:before{
								background-position: 0 -60px;
							}
							.news_l-item.talk > .header:before{
								background-position: 0 -120px;
							}
							.news_l-item.updates > .header:before{
								background-position: 0 -180px;
							}

							.news_l-item .name{
								display: inline-block;
								margin: 0 0 5px;
								color: #212121;
								font-size: 24px;
								font-weight: normal;
								line-height: 1.2;
								text-decoration: none;
								-webkit-transition: color ease .3s;
								transition: color ease .3s;
							}
							.news_l-item a.name:hover{
								color: #236fa9;
								text-decoration: underline;
							}

							.news_l-item .date{
								margin: 0 10px 0 0;
								color: #6d6c6c;
								font-size: 12px;
							}

							.news_l-item .link{
								text-decoration: none;
							}
							.news_l-item .link:hover{
								text-decoration: underline;
							}

							.news_l-item .comm-el{
								float: right;
								color: #777;
								font-size: 12px;
							}
								.news_l-item .comm-el:before{
									margin-top: 3px;
								}

						.news_l-item > .info{

						}

						.news_l-item > .footer{
							text-align: right;
						}

							.news_l-item .more-link{
								padding: 0;
								background: none;
								color: #0088d5 !important;
								font-weight: normal;
							}

				/*shortNews_l*/

				.shortNews_l{
					margin: 0;
					list-style: none;
				}

					.shortNews_l-item{
						position: relative;
						margin: 0 0 25px;
						padding: 0 0 20px;
						border-bottom: 1px solid #e4e4e4;
					}

						.shortNews_l-item .commnum{
							position: absolute;
							top: 0;
							right: 0;
							width: 45px;
							height: 45px;
							line-height: 33px;
							background: url(../img/icon-45_45.png) -45px -90px no-repeat;
							color: #fff;
							font-size: 14px;
							font-weight: bold;
							text-align: center;
						}

						.shortNews_l-item .info{
							min-height: 115px;
							margin: 0 0 30px;
						}
						.news_b.all .shortNews_l-item .info{
							min-height: 0;
							margin-bottom: 0;
						}

							.shortNews_l-item .name{
								display: inline-block;
								margin: 0 0 25px;
								padding: 0 50px 0 0;
								color: #207eac;
								font-family: Tahoma, Arial, Helvetica, sans-serif;
								font-size: 18px;
								font-weight: bold;
								text-decoration: none;
							}
							.shortNews_l-item .name:hover{
								text-decoration: underline;
							}

							.shortNews_l-item img.pic{
								position: absolute;
								width: 245px;
								/*height: 115px;*/
							}

							.shortNews_l-item p{
								padding: 0 0 0 260px;
								font-size: 13px;
							}

						.shortNews_l-item .foot{
							text-align: right;
						}

				/*leafArticle_b*/

				.leafArticle_b{
					margin: 0 0 30px;
					text-align: center;
				}

					.leafArticle_b-nav{
						-moz-box-sizing: border-box;
						box-sizing: border-box;
						position: relative;
						display: inline-block;
						vertical-align: middle;
						width: 295px;
						min-height: 110px;
						margin: 0 5px;
						padding: 10px 0;
						border-radius: 3px;
						font-size: 12px;
						text-decoration: none;
						text-align: left;
						cursor: pointer;
					}
					.leafArticle_b-nav.prev{
						padding-right: 15px;
						padding-left: 85px;
					}
					.leafArticle_b-nav.next{
						padding-right: 85px;
						padding-left: 15px;
					}
						.leafArticle_b-nav:before, .leafArticle_b-nav:after{
							content: "";
							position: absolute;
							z-index: 1;
							top: 0;
							right: 0;
							bottom: 0;
							left: 0;
							border-radius: 3px;
						}
						.leafArticle_b-nav.prev:before{
							background-image: -webkit-gradient(linear, 100% 0, 0 0, color-stop(0.1, #1e1e1e), to(transparent));
							background-image: -webkit-linear-gradient(left, #1e1e1e 10%, transparent);
							background-image: linear-gradient(left, #1e1e1e 10%, transparent);
						}
						.leafArticle_b-nav.next:before{
							background-image: -webkit-gradient(linear, 100% 0, 0 0, color-stop(0.1, #1e1e1e), to(transparent));
							background-image: -webkit-linear-gradient(right, #1e1e1e 10%, transparent);
							background-image: linear-gradient(right, #1e1e1e 10%, transparent);
						}
						.leafArticle_b-nav:after{
							background-color: #1e1e1e;
							background-color: rgba(0, 0, 0, .7);
						}

						.leafArticle_b-nav .head{
							margin: 0 0 10px;
							color: #afafaf;
						}

						.leafArticle_b-nav .name{
							color: #fff;
							font-size: 16px;
							line-height: 1.1;
							font-weight: bold;
						}
						.leafArticle_b-nav .head, .leafArticle_b-nav .name{
							position: relative;
							z-index: 2;
						}
						.leafArticle_b-nav:hover .name{
							text-decoration: underline;
						}
							.leafArticle_b-nav .name:before{
								content: "";
								position: absolute;
								top: 50%;
								width: 45px;
								height: 54px;
								margin: -27px 0 0;
								background-image: url(../img/arr-8.png);
								background-repeat: no-repeat;
							}
							.leafArticle_b-nav.prev .name:before{
								left: -70px;
								background-position: 0 0;
							}
							.leafArticle_b-nav.next .name:before{
								right: -70px;
								background-position: -45px 0;
							}

						.leafArticle_b-nav img.pic{
							position: absolute;
							top: 0;
							left: 0;
							/*z-index: -2;*/
							width: 100%;
							height: 100%;
						}

			/*test_b*/

			.test_b{
				margin: 0 0 55px;
			}

				.test_b-sct{
					margin: 0 0 35px;
					padding: 15px 25px;
					background-color: #f7f7f7;
					border-radius: 5px;
				}

				.test_b-testing{
					padding-bottom: 20px;
				}

				.test_b-videoreview{
					margin: 0 auto 30px;
					display: block;
				}


					.test_b-testing-header{
						margin: 0 0 40px;
					}

						.test_b-sct .heading-2{
							margin-bottom: .4em;
							font-size: 30px;
							font-weight: normal;
						}

						.test_b-testing-shortInfo{
							margin: 0;
							font-size: 18px;
						}

							.test_b-testing-shortInfo dt{
								float: left;
								margin: 0 5px 0 0;
								color: #494949;
							}

							.test_b-testing-shortInfo dd{
								margin: 0 0 5px;
							}

					.test_b-testing-video{
						margin: 0 0 50px;
					}

					.test_b-testing-fullInfo{
						margin: 0;
						list-style: none;
					}

						.test_b-testing-fullInfo-item{
							margin: 0 0 35px;
							padding: 0 0 0 45px;
						}
						.test_b-testing-fullInfo-item:last-child{
							margin-bottom: 0;
						}
							.test_b-testing-fullInfo-item:before{
								content: "";
								position: absolute;
								width: 45px;
								height: 45px;
								margin: -5px 0 0 -50px;
								background-image: url(../img/icon-45_45.png);
								background-repeat: no-repeat;
							}
							.test_b-testing-fullInfo-item.item-1:before{
								background-position: 0 -225px;
							}
							.test_b-testing-fullInfo-item.item-2:before{
								background-position: 0 -270px;
							}
							.test_b-testing-fullInfo-item.item-3:before{
								background-position: 0 -315px;
							}
							.test_b-testing-fullInfo-item.item-4:before{
								background-position: 0 -360px;
							}
							.test_b-testing-fullInfo-item.item-5:before{
								background-position: 0 -405px;
							}
							.test_b-testing-fullInfo-item.item-6:before{
								background-position: 0 -450px;
							}
							.test_b-testing-fullInfo-item.item-7:before{
								background-position: 0 -495px;
							}
							.test_b-testing-fullInfo-item.item-8:before{
								background-position: 0 -540px;
							}
							.test_b-testing-fullInfo-item.item-9:before{
								background-position: 0 -585px;
							}

							.test_b-testing-fullInfo-item .header{
								margin: 0 0 10px;
							}

								.test_b-testing-fullInfo-item .name{
									font-size: 24px;
								}

								.test_b-testing-fullInfo-item .getRating_b{
									margin: 0 0 -3px 5px;
								}

							.test_b-testing-fullInfo-item p{
								margin-bottom: 0;
								font-size: 14px;
							}

			/*orderTest_b*/

			.orderTest_b{
				margin: 0 -280px 0 0;
				padding: 0 0 0 175px;
				background: url(../img/bg/bg-b-5.png) 0 20px no-repeat;
			}

				.orderTest_b .heading-1{
					font-weight: normal;
				}

				.orderTest_b-order{

				}

					.orderTest_b-order .search_b{
						margin: 0 0 65px;
						padding: 35px 0 0;
					}

						.orderTest_b-order .search_l-hint{
							right: 480px;
						}

					.orderTest_b-form{

					}

						.orderTest_b-form .head{
							margin: 0 0 5px;
							color: #3b3a3a;
							font-size: 14px;
							font-weight: bold;
						}

						.orderTest_b-form .inputText{
							width: 240px;
							height: 45px;
							margin: 0 10px 0 0;
							background-color: #f1f1f1;
							border: 2px solid #d4d4d4;
							border-radius: 3px;
							font-size: 16px;
						}

						.orderTest_b-form .btn-5{
							line-height: 45px;
							background: #272727;
						}
						.orderTest_b-form .inputButton:hover .btn-5{
							background: #4533c9;
						}

					.orderTest_b-order .test_l{
						margin: 0 195px 0 0;
					}

						.orderTest_b-order .vote-el{
								position: absolute;
								top: 10px;
								right: 0;
						}

							.orderTest_b-order .vote-el .num{
								width: 95px;
								padding: 8px 0 0;
								vertical-align: top;
								font-size: 48px;
								text-align: center;
							}

							.orderTest_b-order .vote-el .up, .orderTest_b-order .vote-el .down{
								width: 54px;
								height: 54px;
								background-image: url(../img/arr-9.png);
							}
							.orderTest_b-order .vote-el .up{
								background-position: 0 0;
							}
							.orderTest_b-order .vote-el .up:hover{
								background-position: 0 -54px;
							}
							.orderTest_b-order .vote-el .down{
								background-position: -54px 0;
							}
							.orderTest_b-order .vote-el .down:hover{
								background-position: -54px -54px;
							}

			/*viewShortProd_b*/

			.viewShortProd_b{

			}

				.viewShortProd_b-head{
					margin: 0 0 25px;
				}

					.viewShortProd_b-select_l{
						margin: 0;
						list-style: none;
					}

						.viewShortProd_b-select_l li{
							display: inline-block;
							margin: 0 15px 0 0;
						}

							.viewShortProd_b-select_l a{
								display: block;
								width: 40px;
								height: 35px;
								background-image: url(../img/icon-selectView.png);
								background-repeat: no-repeat;
								text-indent: -9999px;
							}
							.viewShortProd_b-select_l a.active{
								background-color: #f4f4f4;
								border-radius: 5px;
								box-shadow: inset 0 3px 5px rgba(0, 0, 0, .5);
							}
							.viewShortProd_b-select_l a:focus{
								outline: none;
							}
							.filterGames .viewShortProd_b-select_l li.view-1 a{
								background-position: 0 0;
							}
							.filterApps .viewShortProd_b-select_l li.view-1 a{
								background-position: -40px 0;
							}
							.filterPrograms .viewShortProd_b-select_l li.view-1 a{
								background-position: -80px 0;
							}
							.viewShortProd_b-select_l li.view-1 a.active{
								background-position: -120px 0;
							}
							.filterGames .viewShortProd_b-select_l li.view-2 a{
								background-position: 0 -35px;
							}
							.filterApps .viewShortProd_b-select_l li.view-2 a{
								background-position: -40px -35px;
							}
							.filterPrograms .viewShortProd_b-select_l li.view-2 a{
								background-position: -80px -35px;
							}
							.viewShortProd_b-select_l li.view-2 a.active{
								background-position: -120px -35px;
							}
							.viewShortProd_b-select_l li.view-3 a{
								background-position: 0 -70px;
							}
							.filterGames .viewShortProd_b-select_l li.view-3 a{
								background-position: 0 -70px;
							}
							.filterApps .viewShortProd_b-select_l li.view-3 a{
								background-position: -40px -70px;
							}
							.filterPrograms .viewShortProd_b-select_l li.view-3 a{
								background-position: -80px -70px;
							}
							.viewShortProd_b-select_l li.view-3 a.active{
								background-position: -120px -70px;
							}

			/*pageNav_b*/

			.pageNav_b{
				margin: 0 0 15px;
				text-align: center;
			}

				.pageNav_l{
					margin: 0;
					list-style: none;
				}

					.pageNav_l li{
						display: inline-block;
						vertical-align: middle;
						margin: 0 5px;
						font-size: 18px;
					}

						.pageNav_l .page{
							display: block;
							padding: 0 8px;
							color: #191919;
							line-height: 25px;
							text-decoration: none;
						}
						.pageNav_l li a.page:hover, .pageNav_l li .page.active{
							background: #249dcf;
							border-radius: 4px;
							color: #fff;
						}
						.pageNav_l .prev, .pageNav_l .next{
							display: block;
							padding: 0 8px;
							background-color: #0b0b0b;
							background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #363636), to(#0f0f0f));
							background-image: -webkit-linear-gradient(#363636 20%, #0f0f0f);
							background-image: linear-gradient(#363636 20%, #0f0f0f);
							border-radius: 4px;
							color: #fff;
							font-size: 13px;
							line-height: 25px;
							font-weight: bold;
							text-decoration: none;
						}
						.pageNav_l li a.page:hover, .pageNav_l li .page.active, .pageNav_l .prev:hover, .pageNav_l .next:hover{
							background: #249dcf;
						}
						.filterGames .pageNav_l li a.page:hover, .filterGames .pageNav_l li .page.active, .filterGames .pageNav_l .prev:hover, .filterGames .pageNav_l .next:hover{
							background: #3eb901;
						}
						.filterApps .pageNav_l li a.page:hover, .filterApps .pageNav_l li .page.active, .filterApps .pageNav_l .prev:hover, .filterApps .pageNav_l .next:hover{
							background: #dd0217;
						}
						.filterPrograms .pageNav_l li a.page:hover, .filterPrograms .pageNav_l li .page.active, .filterPrograms .pageNav_l .prev:hover, .filterPrograms .pageNav_l .next:hover{
							background: #249dcf;
						}
						.pageNav_l .prev.disabled, .pageNav_l .next.disabled, .pageNav_l .prev.disabled:hover, .pageNav_l .next.disabled:hover{
							background: #cecece;
						}

			/*contact_b*/

			.contact_b{

			}

				.contact_b .col-1{
					float: left;
					width: 340px;
				}

					.contact_b p{
						color: #787878;

					}

					/*address_b*/

					.address_b{
						padding: 10px 15px;
						background-color: #f3f3f3;
						border-radius: 5px;
					}

						.address_b address{
							margin: 0 0 15px;
							padding: 0 0 0 30px;
							background-repeat: no-repeat;
							font-family: Tahoma, Arial, Helvetica, sans-serif;
							font-size: 16px;
						}
						.address_b address:last-child{
							margin-bottom: 0;
						}
							.address_b address:before{
								content: "";
								position: absolute;
								width: 16px;
								height: 16px;
								margin: 5px 0 0 -30px;
								background-image: url(../img/icon-16_16.png);
								background-repeat: no-repeat;
							}
							.address_b .icq-addr:before{
								background-position: 0 -48px;
							}
							.address_b .email-addr:before{
								background-position: 0 -64px;
							}

							.address_b address .head{
								color: #858585;
							}

							.address_b 	.email-addr a{
								color: #227fe1;
								text-decoration: none;
							}
							.address_b 	.email-addr a:hover{
								text-decoration: underline;
							}

				.contact_b .col-2{
					float: right;
					width: 350px;
				}

					/*contact_f*/

						.contact_f{

						}

								.contact_f fieldset{
									margin: 0 0 10px;
								}
								.contact_f fieldset:last-child{
									margin-bottom: 0;
								}

									.contact_f label{
										display: block;
										margin: 0 0 5px;
									}

									.contact_f .inputText{
										width: 185px;
									}

									.contact_f .textarea, .contact_f .inputText#contact_f-theme{
										width: 100%;
									}

									.contact_f .textarea{
										height: 80px;
									}

									.contact_f .inputButton{
										float: right;
										margin: 5px 0 0;
									}

					/*reg_f*/

					.reg_f{

					}

						.reg_f .inputText{
							width: 280px;
						}

						.reg_f .inputButton{
							float: none;
						}

			/*deviceFull_b*/

			.deviceFull_b{
				margin: 0 0 20px;
			}
				.deviceFull_b-heading{
					font-size: 30px;
					font-weight: normal;
				}
				.deviceFull_b-photo{
					float: left;
					margin: 0 10px 0 0;
				}
				.deviceFull_b-info{
					overflow: hidden;
				}
					.deviceFull_b-info .devInfo-el{
						margin: 0 2px 10px 0;
						padding: 5px 10px;
						background-color: #fef5bc;
						color: #a97d1f;
						font-size: 16px;
						font-weight: bold;
					}

			/*userFull_b*/

			.userFull_b{

			}

				.userFull_b-header{
					margin: 0 0 25px;
				}

					.userFull_b-header .name{
						color: #222;
						font-size: 24px;
					}

				/*informationUserFull_b*/

				.informationUserFull_b{
					margin: 0 0 25px;
				}

					.informationUserFull_b-head{
						margin: 0 0 20px;
						padding: 0 0 5px;
						border-bottom: 1px solid #cdcdcd;
						font-size: 18px;
					}

						.informationUserFull_b .show-link{
							padding: 0 25px 0 0;
							cursor: pointer !important;
						}
							.informationUserFull_b .show-link:after{
								content: "";
								position: absolute;
								margin: 12px 0 0 12px;
								border-width: 6px;
								border-style: solid;
								border-color: #000 transparent transparent;
							}
							.informationUserFull_b .show-link.active:after{
								margin-top: 6px;
								border-color: transparent transparent #000;
							}

						.informationUserFull_b-cnt{
							display: none;
						}

							.informationUserFull_b .userFull_b-info{
								margin: 0;
							}

						.informationUserFull_b-footer{
							padding: 40px 0 0;
						}

				.userFull_b-info{
					margin: 0 0 20px;
					font-size: 14px;
				}

					.userFull_b-info dt{
						float: left;
						margin: 0 3px 0 0;
						color: #737373;
					}

					.userFull_b-info dd{
						overflow: hidden;
						margin: 0 0 5px;
					}
					.userFull_b-info.edit dd{
						margin-bottom: 0;
						padding: 0 0 10px;
					}

						.userFull_b-info.edit .textarea{
							width: 100%;
							height: 150px;
						}

						.datepicker{
							cursor: pointer;
						}

				/*carouselFavourites_b*/

				.carouselFavourites_b{
					margin: 0 0 45px;
					padding: 10px 15px;
					background-color: #ebebeb;
					border-radius: 5px;
				}

					.carouselFavourites_b .heading-2{
						font-weight: normal;
					}

					.carouselFavourites_l{

					}

						.carouselFavourites_l li{
							width: 80px;
							margin: 0 10px 10px;
							text-align: center;
						}

							.carouselFavourites_l img.pic{
								display: block;
								width: 100%;
								height: 80px;
								margin: 0 0 8px;
								border-radius: 5px;
							}

							.carouselFavourites_l .name{
								display: inline-block;
								color: #131313;
								font-size: 14px;
								line-height: 1.2;
								text-decoration: none;
							}
							.carouselFavourites_l a.name:hover{
								text-decoration: underline;
							}

					.carouselFavourites_b .prev, .carouselFavourites_b .next{
						width: 38px;
						height: 38px;
						margin: -35px 0 0;
						background-image: url(../img/arr-12.png);
						background-repeat: no-repeat;
					}
					.carouselFavourites_b .prev{
						left: -5px;
						background-position: 0 0;
					}
					.carouselFavourites_b .prev:hover{
						background-position: 0 -38px;
					}
					.carouselFavourites_b .next{
						right: -5px;
						background-position: -38px 0;
					}
					.carouselFavourites_b .next:hover{
						background-position: -38px -38px;
					}

		/*aside_b*/

		.aside_b{
			float: left;
			width: 260px;
		}
		.test .aside_b{
			float: right;
		}
		.account .aside_b{
			width: 185px;
		}

			/*aside_b-sct*/

			.aside_b-sct{
				margin: 0 0 30px;
				padding: 15px 20px;
				background-color: #eee;
				border-radius: 5px;
			}
			.aside_b-sct.scrins{
				padding: 0;
				background: none;
			}
				.aside_b-sct.scrins .app_screenshots {
					-webkit-transition: all ease .3s;
					transition: all ease .3s;
				}

				.aside_b-sct.scrins .app_screenshots:hover {
					opacity: .8;
				}

				.aside_b-sct .heading-1{
					font-weight: normal;
				}

				/*aside_l*/

				.aside_l{
					margin: 0;
					list-style: none;
				}

					.aside_l.var-1 li{
						margin: 0 0 5px;
						padding: 0 0 0 15px;
					}
					.aside_l.var-1 li:last-child{
						margin-bottom: 0;
					}

						.aside_l.var-1 .link{
							display: inline-block;
							color: #01b3cd;
							font-size: 14px;
							font-weight: bold;
							text-decoration: none;
						}
						.aside_l.var-1 .link:hover{
							text-decoration: underline;
						}
							.aside_l.var-1 .link:before{
								content: "";
								position: absolute;
								margin: 5px 0 0 -15px;
								border-width: 6px;
								border-style: solid;
								border-color: transparent transparent transparent #01b3cd;
							}

			/*sideNav_b*/

			.sideNav_b{
				margin: 0 0 15px;
			}

				.sideNav_l{
					margin: 0;
					list-style: none;
				}

					.sideNav_l > li{

					}

						.sideNav_l > li > .link{
							display: block;
							height: 32px;
							padding: 12px 0 0 70px;
							background-color: #262626;
							background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, #262626), to(#0f0f0f));
							background-image: -webkit-linear-gradient(#262626 50%, #0f0f0f);
							background-image: linear-gradient(#262626 50%, #0f0f0f);
							border-bottom: 1px solid #484848;
							color: #fff;
							font-size: 14px;
							font-weight: bold;
							text-decoration: none;
						}
						.sideNav_l > li:first-child > .link{
							border-radius: 5px 5px 0 0;
						}
						.sideNav_l > li:last-child > .link{
							border-radius: 0 0 5px 5px;
							border-bottom: none;
						}
						.sideNav_l > li > .link:hover, .sideNav_l > li > .link.active{
							background: url(../img/bg/bg-sidemenu.png) 0 0 no-repeat;
						}
							.sideNav_l > li > .link:before{
								content: "";
								position: absolute;
								width: 30px;
								height: 30px;
								margin: -5px 0 0 -55px;
								background-image: url(../img/icon-30_30.png);
								background-repeat: no-repeat;
							}
							.sideNav_l > li.item-1 .link:before{
								background-position: 0 0;
							}
								.sideNav_l > li.item-1 .link:hover:before, .sideNav_l > li.item-1 .link.active:before{
									background-position: -30px 0;
								}
							.sideNav_l > li.item-2 .link:before{
								background-position: 0 -30px;
							}
								.sideNav_l > li.item-2 .link:hover:before, .sideNav_l > li.item-2 .link.active:before{
									background-position: -30px -30px;
								}
							.sideNav_l > li.item-3 .link:before{
								background-position: 0 -60px;
							}
								.sideNav_l > li.item-3 .link:hover:before, .sideNav_l > li.item-3 .link.active:before{
									background-position: -30px -60px;
								}
							.sideNav_l > li.item-4 .link:before{
								background-position: 0 -90px;
							}
								.sideNav_l > li.item-4 .link:hover:before, .sideNav_l > li.item-4 .link.active:before{
									background-position: -30px -90px;
								}
							.sideNav_l > li.item-5 .link:before{
								background-position: 0 -120px;
							}
								.sideNav_l > li.item-5 .link:hover:before, .sideNav_l > li.item-5 .link.active:before{
									background-position: -30px -120px;
								}
							.sideNav_l > li.item-6 .link:before{
								background-position: 0 -150px;
							}
								.sideNav_l > li.item-6 .link:hover:before, .sideNav_l > li.item-6 .link.active:before{
									background-position: -30px -150px;
								}
							.sideNav_l > li.item-7 .link:before{
								background-position: 0 -180px;
							}
								.sideNav_l > li.item-7 .link:hover:before, .sideNav_l > li.item-7 .link.active:before{
									background-position: -30px -180px;
								}

			/*informationProd_b*/

			.informationProd_b{
				margin: 0 0 25px;
			}

				.informationProd_b-head{
					margin: 0 0 20px;
					padding: 0 0 5px;
					border-bottom: 1px solid #cdcdcd;
					font-size: 18px;
				}

					.informationProd_b .show-link{
						padding: 0 25px 0 0;
						cursor: pointer !important;
					}
						.informationProd_b .show-link:after{
							content: "";
							position: absolute;
							margin: 12px 0 0 12px;
							border-width: 6px;
							border-style: solid;
							border-color: #000 transparent transparent;
						}
						.informationProd_b .show-link.active:after{
							margin-top: 6px;
							border-color: transparent transparent #000;
						}

				.informationProd_b-cnt{

				}

					.informationProd_l{
						margin: 0;
						font-size: 16px;
					}

						.informationProd_l dt{
							float: left;
							margin: 0 .3em 0 0;
							color: #717171;
						}

						.informationProd_l dd{
							margin: 0 0 .3em;
							padding: 0 0 .3em;
							border-bottom: 1px solid #e4e4e4;
						}
						.informationProd_l dd:last-child{
							margin-bottom: 0;
						}

			/*selectDevice_b*/

			.selectDevice_b{
				position: relative;
				margin: 0 0 25px;
				padding: 10px 10px 30px;
				background-color: #f4f4f4;
				border-radius: 5px;
			}

				.selectDevice_b-head{
					margin: 0 0 15px;
					font-size: 18px;
					line-height: 1.3;
				}

				.selectDevice_b .search_b{

				}

					.selectDevice_b .inputText{
					 	padding-right: 10px;
					 	padding-left: 10px;
					 	border: none;
					 	background-color: #e4e4e4;
					 	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #fbfbfb), to(#e4e4e4));
					 	background-image: -webkit-linear-gradient(#fbfbfb 20%, #e4e4e4);
					 	background-image: linear-gradient(#fbfbfb 20%, #e4e4e4);
					 	box-shadow: 0 1px 2px rgba(0, 0, 0, .4);
					 }

					.selectDevice_b .search_l-hint{
						max-height: 200px;
						margin-top: 8px;
						border-width: 1px;
						border-color: #c3c3c3;
					}

				.selectDevice_b-completed{
					overflow: hidden;
				}
				.selectDevice_b .search_b{
					margin: 0 0 20px;
				}

					.selectDevice_b-completed .name{
						margin: 0 0 5px;
					}

						.selectDevice_b-completed .name a{
							color: #118bbc;
							font-size: 18px;
							font-weight: bold;
							text-decoration: none;
						}
						.selectDevice_b-completed .name a:hover{
							text-decoration: underline;
						}

					.selectDevice_b-completed-photo{
						float: left;
						width: 55px;
						margin: 0 10px 0 0;
					}

						.selectDevice_b-completed-photo img{
							width: 100%;
						}

					.selectDevice_b-completed-info{
						overflow: hidden;
						font-size: 13px;
					}

						.selectDevice_b-completed-info header{
							margin: 0 0 5px;
						}

							.selectDevice_b-completed-info .games-link, .selectDevice_b-completed-info .programs-link{
								margin: 0 0 5px;
							}
							.selectDevice_b-completed.narrowCol .games-link, .selectDevice_b-completed.narrowCol .programs-link{
								font-size: 12px;
							}
							.selectDevice_b-completed.narrowCol .games-link:before, .selectDevice_b-completed.narrowCol .programs-link:before{
								margin-top: 0;
							}

							.selectDevice_b-completed-info .devInfo-el{
								margin: 0 0 5px;
							}

					.selectDevice_b-completed-change{
						display: inline-block;
						padding: 2px 4px;
						background-color: #73D100;
						color: #fff;
						font-size: 11px;
						cursor: pointer;
						-webkit-transition: all ease .3s;
						transition: all ease .3s;
					}
					.selectDevice_b .selectDevice_b-completed-change{
						position: absolute;
						bottom: 8px;
						left: 75px;
					}
					.selectDevice_b-completed-change:hover{
						background-color: #86e90d;
					}

				.selectDevice_b-resultMessage{
					padding: 10px 0;
					font-size: 14px;
					line-height: 1.2;
					text-align: center;
				}
				.selectDevice_b-resultMessage.yes{
					color: #41ad00;
				}
				.selectDevice_b-resultMessage.no{
					color: #f32323;
				}

			/*sendQuestion_b*/

			.sendQuestion_b{
				margin: 0 0 40px;
			}

				.sendQuestion_b-head{
					margin: 0 0 15px;
					padding: 0 0 0 50px;
					font-size: 18px;
					line-height: 1.3;
				}
					.sendQuestion_b-head:before{
						content: "";
						position: absolute;
						width: 45px;
						height: 45px;
						margin: 3px 0 0 -50px;
						background: url(../img/icon-45_45.png) 0 -180px no-repeat;
					}

				/*sendQuestion_f*/

				.sendQuestion_f{

				}

					.sendQuestion_f fieldset{
						margin: 0 0 10px;
					}
					.sendQuestion_f fieldset:last-child{
						margin-bottom: 0;
					}

						.sendQuestion_f .textarea{
							width: 100%;
							height: 75px;
							background-color: #f1f1f1;
							border: none;
							box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3);
						}

						.sendQuestion_f .inputButton{

						}

						.sendQuestion_f .btn-1{

						}

			/*shortSchare_b*/

			.shortSchare_b{
				margin: 0 0 10px;
			}
			.shortSchare_b.article{
				position: relative;
				height: 75px;
				padding: 0 140px;
				background: url(../img/bg/bg-b-4.png) 0 0 no-repeat;
			}

				.shortSchare_b .shortSct_b-head{
					background-color: #008ec4;
				}
				.shortSchare_b.article .shortSct_b-head{
					display: table-cell;
					vertical-align: middle;
					height: 75px;
					width: 410px;
					padding-top: 0;
					padding-bottom: 0;
				}
					.shortSchare_b .shortSct_b-head:before{
						background-position: 0 -60px;
					}
					.shortSchare_b.article .shortSct_b-head:before{
						display: none;
					}

				.shortSchare_b.article .soclike_b{
					position: absolute;
					top: 25px;
					margin: 0 0 0 15px;
				}

			/*shortApp_b*/

			.shortApp_b{
				margin: 0 0 15px;
			}

				.shortApp_b .shortSct_b-head{
					position: relative;
					z-index: 2;
				}
				.shortApp_b.week .shortSct_b-head{
					background-color: #989898;
				}
                .shortApp_b.week:hover .shortSct_b-head{
                    background-color: #a200f0;
                    }
					.shortApp_b.week .shortSct_b-head:before{
						background-position: 0 -80px;
					}
				.shortApp_b.month .shortSct_b-head{
					background-color: #989898;
				}
                .shortApp_b.month:hover .shortSct_b-head{
                    background-color: #ff002a;
                    }
					.shortApp_b.month .shortSct_b-head:before{
						background-position: 0 -100px;
					}

			/*shortVideo_b*/

			.shortVideo_b{
				margin: 0 0 25px;
			}

				.shortVideo_b .shortSct_b-head{
					background-color: #4cc000;
				}
					.shortVideo_b .shortSct_b-head:before{
						background-position: 0 -120px;
					}

			/*anyShortProd_b*/

			.anyShortProd_b{
				margin: 0 0 25px;
			}

				.anyShortProd_b .shortSct_b-head{
					position: relative;
					z-index: 2;
				}

				.anyShortProd_b.games .shortSct_b-head{
					background-color: #73d100;
				}
					.anyShortProd_b.games .shortSct_b-head:before{
						background-position: 0 -140px;
					}
				.anyShortProd_b.programs .shortSct_b-head{
					background-color: #1532e6;
				}
					.anyShortProd_b.programs .shortSct_b-head:before{
						background-position: 0 -160px;
					}
				.anyShortProd_b.test .shortSct_b-head{
					background-color: #76d200;
				}
					.anyShortProd_b.test .shortSct_b-head:before{
						background-position: 0 -180px;
					}
				.anyShortProd_b.comm .shortSct_b-head{
					background-color: #0a81ff;
				}
					.anyShortProd_b.comm .shortSct_b-head:before{
						background-position: 0 -200px;
					}
				.anyShortProd_b.vote .shortSct_b-head{
					background-color: #ff7116;
				}
					.anyShortProd_b.vote .shortSct_b-head:before{
						background-position: 0 -220px;
					}

				.anyShortProd_l{
					margin: -20px 0 0;
					padding: 8px;
					background-color: #f4f4f4;
					border-radius: 0 0 5px 5px;
					list-style: none;
				}
				.commShortProd_l{
					padding: 15px 10px 10px;
				}

					.anyShortProd_l-item{
						overflow: hidden;
						padding: 8px;
						border-bottom: 1px solid #d1d1d1;
					}

						.anyShortProd_l-item img.pic{
							float: left;
							width: 50px;
							height: 50px;
							margin: 0 10px 0 0;
							border-radius: 5px;
						}
						.anyShortProd_b.test .anyShortProd_l-item img.pic{
							position: relative;
							z-index: 1;
							border: 2px solid #292929;
						}

						.anyShortProd_l-item .name{
							/*color: #000;*/
							font-size: 13px;
							line-height: 1.3;
							font-weight: bold;
							text-decoration: none;
						}
						.anyShortProd_l-item a.name:hover{
							text-decoration: underline;
						}

						.anyShortProd_l-item .vote-el{
							padding: 10px 0 0;
						}

					.commShortProd_l-item{
						margin: 0 0 15px;
						font-size: 12px;
					}
					.commShortProd_l-item:last-child{
						margin-bottom: 0;
					}

						.commShortProd_l-item-header{
							margin: 0 0 5px;
							padding: 0 0 0 20px;
							color: #545454;
						}

							.commShortProd_l-item-header .link{
								color: #01a0d4;
								font-weight: bold;
								text-decoration: none;
							}
							.commShortProd_l-item-header a.link:hover{
								text-decoration: underline;
							}

						.commShortProd_l-item-cnt{
							position: relative;
							padding: 8px;
							background-color: #fff;
							border-radius: 5px;
							box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
						}
							.commShortProd_l-item-cnt:before{
								content: "";
								position: absolute;
								top: -10px;
								width: 20px;
								left: 0;
								height: 10px;
								background: url(../img/arr-6.png) 0 0 no-repeat;
							}

							.commShortProd_l-item-photo{
								float: left;
								width: 35px;
								height: 35px;
							}

								.commShortProd_l-item-photo img.pic{
									display: block;
									width: 100%;
									height: 100%;
								}

							.commShortProd_l-item-info{
								margin: 0 0 0 45px;
							}

								.commShortProd_l-item-info .name{
									display: inline-block;
									margin: -5px 0 5px;
									color: #026a9d;
									text-decoration: none;
								}
								.commShortProd_l-item-info a.name:hover{
									text-decoration: underline;
								}

									.commShortProd_l-item-info p:last-child{
										margin-bottom: 0;
									}

			/*btnSct_b*/

			.btnSct_b{
				margin: 0 0 25px;
			}

				.btnSct_b .btn-6{
					width: 100%;
				}

			/*anyLink_b*/

			.anyLink_b{
				padding: 8px;
				/*background-color: #f4f4f4;*/
                width:290px;
				border-radius: 5px;
			}

				.tabsAnyLinkNav_l{
					margin: 0 0 20px;
					list-style: none;
					text-align: left;
				}

					.tabsAnyLinkNav_l li{
						display: inline-block;
						width: 30px;
						height: 30px;
						margin: 0 2px;
					}

						.tabsAnyLinkNav_l a{
							display: block;
							height: 100%;
							background-image: url(../img/icon-30_30.png);
							background-repeat: no-repeat;
							text-indent: -9999px;
						}
						.tabsAnyLinkNav_l li.item-1 a{
							background-position: 0 -210px;
						}
						.tabsAnyLinkNav_l li.item-2 a{
							background-position: 0 -240px;
						}
						.tabsAnyLinkNav_l li.item-3 a{
							background-position: 0 -270px;
						}

				.anyLink_l{
					margin: 0;
					list-style: none;
                    color: #ffffff;
				}

					.anyLink_l li{
						margin: 0 0 5px;
						padding: 0 10px;
                        color: #ffffff;
					}
						.anyLink_l li:before{
							content: "";
							position: absolute;
							width: 3px;
							height: 3px;
							margin: 8px 0 0 -10px;
							border-radius: 50%;
							background-color: #ffffff;
						}
						.anyLink_l.lang li:before{
							display: none;
						}

						.anyLink_l a{
							display: inline-block;
							color: #ffffff;
							font-size: 12px;
						}
						.anyLink_l a:hover{
							color: #ffffff;
						}
						.anyLink_l .lang{
							padding: 0 0 0 20px;
						}
							.anyLink_l .lang:before{
								content: "";
								position: absolute;
								width: 23px;
								height: 17px;
								margin: 0 0 0 -28px;
								background-image: url(../img/icon-lang.png);
								background-repeat: no-repeat;
							}
							.anyLink_l .ru:before{
								background-position: 0 0;
							}
							.anyLink_l .en:before{
								background-position: -23px 0;
							}
							.anyLink_l .de:before{
								background-position: -46px 0;
							}
							.anyLink_l .it:before{
								background-position: -69px 0;
							}
							.anyLink_l .pl:before{
								background-position: -92px 0;
							}
							.anyLink_l .ua:before{
								background-position: -115px 0;
							}
							.anyLink_l .sp:before{
								background-position: -138px 0;
							}
							.anyLink_l .fr:before{
								background-position: -161px 0;
							}
							.anyLink_l .por:before{
								background-position: -184px 0;
							}
							.anyLink_l .jp:before{
								background-position: -207px 0;
							}
							.anyLink_l .ar:before{
								background-position: -230px 0;
							}

			/*ratingResult_b*/

			.ratingResult_b{

			}

				.ratingResult_b-header{
					margin: 0 0 15px;
				}

				.ratingResult_b-info{

				}

					.ratingResult_b-sct{
						margin: 0 0 25px;
					}

						.ratingResult_b-sct-head{
							margin: 0 0 5px;
							font-size: 16px;
						}

				.ratingResult_b-footer{
					margin-bottom: 0;
				}

				.ratingResult_b .numRating_b{
					background-color: #474747;
				}

			/*userFullAside_b*/

			.userFullAside_b{
				margin: 0 0 35px;
			}

				.userFullAside_b-photo{
					margin: 0 0 10px;
					padding: 20px 25px 15px;
					background-color: #f1f1f1;
					border-radius: 5px;
					text-align: center;
				}

					.userFullAside_b-photo img.pic{
						display: block;
						width: 100%;
						height: 130px;
						margin: 0 0 10px;
						border-radius: 5px;
					}

					.userFullAside_b .name{
						font-size: 14px;
					}

				.userFullAside_b-info{
					margin: 0 0 30px;
				}

					.userFullAside_b-info-sct{
						margin: 0 0 10px;
						padding: 0 0 10px;
						border-bottom: 1px solid #d3d3d3;
						text-align: center;
					}
					.userFullAside_b-info-sct.rating{
						padding-bottom: 15px;
					}

						.userFullAside_b-info-sct dl{
							display: inline-block;
							margin: 0 10px;
						}

							.userFullAside_b-info-sct dt{
								color: #333;
								font-size: 14px;
							}
							.userFullAside_b-info-sct.rating dt{
								display: inline-block;
								color: #5a6e76;
								font-size: 20px;
							}

							.userFullAside_b-info-sct dd{
								margin: 0;
								font-size: 24px;
							}
							.userFullAside_b-info-sct.rating dd{
								display: inline-block;
								color: #5a6e76;
								font-size: 20px;
							}

				.userFullAside_b-send{

				}

					.userFullAside_b-send .btn-5{
						width: 100%;
						line-height: 35px;
						margin: 0 0 10px;
						font-size: 13px;
					}

/*footer*/

.footer_b{
	margin: -100px 0 0;
    background-color:#000;
}
    .footer_b .ctr{
        background: #000 url(../img/footer-bg.jpg) no-repeat;
        background-position: center top;
        background-size: 1218px 100%;
    }

	.footer_b .logo{
		margin: 0 0 0 -30px;
	}

	.footer_b-counters {
		position: absolute;
		z-index: 10;
		top: 50%;
		left: 50%;
		margin: -15px 0 0 -15px;
	}

	.selectLang_b{
		display: inline-block;
	}

	.footer_b .selectLang_b{
		position: absolute;
		top: 130px;
		
	}

/*notfoundPage_b*/

.notfoundPage_b{
	position: relative;
	height: 100%;
	background: #000 url(../img/bg/bg-b-6.png) 50% 0 no-repeat;
	color: #fff;
	font: 14px/1.3 Tahoma, Helvetica, sans-serif;
}
	.notfoundPage_b-content{
		width: 840px;
		margin: auto;
		padding: 30px 0 0;
	}
		.notfoundPage_b-header{
			margin: 0 0 75px;
			font-size: 18px;
			text-align: center;
		}
			.notfoundPage_b-heading{
				margin: 0 0 20px;
				/*background: url(../img/404heading.png) 50% 50% no-repeat;*/
				color: #feeb9d;
				font-size: 48px;
				font-weight: bold;
				/*text-indent: -9999px;*/
			}
		.notfoundPage_b-nav{
			margin: 0 0 35px;
		}
			.notfoundPage_b-nav-list{
				margin: 0;
				list-style: none;
			}
				.notfoundPage_b-nav-item{
					display: inline-block;
					vertical-align: top;
					margin: 0 25px 20px 0;
				}
					.notfoundPage_b-nav-link{
						display: block;
						padding: 10px 15px 10px 55px;
						border-radius: 3px;
						color: #fff !important;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 14px;
						font-weight: bold;
						text-decoration: none;
					}
					.notfoundPage_b-nav-item.home .notfoundPage_b-nav-link{
						background-color: #006f74;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #007f83), to(#005c61));
						background-image: -webkit-linear-gradient(#007f83 20%, #005c61);
						background-image: linear-gradient(#007f83 20%, #005c61);
					}
					.notfoundPage_b-nav-item.apps .notfoundPage_b-nav-link{
						background-color: #00686d;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #901717), to(#6e0a0a));
						background-image: -webkit-linear-gradient(#901717 20%, #6e0a0a);
						background-image: linear-gradient(#901717 20%, #6e0a0a);
					}
					.notfoundPage_b-nav-item.games .notfoundPage_b-nav-link{
						background-color: #307e0d;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #449016), to(#005c61));
						background-image: -webkit-linear-gradient(#449016 20%, #266e0a);
						background-image: linear-gradient(#449016 20%, #266e0a);
					}
					.notfoundPage_b-nav-item.programms .notfoundPage_b-nav-link{
						background-color: #0c4279;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #175b90), to(#0a396e));
						background-image: -webkit-linear-gradient(#175b90 20%, #0a396e);
						background-image: linear-gradient(#175b90 20%, #0a396e);
					}
					.notfoundPage_b-nav-item.news .notfoundPage_b-nav-link{
						background-color: #0090a0;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #00a4b1), to(#008494));
						background-image: -webkit-linear-gradient(#00a4b1 20%, #008494);
						background-image: linear-gradient(#00a4b1 20%, #008494);
					}
					.notfoundPage_b-nav-item.test .notfoundPage_b-nav-link{
						background-color: #4d00a4;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #6100b1), to(#3f0095));
						background-image: -webkit-linear-gradient(#6100b1 20%, #3f0095);
						background-image: linear-gradient(#6100b1 20%, #3f0095);
					}
					.notfoundPage_b-nav-item.about .notfoundPage_b-nav-link{
						background-color: #434343;
						background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #5a5a5a), to(#393939));
						background-image: -webkit-linear-gradient(#5a5a5a 20%, #393939);
						background-image: linear-gradient(#5a5a5a 20%, #393939);
					}
						.notfoundPage_b-nav-link:before{
							content: "";
							position: absolute;
							width: 30px;
							height: 30px;
							margin: -6px 0 0 -45px;
							background-image: url(../img/icon-30_30.png);
							background-repeat: no-repeat;
						}
						.notfoundPage_b-nav-item.home .notfoundPage_b-nav-link:before{
							background-position: 0 0;
						}
						.notfoundPage_b-nav-item.apps .notfoundPage_b-nav-link:before{
							background-position: 0 -30px;
						}
						.notfoundPage_b-nav-item.games .notfoundPage_b-nav-link:before{
							background-position: 0 -60px;
						}
						.notfoundPage_b-nav-item.programms .notfoundPage_b-nav-link:before{
							background-position: 0 -90px;
						}
						.notfoundPage_b-nav-item.news .notfoundPage_b-nav-link:before{
							background-position: 0 -120px;
						}
						.notfoundPage_b-nav-item.test .notfoundPage_b-nav-link:before{
							background-position: 0 -150px;
						}
						.notfoundPage_b-nav-item.about .notfoundPage_b-nav-link:before{
							background-position: 0 -180px;
						}
						.notfoundPage_b-nav-item.home .notfoundPage_b-nav-link:hover:before{
							background-position: -30px 0;
						}
						.notfoundPage_b-nav-item.apps .notfoundPage_b-nav-link:hover:before{
							background-position: -30px -30px;
						}
						.notfoundPage_b-nav-item.games .notfoundPage_b-nav-link:hover:before{
							background-position: -30px -60px;
						}
						.notfoundPage_b-nav-item.programms .notfoundPage_b-nav-link:hover:before{
							background-position: -30px -90px;
						}
						.notfoundPage_b-nav-item.news .notfoundPage_b-nav-link:hover:before{
							background-position: -30px -120px;
						}
						.notfoundPage_b-nav-item.test .notfoundPage_b-nav-link:hover:before{
							background-position: -30px -150px;
						}
						.notfoundPage_b-nav-item.about .notfoundPage_b-nav-link:hover:before{
							background-position: -30px -180px;
						}
		.notfoundPage_b-search{
			text-align: center;
		}
			.notfoundPage_b-search-heading{
				margin: 0 0 30px;
				font-size: 18px;
				font-weight: bold;
			}
			.notfoundPage_b-search-field{
				display: inline-block;
				width: 305px;
			}

/*__ELEMENTS__*/

	/*__ELEMENTS__buttons*/

	.btn-1, .btn-2, .btn-3, .btn-4, .btn-5, .btn-6, .btn-7, .btn-8, .btn-9, .btn-10{
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: center;
		text-decoration: none;
		cursor: pointer;
		white-space: nowrap;
	}

	.btn-1{
		display: inline-block;
		height: 28px;
		padding: 0 15px 0 0;
		background: url(../img/btn-1.png) 100% -28px no-repeat;
		color: #000 !important;
		font-size: 14px;
		line-height: 26px;
		text-shadow: 1px 1px 1px rgba(255, 255, 255, .5);
		border-radius: 3px;
	}

		.btn-1 span{
			display: block;
			height: 100%;
			padding: 0 0 0 15px;
			background: url(../img/btn-1.png) 0 0 no-repeat;
		}
	.btn-1:hover, .btn-1.active{
		box-shadow: 0 0 5px #4ddc19;
	}

	.btn-2{
		display: inline-block;
		height: 28px;
		padding: 0 15px 0 0;
		background: url(../img/btn-2.png) 100% -28px no-repeat;
		color: #000 !important;
		font-size: 14px;
		line-height: 26px;
		text-shadow: 1px 1px 1px rgba(255, 255, 255, .5);
		border-radius: 3px;
	}

		.btn-2 span{
			display: block;
			height: 100%;
			padding: 0 0 0 15px;
			background: url(../img/btn-2.png) 0 0 no-repeat;
		}
	.btn-2:hover, .btn-2.active{
		box-shadow: 0 0 5px #05aed2;
	}

	.btn-3{
		display: inline-block;
		padding: 10px 35px;
		background-color: #72e248;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, #72e248), to(#27bf0e));
		background-image: -webkit-linear-gradient(#72e248 50%, #27bf0e);
		background-image: linear-gradient(#72e248 50%, #27bf0e);
		color: #fff !important;
		font-size: 20px;
		border-radius: 8px;
	}

	.btn-4{
		display: inline-block;
		padding: 5px 10px;
		background-color: #c6c6c6;
		color: #fff !important;
		font-size: 14px;
		font-weight: bold;
		border-radius: 5px;
		-webkit-transition: background-color ease .3s;
		transition: background-color ease .3s;
	}
	.btn-4:hover{
		background-color: #c3bcbc;
	}

	.btn-5{
		display: inline-block;
		padding: 0 15px;
		line-height: 45px;
		background-color: #5e5e5e;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.20, #5e5e5e), to(#131313));
		background-image: -webkit-linear-gradient(#5e5e5e 20%, #131313);
		background-image: linear-gradient(#5e5e5e 20%, #131313);
		color: #fff !important;
		font-size: 14px;
		font-weight: bold;
		border-radius: 5px;
	}
	.btn-5:hover, .inputButton:hover .btn-5, .btn-5.active{
		background-color: #43edf0;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.20, #43edf0), to(#0b8fa6));
		background-image: -webkit-linear-gradient(#43edf0 20%, #0b8fa6);
		background-image: linear-gradient(#43edf0 20%, #0b8fa6);
	}
	.btn-5.email, .btn-5.comm{
		padding-left: 35px;
		text-align: left;
	}
		.btn-5.email:before, .btn-5.comm:before{
			content: "";
			position: absolute;
			width: 30px;
			height: 30px;
			margin: 3px 0 0 -32px;
			background-image: url(../img/icon-30_30.png);
			background-repeat: no-repeat;
		}
		.btn-5.email:before{
			background-position: 0 -510px;
		}
		.btn-5.comm:before{
			margin-top: 5px;
			background-position: 0 -540px;
		}
	.btn-5.av{
		font-size: 13px;
		line-height: 30px;
	}

	.btn-6{
		display: inline-block;
		padding: 10px 15px;
		background-color: #5140d0;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.25, #5140d0), to(#3e2aa5));
		background-image: -webkit-linear-gradient(#5140d0 25%, #3e2aa5);
		background-image: linear-gradient(#5140d0 25%, #3e2aa5);
		color: #fff !important;
		font-size: 24px;
		border-radius: 5px;
	}
	.btn-6:hover{
		background: #3e2aa5;
	}

	.btn-7{
		display: inline-block;
		padding: 15px 15px;
		background-color: #616161;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, #616161), to(#4d4d4d));
		background-image: -webkit-linear-gradient(#616161 50%, #4d4d4d);
		background-image: linear-gradient(#616161 50%, #4d4d4d);
		color: #fff !important;
		font-size: 18px;
		font-weight: bold;
		border-radius: 5px;
	}
	.btn-7:hover{
		background: #4d4d4d;
	}

	.btn-8{
		display: inline-block;
		padding: 8px 10px 8px 35px;
		background-color: #fcd200;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.4, #fcd200), to(#f8a000));
		background-image: -webkit-linear-gradient(#fcd200 40%, #f8a000);
		background-image: linear-gradient(#fcd200 40%, #f8a000);
		color: #fff !important;
		font-size: 13px;
		font-weight: bold;
		border-radius: 5px;
	}
	.btn-8:hover{
		background: #fcd200;
	}
		.btn-8:before{
			content: "";
			position: absolute;
			width: 30px;
			height: 30px;
			margin: -6px 0 0 -35px;
			background: url(../img/icon-30_30.png) 0 -450px no-repeat;
		}

	.btn-9{
		display: inline-block;
		padding: 8px 10px 8px 35px;
		background-color: #797979;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.2, #797979), to(#f8a000));
		background-image: -webkit-linear-gradient(#797979 20%, #292927);
		background-image: linear-gradient(#797979 20%, #292927);
		color: #fff !important;
		font-size: 13px;
		font-weight: bold;
		border-radius: 5px;
	}
	.btn-9:hover{
		background: #797979;
	}
		.btn-9:before{
			content: "";
			position: absolute;
			width: 30px;
			height: 30px;
			margin: -6px 0 0 -35px;
			background: url(../img/icon-30_30.png) 0 -480px no-repeat;
		}

	.btn-10{
		display: inline-block;
		padding: 6px 15px 5px;
		border-bottom: 2px solid #127EC0;
		background-color: #44B9E0;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.1, #44B9E0), to(#2093CC));
		background-image: -webkit-linear-gradient(#44B9E0 10%, #2093CC);
		background-image: linear-gradient(#44B9E0 10%, #2093CC);
		color: #fff !important;
		font-size: 12px;
		font-weight: bold;
		border-radius: 5px;
	}
	.btn-10:hover{
		background: #44B9E0;
	}

	.btn-11{
		display: inline-block;
		padding: 6px 15px 5px;
		border-bottom: 2px solid #127EC0;
		background-color: #44B9E0;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.1, #44B9E0), to(#2093CC));
		background-image: -webkit-linear-gradient(#44B9E0 10%, #2093CC);
		background-image: linear-gradient(#44B9E0 10%, #2093CC);
		color: #fff !important;
		font-size: 12px;
		font-weight: bold;
		border-radius: 5px;
	}
	.btn-11:hover{
		background: #44B9E0;
	}

	/*__ELEMENTS__forms*/

	.inputText, .textarea{
		margin: 0;
		padding: 5px;
		background-color: #fff;
		border: 2px solid #6e6e6e;
		border-radius: 5px;
	}

	.inputText:focus, .textarea:focus{
		outline: none;
	}

	.inputText{

	}

	.textarea{
		resize: vertical;
	}

	.inputSubmit{

	}

	.inputButton{
		background: none;
		border: none;
		margin: 0;
		padding: 0;
	}

		/*custom-el*/

		.inputCheckbox-custom-1, .inputRadio-custom-1{
			position: absolute;
			z-index: -1;
			opacity: 0;
		}

		.inputCheckbox-custom-1 + span, .inputRadio-custom-1 + span{
			display: inline-block;
			height: 16px;
			padding: 0 0 0 23px;
			background-image: url(../img/icon-16_16.png);
			background-repeat: no-repeat;
			font-size: 14px;
			line-height: 1.1;
			cursor: pointer;
		}
		.inputRadio-custom-1 + span{
			background-position: 0 -80px;
		}
		.inputCheckbox-custom-1 + span{
			background-position: 0 -112px;
		}
			.inputRadio-custom-1:checked + span{
				background-position: 0 -96px;
			}
			.inputCheckbox-custom-1:checked + span{
				background-position: 0 -128px;
			}

	/*__ELEMENTS__links*/

	.more-link{
		padding: 4px 8px;
		border-radius: 3px;
		background-color: #e4e4e4;
		color: #747474 !important;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
	}
	.more-link:hover{
		text-decoration: underline;
	}

	.games-link, .programs-link{
		display: inline-block;
		margin: 0 15px 0 0;
		padding: 0 0 0 25px;
		color: #2d7792 !important;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	}
		.games-link:before, .programs-link:before{
			content: "";
			position: absolute;
			width: 16px;
			height: 16px;
			margin: 2px 0 0 -23px;
			background-image: url(../img/icon-16_16.png);
			background-repeat: no-repeat;
		}
		.games-link:before{
			background-position: 0 -16px;
		}
		.programs-link:before{
			background-position: 0 -32px;
		}
	.games-link:hover, .programs-link:hover{
		text-decoration: underline;
	}

	.showHide-link{
		color: #006ce5;
		cursor: pointer;
	}
		.showHide-link.pseudo-link > span{
			border-bottom-color: #7ebafc;
		}

	.pseudo-link{
		display: inline-block;
		white-space: nowrap;
		cursor: pointer;
	}

		.pseudo-link > span{
			display: inline-block;
			border-bottom: 1px dashed;
			line-height: 1.2;
		}

	.apk-link{
		display: inline-block;
		padding: 0 0 0 55px;
	}
		.apk-link:before{
			content: "";
			position: absolute;
			width: 45px;
			height: 45px;
			margin: -10px 0 0 -55px;
			background: url(../img/icon-45_45.png) 0 0 no-repeat;
		}

	.gplay-link{
		display: inline-block;
		padding: 0 0 0 40px;
	}
		.gplay-link:before{
			content: "";
			position: absolute;
			width: 45px;
			height: 45px;
			margin: -10px 0 0 -40px;
			background: url(../img/icon-45_45.png) 0 -45px no-repeat;
		}

	.close-link{
		display: inline-block;
		width: 16px;
		height: 16px;
		background: url(../img/icon-16_16.png) 0 -192px no-repeat;
		text-indent: -9999px;
		cursor: pointer;
	}
	.close-link:hover{
		background-position: 0 -208px;
	}

	/*__ELEMENTS__elem*/

	.devInfo-el{
		display: inline-block;
		padding: 4px 8px;
		background-color: #282828;
		border-radius: 3px;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	}

	.lang-el, .available-el{
		display: inline-block;
		width: 30px;
		margin: 0 0 3px;
		padding: 0 0 1px;
		border-radius: 4px;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}
	.lang-el{
		background-color: #727272;
	}
	.available-el{
		background-color: #72984d;
	}

	.view-el{
		display: inline-block;
		padding: 0 0 0 22px;
		color: #2b2b2b;
	}
		.view-el:before{
			content: "";
			position: absolute;
			width: 16px;
			height: 16px;
			margin: 3px 0 0 -22px;
			background: url(../img/icon-16_16.png) 0 -160px no-repeat;
		}

	.comm-el{
		display: inline-block;
		padding: 0 0 0 25px;
		color: #2b2b2b;
	}
		.comm-el:before{
			content: "";
			position: absolute;
			width: 16px;
			height: 16px;
			margin: 5px 0 0 -22px;
			background: url(../img/icon-16_16.png) 0 -144px no-repeat;
		}

	.vote-el{
		display: inline-block;
	}

		.vote-el .up, .vote-el .down{
			display: inline-block;
			width: 15px;
			height: 16px;
			background-image: url(../img/arr-7.png);
			background-repeat: no-repeat;
			text-indent: -9999px;
			cursor: pointer;
		}
		.vote-el .up{
			background-position: 0 0;
		}
		.vote-el .up:hover{
			background-position: 0 -16px;
		}
		.vote-el .down{
			background-position: -15px 0;
		}
		.vote-el .down:hover{
			background-position: -15px -16px;
		}

		.vote-el .num{
			display: inline-block;
			margin: 0 3px;
			color: #000;
			font-size: 16px;
			line-height: .8;
		}

	.info-el{
		position: relative;
		display: inline-block;
		height: 31px;
		line-height: 28px;
		border-left: 2px solid #bfbfbf;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
	}
	.info-el.free{
		border-color: #94da51;
	}
	.info-el.buy{
		border-color: #80c763;
	}
		.info-el:after{
			content: "";
			position: absolute;
			top: 0;
			right: -15px;
			border-width: 14px 15px;
			border-style: solid;
			border-color: transparent transparent transparent #bfbfbf;
		}
		.info-el.free:after{
			border-left-color: #94da51;
		}
		.info-el.buy:after{
			border-left-color: #80c763;
		}

		.info-el span{
			position: relative;
			display: block;
			height: 28px;
			margin: 0 15px 0 0;
			padding: 0 0 0 6px;
			background-color: #bfbfbf;
			border-left: 1px solid rgba(0, 0, 0, .2);
		}
		.info-el.free span{
			background-color: #94da51;
		}
		.info-el.buy span{
			background-color: #80c763;
		}
			.info-el span:before{
				content: "";
				position: absolute;
				bottom: -5px;
				left: -4px;
				width: 4px;
				height: 2px;
				background-color: #bfbfbf;
			}
			.info-el.free span:before{
				background-color: #94da51;
			}
			.info-el.buy span:before{
				background-color: #80c763;
			}

	.message-el{
		display: block;
		font-size: 11px;
	}
	.message-el.error{
		color: #f92e2e;
	}

	/*__ELEMENTS__dialog*/

	.dialog_b{
		padding: 10px;
		background-color: #fff;
		border: 3px solid #333;
		border-radius: 15px;
	}
	.dialogLogin_b{
		border-color: #05aed2;
	}
	.dialogError_b{
		border-color: #FF2331;
	}
	.dialogSend_b{
		padding-bottom: 20px;
		border: 1px solid #ececec;
		box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	}
		.dialogSend_b:before{
			content: "";
			position: absolute;
			top: 30px;
			left: -29px;
			width: 30px;
			height: 60px;
			background: url(../img/arr-11.png) 0 0 no-repeat;
		}

		.dialog_b-header{
			margin: 0 0 10px;
		}

			.dialog_b-header .heading-1{
				margin-bottom: 0;
				font-weight: normal;
			}
			.dialogLogin_b .heading-1{
				color: #0bb4d7;
			}
			.dialogForgot_b .heading-1{
				font-size: 18px;
			}
			.dialogError_b .heading-1{
				color: #FF2331;
			}

			.dialog_b .close-link{
				position: absolute;
				top: 8px;
				right: 8px;
			}

		.dialog_b .user_f{

		}

			.user_f fieldset{
				margin-bottom: 20px;
			}

				.dialog_b .user_f label{
					margin-bottom: 5px;
					color: #676767;
				}

				.dialog_b .user_f .inputText, .dialog_b .user_f .textarea{
					font-size: 16px;
				}

				.dialog_b .user_f-footer{
					padding: 10px 0 0;
					text-align: center;
				}
				.dialogSend_b .user_f-footer{
					padding-top: 20px;
				}

					.dialog_b .user_f .btn-5{
						font-size: 18px;
					}

/*soclike_b*/

.soclike_b{
	display: inline-block;
	white-space: nowrap;
}

	.soclike_b .col{
		display: inline-block;
		margin: 0 2px 0 0;
	}

	.share42-item{
		position: relative;
		padding: 30px 0 0;
	}
	.soclike_b.withoutCounter .share42-item{
		padding: 0;
	}

		.share42-counter{
			position: absolute;
			top: 0;
			left: 50%;
			width: 30px;
			margin: 0 0 0 -15px;
			padding: 3px 0;
			background-color: #fff;
			background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, #fff), to(#e7e7e7));
			background-image: -webkit-linear-gradient(#fff 50%, #e7e7e7);
			background-image: linear-gradient(#fff 50%, #e7e7e7);
			border-radius: 5px;
			box-shadow: 0 2px 4px rgba(0, 0, 0, .35);
			font-size: 12px;
			font-weight: bold;
			line-height: 1;
			text-align: center;
		}

/*overlay_b*/

.overlay_b{
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

	.overlay_b-loader{
		position: absolute;
		top: 50%;
		left: 50%;
	}

/*helpers*/

.fixFontFamilyArial *{
	font-family: Arial, Helvetica, sans-serif !important;
}
.fixFontSize12 *{
	font-size: 12px !important;
}

.subNavGlobal_l-links .link
{
    display:inline-block;
    background: url('../img/bt-bg.png');
    background-repeat: repeat-x;
    height: 26px;
    color:#262726;
    font-family: Tahoma;
    padding: 7px 7px 0px 7px;
    margin: 0px 3px 7px 3px;
    font-size: 12px;
    border-radius: 3px;
    box-shadow: #000 0px 1px 2px;
}
.filterPrograms .subNavGlobal_l-links .link:hover{color: #1676A7;}
.subNavGlobal_l-links li{margin:0px;}
.filterPrograms .subNavGlobal_l-links .link.active, .filterPrograms .subNavGlobal_l-links .link.active:hover{
    background: url('../img/bt-active-bg.png');
    box-shadow: none;
    color:#fff;
}
.filterApps .subNavGlobal_l-links .link:hover, .filterApps .subNavGlobal_l-links .link.active{
    background: none;
    background: #DD5B68;
    box-shadow: #000000 0px -1px 2px;
    color: #FFFFFF;
}
.filterGames .subNavGlobal_l-links .link:hover, .filterGames .subNavGlobal_l-links .link.active{
    background: none;
    background: #94C07E;
    box-shadow: #000000 0px -1px 2px;
    color: #FFFFFF;
}
.test .subNavGlobal_l-links .link:hover, .test .subNavGlobal_l-links .link.active{
    background: none;
    background: #6D68D2;
    box-shadow: #000000 0px -1px 2px;
    color: #FFFFFF;
}
.news .subNavGlobal_l-links .link:hover, .news .subNavGlobal_l-links .link.active{
    background: none;
    background: #636363;
    box-shadow: #000000 0px -1px 2px;
    color: #FFFFFF;
}
.scrin-slider-main-div{
    height: 290px;
    overflow-y: hidden;
    padding-left: 45px;
    padding-right: 45px;
    position:relative;
}
.scrin-slider-window{
    position:relative;
    width:100%;
    height: 290px;
    overflow: hidden;
}

.scrin-slider-line{
    position:absolute;
    height: 290px;
    width: 9999px;
}
.scrin-slider-line > a{
    display:inline-block;
    float:left;
    margin: 0px;
    margin-right: 10px;
    height: 290px;
}
.scrin-slider-line > a >img{
    height: 290px;
}
.scrin-slider-line > a:last-child{
    margin: 0px;
}
.scrin-slider-prev, .scrin-slider-next{
    display:inline-block;
    width: 38px;
    height: 290px;
    background-color: #e8e8e8;
    position:absolute;
    top: 0px;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: center;
    cursor:pointer;
}
.scrin-slider-prev{left: 0px; background-image: url('../img/prev-slider-bt.png');}
.scrin-slider-next{right: 0px; background-image: url('../img/next-slider-bt.png');}
.scrin-slider-prev:hover, .preload-prev{background-image: url('../img/prev-slider-bt-hover.png');}
.scrin-slider-next:hover, .preload-next{background-image: url('../img/next-slider-bt-hover.png');}
.scrin-slider-prev:hover, .scrin-slider-next:hover{background-color: #03393b;}


.footer_b .tabsAnyLinkNav_l > .item-1 > a{
    background-image: url("../img/icon-30_30.png");
    background-position: -30px -210px;
}
.footer_b .tabsAnyLinkNav_l > .item-2 > a{
    background-image: url("../img/icon-30_30.png");
    background-position: -30px -240px;
}
.footer_b .tabsAnyLinkNav_l > li > a.active{
    background-color:#006ce5;
    border-radius:4px;
}
.footer_b .tabsAnyLinkNav_l > .item-3 > a{
    background-image: url("../img/icon-30_30.png");
    background-position: -30px -270px;
}
.footer_b .ctr{min-height:100px;}
.intresting_news{border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; padding-top:10px; padding-bottom:10px; margin-top:10px;}

.app-image{
    width:220px;
    height:110px;
    background-size: cover;
}
.int-app-title{
    color:#1890ff;
    font-size:14px;
    margin-top:5px;
    margin-bottom:7px;
    max-width:220px;
}
.int-app-text{
    color:#444343;
    font-size:13px;
    max-width:220px;
    overflow-wrap: break-word;  
    word-wrap: break-word;
}
a.int-app-full-link{
    display:inline-block;
    color:#1890ff;
    font-size:12px;
    /*
    padding-right:15px;
    background-image: url('../img/reead_next.png');
    background-repeat: no-repeat;
    background-position: right 3px;
    */
    
    

    text-decoration:none;
    margin-top:10px;
}
.logo-footer{
    background-image: url('../img/logo_2.png');
    background-repeat: no-repeat;
    
    cursor: pointer;
    display: inline-block;
    height: 74px;
    text-indent: -9999px;
    margin-top:25px;
}


.download-mod-bt{
    width:327px;
    box-sizing: border-box;
    cursor:pointer;
    border-radius: 4px;
    background-color:#0081e5;
    background-image: url('../img/mod_icon.png');
    background-repeat: no-repeat;
    background-position: 15px center;
    padding: 12px 12px 12px 75px;
    color:#ffffff;
    margin-top: 15px;
}
.mod-file-name, .mod-info{
    text-align:right;
    font-size:12px;
}
.mod-type{margin-top:5px;font-size:16px;}
.mod-info{margin-top:5px;}