body {
	font-family: "Avenir Next", "Segoe UI", system-ui, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6,
.h3,
.headers_font_family {
	font-family: "Avenir Next", "Segoe UI", system-ui, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6,
.h3,
{
	font-weight: 600
}


@media screen {
	.container_16 {
		max-width: 1296px;
		margin-left: auto;
		margin-right: auto
	}
	.cont_16_for_topmenu {
		width: 100%
	}
	.alpha {
		margin-left: 0!important
	}
	.omega {
		margin-right: 0!important
	}
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12,
	.grid_13,
	.grid_14,
	.grid_15 {
		display: inline;
		float: left;
		position: relative;
		margin-left: 10px;
		margin-right: 10px
	}
	.container_16 .grid_1 {
		width: 40px
	}
	.container_16 .grid_2 {
		width: 100px
	}
	.container_16 .grid_3 {
		width: 160px
	}
	.container_16 .grid_4 {
		width: 220px
	}
	.container_16 .grid_5 {
		width: 280px
	}
	.container_16 .grid_6 {
		width: 340px
	}
	.container_16 .grid_7 {
		width: 400px
	}
	.container_16 .grid_8 {
		width: 460px
	}
	.container_16 .grid_9 {
		width: 520px
	}
	.container_16 .grid_10 {
		width: 580px
	}
	.container_16 .grid_11 {
		xwidth: 640px
	}
	.container_16 .grid_12 {
		width: 700px
	}
	.container_16 .grid_13 {
		width: 760px
	}
	.container_16 .grid_14 {
		width: 820px
	}
	.container_16 .grid_15 {
		width: 880px
	}
	.container_16 .grid_16 {
		xwidth: 940px
	}
	.container_16 .prefix_1 {
		padding-left: 60px
	}
	.container_16 .prefix_2 {
		padding-left: 120px
	}
	.container_16 .prefix_3 {
		padding-left: 180px
	}
	.container_16 .prefix_4 {
		padding-left: 240px
	}
	.container_16 .prefix_5 {
		padding-left: 300px
	}
	.container_16 .prefix_6 {
		padding-left: 360px
	}
	.container_16 .prefix_7 {
		padding-left: 420px
	}
	.container_16 .prefix_8 {
		padding-left: 480px
	}
	.container_16 .prefix_9 {
		padding-left: 540px
	}
	.container_16 .prefix_10 {
		padding-left: 600px
	}
	.container_16 .prefix_11 {
		padding-left: 660px
	}
	.container_16 .prefix_12 {
		padding-left: 720px
	}
	.container_16 .prefix_13 {
		padding-left: 780px
	}
	.container_16 .prefix_14 {
		padding-left: 840px
	}
	.container_16 .prefix_15 {
		padding-left: 900px
	}
	.container_16 .suffix_1 {
		padding-right: 60px
	}
	.container_16 .suffix_2 {
		padding-right: 120px
	}
	.container_16 .suffix_3 {
		padding-right: 180px
	}
	.container_16 .suffix_4 {
		padding-right: 240px
	}
	.container_16 .suffix_5 {
		padding-right: 300px
	}
	.container_16 .suffix_6 {
		padding-right: 360px
	}
	.container_16 .suffix_7 {
		padding-right: 420px
	}
	.container_16 .suffix_8 {
		padding-right: 480px
	}
	.container_16 .suffix_9 {
		padding-right: 540px
	}
	.container_16 .suffix_10 {
		padding-right: 600px
	}
	.container_16 .suffix_11 {
		padding-right: 660px
	}
	.container_16 .suffix_12 {
		padding-right: 720px
	}
	.container_16 .suffix_13 {
		padding-right: 780px
	}
	.container_16 .suffix_14 {
		padding-right: 840px
	}
	.container_16 .suffix_15 {
		padding-right: 900px
	}
	.container_16 .push_1 {
		left: 60px
	}
	.container_16 .push_2 {
		left: 120px
	}
	.container_16 .push_3 {
		left: 180px
	}
	.container_16 .push_4 {
		left: 240px
	}
	.container_16 .push_5 {
		left: 300px
	}
	.container_16 .push_6 {
		left: 360px
	}
	.container_16 .push_7 {
		left: 420px
	}
	.container_16 .push_8 {
		left: 480px
	}
	.container_16 .push_9 {
		left: 540px
	}
	.container_16 .push_10 {
		left: 600px
	}
	.container_16 .push_11 {
		left: 660px
	}
	.container_16 .push_12 {
		left: 720px
	}
	.container_16 .push_13 {
		left: 780px
	}
	.container_16 .push_14 {
		left: 840px
	}
	.container_16 .push_15 {
		left: 900px
	}
	.container_16 .pull_1 {
		right: 60px
	}
	.container_16 .pull_2 {
		right: 120px
	}
	.container_16 .pull_3 {
		right: 180px
	}
	.container_16 .pull_4 {
		right: 240px
	}
	.container_16 .pull_5 {
		right: 300px
	}
	.container_16 .pull_6 {
		right: 360px
	}
	.container_16 .pull_7 {
		right: 420px
	}
	.container_16 .pull_8 {
		right: 480px
	}
	.container_16 .pull_9 {
		right: 540px
	}
	.container_16 .pull_10 {
		right: 600px
	}
	.container_16 .pull_11 {
		right: 660px
	}
	.container_16 .pull_12 {
		right: 720px
	}
	.container_16 .pull_13 {
		right: 780px
	}
	.container_16 .pull_14 {
		right: 840px
	}
	.container_16 .pull_15 {
		right: 900px
	}
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0
	}
	.clearfix:after {
		clear: both;
		content: ' ';
		display: block;
		font-size: 0;
		line-height: 0;
		visibility: hidden;
		width: 0;
		height: 0
	}
	.clearfix {
		display: inline-block
	}
	* html .clearfix {
		height: 1%
	}
	.clearfix {
		display: block
	}
	* {
		margin: 0;
		padding: 0
	}
	:focus {
		outline: 0
	}
	html {
		color: #444;
		font-size: 100%;
		overflow-y: scroll;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%
	}
	body {
		color: #444;
		font-size: 17px;
		line-height: 27px;
		padding: 0;
		margin: 0;
		font-style: normal;
		font-weight: normal;
		min-width: 960px
	}
	a {
		color: #369
	}
	a:hover {
		color: #288ce4;
		text-decoration: none
	}
	img {
		border: 0
	}
	small {
		font-size: 85%
	}
	b,
	strong {
		font-weight: bold
	}
	ul {
		list-style: none
	}
	.sprite {
		background-image: url("/sprites.png")
	}
	hr.divider {
		border: 0;
		border-bottom: solid 1px #ccc;
		margin: 5px 12px
	}
	textarea {
		font-family: "Avenir Next", "Segoe UI", Helvetica, sans-serif
	}
	#branding {
		height: 87px;
		margin: 0;
		padding: 0;
		width: 100%;
		display: block
	}
	#branding a {
		display: block;
		width: 100%;
		height: 100%;
		Xtext-indent: -9999em;
		direction: ltr
	}
	#navigation {
		position: relative;
		z-index: 200;
		height: 56px
	}
	#navigation>div {
		max-width: 1876px
	}
	#navigation>div>div>div {
		position: relative
	}
	#header {
		position: relative
	}
	.logo_here a.logo_image {
		display: block;
		padding-top: 7px
	}
	.between_logo_and_title {
		width: 10px
	}
	.between_title_and_menu {
		width: 10px
	}
	#navigation {
		background-color: #005c09;
		box-shadow: 0 1px 1px rgba(0, 0, 0, .3)
	}
	.topmenu_container {
		position: relative
	}
	#nav li:first-child>div {
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 13px
	}
	#nav li {
		display: block;
		line-height: 15px;
		margin: 0;
		padding: 0;
		position: relative;
		cursor: pointer;
		background: #005c09
	}
	#nav li li a {
		background-color: #005c09
	}
	#nav li a,
	#nav li form,
	#nav li .topmenu_pseudolink {
		display: block;
		color: #d8d8d8;
		text-decoration: none;
		white-space: nowrap
	}
	#nav li a,
	#nav li .topmenu_pseudolink {
		padding: 0 20px 0 0;
		font-size: 16px
	}
	#nav li a .submenu_arrow_in_it,
	#nav li .topmenu_pseudolink .submenu_arrow_in_it {
		vertical-align: top
	}
	#nav li a .arrow_to_submenu_in_it,
	#nav li .topmenu_pseudolink .arrow_to_submenu_in_it {
		padding-top: 18px
	}
	#nav li a .arrow_to_submenu_in_it .arrow_to_submenu,
	#nav li .topmenu_pseudolink .arrow_to_submenu_in_it .arrow_to_submenu {
		width: 13px;
		height: 13px;
		background-image: url('/images/galochka2.png');
		background-repeat: no-repeat;
		background-position: left top
	}
	#nav li form {
		padding: 22px 0 21px 20px;
		font-size: 15px
	}
	#nav li .top_menu_submenu {
		position: absolute;
		z-index: 10;
		display: none;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px
	}
	#nav .topmenu_in_it>div:hover .top_menu_submenu {
		display: table
	}
	#nav li .top_menu_submenu div>div>div {
		background-color: #005c09
	}
	#nav li .top_menu_submenu>div:last-child>div>div,
	#nav li .top_menu_submenu>div:last-child>div>div a,
	#nav li .top_menu_submenu>div:last-child>div>div .topmenu_pseudolink {
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px
	}
	#nav li li:last-child a {
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px
	}
	.my_tm_padding {
		padding-left: 10px;
		padding-right: 10px
	}
	#nav li .top_menu_submenu>div a {
		text-align: left;
		padding: 13px 15px 13px 15px;
		text-transform: none
	}
	#nav li ul.tabs {
		display: none;
		float: left;
		position: absolute;
		z-index: 999
	}
	#nav li ul.tabs li {
		clear: left;
		margin: 0;
		width: 100%
	}
	#nav li:hover ul.tabs {
		display: block
	}
	#nav li li {
		display: none
	}
	#nav li a {
		height: auto
	}
	#nav li form {
		padding-top: 8px;
		padding-bottom: 8px
	}
	.pos_absolute {
		position: absolute
	}
	.pos_relative {
		position: relative
	}
	.search_fields_inside>div {
		background-color: #ffffff
	}
	.search_fields_inside>div:first-child {
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px
	}
	.search_fields_inside>div:last-child {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px
	}
	.search_input_inside {
		padding-top: 2px;
		padding-right: 6px;
		padding-bottom: 2px;
		padding-left: 12px;
		box-sizing: border-box;
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px
	}
	.search_input::placeholder {
		color: #93969b;
		opacity: 1
	}
	.search_input:-ms-input-placeholder {
		color: #93969b
	}
	.search_input::-ms-input-placeholder {
		color: #93969b
	}
	.search_top {
		display: block!important
	}
	#search_top_moved {
		position: absolute;
		z-index: 1000;
		margin-left: 89px;
		margin-top: 8px;
		line-height: 15px
	}
	.search_input {
		box-sizing: border-box;
		color: #000;
		font-size: 15px
	}
	input.topmenu_search_submit[type="submit"] {
		display: block;
		width: 26px;
		height: 26px;
		box-sizing: border-box;
		background-image: url('/images/lupa_3_2.png');
		background-position: center;
		background-repeat: no-repeat;
		background-color: #00940e;
		border-top: 1px solid #82ca5e;
		border-right: 1px solid #375628;
		border-bottom: 1px solid #375628;
		border-left: 1px solid #82ca5e;
		border-top-right-radius: 2px;
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
		border-bottom-right-radius: 2px;
		cursor: pointer
	}
	input.topmenu_search_submit[type="submit"]:hover {
		background-image: url('/images/lupa_3_2.png');
		background-position: center;
		background-repeat: no-repeat;
		background-color: #00a510;
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10)
	}
	button.topmenu_search_submit:hover .ico {
		fill: #ffffff;
	}
	.display_none_important {
		display: none !important
	}
	#nav li a span,
	#nav li .topmenu_pseudolink span {
		clear: both;
		color: #6c6c6c;
		display: block;
		text-transform: lowercase;
		font-size: 11px
	}
	#nav li .current {
		color: #fff
	}
	#nav li a:hover span,
	#nav li .current span,
	#nav li .topmenu_pseudolink:hover span {
		color: #fff
	}
	#synth-menu {
		position: absolute;
		width: 924px;
		top: 54px;
		left: 0;
		z-index: 99999;
		border: 0;
		color: #fff;
		background: #292929;
		background: -moz-linear-gradient(top, #45484d 0, #000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #45484d), color-stop(100%, #000));
		background: -webkit-linear-gradient(top, #45484d 0, #000 100%);
		background: -o-linear-gradient(top, #45484d 0, #000 100%);
		background: -ms-linear-gradient(top, #45484d 0, #000 100%);
		background: linear-gradient(top, #45484d 0, #000 100%);
		padding: 15px 10px 15px;
		float: left;
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		display: none
	}
	#synth-menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 180px;
		float: left
	}
	#synth-menu ul li {
		width: 100%;
		color: #444;
		line-height: 13px;
		background: 0
	}
	#synth-menu ul li a {
		float: none;
		text-transform: none;
		height: auto;
		padding: 2px 10px 2px 10px;
		display: block;
		text-decoration: none;
		color: #ccc;
		font-size: 11px
	}
	#synth-menu ul li a:hover {
		color: #000;
		background: #e2e2e2;
		background: -moz-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2e2e2), color-stop(50%, #dbdbdb), color-stop(51%, #d1d1d1), color-stop(100%, #fefefe));
		background: -webkit-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
		background: -o-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
		background: -ms-linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
		background: linear-gradient(top, #e2e2e2 0, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%)
	}
	#synth-menu h3 {
		font-size: 12px;
		margin: 0;
		padding: 5px 0 10px 0
	}
	#synth-menu ul li a span.back-button {
		padding: 4px 0 4px 20px;
		line-height: 20px;
		background-color: transparent;
		background-position: 0 -448px;
		background-repeat: no-repeat;
		font-weight: bold;
		text-transform: none;
		color: #ccc;
		font-size: 11px;
		cursor: pointer
	}
	#synth-menu ul li a:hover span.back-button {
		color: #000
	}
	#synth-menu ul.col1,
	#synth-menu ul.col2,
	#synth-menu ul.col3,
	#synth-menu ul.col4 {
		border-right: solid 1px #a7a7a7
	}
	#resources-menu {
		position: absolute;
		width: 180px;
		top: 54px;
		left: 0;
		z-index: 99999;
		padding: 15px 0;
		float: left;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
		display: none;
		background: #292929;
		background: -moz-linear-gradient(top, #45484d 0, #000 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #45484d), color-stop(100%, #000));
		background: -webkit-linear-gradient(top, #45484d 0, #000 100%);
		background: -o-linear-gradient(top, #45484d 0, #000 100%);
		background: -ms-linear-gradient(top, #45484d 0, #000 100%);
		background: linear-gradient(top, #45484d 0, #000 100%)
	}
	#resources-menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 180px;
		float: left
	}
	#resources-menu ul li {
		width: 180px
	}
	#resources-menu ul li a {
		text-transform: none;
		text-decoration: none;
		font-size: 12px;
		background-color: transparent;
		background-position: 0 -271px;
		background-repeat: no-repeat;
		padding: 6px 0 12px 12px;
		margin-left: 12px
	}
	#resources-menu ul li a:hover {
		color: #c1bc9e;
		margin-left: 16px
	}
	#synth-menu,
	#resources-menu {
		-webkit-box-shadow: 0 5px 20px #444;
		-moz-box-shadow: 0 5px 20px #444;
		box-shadow: 0 5px 20px #444;
		opacity: .96
	}
	#search_box {
		background-repeat: no-repeat;
		background-position: 0 -684px;
		display: block;
		height: 40px;
		padding: 0;
		position: absolute;
		right: 0;
		top: 13px;
		width: 175px
	}
	input:focus {
		outline: 0
	}
	#cse-search-box fieldset {
		border: 0
	}
	#cse-search-box input {
		border: 0;
		float: left;
		display: inline
	}
	#cse-search-box input.text {
		background-color: transparent;
		width: 118px;
		padding: 8px 4px;
		margin: 0 0 0 4px;
		font-size: 13px;
		line-height: normal;
		color: #a5a5a5;
		cursor: text
	}
	#cse-search-box input.submit {
		background-position: -129px -684px;
		background-repeat: no-repeat;
		background-color: transparent;
		width: 29px;
		height: 30px;
		font-size: 0;
		line-height: 0;
		text-indent: -9999px;
		cursor: pointer;
		direction: ltr
	}
	.google_search ul {
		list-style: none;
		padding: 0 0 40px 12px
	}
	#content {
		max-width: 1896px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 4px;
		padding-right: 10px;
		border-top: solid 1px #d9d9d9
	}
	#mainbody {
		padding-top: 11px;
		padding-right: 10px;
		padding-bottom: 0;
		padding-left: 10px;
		border-top: 0;
		background: transparent
	}
	#mainbody h1 {
		text-align: center;
		padding: 18px 12px 17px 12px;
		font-style: normal;
		line-height: normal
	}
	#left_col p {
		padding: 0;
		margin-bottom: 1em
	}
	#right_col {
		padding: 0 12px 0 0
	}
	#right_col ul {
		list-style: none
	}
	img.imgcenter {
		display: block;
		margin: 0 auto
	}
	p.img_title {
		font-size: 1em;
		text-align: center
	}
	.image-protect {
		overflow: hidden;
		position: relative
	}
	.image-protect .cover img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%
	}
	.zoom-image {
		cursor: -webkit-zoom-in;
		cursor: -moz-zoom-in
	}
	.image-caption {
		margin: 0 0 0 220px;
		width: 200px;
		position: absolute;
		bottom: 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size: 12px;
		text-align: center;
		color: #fff;
		background-position: -127px -765px;
		background-repeat: no-repeat;
		background-color: #666;
		opacity: .60
	}
	.social-buttons {
		float: right;
		padding: 40px 12px 0 0;
		display: inline-block;
		max-height: 20px
	}
	.news-image {
		padding-top: 40px
	}
	#left_col .news-date {
		font-size: 11px;
		color: #999;
		border-bottom: solid 1px #e9e9e9;
		margin: -4px 0 6px 12px!important;
		padding: 0 0 6px 0!important;
		line-height: 15px
	}
	#left_col .news-text {
		padding-right: 0!important
	}
	.addthis_toolbox {
		float: left;
		margin-right: 4px
	}
	.g-plusone {
		float: right
	}
	.box {
		background-color: #eee;
		border: solid 1px #e3e3e3;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		margin-bottom: 20px
	}
	.box ul {
		padding: 12px;
		font-size: 11px
	}
	.box ul li {
		padding: 6px 0;
		border-bottom: solid 1px #bebebe;
		border-top: solid 1px #ededed
	}
	.box ul li.first {
		font-weight: bold;
		font-size: 13px;
		border-top: 0;
		border-bottom: solid 1px #bebebe;
		text-shadow: 1px 1px 1px #f6f6f6
	}
	.box ul li.last {
		border-bottom: 0;
		border-top: solid 1px #ededed
	}
	#specs ul li.first {
		padding-left: 20px;
		background-color: transparent;
		background-position: 0 -125px;
		background-repeat: no-repeat
	}
	#media p {
		padding-top: 10px
	}
	#media ul li.first {
		padding-left: 28px;
		background-color: transparent;
		background-position: 0 -220px;
		background-repeat: no-repeat
	}
	#media .mp3 {
		cursor: pointer
	}
	#media .mp3-player {
		margin-top: 5px
	}
	#media .mp3-download {
		display: block;
		padding-left: 18px;
		line-height: 30px;
		background-color: transparent;
		background-position: 0 -171px;
		background-repeat: no-repeat
	}
	#media span.mp3-close {
		cursor: pointer;
		position: relative;
		top: 0;
		right: 16px;
		height: 20px;
		width: 16px;
		border: 0;
		display: block;
		float: right;
		background-color: transparent;
		background-position: 0 -645px;
		background-repeat: no-repeat
	}
	.youtubeThumb {
		border-radius: 5px
	}
	.vimeoThumb {
		border-radius: 5px;
		width: 0;
		height: 0
	}
	.video_title {
		display: block;
		font-size: 12px;
		line-height: 16px
	}
	.video_author {
		display: block;
		line-height: 12px;
		padding: 0;
		margin: 0 0 5px 0
	}
	.corrections {
		text-transform: uppercase;
		font-size: 10px;
		padding: 0 0 1em 0
	}
	#advertisement {
		padding: 20px 0;
		text-align: center
	}
	#content h3 {
		border-bottom: 0;
		line-height: normal;
		margin: 5px 12px 5px 12px
	}
	.h3,
	.h3.tbt21 {
		border-bottom: 0;
		font-size: 18px;
		line-height: normal;
		margin: 5px 12px 5px 12px
	}
	#content h4 {
		margin-top: 16px;
		margin-bottom: 12px;
		font-size: 20px
	}
	.breadcrumbs {
		padding-top: 2px;
		padding-bottom: 14px;
		padding-left: 0;
		font-size: 14px;
		color: #888;
		z-index: 10
	}
	.breadcrumbs_2 {
		position: relative;
		top: 0;
		padding-left: 12px;
		font-size: 10px;
		color: #888;
		z-index: 10
	}
	#social_media {
		list-style: none;
		height: 34px;
		width: 208px;
		padding: 0 6px;
		margin: 18px auto 0 auto
	}
	#social_media li {
		display: inline
	}
	#social_media .social_media_icons {
		background: url("/social_icons.png");
		display: inline-block;
		float: left;
		height: 34px;
		margin: 0 9px;
		width: 34px;
		text-indent: -9999px;
		direction: ltr;
		background-color: transparent;
		background-repeat: no-repeat
	}
	#footer {
		background: #f9f9f9;
		font-size: 12px;
		height: 80px;
		padding-top: 0;
		padding-right: 40px;
		padding-left: 10px;
		margin: 0
	}
	#footer .foot_border {
		border-top: solid 1px #ccc
	}
	#footer ul {
		list-style: none;
		height: 26px;
		padding: 6px;
		margin: 12px 0
	}
	#footer_icon_links ul {
		float: right
	}
	#footer_icon_links ul li {
		display: inline
	}
	#footer_icon_links .sprite {
		display: block;
		float: left;
		height: 26px;
		margin-right: 6px;
		width: 26px;
		text-indent: -9999px;
		direction: ltr;
		background-color: transparent;
		background-repeat: no-repeat
	}
	#footer_icon_links .facebook .sprite {
		background-position: 0 -550px
	}
	#footer_icon_links .rss .sprite {
		background-position: 0 -499px
	}
	#footer_icon_links .contact_us .sprite {
		background-position: 0 -601px
	}
	#footer_icon_links .googleplus .sprite {
		background-position: -100px -499px
	}
	#footer_icon_links .twitter .sprite {
		background-position: -100px -550px
	}
	#footer_links ul li {
		padding: 0 8px 0 7px;
		border-left: solid 1px #b0b0b0
	}
	#footer_links ul li.first {
		border-left: 0
	}
	#copyright {
		font-size: 10px;
		margin-top: -24px;
		margin-left: 12px;
		padding-left: 6px
	}
	#slideshow {
		height: 150px;
		width: 150px;
		margin: 4px auto;
		overflow: hidden;
		border: solid 1px #777
	}
	#tooltip {
		position: absolute;
		border: 4px solid #848484;
		background: #ededed;
		background: -moz-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
		background: -webkit-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
		background: -o-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
		background: -ms-linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
		background: linear-gradient(top, #fff 0, #f6f6f6 47%, #ededed 100%);
		padding: 0;
		width: 300px;
		font-size: 12px;
		color: #222;
		text-align: left;
		line-height: 140%;
		z-index: 10;
		display: none;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 0 20px #666;
		-moz-box-shadow: 0 0 20px #666;
		box-shadow: 0 0 20px #666
	}
	#tooltip_caption {
		text-shadow: 1px 1px 1px white;
		background: #f6f6f6;
		background: -moz-linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6));
		background: -webkit-linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
		background: -o-linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
		background: -ms-linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
		background: linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
		border-bottom: solid 1px #cbc7b8;
		padding: 6px;
		font-weight: bold
	}
	#tooltip_content {
		padding: 10px
	}
	#tooltip_pointer,
	#tooltip_pointer_inner {
		position: absolute;
		width: 0;
		height: 0;
		border-bottom-width: 0;
		border-left: 7px dashed transparent;
		border-right: 7px dashed transparent;
		display: block;
		background: transparent
	}
	#tooltip_pointer {
		border-top: 7px solid #333;
		right: auto;
		left: 20px;
		bottom: -8px
	}
	#tooltip_pointer_inner {
		border-top: 7px solid #ededed;
		bottom: auto;
		top: -8px;
		left: -7px
	}
	#ratings.box .vse-rating,
	#ratings.box .user-rating {
		border-right: solid 1px #c6c6c6;
		float: left;
		width: 131px;
		padding: 10px 0;
		text-align: center
	}
	#ratings.box .user-rating {
		border-left: solid 1px #fff;
		border-right: 0;
		overflow: hidden
	}
	#ratings strong {
		font-size: 19px;
		font-weight: normal;
		font-style: normal;
		line-height: normal
	}
	#ratings p {
		font-size: 11px
	}
	.vse-star-container {
		padding: 3px 28px
	}
	.star-rating,
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating .current-rating,
	.star-rating2,
	.star-rating2 a:active,
	.star-rating2 .current-rating,
	.vserate,
	.vserate0,
	.vserate1,
	.vserate2,
	.vserate3,
	.vserate4,
	.vserate5 {
		background-image: url("/rating_star.png")
	}
	.vserate {
		background-position: left top;
		background-repeat: repeat-x;
		height: 15px;
		width: 75px;
		line-height: 15px;
		overflow: hidden;
		border: 0;
		position: relative
	}
	.vserate0,
	.vserate1,
	.vserate2,
	.vserate3,
	.vserate4,
	.vserate5 {
		background-position: 0 -30px;
		background-repeat: repeat-x;
		height: 15px;
		line-height: 15px;
		position: absolute;
		top: 0;
		left: 0
	}
	.vserate0 {
		width: 0
	}
	.vserate1 {
		width: 15px
	}
	.vserate2 {
		width: 30px
	}
	.vserate3 {
		width: 45px
	}
	.vserate4 {
		width: 60px
	}
	.vserate5 {
		width: 75px
	}
	.star-rating,
	.star-rating a:hover,
	.star-rating a:active,
	.star-rating .current-rating,
	.star-rating2,
	.star-rating2 a:active,
	.star-rating2 .current-rating {
		background-position: left -1000px;
		background-repeat: repeat-x
	}
	ul.star-rating,
	ul.star-rating2 {
		position: relative;
		width: 75px;
		height: 15px;
		overflow: hidden;
		list-style: none;
		margin: 3px 28px;
		padding: 0;
		background-position: left top
	}
	ul.star-rating li,
	ul.star-rating2 li {
		display: inline
	}
	.star-rating a,
	.star-rating .current-rating,
	.star-rating2 a,
	.star-rating2 .current-rating {
		position: absolute;
		top: 0;
		left: 0;
		text-indent: -1000em;
		direction: ltr;
		height: 15px;
		line-height: 15px;
		overflow: hidden;
		border: 0
	}
	.star-rating2 a,
	.star-rating2 .current-rating {
		cursor: default
	}
	.star-rating a:hover {
		background-position: left bottom
	}
	.star-rating a.one-star,
	.star-rating2 a.one-star {
		width: 20%;
		z-index: 6
	}
	.star-rating a.two-stars,
	.star-rating2 a.two-stars {
		width: 40%;
		z-index: 5
	}
	.star-rating a.three-stars,
	.star-rating2 a.three-stars {
		width: 60%;
		z-index: 4
	}
	.star-rating a.four-stars,
	.star-rating2 a.four-stars {
		width: 80%;
		z-index: 3
	}
	.star-rating a.five-stars,
	.star-rating2 a.five-stars {
		width: 100%;
		z-index: 2
	}
	.star-rating .current-rating,
	.star-rating2 .current-rating {
		z-index: 1;
		padding: 0;
		background-position: left center
	}
	.inline-rating {
		display: inline-block;
		vertical-align: middle
	}
	.voted_twice {
		background-color: #fdd;
		background-repeat: no-repeat;
		background-position: 3px -727px;
		padding: 5px 0 5px 12px;
		text-align: center;
		color: #333;
		width: 120px;
		height: 20px;
		font-size: 11px
	}
	.voted {
		background-color: #e7ffce;
		background-repeat: no-repeat;
		background-position: 3px -761px;
		padding: 5px 0 5px 12px;
		text-align: center;
		color: #333;
		width: 120px;
		height: 20px;
		font-size: 11px
	}
	.rated_text {
		margin-bottom: 5px;
		color: #666
	}
	.out5Class {
		color: #ca7200;
		font-weight: bold
	}
	.topRatedList {
		padding: 0;
		margin: 0
	}
	.topRatedList li {
		list-style-type: none
	}
	.wikitable-container {
		overflow-x: auto;
		border: solid 1px #a9b1b1;
		padding: 0;
		margin: 0 12px 20px 12px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px
	}
	.wikitable {
		background: #f9f9f9;
		border: 0;
		border-collapse: collapse;
		font-size: 11px;
		width: 100%;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px
	}
	.wikitable tr:nth-child(odd) {
		background-color: #ececec
	}
	.wikitable th,
	.wikitable td {
		border: 1px #fff solid;
		padding: 5px
	}
	.wikitable th {
		background: #dedede;
		text-align: center;
		font-weight: bold
	}
	.wikitable td.nowrap {
		white-space: nowrap
	}
	#commentsystem {
		padding: 0;
		margin: 10px 50px 10px 30px;
		font-size: 11px;
		clear: both;
		line-height: 19px
	}
	#commentsystem .error {
		color: #bc2a4d;
		padding: 4px;
		padding-left: 5px;
		background-color: #ecd5d8;
		border: 1px solid #deb7b7;
		line-height: 14px;
		margin-bottom: 10px
	}
	#commentsystem .success {
		color: #6d9d23;
		padding: 4px;
		padding-left: 5px;
		background-color: #ddecd5;
		border: 1px solid #adcba6;
		line-height: 14px;
		margin-bottom: 10px
	}
	#commentsystem .commentslist {
		clear: both
	}
	#commentsystem .comment {
		margin-bottom: 18px
	}
	#commentsystem .comment .meta {
		font-size: 12px;
		color: #222;
		line-height: 19px;
		padding: 4px;
		padding-left: 5px;
		padding-right: 5px;
		height: 14px!important;
		position: relative
	}
	#commentsystem .comment .meta .avatar {
		border: solid 3px #CCC;
		height: 24px;
		position: absolute;
		top: 1px;
		left: 15px;
		width: 24px;
		background-color: #fff;
		background-position: 0 -324px;
		background-repeat: no-repeat
	}
	#commentsystem .comment .meta .author_name {
		color: #222;
		position: absolute;
		top: 1px;
		left: 55px;
		text-transform: lowercase
	}
	#commentsystem .comment .meta .comment_details {
		color: #BBB;
		position: absolute;
		top: 1px;
		right: 15px
	}
	.comment_text {
		padding: 15px 10px;
		background: #f3f3f3;
		text-align: left;
		color: #333;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px
	}
	.comment_text:hover {
		background: #eee
	}
	#commentform_verificationimage {
		width: 100px;
		height: 20px;
		padding-top: 6px
	}
	#commentsystem form {
		margin: 0;
		line-height: normal;
		padding: 10px;
		margin-bottom: 10px
	}
	#commentsystem label {
		font-size: 12px
	}
	.comment_form_text_box {
		border: 1px solid #ccc;
		font-size: 12px;
		padding: 5px
	}
	.comment_form_check_box {
		padding: 5px
	}
	.comment_form_text_area {
		border: 1px solid #ccc;
		width: 527px;
		font-size: 12px;
		padding: 5px;
		margin: 0
	}
	input.comment_form_submit,
	input.comment_form_cancel,
	#add_comment_button {
		margin: 10px 0;
		line-height: normal;
		-webkit-appearance: none;
		border: 1px solid #DDD;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0 1px 1px #fff;
		-moz-box-shadow: 0 1px 1px #fff;
		box-shadow: 0 1px 1px #fff;
		text-shadow: 0 1px 1px white;
		font: bold 11px Sans-Serif;
		padding: 6px 10px;
		white-space: nowrap;
		vertical-align: middle;
		color: #666;
		background: #eee;
		cursor: pointer
	}
	input.comment_form_submit:hover,
	input.comment_form_cancel:hover,
	#add_comment_button:hover {
		color: #111;
		border-color: #999;
		background: #dbdbdb;
		background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#e0e0e0));
		background: -webkit-linear-gradient(top, white, #e0e0e0);
		background: -moz-linear-gradient(top, white, #e0e0e0);
		background: -ms-linear-gradient(top, white, #e0e0e0);
		background: -o-linear-gradient(top, white, #e0e0e0);
		background: linear-gradient(top, white, #e0e0e0);
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px #fff
	}
	input.comment_form_submit:active,
	input.comment_form_cancel:active,
	#add_comment_button:active {
		border: 1px solid #aaa;
		border-bottom-color: #ccc;
		border-top-color: #999;
		-webkit-box-shadow: inset 0 1px 2px #aaa;
		-moz-box-shadow: inset 0 1px 2px #aaa;
		box-shadow: inset 0 1px 2px #aaa;
		background: -webkit-gradient(linear, center top, center bottom, from(#e6e6e6), to(#dcdcdc));
		background: -webkit-linear-gradient(top, #e6e6e6, gainsboro);
		background: -moz-linear-gradient(top, #e6e6e6, gainsboro);
		background: -ms-linear-gradient(top, #e6e6e6, gainsboro);
		background: -o-linear-gradient(top, #e6e6e6, gainsboro);
		background: linear-gradient(top, #e6e6e6, gainsboro)
	}
	#add_comment_button {
		float: left;
		margin: 0 0 20px 0
	}
	#commentsystem .editing_form {
		margin: 0;
		line-height: normal;
		background-color: #fff;
		border: 0
	}
	#commentsystem .editing_comment_form_text_area {
		border: 1px solid #ccc;
		width: 100%;
		font-size: 12px;
		padding: 3px;
		margin: 0
	}
	#commentsystem .comment_text textarea {
		width: 98%;
		height: 100px
	}
	#commentsystem .pagination {
		text-align: right;
		float: right;
		padding-top: 3px;
		margin-bottom: 10px;
		padding-bottom: 3px;
		line-height: 20px;
		direction: ltr
	}
	#commentsystem .pagination a:link,
	#commentsystem .pagination a:visited {
		padding: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
		border: 1px solid #eee;
		margin-left: 10px;
		text-decoration: none;
		background-color: #fafafa;
		color: #666;
		margin-bottom: 2px
	}
	#commentsystem .pagination a:hover {
		background-color: #ebebeb;
		color: #666;
		border: 1px solid #8c8c8c
	}
	#commentsystem .pagination .active_link {
		padding: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
		border: 1px solid #8c8c8c;
		margin-left: 10px;
		text-decoration: none;
		background-color: #ebebeb;
		color: #000;
		cursor: default
	}
	#commentsystem .pagination .disabled_pagination {
		padding: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
		border: 1px solid #eee;
		margin-left: 10px;
		text-decoration: none;
		background-color: #fafafa;
		color: #ccc;
		cursor: default
	}
	#comments_toggle {
		background: #fff;
		background: -moz-linear-gradient(top, #fff 0, #f6f6f6 76%, #f8f8f8 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(76%, #f6f6f6), color-stop(100%, #f8f8f8));
		background: -webkit-linear-gradient(top, #fff 0, #f6f6f6 76%, #f8f8f8 100%);
		background: -o-linear-gradient(top, #fff 0, #f6f6f6 76%, #f8f8f8 100%);
		background: -ms-linear-gradient(top, #fff 0, #f6f6f6 76%, #f8f8f8 100%);
		background: linear-gradient(top, #fff 0, #f6f6f6 76%, #f8f8f8 100%);
		width: auto;
		border: solid 1px #a9b1b1;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 50px 12px 12px 12px;
		padding: 8px 10px;
		font-size: 12px;
		line-height: 14px;
		color: #444;
		cursor: pointer;
		position: relative
	}
	.toggle_hide,
	.toggle_show {
		width: 12px;
		height: 12px;
		position: absolute;
		right: 14px;
		top: 10px;
		display: inline-block;
		background-color: transparent;
		background-repeat: no-repeat
	}
	.toggle_hide {
		background-position: 0 -414px
	}
	.toggle_show {
		background-position: 0 -378px
	}
	* html #navigation,
	* html .box {
		zoom: 1
	}
	* html .exceptie6 {
		clear: none
	}
	#content,
	#footer,
	#branding {
		padding-right: 4px
	}
}

@media print {
	html,
	body {
		color: #000;
		background-color: #fff;
		background-image: none;
		font-size: 100%;
		text-indent: 0;
		line-height: normal;
		font-style: normal;
		font-weight: normal
	}
	a:link,
	a:visited,
	a:hover,
	a:active {
		color: #000;
		text-decoration: none
	}
	em {
		font-style: normal
	}
	img {
		display: block;
		margin: 0 auto;
		border: 0
	}
	ul {
		list-style: none;
		margin: 0;
		padding: 0
	}
	ul li {
		padding: 5px 0
	}
	#navigation,
	#related,
	#media,
	#advertisement,
	#ratings,
	#links,
	#tooltip,
	#tooltip_caption,
	#tooltip_content,
	.no-print,
	.corrections,
	.news-image,
	#social_media,
	.social-buttons,
	.breadcrumbs,
	.tabs,
	#copyright,
	#commentsystem {
		display: none
	}
	.img_title {
		font-size: 1em;
		text-align: center
	}
	#specs ul li.first,
	#resources ul li.first {
		font-weight: bold;
		border-bottom: solid 1px #000;
		margin-top: 12px
	}
	#resources p {
		padding: 0 0 5px 0;
		margin: 0
	}
	table,
	.wikitable {
		border: 1px #aaa solid;
		border-collapse: collapse;
		font-size: 10px;
		width: 100%
	}
}

.bold {
	font-weight: bold
}

.almost_bold {
	font-weight: 600
}

.font_weight_600 {
	font-weight: 600
}

img {
	border: none 0
}

form {
	margin: 0
}

.text_align_center {
	text-align: center
}

.nowrap {
	white-space: nowrap
}

.flex-container {
	display: -webkit-flex;
	-webkit-flex-wrap: wrap;
	display: flex;
	flex-wrap: wrap
}

.width_all {
	width: 100%
}

.width_50_percent {
	width: 50%
}

.height_20 {
	height: 20px
}

.gsc-result .gs-title {
	height: auto!important
}

#scroll_banner_supercontainer {
	table-layout: fixed
}

#disqus_thread {
	padding-left: 0!important
}

.site_block {
	margin-bottom: 26px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #dddddd;
	border-bottom-width: 2px;
	border-radius: 5px;
}

.site_block.with_table{
	overflow:hidden;
}

.site_block h2{
	text-align:center;
	padding-top:12px;
	padding-bottom:24px;
}

.site_block.site_block_without_some_padding {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.site_block.no_margin_bottom {
	margin-bottom: 0
}

.site_block.choose_item_form_inside {
	padding-top: 31px;
	padding-right: 32px;
	padding-bottom: 32px;
	padding-left: 32px
}

.site_block.choose_item_form_inside h2 {
	padding-bottom: 17px
}

.site_block .site_block_partial_padding,
#left_col .site_block p.site_block_partial_padding {
	padding-right: 10px;
	padding-left: 10px
}

.site_block .table {
	margin-right: -11px;
	margin-bottom: -11px;
	margin-left: -11px
}

.site_block.site_block_without_some_padding .table {
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

.site_block .tbt5_outer_border:first-child {
	border-radius: 0
}

.site_block .table .tbt5_outer_border:first-child .tbt18 {
	border-radius: 0
}

.site_block .table:last-child .tbt5_outer_border:last-child {
	border-bottom: none!important;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.site_block .table:last-child .tbt5:last-child {
	border-bottom-width: 0!important
}

.perc.good {
	color: #090;
	/*#00be00;*/
}

.histogram .perc.good {
	font-weight: 700
}

.perc.bad {
	color: #c55
}

.perc .value {
	font-size: 10px;
	display: inline-block;
	min-width: 8ex
}

.histogram .perc .value {
	min-width: 0;
	color: #ffffff;
	font-size: 15px;
	text-shadow: 1px 1px 0 #666
}

.perc .bar_container {
	display: inline-block;
	width: 90px;
	margin-left: 5px/*;position:absolute*/
}

.perc.good .bar {
	background-color: #090;
	height: 9px;
	display: block
}

.sravnenie_banner {
	display: table;
	margin-bottom: 10px;
	margin-left: 7px;
	margin-right: 8px;
	border: solid 1px #ccc;
	box-sizing: border-box;
	border-radius: 6px;
	float: left;
	text-decoration: none
}

.sravnenie_banner.no_float.less_margin_bottom {
	float: none;
	margin-bottom: 8px
}

.right_part .sravnenie_banner:last-child {
	margin-bottom: 0
}

.a_inline_block_more_margin_left_right .sravnenie_banner {
	margin-left: 22px;
	margin-right: 22px
}

.sravnenie_banner .item {
	display: table-cell;
	vertical-align: middle;
	padding: 5px
}

.sravnenie_banner .vs {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	width: 41px;
	text-align: center
}

.sravnenie_banner .image {
	display: table
}

.sravnenie_banner .image span {
	border: solid 1px #ccc;
	padding: 5px;
	border-radius: 4px;
	line-height: 64px;
	display: block;
	width: 64px;
	height: 64px;
	text-align: center
}

.sravnenie_banner .image img {
	max-width: 64px;
	max-height: 64px;
	vertical-align: middle;
	object-fit: contain
}

.sravnenie_banner .item .image {
	display: table-cell;
	vertical-align: middle;
	padding-right: 4px
}

.sravnenie_banner .item .title {
	display: table-cell;
	vertical-align: middle;
	width: 77px
}

.sravnenie_banner .item .title {
	width: 100%
}

.sravnenie_banner.single .item .title {
	width: 83px
}

.center_float_elements_1 {
	display: table;
	width: 100%;
	text-align: center
}

.center_float_elements_1>a,
.center_float_elements_1>div.item_and_compare_2_items_inside {
	display: inline-block
}

.center_float_elements_1>a.sravnenie_banner {
	float: none
}

.center_float_elements_1>div.item_and_compare_2_items_inside {
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 20px
}

.dash_divider_horiz {
	margin-top: 20px;
	margin-bottom: 30px;
	border-bottom: 1px dashed #ccc
}

h2 {
	clear: both;
	font-size: 26px;
	line-height: 30px;
	margin: 0
}

.with_perc {
	display: table;
	width: 100%
}

.with_perc .td1 {
	display: table-cell;
	width: 50%;
	text-align: right
}

.with_perc .td2 {
	display: table-cell;
	width: 50%;
	text-align: left;
	padding-left: 10px
}

.row_heading {
	height: auto!important;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px
}

.row_heading h2 {
	text-align: center;
	padding-top: 4px;
	padding-bottom: 3px
}

.right_part .row_heading h2 {
	padding-bottom: 0
}

.row_heading>div {
	width: 100%
}

.row_heading>div:first-child {
	font-size: 18px
}

.row_heading2 {
	height: 56px
}

.row_heading2>div {
	padding-top: 20px
}

.row_heading2>div.tbt21 {
	padding-top: 17px
}

input[type="submit"] {
	border: solid 1px #727272;
	color: #d8d8d8;
	cursor: pointer;
	border-radius: 9px;
	text-transform: uppercase;
	background: #005c09
}

input[type="submit"]:hover {
	color: #fff;
	background: #0e7100
}

.nd {
	color: #aaa
}

.container_16 .grid_12 {
	width: 100%
}

#footer_links {
	padding-top: 7px
}

#footer_links .bottom_menu {
	float: right;
	margin-top: 6px
}

.histogram {
	width: 400px;
	margin: 0 auto
}

.histogram .row {
	background-color: #005c09;
	color: #fff;
	padding: 9px 10px;
	margin-bottom: 4px;
	border-radius: 5px;
	display: block;
	box-sizing: border-box;
	text-decoration: none
}

.histogram .row.selected {
	background-color: #71a21e;
	color: #fff
}

.histogram .row .row_link_inside {
	color: #fff;
	text-decoration: none
}

.histogram .row .result {
	float: right;
	color: #fff
}

.histogram_variable_height {
	height: 88px
}

.histogram_variable_position_text_1 {
	margin-top: 27px
}

@supports(-webkit-background-clip:text) or(-moz-background-clip:text) or(background-clip:text) {
	.histogram_variable_position_text_1 {
		-webkit-background-clip: text;
		-moz-background-clip: text;
		background-clip: text;
		background-color: #222;
		color: transparent
	}
}

@supports not(-webkit-background-clip:text) or(-moz-background-clip:text) or(background-clip:text) {
	.histogram_variable_position_text_1 {
		color: #222
	}
}

.histogram_variable_position_text_2 {
	margin-top: 27px
}

.left_middle_banner {
	padding-top: 30px
}

.responsive_table_warning {
	display: none;
	padding: 5px;
	border: 2px solid green;
	border-radius: 5px
}

.responsive_table_arrow {
	display: none;
	position: relative;
	text-align: right
}

.responsive_table_arrow img {
	position: absolute;
	margin-left: -30px;
	margin-top: -11px;
	width: 37px;
	height: 20px
}

.medium_and_wide_screen_only_space {
	display: block
}

.narrow_screen_only_space {
	display: none
}

.rating .rating_hidden_row {
	height: 0
}

.rating .table_row.rating_hidden_row {
	display: none
}

.rating .rating_hidden_row td {
	padding: 0;
	border: 0
}

.rating tr.table_heading,
.rating tr:nth-child(4n+5) {
	background-color: #eee
}

.right_block_container {
	display: table;
	width: 100%
}

.right_block_container>div {
	display: table-cell
}

.right_block_container>div:first-child {
	width: 100%
}

.right_block_container>div:last-child {
	width: 0
}

#footer .bottom_menu a {
	font-size: 16px
}

.bottom_menu a:link,
.bottom_menu a:visited {
	color: #eeeded;
	text-decoration: underline
}

.bottom_menu a:hover,
.bottom_menu a:active {
	color: #eeeded;
	text-decoration: underline
}

.bottom_menu .level_1 a:link,
.bottom_menu .level_1 a:visited {
	color: #eeeded
}

.bottom_menu .level_1 a:hover,
.bottom_menu .level_1 a:active {
	color: #eeeded
}

.div_table {
	display: table
}

.div_tr {
	display: table-row
}

.div_td {
	display: table-cell
}

.bottom_menu div.my_bm_padding {
	padding: 0 8px 0 12px
}

.display_table {
	display: table
}

.table_row {
	display: table-row
}

.table_cell {
	display: table-cell
}

.space_for_right_column {
	position: relative
}

.left_bar_with_page_links {
	display: none;
	width: 190px
}

.left_bar_with_page_links .page_inner_menu {
	background-color: #005c09;
	border-radius: 4px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3)
}

.left_bar_with_page_links .page_inner_menu a {
	display: block;
	padding: 10px 10px 10px 10px;
	color: #d8d8d8;
	font-size: 16px;
	line-height: 16px;
	text-decoration: none
}

.left_bar_with_page_links .page_inner_menu>div:first-child a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.left_bar_with_page_links .page_inner_menu>div:last-child a {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
}

.left_bar_with_page_links .page_inner_menu .leftbar_currently_positioned_here a,
.left_bar_with_page_links .page_inner_menu a:hover,
.left_bar_with_page_links .page_inner_menu a:active {
	color: #fff
}

.left_bar_link {
	display: none
}

.more_in_left_column {
	padding-top: 20px
}

.more_in_left_column:first-child {
	padding-top: 0
}

.right_part_higher_than_left {
	position: relative
}

#main_page_right_banner_fixed {
	position: absolute;
	width: 336px
}

.description_page_sublinks a {
	display: inline-block;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-radius: 5px;
	color: #fff;
	white-space: nowrap;
	background: #0e8e00;
	background: -moz-linear-gradient(top, #0e8e00 0, #00a500 50%, #0e8e00 100%);
	background: -webkit-linear-gradient(top, #0e8e00 0, #00a500 50%, #0e8e00 100%);
	background: linear-gradient(to bottom, #0e8e00 0, #00a500 50%, #0e8e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e8e00', endColorstr='#0e8e00', GradientType=0)
}

#nav .social_nets li {
	display: inline-block;
	width: auto;
	margin: 5px 4px 5px 0
}

#nav .social_nets li a {
	padding: 0
}

#nav .social_nets li a span {
	display: inline
}

#nav .social_nets li a span.ya-share2__badge {
	display: inline-block
}

#nav .social_nets li a span.ya-share2__icon {
	display: inline-block
}

#nav .social_nets li a span.ya-share2__counter {
	display: none
}

#nav .social_nets li a span.ya-share2__title {
	display: none
}

.choose_lang_base_area a:link,
.choose_lang_base_area a:visited {
	color: #48b
}

.choose_lang_base_area a:hover,
.choose_lang_base_area a:active {
	color: #40b0ff
}

.choose_lang_base_area a:visited {
	color: #48b
}

.choose_lang #before_choose_lang {
	display: none
}

.choose_lang #choose_lang_area {
	display: none
}

.choose_lang:hover #before_choose_lang {
	display: table-row
}

.choose_lang:hover #choose_lang_area {
	display: table-row
}

.choose_lang_list {
	display: none;
	background-color: #005c09;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3)
}

.show_choose_lang_list_on_hover:hover .choose_lang_list {
	display: block
}

.choose_lang_base_area .show_choose_lang_list_on_hover .choose_lang_list a:link,
.choose_lang_base_area .show_choose_lang_list_on_hover .choose_lang_list a:visited,
.choose_lang_base_area .show_choose_lang_list_on_hover .choose_lang_list a:hover,
.choose_lang_base_area .show_choose_lang_list_on_hover .choose_lang_list a:active {
	color: #fff;
	font-size: 13px
}

.lang_change_img,
.lang_change_text {
	display: block;
	padding-top: 4px;
	padding-bottom: 5px
}

.lang_change_img {
	padding-left: 15px
}

.lang_change_text {
	padding-right: 15px
}

.choose_lang_base_area_bottom .lang_change_text {
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0
}

.choose_lang_list>div>.hover_as_submenu:last-child a {
	padding-bottom: 5px
}

.choose_lang_list>div>.hover_as_submenu:last-child a:first-child {
	border-bottom-left-radius: 4px
}

.choose_lang_list>div>.hover_as_submenu:last-child a:last-child {
	border-bottom-right-radius: 4px
}

.choose_lang_base_area_bottom a {
	color: #fff
}

#footer .choose_lang_base_area_bottom {
	font-size: 14px
}

.choose_lang_base_area_bottom .lang_change_img {
	padding-left: 0
}

.choose_lang_base_area_bottom .lang_change_text {
	padding-right: 0
}

#nav .social_nets li {
	display: inline-block;
	width: auto;
	margin: 5px 4px 5px 0
}

#nav .social_nets li a {
	padding: 0
}

#nav .social_nets li a span {
	display: inline
}

#nav .social_nets li a span.ya-share2__badge {
	display: inline-block
}

#nav .social_nets li a span.ya-share2__icon {
	display: inline-block
}

#nav .social_nets li a span.ya-share2__counter {
	display: none
}

#nav .social_nets li a span.ya-share2__title {
	display: none
}

.site_right_column .social_nets {
	display: inline-block;
	text-align: center;
	vertical-align: top
}

.site_right_column .social_nets ul {
	margin: 0;
	padding: 0
}

.site_right_column .social_nets ul li {
	border: 0;
	padding: 0;
	display: inline-block;
	width: auto;
	margin: 0 2px 0 2px
}

.site_right_column .social_nets li a {
	padding: 0
}

.site_right_column .social_nets li a span {
	display: inline
}

.site_right_column .social_nets li a span.ya-share2__badge {
	display: inline-block
}

.site_right_column .social_nets li a span.ya-share2__icon {
	display: inline-block
}

.site_right_column .social_nets li a span.ya-share2__counter {
	display: none
}

.site_right_column .social_nets li a span.ya-share2__title {
	display: none
}

#footer_links .social_nets {
	display: inline-block;
	vertical-align: top;
	padding-left: 7px;
	padding-right: 20px
}

.footer_area {
	width: 100%
}

.footer_area .choose_lang_base_area_bottom {
	text-align: center
}

#footer .social_nets ul {
	margin: 0;
	padding: 0
}

#footer_links .social_nets ul li {
	border: 0;
	padding: 0;
	display: inline-block;
	width: auto;
	margin: 0 2px 0 2px
}

#footer_links .social_nets li a {
	padding: 0
}

#footer_links .social_nets li a span {
	display: inline
}

#footer_links .social_nets li a span.ya-share2__badge {
	display: inline-block
}

#footer_links .social_nets li a span.ya-share2__icon {
	display: inline-block
}

#footer_links .social_nets li a span.ya-share2__counter {
	display: none
}

#footer_links .social_nets li a span.ya-share2__title {
	display: none
}

.tbt2 {
	display: table;
	width: 100%
}

.tbt3 {
	display: table-cell;
	width: 100%;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px
}

.single .tbt3 {
	padding-right: 0
}

.tbt4 {
	display: table-cell
}

.tbt5_outer_border {
	border: solid 1px #ddd
}

.tbt5 {
	display: table;
	table-layout: fixed;
	height: 35px;
	width: 100%
}

.tbt5_outer_border:first-child {
	border-top-left-radius: 9px;
	border-top-right-radius: 9px
}

.tbt5_outer_border:last-child {
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px
}

.site_block .table:not(:last-child) .tbt5_outer_border:last-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.tbt6 {
	display: table;
	width: 100%
}

.tbt7 {
	display: table;
	width: 100%
}

.tbt8 {
	margin-left: auto;
	margin-right: auto;
	width: 360px
}

.tbt9 {
	display: table-cell;
	width: 20px
}

.tbt10 {
	width: 20px
}

.tbt11 {
	display: table-cell;
	width: 100%
}

.tbt12 {
	width: 740px;
	text-align: center
}

.tbt13 {
	height: 36px;
	min-width: 140px;
	margin: 0 auto
}

.tbt14 {
	display: table;
	height: 20px
}

.tbt15 {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 35%
}

.tbt16 {
	width: 330px
}

.single .tbt16 {
	width: auto
}

.tbt17 {
	display: table-cell;
	padding-right: 20px
}

.single .tbt17 {
	padding-right: 0
}

.tbt18 {
	display: table-cell;
	padding-right: 20px;
	text-align: right
}

.tbt5 .tbt18,
.tbt5 .tbt19 {
	border-left: solid 1px #ddd;
	vertical-align: middle
}

.tbt5 .tbt18 {
	padding-top: 6px;
	padding-bottom: 6px
}

.tbt5 .tbt19 {
	padding-top: 6px;
	padding-bottom: 4px
}

.tbt5 .tbt18:first-child,
.tbt5 .tbt19:first-child {
	border-left: none
}

.tbt19 {
	display: table-cell;
	text-align: center;
	width: 35%!important
}

.tbt19.delimiter {
	display: none!important
}

.tbt5_outer_border+.tbt5_outer_border {
	border-top: 0
}

.tbt20 {
	display: table-row;
	height: 20px
}

.tbt21 {
	display: table-cell;
	padding-right: 20px
}

.single .tbt21 {
	padding-right: 0
}

.tbt22 {
	display: table-cell;
	text-align: center;
	padding-left: 20px
}

.tbt23 {
	display: table;
	width: 100%
}

.tbt24 {
	padding-left: 100px
}

.noborder {
	border: none!important;
	table-layout: auto
}

.selectize-input{
	font-size: 17px;
	font-weight: 500
}

.selectize_vert_middle_container .selectize-input {
	vertical-align: middle
}

.tbt25>div {
	margin-bottom: 10px;
	padding-right: 12px!important
}

.tbt25>div:last-child {
	margin-bottom: 20px
}

.tbt2.row_heading {
	padding-top: 12px!important;
	padding-bottom: 11px!important
}

.tbt2.row_heading.tbt2_row_heading_more_padding_bottom {
	padding-bottom: 15px!important
}

.right_part .tbt6 {
	display: block!important
}

.main_part_lower_than_right .center_float_elements_0+div .tbt2.row_heading {
	padding-top: 0!important
}

.logo_on_green {
	position: absolute;
	margin-left: 69px;
	margin-top: 11px;
	display: none
}

.logo_on_green_text {
	position: absolute;
	margin-top: 7px;
	display: none
}

body {
	min-width: 0
}

.rating_on_main .rating {
	margin-left: auto;
	margin-right: auto
}

.rating td,
.rating .table_cell {
	padding: 1px 5px;
	text-align: center;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd
}

.rating tr:last-child td,
.rating .table_row:last-child .table_cell {
	border-bottom: solid 1px #ddd
}

.rating tr td:last-child,
.rating .table_row .table_cell:last-child {
	border-right: solid 1px #ddd
}

.rating tr:first-child td:first-child,
.rating .table_row:first-child .table_cell:first-child {
	border-top-left-radius: 9px
}

.rating tr:first-child td:last-child,
.rating .table_row:first-child .table_cell:last-child {
	border-top-right-radius: 9px
}

.rating tr:last-child td:first-child,
.rating .table_row:last-child .table_cell:first-child {
	border-bottom-left-radius: 9px
}

.rating tr:last-child td:last-child,
.rating .table_row:last-child .table_cell:last-child {
	border-bottom-right-radius: 9px
}

.rating .table_heading td,
.rating .table_heading .table_cell {
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	padding-top: 9px;
	padding-bottom: 9px
}

.rating img.item_photo {
	max-width: 64px;
	max-height: 64px;
	vertical-align: middle
}

.rating .rating_image_border {
	padding: 5px;
	line-height: 64px;
	width: 64px;
	height: 64px;
	vertical-align: middle;
	text-align: center
}

.rating img.type_icon {
	width: 36px;
	height: 36px;
	vertical-align: middle
}

body .catalog__paginator-wrapper {
	line-height: 1.5;
}

.catalog__paginator-wrapper {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
	text-align: center
}

.catalog__paginator {
	display: inline-block;
	color: #78387b
}

.paginator-container {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 30px 0;
	clear: both
}

.paginator-container .arrow-wrapper {
	display: inline-block;
	width: 37px;
	height: 30px;
	position: relative;
	background-image: linear-gradient(-180deg, #eee, #d8d8d8);
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .13);
	border: 1px solid #a6a6a6;
	border-radius: 3px
}

.paginator-container .arrow-wrapper--hidden {
	visibility: hidden
}

.paginator-container .arrow-wrapper--left {
	margin-right: 12px;
	float: left;
	transform: scaleX(-1)
}

.paginator-container .arrow-wrapper--right {
	margin-left: 12px;
	float: right
}

.paginator-container .arrow-left,
.paginator-container .arrow-right {
	width: 8px;
	height: 8px;
	fill: #595959;
	position: absolute;
	top: 11px;
	left: 15px
}

.paginator-container .page-indicator {
	display: inline-block;
	margin: 5px 7px;
	color: #595959;
	font-size: 14px
}

.paginator-container .page-indicator a,
.paginator-container .page-ellipsis a {
	color: #595959;
	text-decoration: none
}

.paginator-container .page-indicator--active {
	color: green;
	font-weight: 500;
	margin: 0 6px
}

.paginator-container .page-index-wrapper {
	display: inline-block
}

.paginator-container .page-indicator--inactive {
	position: relative
}

.paginator-container .page-indicator--inactive:after {
	content: "";
	position: absolute;
	top: -5px;
	bottom: -5px;
	left: -10px;
	right: -10px
}

.paginator-container .page-input {
	width: 22px;
	padding: 0;
	border: 0;
	border-bottom: 3px solid green;
	background: transparent;
	color: inherit;
	font: inherit;
	text-align: inherit;
	border-radius: inherit
}

.paginator-container .page-ellipsis {
	display: inline-block;
	margin: 0 10px
}

.paginator-container .page-indicator--first .page-ellipsis {
	margin: 0 3px 0 12px
}

.paginator-container .page-indicator--last .page-ellipsis {
	margin: 0 12px 0 3px
}

.rating_pagination {
	text-align: center;
	font-size: 18px;
	word-spacing: 2px
}

.to_history {
	text-align: center;
	margin-top: 28px;
	margin-bottom: 16px;
	font-size: 16px
}

.padding_left_right_10px {
	padding-left: 10px;
	padding-right: 10px
}

input.compare_button[type="submit"],
a.compare_button {
	position: relative;
	background-color: #82b440;
	border: none;
	border-radius: 4px;
	color: white;
	cursor: pointer;
	display: inline-block;
	line-height: 1.5;
	margin: 0;
	text-align: center;
	text-decoration: none;
	padding: 10px 20px;
	text-transform: none;
	min-width: 120px;
	height: auto;
	font-size: 20px;
	font-weight: 600;
	box-shadow: 0 2px 0 #6f9a37;
	-webkit-appearance: none;
	-webkit-border-radius: 4px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

input.compare_button[type="submit"]:hover,
a.compare_button:hover {
	background-color: #7aa93c;
	text-decoration: none;
	outline: none
}

input.compare_button[type="submit"]:active,
a.compare_button:active {
	background-color: #7aa93c;
	top: 1px;
	-webkit-box-shadow: 0 1px 0 #6f9a37;
	box-shadow: 0 1px 0 #6f9a37
}

input.compare_button.compare_button_inactive[type="submit"],
a.compare_button.compare_button_inactive {
	-moz-box-shadow: inset 0 1px 0 0 #caefab;
	-webkit-box-shadow: inset 0 1px 0 0 #caefab;
	box-shadow: inset 0 1px 0 0 #caefab;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a0c6a0), color-stop(1, #a0c6a0));
	background: -moz-linear-gradient(center top, #a0c6a0 5%, #a0c6a0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c6a0', endColorstr='#a0c6a0');
	background-color: #a0c6a0;
	border: 1px solid #202020;
	color: #303030;
	text-shadow: none;
	cursor: default
}

input.compare_button.compare_button_inactive[type="submit"]:hover,
a.compare_button.compare_button_inactive:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a0c6a0), color-stop(1, #a0c6a0));
	background: -moz-linear-gradient(center top, #a0c6a0 5%, #a0c6a0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0c6a0', endColorstr='#a0c6a0');
	background-color: #a0c6a0
}

.typical_div_table {
	border-collapse: collapse
}

.site_block .typical_div_table {
	border: 1px solid #ddd;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px
}

.site_block.site_block_without_some_padding .typical_div_table {
	width: 100%;
	border-right: 0;
	border-bottom: 0;
	border-left: none
}

.div_tr.div_tr_but_actually_table {
	display: table;
	width: 100%
}

.site_block .table_rows_colored_from_bottom .div_tr:nth-last-child(even) .div_td {
	background-color: #eee
}

.site_block .table_rows_colored_from_bottom .div_tr:nth-last-child(odd) .div_td {
	background-color: #fff
}

.typical_div_td {
	vertical-align: middle;
	padding: 10px;
	border: 1px solid #ddd
}

.div_tr.div_tr_but_actually_table .typical_div_td {
	border-bottom: 0
}

.div_tr.div_tr_but_actually_table:last-child .typical_div_td {
	border-bottom: 1px solid #ddd
}

.site_block .typical_div_table .div_tr:first-child .div_td {
	border-top: none!important
}

.site_block .typical_div_table .div_td:first-child {
	border-left: none!important
}

.site_block .typical_div_table .div_td:last-child {
	border-right: none!important
}

.galochka_good,
.krestik_bad {
	display: inline-block;
	width: 13px;
	height: 10px;
	background-image: url('/images/enough_variants.png');
	background-repeat: no-repeat
}

.galochka_good {
	background-position: left top
}

.krestik_bad {
	background-position: -13px top
}

.text_hidden_until_hover {
	display: none;
	padding: 8px;
	background-color: #fff;
	border-radius: 5px
}

.show_text_on_hover:hover .text_hidden_until_hover,
.show_text_on_click .text_hidden_until_hover {
	display: block
}

.shadow_over_site {
	display: none;
	position: fixed;
	z-index: 100;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.4)
}

.modal-content {
	display: none;
	position: relative;
	z-index: 200;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	border: 1px solid #888;
	width: 80%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	animation-name: animateleft;
	animation-duration: .4s
}

@keyframes animateleft {
	from {
		top: -100%;
		opacity: 0
	}
	to {
		top: 0;
		opacity: 1
	}
}

.banner_sravnenie_videoproc_root_after_h1,
.banner_sravnenie_one_item_and_sravn_after_h1,
.banner_sravnenie_two_items_each,
.banner_sravnenie_one_item,
.banner_sravnenie_bottom,
.banner_sravnenie_300_x_250,
.left_middle_banner,
.right_top_banner,
.right_banner_container,
.right_banner_container_2,
.banner_rating_after_h1,
.banner_rating_before_comments,
.banner_rating_after_comments,
.banner_main_3,
.banner_main_4,
#main_page_right_banner_fixed,
#item_page_right_banner_fixed,
.left_column_banner {
	text-align: center
}

.banner_vidtok>div {
	margin-left: auto;
	margin-right: auto
}

.banner_sravnenie_one_item,
.banner_sravnenie_two_items_each {
	padding-bottom: 20px
}

.right_banner_container,
.right_banner_container_2 {
	padding-bottom: 20px
}

.banner_sravnenie_300_x_250>ins {
	width: 300px;
	height: 250px
}

.amzn-native-container {
	margin-left: auto;
	margin-right: auto
}

.google-auto-placed>ins {
	margin-right: -10px!important
}

.yandex_market .google-auto-placed,
.yandex_market_2 .google-auto-placed {
	display: none !important
}

sup {
	font-size: x-small
}

@media screen and (max-width:199px) {
	.banner_sravnenie_one_item>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_after_h1>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_before_comments>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_after_comments>ins {
		width: 200px;
		height: 200px
	}
}

@media screen and (min-width:200px) and (max-width:219px) {
	.banner_sravnenie_one_item>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_after_h1>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_before_comments>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_after_comments>ins {
		width: 200px;
		height: 200px
	}
}

@media screen and (max-width:219px) {
	.right_top_banner>ins {
		width: 200px;
		height: 200px
	}
	.right_banner_container>ins {
		width: 200px;
		height: 200px
	}
	.right_banner_container_2>ins {
		width: 200px;
		height: 200px
	}
}

@media screen and (min-width:220px) and (max-width:269px) {
	.right_top_banner>ins {
		width: 200px;
		height: 200px
	}
	.right_banner_container>ins {
		width: 200px;
		height: 200px
	}
	.right_banner_container_2>ins {
		width: 200px;
		height: 200px
	}
	.banner_sravnenie_one_item>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_after_h1>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_before_comments>ins {
		width: 200px;
		height: 200px
	}
	.banner_rating_after_comments>ins {
		width: 200px;
		height: 200px
	}
}

@media screen and (min-width:270px) and (max-width:319px) {
	.right_top_banner>ins {
		width: 250px;
		height: 250px
	}
	.right_banner_container>ins {
		width: 250px;
		height: 250px
	}
	.right_banner_container_2>ins {
		width: 250px;
		height: 250px
	}
	.banner_sravnenie_one_item>ins {
		width: 250px;
		height: 250px
	}
	.banner_rating_after_h1>ins {
		width: 250px;
		height: 250px
	}
	.banner_rating_before_comments>ins {
		width: 250px;
		height: 250px
	}
	.banner_rating_after_comments>ins {
		width: 250px;
		height: 250px
	}
}

@media screen and (min-width:320px) and (max-width:355px) {
	.right_top_banner>ins {
		width: 300px;
		height: 250px
	}
	.right_banner_container>ins {
		width: 300px;
		height: 250px
	}
	.right_banner_container_2>ins {
		width: 300px;
		height: 250px
	}
	.banner_sravnenie_one_item>ins {
		width: 300px;
		height: 250px
	}
	.banner_rating_after_h1>ins {
		width: 300px;
		height: 250px
	}
	.banner_rating_before_comments>ins {
		width: 300px;
		height: 250px
	}
	.banner_rating_after_comments>ins {
		width: 300px;
		height: 250px
	}
}

@media screen(max-width:339px) {
	.left_middle_banner>ins {
		width: 200px;
		height: 200px
	}
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 200px;
		height: 200px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 200px;
		height: 200px
	}
	.banner_sravnenie_bottom>ins {
		width: 200px;
		height: 200px
	}
	.banner_main_3>ins {
		width: 200px;
		height: 200px
	}
	.banner_main_4>ins {
		width: 200px;
		height: 200px
	}
}

@media (max-width:340px) {
	.paginator-container .arrow-wrapper {
		width: 34px
	}
	.paginator-container .arrow-left,
	.paginator-container .arrow-right {
		left: 14px
	}
}

@media screen and (min-width:340px) and (max-width:487px) {
	.left_middle_banner>ins {
		width: 200px;
		height: 200px
	}
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 320px;
		height: 100px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 320px;
		height: 100px
	}
	.banner_sravnenie_bottom>ins {
		width: 320px;
		height: 100px
	}
	.banner_main_3>ins {
		width: 320px;
		height: 100px
	}
	.banner_main_4>ins {
		width: 320px;
		height: 100px
	}
}

@media screen and (max-width:351px) {
	.search_top {
		width: 249px!important
	}
	.search_top#search_top_moved {
		margin-left: 78px;
		width: 212px!important
	}
	.cont_16_for_topmenu {
		max-width: 280px!important
	}
	#toggle-nav.topmenu_button_moved_by_topmenu_sliding {
		/*left:79%*/
	}
}

@media screen and (min-width:352px) and (max-width:429px) {
	.cont_16_for_topmenu {
		max-width: 300px!important
	}
}

@media screen and (min-width:352px) and (max-width:430px) {
	.search_top {
		width: 300px!important
	}
	.search_top#search_top_moved {
		margin-left: 78px;
		width: 244px!important
	}
}

@media screen and (min-width:352px) and (max-width:930px) {
	#toggle-nav.topmenu_button_moved_by_topmenu_sliding {
		/*left:87%*/
	}
}

@media screen and (min-width:356px) {
	.right_top_banner>ins {
		width: 300px;
		height: 250px
	}
	.right_banner_container>ins {
		width: 300px;
		height: 250px
	}
	.right_banner_container_2>ins {
		width: 300px;
		height: 250px
	}
	.banner_sravnenie_one_item>ins {
		width: 336px;
		height: 280px
	}
}

@media screen and (min-width:356px) and (max-width:399px) {
	.banner_rating_after_h1>ins {
		width: 300px;
		height: 250px
	}
	.banner_rating_before_comments>ins {
		width: 300px;
		height: 250px
	}
	.banner_rating_after_comments>ins {
		width: 300px;
		height: 250px
	}
}

@media screen and (max-width:370px) {
	.align_content_with_header {
		padding: 0
	}
	.variable_top_bottom_margin_big {
		margin-top: 4px;
		margin-bottom: 4px
	}
	.sravnenie_banner .item .image {
		display: table-cell!important;
		width: 54px
	}
	.sravnenie_banner .item .title {
		display: table-cell;
		width: auto
	}
	.sravnenie_banner.single .item .title {
		width: auto
	}
	.sravnenie_banner .vs {
		display: block;
		width: 100%;
		box-sizing: Border-box;
		padding-left: 65px
	}
	.banner_main ins {
		width: 300px
	}
	.banner_main_2 ins {
		width: 300px
	}
	.banner_main_3 ins {
		width: 300px
	}
	.banner_main_4 ins {
		width: 300px
	}
	.banner_sravnenie_videoproc_root_after_h1 ins {
		width: 300px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1 ins {
		width: 300px
	}
	.banner_sravnenie_bottom ins {
		width: 300px
	}
	.left_middle_banner ins {
		width: 300px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_characteristics ins {
		width: 300px;
		height: 250px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_tests ins {
		width: 300px
	}
	.right_top_banner ins {
		width: 300px
	}
}

@media screen and (min-width:371px) {
	.rating_on_main .rating .table_cell {
		padding: 1px 10px
	}
}

@media screen and (min-width:371px) and (max-width:500px) {
	.variable_top_bottom_margin_big {
		margin-top: 16px;
		margin-bottom: 16px
	}
}

@media screen and (min-width:371px) and (max-width:699px) {
	.banner_main ins {
		width: 300px
	}
	.banner_main_2 ins {
		width: 300px
	}
	.banner_main_3 ins {
		width: 300px
	}
	.banner_sravnenie_videoproc_root_after_h1 ins {
		width: 300px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1 ins {
		width: 300px
	}
	.banner_sravnenie_bottom ins {
		width: 300px
	}
	.left_middle_banner ins {
		width: 300px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_characteristics ins {
		width: 300px;
		height: 250px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_tests ins {
		width: 300px
	}
	.right_top_banner ins {
		width: 300px
	}
}

@media screen and (min-width:371px) and (max-width:1330px) {
	.perc .bar_container {
		width: 30px
	}
}

@media screen and (min-width:400px) and (max-width:930px) {
	.banner_rating_after_h1>ins {
		width: 336px;
		height: 280px
	}
	.banner_rating_before_comments>ins {
		width: 336px;
		height: 280px
	}
	.banner_rating_after_comments>ins {
		width: 336px;
		height: 280px
	}
}

@media screen and (max-width:415px) {
	h2 {
		font-size: 22px
	}
	.logo_on_green {
		width: 60%;
		margin-top: 16px
	}
}

@media screen and (min-width:416px) and (max-width:430px) {
	.logo_on_green {
		margin-left: 49px
	}
}

@media screen and (min-width:430px) and (max-width:699px) {
	.cont_16_for_topmenu {
		max-width: 400px!important
	}
}

@media screen and (min-width:431px) and (max-width:699px) {
	.search_top {
		width: 345px!important
	}
	.search_top#search_top_moved {
		width: 300px!important
	}
}

@media screen and (max-width:359px) {
	.banner_sravnenie_two_items_each {
		margin-left: -10px;
		margin-right: -10px
	}
	.banner_sravnenie_two_items_each>ins {
		width: 250px;
		height: 250px
	}
	.second_banner {
		display: none!important
	}
	.banner_cell_main>.banner_sravnenie_two_items_each,
	.banner_cell_additional>.banner_sravnenie_two_items_each {
		padding-bottom: 0
	}
}

@media screen and (min-width:360px) and (max-width:449px) {
	.banner_sravnenie_two_items_each>ins {
		width: 336px;
		height: 280px
	}
	.second_banner {
		display: none!important
	}
	.banner_cell_main>.banner_sravnenie_two_items_each,
	.banner_cell_additional>.banner_sravnenie_two_items_each {
		padding-bottom: 0
	}
	.banner_cell_additional>.banner_sravnenie_two_items_each {
		padding-top: 0
	}
}

@media screen and (min-width:450px) and (max-width:699px) {
	.banner_sravnenie_two_items_each>ins {
		width: 336px;
		height: 280px
	}
	.second_banner {
		display: none!important
	}
	.banner_cell_main>.banner_sravnenie_two_items_each,
	.banner_cell_additional>.banner_sravnenie_two_items_each {
		padding-bottom: 0
	}
}

@media (max-width:480px) {
	.paginator-container .page-indicator.show_page_on_wide_screen,
	.paginator-container .page-ellipsis {
		display: none;
	}
	.paginator-container .page-ellipsis.show_ellipsis_on_narrow_screen {
		display: inline-block;
	}
}

@media (min-width:481px) {
	.paginator-container .page-ellipsis.show_ellipsis_on_narrow_screen {
		display: none;
	}
	.paginator-container .page-ellipsis {
		display: inline-block;
	}
	.paginator-container .page-indicator {
		font-size: 16px
	}
	.paginator-container .page-indicator--first:not(.page-indicator--outer-left):not(.page-indicator--outer-right):not(.page-indicator--inner):not(.page-indicator--active),
	.paginator-container .page-indicator--last:not(.page-indicator--outer-left):not(.page-indicator--outer-right):not(.page-indicator--inner):not(.page-indicator--active) {
		margin: 0
	}
	.paginator-container .page-indicator--outer-left:not(.page-indicator--first):not(.page-indicator--last),
	.paginator-container .page-indicator--outer-right:not(.page-indicator--first):not(.page-indicator--last) {
		display: inline-block
	}
	.paginator-container .page-indicator--outer-left .page-ellipsis {
		margin: 0 12px 0 3px
	}
	.paginator-container .page-indicator--outer-right .page-ellipsis {
		margin: 0 3px 0 12px
	}
	.paginator-container .page-indicator--outer-right-penultimate {
		margin: 5px 24px 5px 12px
	}
	.paginator-container .page-indicator--outer-left-second-page {
		margin: 5px 12px 5px 24px
	}
}

@media screen and (min-width:488px) and (max-width:699px) {
	.left_middle_banner>ins {
		width: 320px;
		height: 50px
	}
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 320px;
		height: 50px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 320px;
		height: 50px
	}
	.banner_sravnenie_bottom>ins {
		width: 320px;
		height: 50px
	}
	.banner_main_3>ins {
		width: 320px;
		height: 50px
	}
	.banner_main_4>ins {
		width: 300px;
		height: 250px
	}
}

@media screen and (max-width:500px) {
	.min_req_table_wide {
		display: none
	}
	.sravnenie_banner {
		float: none;
		display: inline-block;
		width: 100%;
		margin: 0;
		margin-bottom: 13px;
		text-align: center;
		text-align: center;
		padding: 15px 0 15px 15px;
		margin-bottom: 25px
	}
	.sravnenie_banner .item,
	.sravnenie_banner .vs,
	.sravnenie_banner .item .image,
	.sravnenie_banner .item .title {
		width: 100%;
		display: inline-block
	}
	.sravnenie_banner .vs {
		width: auto;
		display: inline-block;
		padding: 5px 15px;
		text-transform: uppercase;
		color: #8c8c8c;
		margin: 0;
		text-align: center
	}
	.sravnenie_banner .item .image {
		display: table-cell;
		width: 54px;
		vertical-align: top;
		margin-right: 4px
	}
	.sravnenie_banner .item {
		display: table;
		width: 100%;
		box-sizing: border-box
	}
	.sravnenie_banner .item .title {
		display: table-cell;
		width: auto;
		margin-top: 8px
	}
	.sravnenie_banner.single .item .title {
		width: auto
	}
	.sravnenie_banner .image span {
		width: 40px;
		height: 40px
	}
	.sravnenie_banner .image img {
		width: 100%;
		vertical-align: top;
		height: 100%
	}
	.tbt8 {
		width: 100%!important
	}
	.tbt1:first-child .tbt4 {
		padding: 0 10px!important
	}
	.tbt21 {
		box-sizing: border-box!important;
		padding-left: 0!important
	}
	#branding {
		overflow: hidden!important
	}
	.tbt19:last-child {
		width: 46%!important
	}
	.tbt2.row_heading .tbt19:last-child {
		width: 46%!important
	}
	.margin_top_more_on_wide_screen {
		margin-top: -140px!important
	}
	.new_line_on_narrow_screen {
		display: block
	}
	.vert_space_on_narrow_screen {
		height: 52px
	}
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_image_inside_1 {
		display: none
	}
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_image_inside {
		padding-top: 10px
	}
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_title_inside,
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_title_inside h2,
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_title_inside div {
		text-align: center
	}
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_image_inside img,
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_image_inside picture,
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_image_inside .game_no_image {
		margin-right: auto;
		margin-left: auto
	}
	.first_item_select_inside {
		vertical-align: bottom
	}
	.submit_1_container_base_vert .submit_1_padding {
		text-align: center
	}
	.connecting_line_container_horiz {
		display: none
	}
	.connecting_line_container_vert {
		vertical-align: top
	}
	.connecting_line {
		box-sizing: border-box;
		width: 2px;
		height: 20px;
		margin-left: auto;
		margin-right: auto;
		border-right: 2px solid #001a5c
	}
	.submit_1_container_horiz {
		display: none
	}
	.submit_1_container_vert {
		vertical-align: top
	}
	.submit_1_padding {
		padding-bottom: 3px
	}
	.select_2_padding {
		padding-bottom: 20px
	}
}

@media screen and (min-width:501px) {
	.div_table_on_not_narrow_screen {
		display: table
	}
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen {
		display: table-cell;
		vertical-align: top;
		width: 100%
	}
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_image_inside_1 {
		width: 0
	}
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_image_inside_2 {
		display: none
	}
	.div_table_on_not_narrow_screen .div_td_on_not_narrow_screen.game_image_inside .game_no_image {
		margin-right: 10px
	}
	.first_item_select_inside {
		vertical-align: middle
	}
	.first_item_select_padding {
		padding-bottom: 4px
	}
	.submit_1_container_base_vert {
		display: none
	}
	.connecting_line_container_horiz {
		display: table-cell;
		vertical-align: middle
	}
	.connecting_line {
		box-sizing: border-box;
		width: 20px;
		height: 6px;
		border-top: 2px solid #001a5c
	}
	.submit_1_container_horiz {
		display: table-cell;
		vertical-align: middle
	}
	.submit_1_padding {
		padding-bottom: 3px
	}
	.min_req_table_narrow {
		display: none
	}
}

@media screen and (min-width:501px) and (max-width:699px) {
	.vert_space_on_narrow_screen {
		height: 24px
	}
}

@media screen and (min-width:501px) and (max-width:966px) {
	.variable_top_bottom_margin_big {
		margin-top: 20px;
		margin-bottom: 20px
	}
	.right_part .sravnenie_banner:not(.single) {
		float: none;
		margin-left: auto;
		margin-right: auto
	}
}

@media screen and (max-width:599px) {
	.wide_screen_only_banner {
		display: none
	}
}

@media screen and (min-width:600px) {
	.mobile_screen_only_banner {
		display: none
	}
}

@media screen and (max-width:650px) {
	.histogram_variable_height {
		height: 88px
	}
	.histogram_variable_position_text_1 {
		margin-top: 9px
	}
	.histogram_variable_position_text_2 {
		margin-top: 44px
	}
}

@media screen and (max-width:699px) {
	.banner_sravnenie_300_x_250 {
		margin-left: -10px;
		margin-right: -10px
	}
	.centered_on_screen_wider_than_700 {
		width: 100%
	}
}

@media screen and (min-width:700px) {
	.display_table_on_wide_screen_2 {
		display: table;
		width: 100%
	}
	.display_td_on_wide_screen_2 {
		float: left;
		width: calc(50% - 10px)
	}
	.display_td_on_wide_screen_2:nth-child(2) {
		width: auto
	}
	.display_td_on_wide_screen_2:last-child {
		float: right
	}
	.side_margin_minus_7_5_px_on_wide_screen {
		margin-left: -7.5px;
		margin-right: -7.5px
	}
	.padding_left_on_not_narrow_screen {
		padding-left: 22px
	}
	.centered_on_screen_wider_than_700 {
		margin-left: auto;
		margin-right: auto
	}
}

@media screen and (min-width:700px) and (max-width:747px) {
	.left_middle_banner>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_bottom>ins {
		width: 468px;
		height: 60px
	}
	.banner_main_3>ins {
		width: 468px;
		height: 60px
	}
	.banner_main_4>ins {
		width: 336px;
		height: 280px
	}
}

@media screen and (min-width:700px) and (max-width:930px) {
	.search_top {
		width: 533px!important
	}
	.container_16,
	.cont_16_for_topmenu {
		max-width: 600px!important
	}
	.vert_space_on_narrow_screen {
		height: 24px
	}
}

@media screen and (min-width:700px) and (max-width:966px) {
	.banner_sravnenie_two_items_each>ins {
		width: 336px;
		height: 280px
	}
	.second_banner {
		display: none!important
	}
	.banner_cell_main>.banner_sravnenie_two_items_each,
	.banner_cell_additional>.banner_sravnenie_two_items_each {
		padding-bottom: 0
	}
	.banner_main ins {
		width: 570px
	}
	.banner_main_2 ins {
		width: 570px
	}
	.banner_main_3 ins {
		width: 570px
	}
	.banner_sravnenie_videoproc_root_after_h1 ins {
		width: 570px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1 ins {
		width: 570px
	}
	.banner_sravnenie_bottom ins {
		width: 570px
	}
	.left_middle_banner ins {
		width: 570px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_characteristics ins {
		width: 468px;
		height: 60px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_tests ins {
		width: 570px
	}
	.right_top_banner ins {
		width: 570px
	}
}

@media screen and (max-width:709px) {
	#footer_links .bottom_menu .bm_column {
		margin-bottom: 16px
	}
	#footer_links .bottom_menu .bm_column:last-child {
		margin-bottom: 0
	}
	#footer_links .bottom_menu .bm_column .my_bm_padding {
		padding-left: 24px
	}
	#footer_links .bottom_menu .bm_column .level_1 .my_bm_padding {
		padding-left: 0
	}
}

@media screen and (min-width:710px) {
	.bottom_menu {
		clear: both
	}
	#footer_links .bottom_menu .bm_column {
		float: left
	}
}

@media screen and (min-width:748px) and (max-width:966px) {
	.left_middle_banner>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_bottom>ins {
		width: 468px;
		height: 60px
	}
	.banner_main_3>ins {
		width: 468px;
		height: 60px
	}
	.banner_main_4>ins {
		width: 336px;
		height: 280px
	}
}

@media screen and (max-width:930px) {
	.topmenu_in_it {
		box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3)
	}
	#nav li {
		border-bottom: 1px solid #eee
	}
	#nav li:last-child {
		border-bottom: 0
	}
	.nav-expanded .top_menu_submenu {
		border-top: 1px solid #eee
	}
	#nav li.search_top_container {
		display: none
	}
	#nav li a,
	#nav li .topmenu_pseudolink {
		color: #005c09;
		font-size: 18px;
		font-weight: 700
	}
	#nav li a .arrow_to_submenu_in_it .arrow_to_submenu,
	#nav li .topmenu_pseudolink .arrow_to_submenu_in_it .arrow_to_submenu {
		width: 22px;
		height: 13px;
		background-image: url('/images/galochka2_arrow_right.png');
		background-repeat: no-repeat;
		background-position: left top
	}
	#nav .with_submenu::before {
		content: '';
		display: block;
		position: absolute;
		right: 18px;
		bottom: 17px;
		width: 13px;
		height: 13px;
		background-image: url('/images/galochka2_arrow_right.png');
		background-repeat: no-repeat;
		background-position: left top
	}
	#nav .back-link.with_submenu::before {
		content: '';
		display: block;
		position: absolute;
		left: 18px;
		bottom: 17px;
		width: 13px;
		height: 13px;
		background-image: url('/images/galochka2_arrow_left.png');
		background-repeat: no-repeat;
		background-position: left top
	}
	#nav li ul.tabs {
		display: block
	}
	#nav>li.nav-expanded ul.tabs li {
		display: block
	}
	#nav li .top_menu_submenu>div a {
		text-align: center
	}
	#nav li a,
	#nav li .topmenu_pseudolink {
		font-size: 16px
	}
	#nav li a .menu_a,
	#nav li .topmenu_pseudolink .menu_a {
		padding: 16px 6px 16px 45px
	}
	#nav li .top_menu_submenu a {
		box-sizing: border-box;
		padding: 16px 20px 16px 45px;
		font-size: 16px
	}
	#nav {
		width: 100%
	}
	.display_none_important.but_display_block_even_more_important {
		display: block !important
	}
	.logo_on_green {
		display: block
	}
	.logo_on_green_text {
		display: block
	}
	.logo_on_green_text.menu_open_logo_hidden {
		display: none
	}
	.tbt8 {
		width: 360px
	}
	.right_part .tbt8 {
		width: auto!important
	}
	.right_part_higher_than_left .tbt8 {
		width: auto!important
	}
	.display_block_on_narrow_screen,
	.tbt1 .tbt4.display_block_on_narrow_screen {
		display: block!important
	}
	.tbt2.row_heading+.tbt5>.tbt4:first-child {
		display: none!important
	}
	.selectize .item {
		width: 85%
	}
	.tbt24>div {
		margin-bottom: 20px
	}
	.tbt24>div:last-child {
		margin-bottom: 0
	}
	.selectize-input {
		padding-left: 10px!Important;
		padding-right: 10px!Important
	}
	.breadcrumbs {
		display: block;
		top: 0;
		width: 100%;
		padding-right: 25px;
		box-sizing: border-box
	}
	#mainbody h1 {
		font-size: 30px;
		line-height: 31px
	}
	#footer {
		text-align: center;
		line-height: 24px;
		padding-left: 0;
		padding-right: 0
	}
	#footer .my_bm_padding {
		text-align: left
	}
	.bottom_menu div.my_bm_padding {
		padding-top: 0;
		padding-right: 3px;
		padding-bottom: 0;
		padding-left: 7px
	}
	/*#toggle-nav{transition:left .2s ease}*/
	.container_16 .grid_12 {
		width: auto
	}
	.cont_16_for_topmenu {
		position: fixed;
		left: 0;
		top: 57px;
		bottom: 0;
		overflow-y: auto;
		margin-left: -900px;
		background-color: #eee;
		/*transition:margin-left .2s ease*/
	}
	.cont_16_for_topmenu.topmenu_open {
		margin-left: 0
	}
	#nav li>div,
	#nav li>a {
		display: block;
		background: #fff
	}
	#nav li.search_top_container>div {
		background-color: #005c09
	}
	#nav li li a {
		background-color: #fff
	}
	#nav li a,
	#nav li .topmenu_pseudolink {
		background-image: none
	}
	#nav li form {
		padding: 14px 15px 14px 45px;
		background-image: none
	}
	.open-close,
	.hover_here_to_show_topmenu {
		display: block;
		width: 26px;
		top: 12px;
		position: absolute;
		left: 20px;
		z-index: 10;
		padding: 5px;
		border: 1px solid #fff;
		border-radius: 6px
	}
	.open-close .white_row,
	.hover_here_to_show_topmenu .white_row {
		height: 4px;
		background-color: #fff
	}
	.open-close .transparent_row,
	.hover_here_to_show_topmenu .transparent_row {
		height: 4px
	}
	.open-close .white_row:first-child,
	.hover_here_to_show_topmenu .white_row:first-child {
		border-top-right-radius: 0;
		border-top-left-radius: 0
	}
	.open-close .white_row:last-child,
	.hover_here_to_show_topmenu .white_row:last-child {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.topmenu_in_it>div {
		position: relative
	}
	.topmenu_in_it .top_menu_submenu {
		position: absolute;
		top: 0;
		left: 100%
	}
	.topmenu_in_it .top_menu_submenu.width_all {
		width: auto
	}
	#footer_links .bottom_menu {
		float: none;
		margin-top: 12px
	}
	#nav .social_nets li {
		background-color: transparent
	}
	#footer_links .social_nets {
		float: none;
		padding-left: 20px;
		padding-top: 10px
	}
	.hide_on_narrow_screen {
		display: none
	}
}

@media screen and (min-width:931px) {
	#nav {
		display: table
	}
	#nav>li {
		display: block;
		float: left
	}
	#nav>li.search_top_container {
		display: block;
		float: right
	}
	#nav li:first-child>div {
		display: table;
		width: 100%
	}
	#nav li:first-child>div>div {
		display: table-cell
	}
	#nav li:first-child>div>div:first-child {
		width: 100%
	}
	#nav li:first-child>div>div:last-child {
		width: 0
	}
	.topmenu_in_it {
		display: table
	}
	.topmenu_in_it>div {
		display: table-cell
	}
	.between_title_and_menu {
		width: 40px
	}
	#nav li form {
		padding-left: 40px
	}
	#nav li a .menu_a,
	#nav li .topmenu_pseudolink .menu_a {
		padding: 0 6px 0 26px
	}
	.menu_b {
		display: inline-block;
		padding: 17px 0 22px 0;
		border-top: 2px solid transparent
	}
	#nav>li a.top_menu_current .menu_b,
	#nav>li .topmenu_pseudolink.top_menu_current .menu_b {
		color: #ffffff;
		text-shadow: 0 0 8px #FFFFFF, 0 0 8px #FFFFFF, 0 0 8px #FFFFFF
	}
	#nav .with_submenu:hover::before {
		background-position: -13px top
	}
	#nav .topmenu_in_it>div a:hover .arrow_to_submenu_in_it .arrow_to_submenu,
	#nav .topmenu_in_it>div .topmenu_pseudolink:hover .arrow_to_submenu_in_it .arrow_to_submenu {
		background-position: -13px top
	}
	#nav li a:hover,
	#nav li .topmenu_pseudolink:hover {
		color: #fff
	}
	#nav li .top_menu_submenu.width_all {
		width: auto
	}
	.search_top_container {
		display: table-cell;
		width: 0
	}
	#nav li li a {
		text-align: left;
		padding: 13px 15px 13px 15px;
		text-transform: none
	}
	#nav li .top_menu_submenu {
		box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3)
	}
	#nav li:hover ul.tabs {
		display: block
	}
	#nav li:hover li {
		display: block
	}
	#footer_links .social_nets {
		float: left;
		padding-top: 14px
	}
	.hide_on_wide_screen {
		display: none
	}
}

@media screen and (min-width:931px) and (max-width:1029px) {
	.banner_rating_after_h1>ins {
		width: 728px;
		height: 90px
	}
	.banner_rating_before_comments>ins {
		width: 728px;
		height: 90px
	}
	.banner_rating_after_comments>ins {
		width: 728px;
		height: 90px
	}
}

@media screen and (min-width:931px) and (max-width:1099px) {
	.search_top {
		width: 327px!important
	}
}

@media screen and (min-width:931px) and (max-width:1330px) {
	#nav li.search_top form {
		padding-left: 15px
	}
	#nav li a,
	#nav li form,
	#nav li .topmenu_pseudolink {
		background-position: 120px -54px
	}
	#footer_links .bottom_menu {
		margin-top: 13px
	}
}

@media screen and (max-width:966px) {
	body.scroll {
		overflow-y: hidden
	}
	.histogram {
		width: 80%
	}
	.right_top_banner {
		padding-top: 50px
	}
	.grid_11 {
		margin-right: 0
	}
	.responsive_table_warning {
		display: block
	}
	.responsive_table_arrow {
		display: block
	}
	.medium_and_wide_screen_only_space {
		display: none
	}
	.narrow_screen_only_space {
		display: block
	}
	.float_left_on_wide__full_width_on_narrow {
		width: 100%
	}
	.float_right_on_wide__full_width_on_narrow {
		width: 100%
	}
	.padding_right_13px_on_wide__1px_on_narrow {
		padding-right: 1px
	}
	.grid_11 {
		float: none
	}
	.with_perc .td2 {
		display: inline-block;
		width: auto;
		text-align: center
	}
	.perc .bar_container {
		width: auto!important
	}
	.tbt12 {
		width: auto!important
	}
	.tbt24 {
		padding: 0 30px!important;
		padding-bottom: 17px!important
	}
	.tbt2.row_heading .tbt17 {
		box-sizing: border-box!important;
		line-height: auto!important;
		padding-bottom: 0!important
	}
	.with_perc .td1 {
		display: block!important;
		width: 100%!important;
		text-align: center!important
	}
	.with_perc .td2 {
		display: inline-block!important;
		text-align: center!important;
		width: 100%!important;
		box-sizing: border-box!important;
		padding-left: 0!important
	}
	.with_perc .td2.td2_empty {
		display: none!important
	}
	.perc .bar_container {
		width: 70px!important;
		background: #e9e9e9!important
	}
	.row_heading>div:first-child {
		display: block!important
	}
	.menu {
		position: relative
	}
	#content {
		padding-left: 0;
		padding-right: 0
	}
	img.item_photo {
		max-width: 130px;
		max-height: 200px
	}
	.sravnenie_logos_lower img.item_photo {
		max-width: 100px;
		max-height: 150px
	}
	.single_photo img.item_photo {
		max-width: 100%;
		max-height: 300px
	}
	.tbt2 {
		padding-bottom: 8px!important
	}
	.tbt13 {
		height: 11px!important
	}
	.tbt14 {
		height: 8px
	}
	.tbt18 {
		padding-bottom: 10px!important;
		line-height: 23px!important
	}
	.tbt19 {
		line-height: 30px!important
	}
	.tbt20 {
		height: 8px!important
	}
	.tbt21 {
		padding-bottom: 6px!important
	}
	.tbt24 {
		padding-bottom: 12px!important;
		margin-bottom: -12px!important
	}
	.tbt1:first-child+.tbt1 .tbt4 {
		margin-bottom: -8px
	}
	.rating_pagination {
		font-size: 24px;
		word-spacing: 5px
	}
	.padding_top_46_px_on_narrow_screen {
		padding-top: 46px
	}
	.hide_on_not_narrow_screen,
	.div_td.hide_on_not_narrow_screen {
		display: none
	}
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_image_inside_1 {
		display: none
	}
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_image_inside {
		padding-top: 10px
	}
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_title_inside,
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_title_inside h2,
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_title_inside div {
		text-align: center
	}
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_image_inside img,
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_image_inside picture,
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_image_inside .game_no_image {
		margin-right: auto;
		margin-left: auto
	}
	.right_banner_container,
	.left_middle_banner,
	.google-auto-placed {
		margin-left: -10px;
		margin-right: -10px
	}
	#item_page_right_banner_fixed {
		position: static
	}
	#item_page_right_banner_fixed>ins {
		width: 300px;
		height: 250px
	}
	#item_page_right_banner_fixed .yandex-adaptive {
		width: 336px
	}
	.aliexpress_banner.right_banner_container,
	#scroll_banner_2 {
		margin-left: -10px!important;
		margin-right: -10px!important
	}
}

@media screen and (min-width:967px) {
	.right_part .tbt1 .tbt4 {
		display: block!important
	}
	.right_part .tbt1 {
		display: block!important
	}
	.right_part .tbt2 {
		display: block!important
	}
	.right_part .tbt9 {
		display: none!important
	}
	.right_part .tbt8 {
		width: 100%
	}
	.right_part_higher_than_left .tbt1 .tbt4 {
		display: block!important
	}
	.right_part_higher_than_left .tbt1 {
		display: block!important
	}
	.right_part_higher_than_left .tbt2 {
		display: block!important
	}
	.right_part_higher_than_left .tbt9 {
		display: none!important
	}
	.right_part_higher_than_left .tbt8 {
		width: 100%
	}
	.div_table_on_not_narrow_screen_width_2 {
		display: table
	}
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen {
		display: table-cell;
		vertical-align: top;
		width: 100%
	}
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_image_inside_1 {
		width: 0
	}
	.div_table_on_not_narrow_screen_width_2 .div_td_on_not_narrow_screen.game_image_inside_2 {
		display: none
	}
	.full_width_on_narrow_screen_half_width_on_wide_screen {
		width: 46%;
		margin-left: auto;
		margin-right: auto
	}
	#scroll_banner_2 {
		padding-top: 0!important
	}
	#item_page_right_banner_fixed>ins {
		width: 300px;
		height: 600px
	}
	#item_page_right_banner_fixed .yandex-adaptive {
		width: 336px
	}
	.aliexpress_banner {
		display: table;
		margin-left: auto;
		margin-right: auto
	}
	.right_part .sravnenie_banner {
		width: 100%;
		box-sizing: border-box;
		margin-right: 0;
		margin-bottom: 16px;
		margin-left: 0
	}
	.right_part .sravnenie_banner:last-child {
		margin-bottom: 0
	}
	.right_part .sravnenie_banner.single {
		width: auto;
		margin-bottom: 10px;
		margin-left: 7px;
		margin-right: 8px
	}
	.row_heading h2 {
		padding-top: 14px;
		padding-bottom: 13px
	}
	.site_block .row_heading h2 {
		padding-top: 0
	}
	.float_left_on_wide__full_width_on_narrow {
		float: left
	}
	.float_right_on_wide__full_width_on_narrow {
		float: right;
		clear: both
	}
	.padding_right_13px_on_wide__1px_on_narrow {
		padding-right: 13px
	}
	.display_table_on_wide_screen {
		display: table;
		width: 100%
	}
	.display_tr_on_wide_screen {
		display: table-row
	}
	.display_td_on_wide_screen {
		display: table-cell
	}
	.width_0_on_wide_screen {
		width: 0
	}
	.main_part {
		width: calc(100% - 366px)
	}
	.in_right_part_or_here_on_narrow_screen {
		display: none
	}
	.right_part_padding {
		width: 20px
	}
	.right_part {
		width: 336px
	}
	.main_part_lower_than_right {
		float: right;
		width: calc(100% - 407px);
		padding-right: 11px
	}
	.right_part_higher_than_left_padding {
		float: right;
		width: 20px
	}
	.right_part_higher_than_left {
		float: right;
		width: 380px;
		padding-left: 7px
	}
}

@media screen and (min-width:967px) and (max-width:989px) {
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 728px;
		height: 90px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 728px;
		height: 90px
	}
	.banner_sravnenie_bottom>ins {
		width: 728px;
		height: 90px
	}
	.banner_main_3>ins {
		width: 728px;
		height: 90px
	}
	.banner_main_4>ins {
		width: 336px;
		height: 280px
	}
}

@media screen and (min-width:967px) and (max-width:1099px) {
	.left_middle_banner>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_two_items_each>ins {
		width: 250px;
		height: 250px
	}
	.second_banner {
		display: none!important
	}
	.banner_cell_main>.banner_sravnenie_two_items_each,
	.banner_cell_additional>.banner_sravnenie_two_items_each {
		padding-bottom: 0
	}
	.banner_main ins {
		width: 820px
	}
	.banner_main_2 ins {
		width: 820px
	}
	.banner_main_3 ins {
		width: 820px
	}
	.banner_sravnenie_videoproc_root_after_h1 ins {
		width: 820px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1 ins {
		width: 820px
	}
	.banner_sravnenie_bottom ins {
		width: 820px
	}
	.left_middle_banner ins {
		width: 400px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_characteristics ins {
		width: 336px;
		height: 280px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_tests ins {
		width: 400px
	}
	.right_top_banner ins {
		width: 320px
	}
}

@media screen and (min-width:967px) and (max-width:1330px) {
	img.item_photo {
		max-width: 160px;
		max-height: 200px
	}
	.single_photo img.item_photo {
		max-width: 340px;
		max-height: 400px
	}
	.variable_top_bottom_margin_big {
		margin-top: 30px;
		margin-bottom: 30px
	}
	.tbt2 {
		margin-bottom: 20px!important
	}
	.tbt2.row_heading2 {
		margin-bottom: 0!important
	}
	.tbt5 {
		padding-top: 0!important
	}
	.tbt13 {
		height: 36px!important
	}
	.tbt14 {
		height: 20px
	}
	.tbt18 {
		padding-top: 26px!important;
		padding-bottom: 25px!important
	}
	.tbt19 {
		line-height: 60px!important
	}
	.tbt20 {
		height: 20px!important
	}
	.tbt21 {
		padding-bottom: 15px!important
	}
	.tbt24 {
		padding-bottom: 30px!important;
		margin-bottom: -30px!important
	}
}

@media screen and (min-width:990px) and (max-width:1280px) {
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 970px;
		height: 90px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 970px;
		height: 90px
	}
	.banner_sravnenie_bottom>ins {
		width: 970px;
		height: 90px
	}
	.banner_main_3>ins {
		width: 970px;
		height: 90px
	}
	.banner_main_4>ins {
		width: 336px;
		height: 280px
	}
}

@media (min-width:1024px) {
	.catalog__paginator {
		display: inline-block;
		margin: 0 auto
	}
}

@media screen and (min-width:1030px) {
	.banner_rating_after_h1>ins {
		width: 970px;
		height: 90px
	}
	.banner_rating_before_comments>ins {
		width: 970px;
		height: 90px
	}
	.banner_rating_after_comments>ins {
		width: 970px;
		height: 90px
	}
}

@media screen and (max-width:1099px) {
	.logo_here {
		display: none!important
	}
}

@media screen and (min-width:1100px) {
	.topmenu_in_it {
		margin-left: auto;
		margin-right: auto
	}
	#header {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1000;
		width: 100%;
		/*transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear*/
	}
	#header_height_replace {
		height: 56px
	}
}

@media screen and (min-width:1100px) and (max-width:1147px) {
	.left_middle_banner>ins {
		width: 468px;
		height: 60px
	}
}

@media screen and (min-width:1100px) and (max-width:1280px) {
	.choose_lang {
		right: -37px!important
	}
}

@media screen and (min-width:1100px) and (max-width:1330px) {
	.search_top {
		width: 282px!important
	}
	.container_16 {
		max-width: 1000px!important
	}
	.banner_sravnenie_two_items_each>ins {
		width: 336px;
		height: 280px
	}
	.second_banner {
		display: none!important
	}
	.banner_cell_main>.banner_sravnenie_two_items_each,
	.banner_cell_additional>.banner_sravnenie_two_items_each {
		padding-bottom: 0
	}
	.banner_main ins {
		width: 970px
	}
	.banner_main_2 ins {
		width: 970px
	}
	.banner_main_3 ins {
		width: 970px
	}
	.banner_sravnenie_videoproc_root_after_h1 ins {
		width: 970px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1 ins {
		width: 970px
	}
	.banner_sravnenie_bottom ins {
		width: 970px
	}
	.left_middle_banner ins {
		width: 540px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_characteristics ins {
		width: 468px;
		height: 60px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_tests ins {
		width: 540px
	}
	.right_top_banner ins {
		width: 320px
	}
}

@media screen and (min-width:1148px) and (max-width:1281px) {
	.left_middle_banner>ins {
		width: 468px;
		height: 60px
	}
}

@media screen and (min-width:1281px) {
	.align_content_with_header {
		padding: 0 8px
	}
}

@media screen and (min-width:1281px) and (max-width:1330px) {
	.choose_lang {
		right: -77px!important
	}
	.left_middle_banner>ins {
		width: 320px;
		height: 50px
	}
}

@media screen and (min-width:1281px) and (max-width:1749px) {
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 468px;
		height: 60px
	}
	.banner_sravnenie_bottom>ins {
		width: 468px;
		height: 60px
	}
	.banner_main_3>ins {
		width: 468px;
		height: 60px
	}
	.banner_main_4>ins {
		width: 336px;
		height: 280px
	}
}

@media screen and (max-width:1330px) {
	#nav .social_nets li a {
		border: 0
	}
	.float_left_on_wide__full_width_on_medium {
		width: 100%
	}
	#nav .social_nets li a {
		border: 0
	}
	.tbt19.tbt19_empty {
		display: none!important
	}
	.cont_16_for_topmenu {
		max-width: 848px
	}
	body {
		min-width: auto
	}
	.tbt1 {
		display: table!important;
		display: block!important
	}
	.tbt2 {
		display: table-row!important;
		display: block!important;
		height: auto!important
	}
	.tbt3 {
		display: table-cell!important;
		width: 100%!important;
		text-align: right!important;
		vertical-align: middle!important;
		padding-right: 20px!important;
		display: none!important
	}
	.tbt4 {
		display: inline-block!important;
		box-sizing: border-box!important;
		text-align: center!important;
		padding: 0 25px!important;
		padding-top: 0!important!important
	}
	.tbt5:last-child {
		border-bottom-width: 1px!important
	}
	.tbt5.noborder {
		border: none!important
	}
	h1+.tbt1>.tbt5 {
		padding-top: 0!important
	}
	.tbt6 {
		display: table!important;
		width: 100%!important
	}
	.tbt7 {
		display: table!important;
		width: 100%!important
	}
	.tbt8 {
		width: 360px
	}
	.right_part .tbt8 {
		width: auto
	}
	.right_part_higher_than_left .tbt8 {
		width: auto
	}
	.tbt9 {
		display: table-cell!important;
		width: 20px!important;
		display: none!important
	}
	.tbt10 {
		width: 20px
	}
	.tbt11 {
		display: table-cell!important;
		width: 100%!important
	}
	.tbt12 {
		width: 740px!important;
		text-align: center
	}
	.tbt13 {
		min-width: 140px!important;
		margin: 0 auto!important
	}
	.tbt14 {
		display: table-row!important
	}
	.tbt15 {
		display: inline-block!important;
		text-align: center!important;
		vertical-align: top!important;
		width: 49%!important;
		box-sizing: border-box!important
	}
	.single .tbt15 {
		width: 100%!important
	}
	.tbt16 {
		width: 100%!important;
		box-sizing: border-box!important
	}
	.tbt17 {
		display: table-cell!important;
		padding-right: 20px!important
	}
	.tbt18 {
		display: block!important;
		padding-right: 20px!important;
		text-align: center!important;
		font-size: 18px!important;
		border-bottom: 1px solid #ddd!important;
		font-weight: 700!important;
		background-color: #eee
	}
	.tbt19 {
		display: table-cell!important;
		text-align: center!important;
		width: 0!important;
		display: inline-block!important;
		font-size: 18px!important
	}
	.tbt19:not(:nth-child(1)) {
		border-left: none
	}
	.tbt20 {
		display: table-row!important
	}
	.tbt21 {
		display: block!important;
		padding-right: 0!important;
		width: 100%!important;
		text-align: center!important;
		margin: 0 0!important;
		font-size: 18px!important;
		line-height: 45px!important
	}
	.tbt22 {
		display: inline-block!important;
		text-align: center!important;
		width: 43%!important;
		box-sizing: border-box!important
	}
	.tbt23 {
		display: table!important;
		width: 100%
	}
	.tbt24 {
		padding-left: 0!important
	}
	.tbt25 {
		width: auto
	}
	.single .tbt1,
	.single .tbt2,
	.single .tbt3,
	.single .tbt4,
	.single .tbt5,
	.single .tbt6,
	.single .tbt7,
	.single .tbt8,
	.single .tbt9,
	.single .tbt10,
	.single .tbt11,
	.single .tbt12,
	.single .tbt13,
	.single .tbt14,
	.single .tbt15,
	.single .tbt16,
	.single .tbt17,
	.single .tbt18,
	.single .tbt19,
	.single .tbt20,
	.single .tbt21,
	.single .tbt22,
	.single .tbt23,
	.single .tbt24 {
		padding-right: 0!important
	}
	.tbt18+.tbt19 {
		width: 50%!important
	}
	.single .with_perc .td1 {
		width: 100%!important;
		text-align: center!important
	}
	.tbt19:last-child {
		width: 46%!important;
		box-sizing: border-box!important
	}
	.single .tbt19:last-child {
		width: 100%!important
	}
	.single .row_heading>div:first-child {
		padding-left: 0
	}
	.tbt14:first-child+.tbt5 .tbt4 {
		display: none!important
	}
	.tbt14:first-child+.tbt5+.tbt5 .tbt4 {
		display: none!important
	}
	.tbt14:first-child+.tbt5 {
		border-bottom: 0!important;
		margin-top: 0!important
	}
	.tbt2.row_heading .tbt19 {
		width: 0!important;
		display: inline-block!important;
		display: none!important
	}
	.tbt2.row_heading .tbt17+.tbt19 {
		width: 50%!important;
		display: inline-block!important;
		box-sizing: border-box!important;
		padding-top: 0!important;
		border-bottom: 3px solid rgba(221, 221, 221, 0.6)!important;
		float: none!important
	}
	.tbt2.row_heading .tbt19:last-child {
		width: 49%!important;
		display: inline-block!important;
		box-sizing: border-box!important;
		padding-top: 0!important;
		border-bottom: 3px solid rgba(221, 221, 221, 0.6)!important;
		float: none!important
	}
	.single .tbt19 {
		width: 100%!important
	}
	.single .tbt2.row_heading .tbt17+.tbt19 {
		width: 100%!important
	}
	.tbt2.row_heading .tbt19.single_spacer,
	.tbt5 .tbt19.single_spacer {
		display: none!important
	}
	.tbt2.row_heading {
		background: none!important
	}
	.perc .bar_container {
		position: initial
	}
	.tbt2.row_heading {
		height: auto!important!important;
		background-position: top!important
	}
	.tbt1 .tbt4 {
		display: inline-block!important
	}
	.table .tbt5_outer_border:first-child .tbt18 {
		border-top-left-radius: 8px;
		border-top-right-radius: 8px
	}
	.tbt17 {
		display: block!important;
		padding-right: 20px!important;
		text-align: center!important
	}
	.tbt1:first-child+.tbt1 .tbt4 {
		display: block!important
	}
	.show_on_most_wide_screen,
	.tbt1 .tbt4.show_on_most_wide_screen {
		display: none!important
	}
}

@media screen and (min-width:1331px) {
	.tbt18 {
		font-weight: 500!important
	}
	.row_heading2>div:first-child {
		padding-left: 20px
	}
	img.item_photo {
		max-width: 350px;
		max-height: 400px
	}
	.single_photo img.item_photo {
		max-width: 700px;
		max-height: 800px
	}
	#footer_links .bottom_menu {
		margin-top: 18px
	}
	.float_left_on_wide__full_width_on_medium {
		float: left
	}
	.variable_top_bottom_margin_big {
		margin-top: 50px;
		margin-bottom: 50px
	}
	.tbt25>div {
		margin-bottom: 12px;
		box-sizing: border-box
	}
	.site_block .tbt5_outer_border:nth-last-child(even) {
		background-color: #eee
	}
	.banner_main ins {
		width: 1170px
	}
	.banner_main_2 ins {
		width: 1170px
	}
	.banner_main_3 ins {
		width: 1170px
	}
	.banner_sravnenie_videoproc_root_after_h1 ins {
		width: 1170px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1 ins {
		width: 1170px
	}
	.banner_sravnenie_bottom ins {
		width: 1170px
	}
	.left_middle_banner ins {
		width: 750px
	}
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_tests ins {
		width: 750px
	}
	.right_top_banner ins {
		width: 320px
	}
	.banner_rating_after_h1,
	.banner_rating_before_comments,
	.banner_rating_after_comments {
		text-align: center
	}
}

@media screen and (min-width:1331px) and (max-width:1389px) {
	.left_middle_banner>ins {
		width: 320px;
		height: 50px
	}
}

@media screen and (min-width:1331px) and (max-width:1899px) {
	.choose_lang {
		right: -37px!important
	}
	.search_top {
		width: 490px!important
	}
}

@media screen and (min-width:1331px) and (max-width:1625px) {
	.two_or_one_banners_container {
		display: table;
		width: 100%
	}
	.banner_cell_main,
	.banner_cell_between,
	.banner_cell_additional {
		display: table-cell;
		text-align: center;
		vertical-align: middle
	}
	.banner_cell_main {
		width: 44%
	}
	.banner_cell_between {
		width: 12%
	}
	.banner_cell_additional {
		width: 44%
	}
	.banner_sravnenie_two_items_each>ins {
		width: 300px;
		height: 250px
	}
}

@media screen and (min-width:1331px) and (max-width:1949px) {
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_characteristics ins {
		width: 728px;
		height: 90px
	}
}

@media screen and (min-width:1390px) {
	.left_middle_banner>ins {
		width: 468px;
		height: 60px
	}
}

@media screen and (max-width:1619px) {
	.site_right_column {
		display: none
	}
}

@media screen and (min-width:1620px) {
	.table_cell_on_quite_wide_srceen {
		display: table-cell;
		vertical-align: top
	}
	.left_column_size_keeper {
		width: 354px;
		height: 11px
	}
	.search_top {
		width: 507px!important
	}
	.container_16 {
		max-width: 100%
	}
	.main_page_padding {
		padding-left: 356px;
		padding-right: 356px
	}
	.space_for_right_column {
		display: table;
		vertical-align: top;
		margin-left: auto;
		margin-right: auto;
		width: 100%
	}
	.description_page_sublinks {
		display: none
	}
	#footer_links .social_nets {
		display: none
	}
	.left_column_banner ins {
		width: 250px;
		height: 250px
	}
	.item_left_column {
		width: 354px
	}
	.item_right_area_with_content {
		width: calc(100%/* - 354px*/
		)
	}
}

@media screen and (max-width:1625px) {
	.description_page_sublinks+a+.row_heading h2,
	.description_page_sublinks+style+a+.row_heading h2 {
		padding-top: 11px
	}
}

@media screen and (min-width:1626px) {
	.description_page_sublinks+a+.row_heading h2,
	.description_page_sublinks+style+a+.row_heading h2 {
		padding-top: 0
	}
	.two_or_one_banners_container {
		display: table;
		width: 100%
	}
	.banner_cell_main,
	.banner_cell_between,
	.banner_cell_additional {
		display: table-cell;
		text-align: center;
		vertical-align: middle
	}
	.banner_cell_main {
		width: 44%
	}
	.banner_cell_between {
		width: 12%
	}
	.banner_cell_additional {
		width: 44%
	}
	.banner_sravnenie_two_items_each>ins {
		width: 336px;
		height: 280px
	}
}

@media screen and (min-width:1750px) {
	.banner_sravnenie_videoproc_root_after_h1>ins {
		width: 970px;
		height: 90px
	}
	.banner_sravnenie_one_item_and_sravn_after_h1>ins {
		width: 970px;
		height: 90px
	}
	.banner_sravnenie_bottom>ins {
		width: 970px;
		height: 90px
	}
	.banner_main_3>ins {
		width: 970px;
		height: 90px
	}
	.banner_main_4>ins {
		width: 336px;
		height: 280px
	}
}

@media screen and (min-width:1950px) {
	.left_middle_banner.banner_sravnenie_one_item_and_sravn_before_characteristics ins {
		width: 970px;
		height: 250px
	}
}

@media only screen and (max-width:930px) {
	table.responsive {
		margin-bottom: 0
	}
	.pinned {
		position: absolute;
		left: 0;
		top: 0;
		background: #fff;
		width: 13%;
		overflow: hidden;
		overflow-x: scroll
	}
	.pinned table {
		border-right: 0;
		border-left: none;
		width: 100%
	}
	.pinned table th,
	.pinned table td {
		white-space: nowrap;
		line-height: 74px
	}
	.pinned td:last-child {
		border-bottom: 0
	}
	div.table-wrapper {
		position: relative;
		overflow: hidden;
		width: calc(100vw - 24px);
		max-width: 100%
	}
	div.table-wrapper div.scrollable table {
		margin-left: 13%
	}
	div.table-wrapper div.scrollable {
		overflow: scroll;
		overflow-y: hidden
	}
	table.responsive td,
	table.responsive th {
		position: relative;
		white-space: nowrap;
		overflow: hidden
	}
	table.responsive th:first-child,
	table.responsive td:first-child,
	table.responsive td:first-child,
	table.responsive.pinned td {
		display: none
	}
	.rating img.type_icon {
		width: 16px!important;
		height: 16px!important
	}
}

/* additional */

#navigation>div{max-width:1876px}button.topmenu_search_submit{display: block;height: 40px;width: 40px;box-sizing: border-box;text-align: center;color: #b6b8be;transition: background-color .2s ease-out;background-color: #fff;border: none;border-top-right-radius: 4px;border-bottom-right-radius: 4px;cursor: pointer;}button.topmenu_search_submit .ico{transition: fill .2s ease-out;vertical-align: top;fill: #b6b8be;}.black_border{border:1px solid #475B5A}

button.topmenu_search_submit:hover {
    background-color:#97C62D;
}


body{
font-size:18px;

font-weight:normal;
}

h1{
font-family:"Avenir Next", "Segoe UI",system-ui,sans-serif;

font-size:40px;

font-weight:400;
}

h2{
font-family:"Avenir Next","Segoe UI",system-ui,sans-serif;

font-size:26px;

font-weight:600;
}

h3{
font-family:"Avenir Next","Segoe UI",system-ui,sans-serif;

font-size:24px;

font-weight:600;
}

.selectize-input{
	font-size:20px !important;
	font-weight:500
}


#left_col *{
	word-break:break-word;
}
#left_col .sravnenie_banner .item *{
	word-break:normal;
}

a[name]{
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}

select, .input{
	height:50px;
	margin-bottom:6.5px;
	
	
	border: 1px solid #d0d0d0;
	padding: 0 4px 1px 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border-radius: 3px;
	font-size: 17px !important;
	font-weight: 500;
	color: #303030;
	font-family: inherit;
	line-height:18px;
}
.test_design_body .description_page_sublinks a {
	display: inline-block;
	margin-bottom: 8px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	border-radius: 5px;
	color: #ffffff;
	white-space: nowrap;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e8e00+0,00a500+50,0e8e00+100 */
background: #0e8e00; /* Old browsers */
background: -moz-linear-gradient(top, #0e8e00 0%, #00a500 50%, #0e8e00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0e8e00 0%,#00a500 50%,#0e8e00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0e8e00 0%,#00a500 50%,#0e8e00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e8e00', endColorstr='#0e8e00',GradientType=0 ); /* IE6-9 */
}


@media screen and (min-width: 1620px) {
	.space_for_right_column_2 {
		display: table-cell;
		padding-left: 366px;
		/*padding-right: 190px;*/
	}
	.left_bar_with_page_links {
		display: block;
		width: 354px;
	}
	.show_when_left_column_is_hidden {
		display: none;
	}
}

@media screen and (min-width:967px) {
	.display_table_on_wide_screen {
		display: table;
		width: 100%;
	}
	.display_table_on_wide_screen_spec_on_this_page {
		/*display: table;*/
		display: flex;
	}
	.main_part {
		flex-basis: calc(100% - 366px);
	}
	.right_part_padding {
		flex-basis: 30px;
	}
	.right_part {
		flex-basis: 336px;
	}
}
@media screen and (min-width:1100px) {
	.main_part > div {
		/*width: calc(100vw - 560px);*/
		/*width: 100%;*/
	}
}
@media screen and (min-width:1620px) {
	.space_for_right_column > .table_cell_on_quite_wide_srceen {
		width: 354px;
	}
	.space_for_right_column_2 {
		width: 100%;
	}
}


.yandex_market .google-auto-placed , .yandex_market_2 .google-auto-placed{
	display:none !important;
}


/* new */

#navigation, #nav li, #footer, .histogram .row{
	background-color:#001a5c !important;
}

.logo_here a.logo_image{
	text-decoration:none;
	padding-top: 0px;
}

.logo_on_green_text{
	margin-top:0;
}

.logo_on_green_text span.logo_image, .logo_here span.logo_image {
    height: 56px;
    display: flex;
    color: #ffffff;
    font-size: 24px;
    line-height: 1px;
    white-space: nowrap;
    text-transform: uppercase;
    text-decoration: none;
    align-items: center;
	justify-content: center;
    padding-top: 0px;
}

span.logo_image .text{
	margin-top:-1px;
	margin-left:10px;
	font-weight:bold;
}


.models_list img.model_photo{
	width:60px;
	height:60px;
	object-fit: scale-down;
	border: 1px solid #e9e9e9;
	border-radius:5px;
	float:left;
	margin-right:25px;
}

.models_list img.model_photo.no-photo{
	background-color:#cccccc;
}

.models_list li>div{
	clear:both;
	margin-bottom:35px;
}

#pagination{
	margin-top:16px;
}
