* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@font-face {
    font-family: "museosanscyrl-100";
    src: url("museosanscyrl/museosanscyrl-100.eot");
    src: url("museosanscyrl/museosanscyrl-100.eot?#iefix") format("embedded-opentype"),
    url("museosanscyrl/museosanscyrl-100.woff") format("woff"),
    url("museosanscyrl/museosanscyrl-100.ttf") format("truetype"),
    url("museosanscyrl/museosanscyrl-100.svg#museosanscyrl-100") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "museosanscyrl-300";
    src: url("museosanscyrl/museosanscyrl-300.eot");
    src: url("museosanscyrl/museosanscyrl-300.eot?#iefix") format("embedded-opentype"),
    url("museosanscyrl/museosanscyrl-300.woff") format("woff"),
    url("museosanscyrl/museosanscyrl-300.ttf") format("truetype"),
    url("museosanscyrl/museosanscyrl-300.svg#museosanscyrl-300") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "museosanscyrl-500";
    src: url("museosanscyrl/museosanscyrl-500.eot");
    src: url("museosanscyrl/museosanscyrl-500.eot?#iefix") format("embedded-opentype"),
    url("museosanscyrl/museosanscyrl-500.woff") format("woff"),
    url("museosanscyrl/museosanscyrl-500.ttf") format("truetype"),
    url("museosanscyrl/museosanscyrl-500.svg#museosanscyrl-500") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "museosanscyrl-700";
    src: url("museosanscyrl/museosanscyrl-700.eot");
    src: url("museosanscyrl/museosanscyrl-700.eot?#iefix") format("embedded-opentype"),
    url("museosanscyrl/museosanscyrl-700.woff") format("woff"),
    url("museosanscyrl/museosanscyrl-700.ttf") format("truetype"),
    url("museosanscyrl/museosanscyrl-700.svg#museosanscyrl-700") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "museosanscyrl-900";
    src: url("museosanscyrl/museosanscyrl-900.eot");
    src: url("museosanscyrl/museosanscyrl-900.eot?#iefix") format("embedded-opentype"),
    url("museosanscyrl/museosanscyrl-900.woff") format("woff"),
    url("museosanscyrl/museosanscyrl-900.ttf") format("truetype"),
    url("museosanscyrl/museosanscyrl-900.svg#museosanscyrl-900") format("svg");
    font-weight: normal;
    font-style: normal;
}

 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, b, big, cite, code, del, dfn, em, font, img, ins, i, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, optgroup, option, label, legend, textarea, table, caption, tbody, tfoot, thead, tr, th, td {
  	margin: 0;
  	padding: 0;
  	border: 0;
  	outline: none;
  	font-weight: inherit;
  	font-style: inherit;
  	font-family: "museosanscyrl-300";
  	font-size: 100%;
  	vertical-align: baseline;
  }
 ul.photos {
	display: flow-root;
  }
h1, h2, h3, h4, h5, h6{
  	font-family: "museosanscyrl-900";
}
  html {
  	height: 100%;
  	font-size: 100.01%;
  }
  body {
  	height: 100%;
  }
  img {
  	vertical-align: top;
  }
  *:focus {
  	outline: none;
  }
  blockquote:before, blockquote:after, q:before, q:after {
  	content: 
  	quot;
  	
  	quot;
  	;
  }
  blockquote, q {
  	quotes: 
  	quot;
  	
  	quot;
  	
  	quot;
  	
  	quot;
  	;
  }
  dfn, cite, var, address, optgroup {
  	font-style: normal;
  }
  del {
  	text-decoration: line-through;
  }
  ins {
  	text-decoration: underline;
  }
  sup, sub {
  	position: relative;
  	font-size: .75em;
  }
  sup {
  	top: -.5em;
  }
  sub {
  	top: .25em;
  }
  strong, b {
  	font-weight: bold;
  }
  small {
  	font-size: .8125em;
  }
  big {
  	font-size: 1.125em;
  }
  em, i {
  	font-style: italic;
  }
  li {
  	list-style: none;
  }
  ol li {
  	list-style: decimal inside;
  }
  fieldset legend {
  	color: #000;
  }
  input[type=checkbox] {
  	margin: 1px 2px 2px 3px;
  	height: 17px;
  	width: 15px;
  }
  input[type=radio] {
  	position: relative;
  	top: -1px;
  	margin: 1px 2px 0 3px;
  	height: 19px;
  	width: 15px;
  }
  input, select, button {
  	vertical-align: middle;
  }
  .f-left {
  	float: left;
  }
  .f-right {
  	float: right;
  }
  img.f-left {
  	margin-right: 10px;
  }
  img.f-right {
  	margin-left: 10px;
  }
  body, input, textarea, select, .headline {
  	font-family: Arial, Helvetica, sans-serif;
  }
  input.type-text2, .breadcrumbs ul, .form dd.note, .list-comparison dd, .entry-meta, .nav {
  	font-family: Tahoma, Geneva, sans-serif;
  }
  #logo {
  	font-family: Trebuchet MS, Helvetica, sans-serif;
  }
  #body {
  	margin-top: 15px;
  }
  body {
  	font-size: .75em;
  	color: #323C52;
  	max-width: 1200px;
  	margin: 0 auto;
  }
  .asd_slider_window {
  	height: 342px;
  	width: 550px;
  	margin: 0 auto !important;
  }
  .asd_slider_main_view {
  	float: none;
  }
  code, kbd, samp, tt, var {
  	font-family: 
  	quot;
  	Courier New
  	quot;
  	, Monaco, Courier, monospace;
  }
  acronym {
  	font-variant: small-caps;
  }
  acronym, dfn {
  	cursor: help;
  	border-bottom: 1px dashed #ccc;
  }
  blockquote {
  	font-style: italic;
  	font-size: 1.25em;
  	color: #666;
  	margin: 10px 0 10px 50px;
  	padding: .3em 10px 0;
  	border-left: 3px solid #ccc;
  }
  blockquote p {
  	padding-bottom: .3em;
  }
  a {
  	cursor: pointer;
  	color: #034981;
  	text-decoration: underline;
  }
  a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, .promo-articles h5 a:hover {
  	color: #cb0000;
  	text-decoration: underline;
  }
  p {
  	font-size: 1.167em;
  	padding-bottom: 1.286em;
  }
  p.more {
  	padding-bottom: 24px;
  }
  .extra p {
  	font-size: 1em;
  	line-height: 1.167em;
  }
  .mobfootmenu {
  	display: none;
  }
  dl.img {
  	margin-bottom: 12px;
  	width: auto!important;
  	text-align: center;
  }
  dl.img dd {
  	padding: 0px 5px 5px;
  	line-height: 1;
  	background: #E3EEF5;
  	color: #4B7199;
  	font-size: .917em;
  	-webkit-margin-start: -40px;
  }
  img.img {
  	display: block;
  	margin-bottom: 8px;
  }
  img.img2 {
  	float: left;
  	border: 1px solid #B7C6D5;
  	margin-right: 5px;
  }
  .list1 {
  	padding-bottom: 26px;
  	margin-left: 20px;
  	font-size: 1.167em;
  	list-style: disc inside;
  }
  .list1 li {
  	color: #4B7199;
  	padding-left: 1px;
  	list-style: disc inside;
  }
  .list2 {
  	padding-bottom: 8px;
  }
  .list2 a:hover, .list3 a:hover, .can-be-visited:hover {
  	color: #CB0000;
  	text-decoration: underline;
  }
  .list3 a:visited, .can-be-visited:visited {
  	color: #859DB1;
  }
  .list2 {
  	line-height: 1.5;
  }
  .list3 {
  	font-size: 1.5em;
  	line-height: 1.7;
  	padding-bottom: 10px;
  }
  .list4 {
  	line-height: 1.8;
  	padding-bottom: 26px;
  }
  .button {
  	padding-bottom: 4px;
  }
  .button a, .button span {
  	overflow: hidden;
  	height: 17px;
  	line-height: 17px;
  	color: #fff;
  	text-decoration: none;
  	float: left;
  	background: url(../images/bg/button.png) no-repeat right 0;
  }
  .button a {
  	background-color: #588D9F;
  }
  .button span {
  	background-position: 0 -17px;
  	padding: 0 7px;
  }
  h1, h2, h3, h4, h5, h6 {
  	color: #4C5770;
  	padding-bottom: 2px;
  }
  h1 {
  	font-size: 2.5em;
  	font-weight: bold;
  	color: #cb0000;
  }
  h4 {
  	font-size: 1.5em;
  }
  h5 {
  	font-size: 1.333em;
  }
  h6 {
  	font-size: 1.167em;
  	padding-top: 1px;
  }
  h1 a, h2 a, h3 a, h4 a, h5 a {
  	color: #014378;
  }
  h6 a, h6 a:hover {
  	color: #CB0000;
  }
  .headline, .form-title span {
  	margin-right: 5px;
  }
  .headline, .form-title span {
  	background: #cb0000;
  	padding: 7px 13px 7px;
  	float: left;
  	color: #fff;
  	font-size: 1em;
  	font-weight: bold;
  	border-radius: 0px 5px 5px 0px;
  }
  .headline a, .headline a:hover {
  	color: #fff !important;
  	text-decoration: none;
  }
  .headline a:hover {
  	text-decoration: underline;
  }
  table {
  	border-collapse: collapse;
  	width: 100%;
  }
  caption, th, td {
  	text-align: left;
  	font-weight: normal;
  }
  .formaut {
  	max-width: 165px;
  	float: right;
	margin-top: -10px;
  }
  .ads.filtered_ads tr {
  	border-bottom: 1px solid #ccc;
  	margin: 0 0 0px 0;
  	padding: 15px 0 10px 10px;
  	display: block;
  	cursor: pointer;
  }
  .ads.filtered_ads a {
  	color: #004f84;
  	font-size: 14px;
  	text-decoration: none;
  }
  .formaut #box {
  	position: absolute;
  	margin-top: 30px !important;
  	background: #fff;
  	width: 300px;
  	box-shadow: 0px 1px 1px 1px #ccc;
  	right: -10px;
  }
  .beauty-table {
  	margin: 0 0 26px -1px;
  }
  .beauty-table th, .beauty-table td {
  	padding: 4px 6px;
  }
  .beauty-table thead th, .beauty-table thead td {
  	color: #fff;
  	background: #7FA1C5;
  	border-left: 1px solid #fff;
  	border-bottom: 1px solid #fff;
  }
  .beauty-table tbody th, .beauty-table tbody td {
  	color: #37587B;
  	background: #E3EEF5;
  	border-left: 1px solid #BFD3E3;
  }
  .beauty-table tbody .even th, .beauty-table tbody .even td {
  	background: #fff;
  }
  .beauty-table tfoot th, .beauty-table tfoot td {
  	color: #153557;
  	background: #C4DAE8;
  	border-left: 1px solid #fff;
  }
  input, textarea, select, option {
  	color: #37587B;
  	font-size: 1em;
  }
  input.type-text, select, textarea {
  	padding: 2px 4px;
  	background: #fff;
  	border: 1px solid #8DADCD;
  	width: 178px;
  }
  input.type-text2 {
  	color: #536C87;
  	border-top: 1px solid #5E7C96;
  	border-left: 1px solid #5E7C96;
  	border-bottom: 1px solid #E0E9F0;
  	border-right: 1px solid #E0E9F0;
  	padding: 1px 4px;
  	font-size: 12px;
  	background: #B9C5D3 url(../images/bg/type-text2.gif) repeat-x;
  }
  input.type-button {
  	height: 2em;
  	padding: 0 10px;
  	cursor: pointer;
  }
  input.type-text.w100 {
  	width: 90px;
  }
  .w217 {
  	width: 221px;
  }
  .w185 {
  	width: 185px;
  }
  .w100 {
  	width: 100px;
  	margin-right: 12px;
  }
  .w100.last {
  	margin-right: 0;
  }
  select {
  	padding: 0;
  	height: 1.82em;
  }
  select option {
  	background: #fff;
  	padding: 0 .4em;
  }
  select optgroup {
  	background: #333;
  	color: #fff;
  }
  select optgroup option {
  	padding-left: 15px;
  }
  textarea {
  	width: 375px;
  	display: block;
  	background: #fffffb;
  }
  .form-title {
  	line-height: 1.7;
  }
  .form-title span {
  	line-height: normal;
  }
  .form {
  	padding-bottom: 16px;
  	color: #153557;
  }
  .form fieldset {
  	padding: 20px;
  	background: #e6eaec;
  	border-radius: 5px;
  }
  .form fieldset ul {
  	padding: 8px 0;
  }
  .form fieldset dd {
  	padding-bottom: 9px;
  }
  .form dd {
  	padding-bottom: 3px;
  }
  .form dd.note {
  	font-size: .917em;
  	color: #4B7199;
  }
  .form fieldset input, .form fieldset select {
  	border-radius: 5px;
  }
  .form-ads {
  	padding-bottom: 1px;
  }
  .form-ads fieldset {
  	font-size: 12px;
  	padding: 0 0 3px 10px;
  }
  .form-ads fieldset ul li {
  	display: inline;
  	margin-right: 8px;
  }
  .form-ads fieldset dd {
  	float: left;
  	padding: 0 9px 7px 0;
  }
  .form-ads label span {
  	background: #CEE5F5;
  	padding: 1px 2px;
  }
  .form-ads .submit {
  	padding-top: 1px;
  }
  #page {
  	position: relative;
  	max-width: 1200px;
  	width: 100%;
  	margin: 0 auto;
  }
  #header {
  	z-index: 2;
  	padding-bottom: 3px;
  	position: relative;
  	margin-bottom: 20px;
  }
  #header .description {
  	color: #003768;
  	height: 42px;
  	overflow: hidden;
  	font-size: 14px;
  	padding: 8px 0 0;
  	line-height: 1;
  }
  #logo {
  	color: #083D68;
  	float: left;
  	position: relative;
  	margin-right: 5px;
  	width: 28%;
  	height: 60px;
  }
  #logo dt a, #logo dt span {
  	height: 60px;
  	text-indent: -3000em;
  	overflow: hidden;
  	display: block;
  	background: url(../images/logo1.png) no-repeat;
  }
  #logo dd {
  	text-align: center;
  	font-size: 11px;
  	position: absolute;
  	width: 286px;
  	left: 0px;
  	top: 39px;
  	font-family: Arial;
  	color: #004f84;
  }
  .form-auth {
  	font-size: 11px;
  	position: relative;
  	padding: 5px;
  }
  .form-auth dd {
  	padding-bottom: 2px;
  }
  .form-auth dd a {
  	top: 2px;
  	color: #000;
  	font-size: 12px;
  	position: relative;
  	left: 5px;
  }
  .form-auth dd a:hover {
  	text-decoration: none;
  	color: #37587B;
  }
  .form-auth a {
  	color: #000 !important;
  }
  .form-auth input.type-text2 {
  	background: #e6eaec !important;
  	padding: 10px 5px !important;
  	width: 150px !important;
  	border: none !important;
  }
  form.form-auth input[type=
  quot;
  submit
  quot;
  ] {
  	background: #cb0000 !important;
  	border-radius: 5px;
  	font-size: 14px;
  	padding: 5px 10px;
  	cursor: pointer;
  	float: right;
  }
  .form-search {
  	float: right;
  	width: 238px;
  }
  .form-search fieldset {
  	padding: 2px 0 0 6px;
  	height: 21px;
  }
  .form-search .type-text2 {
  	width: 147px;
  }
  .form-search input {
  	vertical-align: top;
  }
  .form-search .button {
  	margin-top: 2px;
  }
  .nav {
  	float: left;
  	width: 100%;
  	max-width: 1200px;
  	min-height: 50px;
  	background: #004f84;
  	border-radius: 5px;
  }
  .nav ul {
  	float: left;
  	margin: 0px;
  	padding: 0px;
  	width: 100%;
  }
  .nav ul li {
  	float: left;
  	padding: 0px 3%;
  	/* width: 8%; */
  	list-style: none;
  	height: 50px;
  	line-height: 50px;
  	margin: 0 0px 0px 0px;
  }
  .nav ul li ul li {
  	margin: 0;
  	padding: 0px 31px;
  	width: auto;
  }
  .nav ul li#bx_1847241719_1974, .nav ul li#bx_1847241719_1970, .nav ul li#bx_1847241719_1971, .nav ul li#bx_1847241719_1969 {
  	background: url(../images/str.png) no-repeat right 10px center;
  }
  .nav ul li a {
  	color: #fff;
  	font-family: Arial;
  	font-size: 14px;
  	text-decoration: none;
  	display: block;
  }
  .nav ul li:hover {
  	background: #cb0000;
  }
  .nav ul li#bx_1847241719_1971:hover {
  	border-radius: 5px 0px 0px 5px;
  }
  .nav ul li:hover ul {
  	display: block;
  }
  .nav ul li ul {
  	display: none;
  	position: absolute;
  	background: #cb0000;
  	width: 160px;
  	margin-left: -15px;
  }
  .nav ul li:first-child ul {
  	margin-left: -30px;
  }
  .nav ul li ul li {
  	width: 140px;
  	border-bottom: solid 1px;
  }
  .nav ul li ul li:hover {
  	background: #630000;
  }
  p.copy {
  	font-size: 11px;
  	text-align: center;
  	padding-top: 15px;
  }
  #footer {
  	background: #e6eaec;
  	position: relative;
  	padding: 25px 30px;
  	border-radius: 5px;
  }
  #footer .box1 {
  	margin: 0 -16px;
  }
  #footer address {
  	color: #8B9AAA;
  	font-size: .917em;
  	padding-bottom: 7px;
  }
  .foot-nav {
  	padding: 2px 8px 11px;
  }
  .foot-nav li {
  	display: inline;
  	margin-right: 20px;
  }
  .foot-logo {
  	float: left;
  	text-indent: -3000em;
  	overflow: hidden;
  	display: block;
  	width: 182px;
  	height: 39px;
  	background: url(../images/bg/foot-logo.png) no-repeat;
  	top: 13px;
  	position: relative;
  }
  .foot-navbox {
  	float: left;
  	margin-right: 60px;
  }
  .foot-navbox li {
  	line-height: 20px;
  }
  .foot-navbox li a {
  	font-size: 13px;
  	text-decoration: none;
  }
  .foot-navbox li a:hover {
  	text-decoration: underline;
  }
  .content {
  	position: relative;
  	max-width: 1200px;
  	width: 100%;
  	z-index: 1;
  	padding-bottom: 25px;
  }
  .main-wrap, .aside, .extra {
  	position: relative;
  	float: left;
  	display: inline;
  }
  .main-wrap {
  	max-width: 870px;
  	width: 100%;
  	margin-right: 30px;
  }
  .main {
  	margin: 0;
  }
  .aside {
  	margin-left: -1200px;
  	width: 160px;
  	display: none;
  }
  .extra {
  	margin-left: 0;
  	max-width: 300px;
  	float: left;
  }
  .main table p {
  	max-width: 550px;
  }
  .userpic {
  	float: left;
  	display: block;
  	width: 20px;
  	height: 20px;
  	margin-right: 8px;
  }
  .userpic2 {
  	float: left;
  	display: block;
  	width: 24px;
  	height: 24px;
  	margin-right: 5px;
  	border: 1px solid #B3C3D2;
  	background: #fff;
  	padding: 1px;
  }
  .price {
  	color: #cb0000;
  	font-weight: bold;
  }
  .box1 {
  	margin: 0 0 20px;
  	padding: 9px 8px 0;
  	position: relative;
  	color: #000
  }
  .box1 p {
  	color: #000;
  }
  .box1 .tl {
  	top: -1px;
  	left: -1px;
  }
  .box1 .bl {
  	left: -1px;
  	bottom: -1px;
  	background-position: 0 -10px;
  }
  .box1 .tr {
  	top: -1px;
  	margin-left: 100%;
  	left: -9px;
  	background-position: -10px 0;
  }
  .box1 .br {
  	bottom: -1px;
  	margin-left: 100%;
  	left: -9px;
  	background-position: -10px -10px;
  }
  .box2 {
  	margin: 0 0 20px;
  	position: relative;
  	background: transparent;
  }
  .box2 .tl {
  	top: 0;
  	left: 0;
  	background-position: -20px 0;
  	display: none;
  }
  .box2 .bl {
  	left: 0;
  	bottom: 0;
  	background-position: -20px -10px;
  }
  .box2 .tr {
  	top: 0;
  	margin-left: 100%;
  	left: -10px;
  	background-position: -30px 0;
  	display: none;
  }
  .box2 .br {
  	bottom: 0;
  	margin-left: 100%;
  	left: -10px;
  	background-position: -30px -10px;
  }
  .box3 {
  	margin-bottom: 15px;
  	margin-right: 4px;
  	position: relative;
  	border: 1px solid #F2F6F8;
  	border-top: 1px solid #D7E7F1;
  	background: #E3EEF5 url(../images/corner/box3.png) repeat-x;
  }
  .box3-1 {
  	border: 1px solid #E4ECF1;
  }
  .box3-2 {
  	border: 1px solid #D6E2EA;
  }
  .box3-3 {
  	border: 1px solid #8DA5BB;
  }
  .box3-4 {
  	border: 1px solid #B5C8D7;
  }
  .box3-5 {
  	border: 1px solid #CCDBE6;
  }
  .box3-6 {
  	border: 1px solid #DBE8F0;
  }
  .box3-1, .box3-2, .box3-3, .box3-4, .box3-5, .box3-6 {
  	border-top: 0;
  }
  .box3-6 {
  	min-height: 50px;
  	padding: 3px 5px;
  }
  .box3 .c {
  	width: 7px;
  	height: 7px;
  	overflow: hidden;
  	position: absolute;
  	background: url(../images/corner/corner.png) no-repeat;
  }
  .box3 .tl {
  	height: 40px;
  	top: -1px;
  	left: -1px;
  	background-position: 0 -20px;
  }
  .box3 .bl {
  	left: -1px;
  	bottom: -1px;
  	background-position: 0 -75px;
  }
  .box3 .tr {
  	width: 11px;
  	height: 40px;
  	top: -1px;
  	margin-left: 100%;
  	left: -6px;
  	background-position: -7px -20px;
  }
  .box3 .br {
  	bottom: -1px;
  	margin-left: 100%;
  	left: -6px;
  	background-position: -7px -75px;
  }
  .box3 .arrow {
  	margin-left: 100%;
  	left: -6px;
  	top: 39px;
  	width: 11px;
  	height: 15px;
  	background-position: -7px -60px;
  }
  .box3-type2 {
  	margin-right: 0;
  }
  .box3-type2 .arrow {
  	top: auto;
  	margin-left: 0;
  	width: 15px;
  	height: 7px;
  	left: 66%;
  	bottom: -5px;
  	background-position: 0 -82px;
  }
  .box3-type3 .arrow {
  	display: none;
  }
  .box3-type3 .box3-6 {
  	padding-top: 8px;
  }
  .brands {
  	color: #B6D1E4;
  }
  .brands a, .brands a:hover {
  	color: #B6D1E4;
  	text-decoration: none;
  }
  .brands a:hover {
  	text-decoration: underline;
  }
  .brands li a:hover {
  	text-decoration: none;
  }
  .brands dt {
  	background: url(../images/bg/gradient5.png) repeat-x;
  	font-size: 1.333em;
  	padding: 13px 10px 6px 37px;
  }
  .brands dd.all-brands {
  	background: #014378;
  	padding: 10px 10px 13px 37px;
  	-webkit-border-bottom-right-radius: 10px;
  	-webkit-border-bottom-left-radius: 10px;
  	-moz-border-radius-bottomright: 10px;
  	-moz-border-radius-bottomleft: 10px;
  	border-bottom-right-radius: 10px;
  	border-bottom-left-radius: 10px;
  }
  .brands ul {
  	padding-top: 1px;
  	background: url(../images/bg/brands-li.png) no-repeat;
  }
  .brands li {
  	line-height: 22px;
  	height: 22px;
  	background: #014378 url(../images/bg/brands-li.png) no-repeat 0 bottom;
  }
  .brands li a {
  	background: #003667 url(../images/ico/brands.png) no-repeat;
  	height: 21px;
  	padding-left: 29px;
  	display: block;
  }
  .brands li a span {
  	background: #014378;
  	height: 21px;
  	overflow: hidden;
  	display: block;
  	border-left: 1px solid #1B5686;
  	padding: 0 7px;
  }
  .brands li a:hover span {
  	background-color: #003667;
  }
  .brands li.i-1 a {
  	background-position: 0 0;
  }
  .brands li.i-2 a {
  	background-position: 0 -22px;
  }
  .brands li.i-3 a {
  	background-position: 0 -44px;
  }
  .brands li.i-4 a {
  	background-position: 0 -66px;
  }
  .brands li.i-5 a {
  	background-position: 0 -88px;
  }
  .brands li.i-6 a {
  	background-position: 0 -110px;
  }
  .brands li.i-7 a {
  	background-position: 0 -132px;
  }
  .brands li.i-8 a {
  	background-position: 0 -154px;
  }
  .brands li.i-9 a {
  	background-position: 0 -176px;
  }
  .brands li.i-10 a {
  	background-position: 0 -198px;
  }
  .brands li.i-11 a {
  	background-position: 0 -220px;
  }
  .brands li.i-12 a {
  	background-position: 0 -242px;
  }
  .brands li.i-13 a {
  	background-position: 0 -264px;
  }
  .brands li.i-14 a {
  	background-position: 0 -286px;
  }
  .brands li.i-15 a {
  	background-position: 0 -308px;
  }
  .brands li.i-16 a {
  	background-position: 0 -330px;
  }
  .brands li.i-17 a {
  	background-position: 0 -352px;
  }
  .brands li.i-18 a {
  	background-position: 0 -374px;
  }
  .brands li.i-19 a {
  	background-position: 0 -396px;
  }
  .brands li.i-20 a {
  	background-position: 0 -418px;
  }
  .brands li.i-21 a {
  	background-position: 0 -440px;
  }
  .brands li.i-22 a {
  	background-position: 0 -462px;
  }
  .brands li.i-23 a {
  	background-position: 0 -484px;
  }
  .brands li.i-24 a {
  	background-position: 0 -506px;
  }
  .brands li.i-25 a {
  	background-position: 0 -528px;
  }
  .brands li.i-26 a {
  	background-position: 0 -550px;
  }
  .brands li.i-27 a {
  	background-position: 0 -572px;
  }
  .brands li.i-28 a {
  	background-position: 0 -594px;
  }
  .brands li.i-29 a {
  	background-position: 0 -616px;
  }
  .brands li.i-30 a {
  	background-position: 0 -638px;
  }
  .brands li.i-31 a {
  	background-position: 0 -660px;
  }
  .brands li.i-32 a {
  	background-position: 0 -682px;
  }
  .brands li.i-33 a {
  	background-position: 0 -704px;
  }
  .brands li.i-34 a {
  	background-position: 0 -726px;
  }
  .brands li.i-35 a {
  	background-position: 0 -748px;
  }
  .brands li.i-36 a {
  	background-position: 0 -770px;
  }
  .brands li.i-37 a {
  	background-position: 0 -792px;
  }
  .brands li.i-38 a {
  	background-position: 0 -814px;
  }
  .brands li.i-39 a {
  	background-position: 0 -836px;
  }
  .brands li.i-40 a {
  	background-position: 0 -858px;
  }
  .brands li.i-41 a {
  	background-position: 0 -880px;
  }
  .brands li.i-42 a {
  	background-position: 0 -902px;
  }
  .brands li.i-43 a {
  	background-position: 0 -924px;
  }
  .brands li.i-44 a {
  	background-position: 0 -946px;
  }
  .brands li.i-45 a {
  	background-position: 0 -968px;
  }
  .brands li.i-46 a {
  	background-position: 0 -990px;
  }
  .brands li.i-47 a {
  	background-position: 0 -1012px;
  }
  .brands li.i-48 a {
  	background-position: 0 -1034px;
  }
  .brands li.i-49 a {
  	background-position: 0 -1056px;
  }
  .brands li.i-50 a {
  	background-position: 0 -1078px;
  }
  .vote {
  	color: #163557;
  	padding: 0 0 5px 2px;
  }
  .vote dt {
  	font-size: 1.167em;
  	line-height: 1;
  	padding: 8px 0 5px;
  }
  .vote fieldset {
  	padding-top: 5px;
  }
  .vote li {
  	padding: 2px 0 3px;
  }
  .banner {
  	padding-bottom: 20px;
  	width: 550px;
  }
  .layer-begun {
  	background: #f2f9fb url(../images/bg/layer01.png) 0 0 no-repeat;
  	height: 18px;
  	width: 220px;
  	position: absolute;
  	z-index: 999;
  }
  .link-sell {
  	text-indent: -3000em;
  	overflow: hidden;
  	display: block;
  	background: url(../images/ico/plus.png) no-repeat;
  	height: 55px;
  	margin: 0 0 20px;
  }
  .link-sell:hover {
  	background-position: 0 -55px;
  }
  img.detail_picture {
  	margin: 5px auto;
  	display: block;
  	max-width: 100%;
  	height: auto;
  }
  .main img {
  	max-width: 100%;
  	height: auto;
  }
  .main 
 
  h1 {
  	margin-top: 0;
  	text-align: center;
  	margin-left: 0 !important;
  }
  .main 
 
  a 
 
  img {
  	margin: 0 auto;
  	position: relative !important;
  	display: block;
  	left: 0 !important;
  }
  .link-review {
  	border-radius: 5px;
  	width: 229px;
  	height: 39px;
  	background: #004f84;
  	color: white;
  	text-indent: 0;
  	margin: 0;
  	display: inline-block;
  	text-align: center;
  	font-family: Arial;
  	text-decoration: none;
  	font-size: 14px;
  	padding-top: 20px;
  	padding-left: 0px;
  	margin-left: 10px !important;
  }
  .link-review:hover {
  	text-decoration: none;
  	color: #fff;
  }
  .list-comparison {
  	padding: 4px 0 7px;
  }
  .list-comparison dt {
  	line-height: 1.2;
  }
  .list-comparison dd {
  	display: inline;
  	font-size: .833em;
  }
  .list-comparison dd a, .list-comparison dd a:hover {
  	color: #4B7199;
  }
  .list-comparison li {
  	padding-bottom: 3px;
  }
  .list-comparison img.img2 {
  	display: block;
  	width: 98px;
  	height: 48px;
  }
  .today-on-a-forum {
  	padding: 1px 0 6px;
  }
  .today-on-a-forum li {
  	padding: 0 0 4px 18px;
  	background: url(../images/ico/cloud.gif) no-repeat 0 .3em;
  }
  .top-users {
  	padding: 5px 0 3px;
  }
  .top-users li {
  	padding-bottom: 6px;
  }
  .top-users i {
  	font-style: normal;
  	margin-right: 5px;
  }
  .promo-articles {
  	color: #37587b;
  }
  .promo-articles h5 {
  	font-weight: bold;
  	line-height: .875;
  	padding-bottom: 5px;
  }
  .promo-articles h5 a {
  	color: #0352AA;
  }
  .rss {
  	font-size: 1em;
  	padding-bottom: 18px;
  }
  .rss a {
  	background: url(../images/ico/rss.png) no-repeat 0 .2em;
  	padding-left: 18px;
  }
  .rss a, .rss a:hover {
  	color: #F35600;
  }
  .rating {
  	border-top: 4px solid #fff;
  	border-right: 3px solid #fff;
  	width: 75px;
  	height: 16px;
  	background: url(../images/ico/rating.png) no-repeat;
  }
  .rating li {
  	text-indent: -3000em;
  	overflow: hidden;
  	display: block;
  	float: left;
  	width: 15px;
  	height: 16px;
  	background: url(../images/ico/rating.png) no-repeat -90px 0;
  }
  .rating.value_4-5 li.i-5, .rating.value_3-5 li.i-4, .rating.value_2-5 li.i-3, .rating.value_1-5 li.i-2, .rating.value_0-5 li.i-1 {
  	background-position: -75px 0;
  }
  .box3 .rating {
  	position: relative !important;
  	top: 0;
  	left: 0;
  	border-top: 0;
  	border-right: 0;
  	background-position: 0 -16px;
  }
  .box3 .rating li {
  	background-position: -90px -16px;
  }
  .box3 .rating.value_4-5 li.i-5, .box3 .rating.value_3-5 li.i-4, .box3 .rating.value_2-5 li.i-3, .box3 .rating.value_1-5 li.i-2, .box3 .rating.value_0-5 li.i-1 {
  	background-position: -75px -16px;
  }
  .wrap-type2 .holder {
  	padding-top: 2.083em;
  }
  .wrap-type2 .holder .opinions {
  	margin-top: -15px;
  	padding-bottom: 8px;
  }
  .wrap-type2 .holder .opinions .box3 {
  	margin-top: 15px;
  	margin-bottom: 0;
  }
  .wrap-type2 .coll2 .headline {
  	left: 3px;
  }
  .holder {
  	position: relative;
  }
  .holder .rating {
  	position: absolute;
  	bottom: 0;
  	left: 0;
  }
  .holder .headline, .basic-news .headline, .box-photo .headline, .box-car-jokes .headline {
  	z-index: 2;
  	position: absolute;
  	top: 0;
  	left: 0;
  }
  .boxhome4 {
  	float: left;
  	width: 200px !important;
  	padding-bottom: 10px;
  	margin-right: 15px;
  }
  #asd_slider_overtext .asd_slider_des {}
  #asd_slider_overtext .asd_slider_title {
  	font-size: 18px;
  	text-decoration: none;
  }
  #asd_slider_overtext .asd_slider_title:hover {
  	text-decoration: underline;
  }
  #asd_slider_overtext {
  	height: 80px !important;
  	padding-top: 10px;
  }
  .socic {
  	float: right;
  	width: 117px;
  	top: 13px;
  	position: relative;
  	height: 24px;
  	right: 27px;
  }
  .socic a {
  	display: block;
  	width: 25px;
  	height: 25px;
  	float: left;
  	margin-right: 5px;
  }
  .socic a#vk {
  	background: url(../images/socic.png) no-repeat 0px 0px;
  }
  .socic a#tw {
  	background: url(../images/socic.png) no-repeat -61px 0px;
  }
  .boxhome4 a {
  	text-decoration: none;
  }
  .boxhome4 a:hover {
  	text-decoration: underline;
  	color: #014378;
  }
  .boxhome4 .list2 {
  	display: none;
  }
  .boxhome4 .headline {
  	border-radius: 0px 5px 5px 0px;
  }
  .coll1, .coll2 {
  	float: left;
  	width: 265px;
  	padding-bottom: 10px;
  }
  .coll1 {
  	padding-right: 20px;
  }
  .coll1 p, .coll2 p {
  	font-size: 1em;
  	padding-bottom: 5px;
  }
  .basic-news {
  	position: relative;
  	margin-bottom: 20px;
  	padding: 1px 9px 6px;
  	color: #CEE2F2;
  	background: #014378 url(../images/bg/gradient.png) repeat-x 0 bottom;
  }
  .basic-news h3, .basic-news h3 a, .basic-news h3 a:hover {
  	color: #AAD2ED;
  }
  .basic-news p {
  	padding-bottom: 0;
  }
  .basic-news img.f-left {
  	margin: -1px 10px -6px -9px;
  }
  .basic-news.main-news {
  	margin-bottom: 6px;
  }
  .basic-news.list-news {
  	background: none;
  	color: #014378;
  }
  .basic-news.list-news p {
  	background: none;
  	color: #323c52;
  	margin-left: 170px;
  	padding-top: 5px;
  }
  .basic-news.list-news h3 a {
  	background: none;
  	color: #014378;
  	font-size: 16px;
  	font-weight: bold;
  	vertical-align: top;
  	line-height: 7px;
  }
  .basic-news.list-news h3 {
  	font-size: 16px;
  	line-height: 16px;
  	padding-bottom: 0px;
  	margin-bottom: 0px;
  }
  .basic-news.list-news small {
  	background: none;
  	color: #909090;
  	margin-top: 2px;
  	font-weight: bold;
  }
  .news {
  	padding-bottom: 3px;
  }
  .news li {
  	padding-bottom: 1px;
  }
  .date {
  	margin-right: 4px;
  }
  .num-comments {
  	margin-left: 5px;
  	color: #87A7C1;
  	padding-left: 20px;
  	background: url(../images/ico/cloud.gif) no-repeat 0 .3em;
  }
  .num-comments.n-0 {
  	background: url(../images/ico/cloud2.gif) no-repeat 0 .3em;
  }
  .ads {
  	margin-bottom: 2px;
  }
  .ads td {
  	padding: 0 25px 0 20px;
  	max-width: 165px;
  }
  .ads td, .ads th {
  	vertical-align: middle;
  }
  .ads th {}
  .ads th img, .ads th {
  	width: 200px;
  }
  .ads th img {
  	display: block;
  	height: 133px;
  }
  .ads tr:hover {
  	background: #E3EEF5;
  }
  .ads td.name-td {
  	width: 190px;
  }
  .box-photo, .box-car-jokes {
  	position: relative;
  	padding: 2.417em 0 10px 0px;
  	margin-bottom: 10px;
  }
  .box-photo .photos {
  	margin-top: 15px;
  	/* -webkit-margin-start: -40px; */
  }
  .box-photo {
  	background-color: #fff;
  }
  .box-car-jokes {
  	background: #B8D1E5 url(../images/bg/gradient4.png) repeat-x;
  }
  .photos dt img {
  	display: block;
  	width: 216px;
  	height: 166px;
  }
  .photos dl {
  	padding: 1px;
  	border: 1px solid #fff;
  	background: #ffffff;
  }
  .photos dl dd {
  	line-height: 1;
  	padding: 6px 2px 4px;
  	height: 26px;
  }
  .photos li {
  	color: #034981;
  	margin-right: 0px;
  	margin-bottom: 6px;
  	width: 208px;
  	margin-right: 5px;
  	float: left;
  	border-bottom: 2px solid #ffffff;
  }
  .photos li a {
  	color: #034981;
  	text-decoration: none;
  }
  .photos li a:hover {
  	color: #034981;
  	text-decoration: underline;
  }
  .photos-detail dt img {
  	display: block;
  }
  .photos-detail dl {
  	padding: 1px;
  	border: 1px solid #fff;
  	background: #E3EEF5;
  }
  .photos-detail dl dd {
  	line-height: 1;
  	padding: 6px 2px 4px;
  }
  .photos-detail li {
  	color: #034981;
  	margin-right: 6px;
  	float: left;
  	border-bottom: 2px solid #7497BB;
  }
  .photos-detail li a {
  	color: #034981;
  	text-decoration: none;
  }
  .photos-detail li a:hover {
  	color: #034981;
  	text-decoration: underline;
  }
  .link-add {
  	display: block;
  	padding: 3px 0 7px 29px;
  	background: url(../images/ico/add.png) no-repeat;
  }
  .opinion-body dt a {
  	color: #B50000;
  }
  .opinion-body dd {
  	font-size: .917em;
  	line-height: 1;
  	padding-bottom: 2px;
  }
  .opinion-body dd a, .opinion-body dd a:hover {
  	color: #4B7199;
  	text-decoration: none;
  }
  .opinion-body dd a:hover {
  	text-decoration: underline;
  }
  .entry-meta {
  	font-size: .833em;
  }
  .ads-meta {
  	margin-bottom: 5px;
  	padding: 4px 5px;
  }
  .ads-meta dd {
  	float: left;
  	margin-right: 28px;
  	padding: 1px 0;
  }
  .ads-meta dd.i-add-ads a {
  	padding-left: 15px;
  	background: url(../images/ico/add-ads.gif) no-repeat 0 .25em;
  }
  .ads-meta dd.i-all-ads a {
  	padding-left: 15px;
  	background: url(../images/ico/all-ads.gif) no-repeat 0 .25em;
  }
  dd.paging {
  	float: left;
  	margin: 0;
  	padding: 0;
  }
  dd.paging ul {
  	padding: 1px 0;
  	float: left;
  }
  dd.paging li {
  	float: left;
  	display: inline;
  	margin-left: 3px;
  }
  dd.paging li a {
  	position: relative;
  	border: none;
  	color: #004f84;
  	text-decoration: none;
  	padding: 10px;
  	background: #e6eaec;
  	display: block;
  	border-radius: 3px;
  }
  dd.paging li.current a, dd.paging li a:hover {
  	border-color: #CB0000;
  	color: #CB0000;
  }
  #footer, .content, .main, .aside, .wrap, .holder, /* form, */ /* ul, */ dl {
  	overflow: hidden;
  }
  .clearing:after, #header:after, .nav ul:after, .box1:after, .box2:after, .box3-6:after, .form-title:after, .list-comparison li:after, .button:after, .top-users li:after, .basic-news:after, .nav3:after {
  	content: '.';
  	width: 100%;
  	display: block;
  	height: 0;
  	clear: both;
  	font-size: 0;
  	line-height: 0;
  	overflow: hidden;
  	visibility: hidden
  }
  .selector185 select {
  	width: 185px;
  }
  .selector222 select {
  	width: 222px;
  }
  .selector110 select {
  	width: 110px;
  }
  .selector142 select {
  	width: 142px;
  }
  .starrequired {
  	color: #BC0000;
  }
  .footer-banner {
  	text-align: right;
  	position: relative;
  	width: 200px;
  	margin: 5px auto;
  }
  .adverts_top {
  	width: 810px;
  	color: black;
  	font-size: 13px;
  }
  .adverts_top p {
  	color: black;
  	font: 14px Arial;
  }
  .adverts_top h2 small {
  	font-size: 13px;
  }
  .adverts_top caption, th, td {
  	text-align: left;
  	font-weight: normal;
  }
  .adverts_top h2 .black, .big {
  	font-size: 18px;
  }
  .adverts_top .black {
  	color: black;
  }
  #opis {
  	float: right;
  	width: 320px;
  	font-size: 13px;
  }
  .adverts_top .adverts_top #opis h2 {
  	color: #115990;
  	margin-bottom: 20px;
  }
  .adverts_top .zag {
  	margin-top: 15px;
  	display: block;
  	margin-bottom: 20px;
  	font: bold 18px Arial;
  }
  .adverts_top .main_data {
  	color: #666;
  }
  .adverts_top .main_data a {
  	color: #D30000;
  }
  .adverts_top .main_data td {
  	padding: 5px 0;
  	border-bottom: 1px solid #E5E5E5;
  }
  .adverts_top .main_data strong {
  	color: black;
  }
  .adverts_top .komplekt {
  	width: 565px;
  }
  .adverts_top .komplekt td {
  	padding: 3px 0;
  	width: 50%;
  	font-size: 14px;
  }
  .adverts_top #rek_block {
  	height: 80px;
  }
  .adverts_top #cont_info {
  	float: left;
  	width: 320px;
  }
  #carfoto {
  	float: left;
  	width: 480px;
  }
  .adverts_top .adverts_top h1 {
  	font-size: 26px;
  	width: 560px;
  	float: left;
  }
  .adverts_top .right {
  	float: right;
  	margin-right: 0px;
  	margin-left: 0px;
  	margin-top: -120px;
  }
  .adverts_top .grey2 {
  	color: #8b8b8b;
  	font-size: 14px;
  	font-family: Arial;
  	margin-right: 10px;
  }
  .adverts_top #carfoto img {
  	margin-right: 0px;
  }
  .adverts_top .red {
  	color: #D30000;
  }
  .adverts_like {
  	width: 565px;
  	display: block;
  }
  .adverts_like h3 a {
  	color: #D30000;
  }
  .adverts_like .model {
  	float: left;
  	margin-bottom: 13px;
  	margin-right: 15px;
  	width: 178px;
  	color: black;
  	font-size: 13px;
  }
  .adverts_like .last {
  	margin-right: 0;
  }
  .adverts_like .red {
  	color: #D30000;
  }
  .adverts_like .model img {
  	height: 132px;
  	width: 178px;
  	margin-bottom: 5px;
  }
  .adverts_like .model i {
  	font-size: 12px;
  	font-style: normal;
  }
  .prev_img {
  	cursor: pointer;
  }
  .large {
  	font-size: 18px;
  	font-weight: bold;
  }
  .black, table.maindata {
  	color: #000;
  }
  .white {
  	color: #fff;
  }
  .grey {
  	color: #666;
  }
  .blue {
  	color: #0057ac;
  }
  .blue1 {
  	color: #266198;
  }
  .blue3 {
  	color: #115990;
  }
  .first {
  	margin-top: 0 !important;
  }
  .right {
  	float: right;
  }
  .red {
  	color: #CB0000;
  }
  .red1 {
  	color: #b60000;
  }
  .red3 {
  	color: #b60000
  }
  .small {
  	font-size: 11px;
  }
  .alfavit {
  	float: left;
  	width: 137px;
  	margin-bottom: 25px;
  }
  .alfavit a {
  	color: #000;
  	font-size: 13px;
  }
  .alfavit a:hover {
  	text-decoration: none;
  }
  .alfavit li {
  	padding: 2px;
  }
  .alfavit li b {
  	display: block;
  	float: left;
  	margin-right: 10px;
  	width: 10px;
  	text-align: center;
  }
  h4.black {
  	display: inline;
  }
  a.link-add {
  	font: italic 16px Georgia;
  }
  .otz {
  	padding: 15px;
  }
  .otz h4 {
  	margin-bottom: 15px;
  }
  .otz p {
  	color: #323C52;
  }
  .otz .date {
  	font: italic 11px Arial;
  	color: #666;
  }
  .radius1 {
  	border-radius: 15px;
  }
  #pages {
  	margin-top: 25px;
  }
  #pages a {
  	color: #000;
  	padding: 2px 7px;
  }
  #pages a.active, #pages a:hover {
  	text-decoration: none;
  	background: #256096;
  	color: #fff;
  	border-radius: 2px;
  }
  table.maindata {
  	margin: 25px 0 10px 0;
  }
  .maindata input, #foto input, .contacts input {
  	width: 250px;
  }
  .maindata select, .comlect select, .contacts select {
  	margin-right: 20px;
  	width: 260px;
  }
  .maindata {
  	border-collapse: separate;
  	border-spacing: 15px 10px;
  }
  .maindata span.grey {
  	float: right;
  	margin-right: 25px;
  }
  .maindata td {
  	padding-bottom: 5px;
  	border-bottom: 1px solid #E5E5E5;
  	font-size: 13px;
  }
  .radius3 {
  	border-radius: 4px;
  }
  .smallimg {
  	width: 139px;
  	margin-right: 10px;
  	width: 102px;
  	float: left;
  	cursor: pointer;
  }
  img.last {
  	margin: 0;
  }
  .txt_otz p, #plus p, #minus p {
  	line-height: 20px;
  }
  #plus {
  	float: left;
  	margin-right: 18px;
  	width: 265px;
  }
  #minus {
  	float: right;
  	width: 265px;
  }
  #plus img, #minus img {
  	margin: 5px;
  }
  #sovet {
  	background: #F2F9FB;
  	color: #000;
  	font: italic 11px Arial;
  	margin-bottom: 25px;
  	padding: 25px;
  }
  #sovet b.large {
  	color: #CB0000;
  }
  .name {
  	color: #12578c;
  }
  .date {
  	color: #999;
  	font-size: 11px;
  }
  #plus a.red3 {
  	font-size: 16px;
  }
  #plus a.red3:hover, #minus a.red3:hover {
  	text-decoration: none;
  }
  .comment {
  	background: #F2F9FB;
  	padding: 15px;
  	margin-bottom: 25px;
  	float: left;
  	width: 520px;
  }
  .comment p {
  	color: #000;
  }
  .comment .date {
  	font: italic 11px Arial;
  	color: #666;
  }
  .treug {
  	width: 0;
  	height: 0;
  	border-left: 0 solid transparent;
  	border-right: 20px solid transparent;
  	border-bottom: 10px solid #F2F9FB;
  	margin-left: 15px;
  }
  .addcomm {
  	float: left;
  	border: 1px solid #eeeff0;
  	padding: 25px 25px 0 25px;
  	width: 498px;
  }
  label {
  	color: #000;
  	font-size: 13px;
  }
  .addcomm input, .addcomm textarea {
  	margin: 15px 0;
  }
  .commbutt {
  	border-radius: 10px;
  	border: 1px solid #6da0db;
  	color: #fff;
  	font: bold 18px Arial;
  	text-shadow: 0 -2px 0 #406286;
  	padding: 10px 25px;
  	background: #86b9f6;
  	background: -moz-linear-gradient(top, #86b9f6 1%, #0a2841 100%);
  	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #86b9f6), color-stop(100%, #0a2841));
  	background: -webkit-linear-gradient(top, #86b9f6 1%, #0a2841 100%);
  	background: -o-linear-gradient(top, #86b9f6 1%, #0a2841 100%);
  	background: -ms-linear-gradient(top, #86b9f6 1%, #0a2841 100%);
  	background: linear-gradient(to bottom, #86b9f6 1%, #0a2841 100%);
  }
  #add_forma {
  	background: #FFF;
  	padding-left: 0;
  	color: #000;
  	width: 560px;
  }
  .upload, p.tdname, #foto a, .info {
  	font-size: 13px;
  }
  .upload {
  	margin-bottom: 5px;
  }
  table.maindata2 {
  	margin: 25px 0;
  }
  .maindata2 input, #foto input, .contacts input {
  	width: 250px;
  }
  .maindata2 select, .comlect select, .contacts select {
  	margin-right: 20px;
  	width: 260px;
  }
  p.tdname {
  	margin-bottom: 5px;
  	padding-bottom: 0;
  	margin-top: 15px;
  }
  .form_add_response input.type-text, .form_add_response select, .form_add_response textarea, #REVIEW_TEXT {
  	border: 1px solid #8b8b8b;
  	color: black;
  }
  #plus2 {
  	float: left;
  	margin-right: 18px;
  }
  #minus2 {
  	float: left;
  }
  .punkt, #foto a {
  	border-bottom: 1px dashed;
  	text-decoration: none;
  }
  .gotovo {
  	background: url(/images/save.png);
  	display: block;
  	height: 42px;
  	text-indent: -9999px;
  	width: 172px;
  	margin: auto;
  }
  .gotovo:hover {
  	background: url(/images/save1.png)
  }
  .photo_upload
 
  p
 
  input {
  	margin: 2px 25px 2px 0;
  }
  .resp_grade {
  	font-size: 13px;
  	color: black;
  	margin-left: 15px;
  }
  .resp_add_grade {
  	text-align: center;
  	line-height: 20px;
  }
  .resp_add_grade .gray_star {
  	background: url(/bitrix/templates/carsweek/images/ico/starGrey.png);
  	width: 15px;
  	height: 17px;
  	float: left;
  }
  .resp_add_grade .gray_star:hover {
  	background: url(/bitrix/templates/carsweek/images/ico/starRed.png);
  }
  .resp_add_grade .red_star {
  	background: url(/bitrix/templates/carsweek/images/ico/starRed.png);
  }
  .resp_add_grade .stars {
  	width: 75px;
  	height: 17px;
  	margin: 0 auto;
  }
  .list-comparison2 {
  	font-size: 14px;
  }
  .list-comparison2 i {
  	font-size: 12px;
  	clear: both;
  	display: block;
  	margin-bottom: 5px;
  }
  .list-comparison2 dt a {
  	color: #CB0000;
  	display: block;
  	margin-bottom: 5px;
  }
  .list-comparison2 dd .price {
  	font: bold 14px Arial;
  	color: #000;
  }
  .list-comparison {
  	padding: 4px 0 7px;
  }
  .list-comparison2 dt {
  	line-height: 1.2;
  }
  .list-comparison2 dd {
  	display: inline;
  	font-size: .833em;
  }
  .list-comparison2 dd a, .list-comparison dd a:hover {
  	color: #4B7199;
  }
  .list-comparison2 li {
  	padding-bottom: 3px;
  }
  .list-comparison2 img.img2 {
  	display: block;
  	width: 98px;
  	height: 48px;
  	float: none;
  }
  .box3-type3 h3 .black6 {
  	text-decoration: none;
  	color: black;
  }
  .box3-type3 h3 .black6:hover {
  	text-decoration: underline;
  	color: #CB0000;
  }
  .line_height_changer {
  	line-height: 20px;
  	font-size: 120%;
  }
  .b-sotmarket-banner .space_none {
  	padding: 0;
  	margin: 0;
  }
  .b-sotmarket-banner {
  	width: 310px;
  	position: relative;
  	font: 13px/16px Arial, sans-serif;
  }
  .b-sotmarket-banner-head {
  	height: 32px;
  	background: url('https://carsweek.ru/upload/sotmarket/b-logo.png') 50% 50% no-repeat #000;
  	-webkit-border-radius: 7px 7px 0 0;
  	-moz-border-radius: 7px 7px 0 0;
  	border-radius: 7px 7px 0 0;
  }
  .b-sotmarket-banner.mod_blue .b-sotmarket-banner-head {
  	background-color: #1f6ebc;
  }
  .b-sotmarket-banner-content {
  	border: 1px solid #c6c6c6;
  	padding: 15px 20px;
  	position: relative;
  	-webkit-border-radius: 0 0 7px 7px;
  	-moz-border-radius: 0 0 7px 7px;
  	border-radius: 0 0 7px 7px;
  }
  .b-sotmarket-banner-product {
  	overflow: hidden;
  	display: block;
  }
  .b-sotmarket-banner-product-image {
  	float: left;
  	padding-right: 10px;
  	border: none;
  	vertical-align: middle;
  }
  .b-sotmarket-banner-product-text {
  	color: #2d5898;
  	text-decoration: underline;
  	min-width: 100px;
  	padding-top: 10px;
  	cursor: pointer;
  	display: table;
  }
  .b-sotmarket-banner-main-link {
  	position: absolute;
  	z-index: 2;
  	width: 100%;
  	height: 100%;
  	top: 0;
  	left: 0;
  	background-color: #fff;
  	opacity: 0;
  }
  .promo-articles .img {
  	margin-left: 23px;
  }
  @media screen and (max-width: 1349px) {
  	.brend {
  		display: none;
  	}
  }
  .brend {
  	width: 180px;
  	height: 600px;
  	position: absolute;
  	top: 128px;
  }
  .brend.left {
  	left: 0px;
  }
  .brend.right {
  	right: 0px;
  }
  .board_page {
  	width: 100%;
  	max-width: 1200px;
  }
  .board_page h1 {
  	color: #cb0000;
  	font-weight: bold;
  	float: left;
  	display: block;
  	max-width: 650px;
  	font-size: 24px;
  	float: left;
  	margin-bottom: 10px;
  	width: 650px;
  }
  .board_page .h2-block {
  	float: left;
  	display: block;
  	margin-left: 10px;
  }
  .sendmail-holder {
  	padding: 20px 20px 0px 20px;
  }
  .sendmail-holder * {
  	color: #4C5770;
  	font-size: 16px;
  }
  #mail-address {
  	visibility: hidden;
  }
  #mail-name {
  	margin-bottom: 20px;
  	display: inline-block;
  	white-space: pre;
  	margin-right: 135px;
  }
  #mail-contacts {
  	margin-bottom: 20px;
  	display: inline-block;
  	margin-right: 17px;
  	white-space: pre;
  }
  #mail-question {
  	display: inline-block;
  	margin-bottom: 10px;
  }
  #send-button {
  	margin-top: 20px;
  	border-radius: 5px;
  	cursor: pointer;
  }
  .board_page .link-sell {
  	border-radius: 5px;
  	width: 170px;
  	height: 39px;
  	background: #cb0000;
  	color: white;
  	text-indent: 0;
  	margin: 0;
  	display: inline-block;
  	text-align: center;
  	font-family: Arial;
  	text-decoration: none;
  	font-size: 15px;
  	font-weight: bold;
  	padding: 13px 34px;
  	margin-left: 10px !important;
  	margin-bottom: 60px;
  }
  .board-sum {
  	font-family: Trebuchet MS, Helvetica, sans-serif;
  	white-space: pre;
  	color: #00386e;
  	font-size: 26px;
  	font-weight: bold;
  }
  .adverts_top .board-price {
  	color: #929292;
  	font-family: Trebuchet MS, Helvetica, sans-serif;
  	font-size: 18px;
  }
  .board-currency {
  	color: #000000;
  	font-family: Trebuchet MS, Helvetica, sans-serif;
  	font-size: 18px;
  	font-weight: bold;
  	white-space: pre;
  }
  .board_page .greyeye {
  	background: url('../images/greyeye.png') no-repeat center;
  	width: 17px;
  	height: 12px;
  	display: inline-block;
  	margin-right: 10px;
  	white-space: pre;
  }
  .contact-icon {
  	width: 15px;
  	height: 18px;
  	display: block;
  	background: url('../images/contact-icon.png') no-repeat center;
  	float: left;
  	margin-right: 10px;
  }
  .contact-span {
  	font-family: Arial;
  	font-size: 14px;
  	color: #000;
  	float: left;
  	display: block;
  	margin-right: 20px;
  }
  .envelope {
  	background: url('../images/envelope.png') no-repeat center;
  	width: 20px;
  	height: 18px;
  	display: block;
  	margin-right: 10px;
  	float: left;
  	margin-top: 1px;
  }
  .ask-question {
  	font-family: Trebuchet MS, Helvetica, sans-serif;
  	white-space: pre;
  	font-size: 14px;
  	color: #00386e;
  	display: inline-block;
  	border-bottom: 1px dashed #00386e;
  	text-decoration: none;
  }
  .ask-question:hover {
  	text-decoration: none;
  }
  .displayed-phone, a.displayed-phone:hover {
  	font-family: Arial;
  	cursor: pointer;
  	font-size: 14px;
  	color: #00386e;
  	border: 1px solid #c1c1c1;
  	font-weight: normal;
  	padding: 7px;
  	margin-top: -5px;
  	display: inline-block;
  	border-radius: 4px;
  	text-decoration: none;
  }
  .redphone {
  	float: left;
  	display: block;
  	width: 23px;
  	height: 26px;
  	background: url('../images/redphone.png') no-repeat center;
  	margin-right: 10px;
  }
  .mapmarker {
  	display: block;
  	float: left;
  	width: 11px;
  	height: 16px;
  	float: left;
  	background: url('../images/mapmarker.png') no-repeat center;
  	margin-right: 10px;
  }
  .showonmap {
  	text-decoration: underline;
  	font-family: Arial;
  	font-size: 14px;
  	cursor: pointer;
  	color: #00386e;
  }
  .left {
  	float: left;
  }
  .board_adverts {
  	width: 690px;
  }
  .board_adverts .model {
  	width: 123px;
  	float: left;
  	font-size: 14px;
  }
  .board_adverts .model img {
  	width: 123px;
  	height: 100px;
  }
  .board_adverts .red {
  	color: #004f84;
  	font-size: 14px;
  	text-decoration: none;
  	font-family: Arial;
  }
  .board_adverts .red:hover {
  	text-decoration: underline;
  }
  .board_adverts .model i {
  	position: relative;
  	top: 5px;
  	font-size: 14px;
  	font-family: Arial;
  }
  .board_adverts_left {
  	float: left;
  	margin-top: 43px;
  	cursor: pointer;
  }
  .board_adverts_right {
  	cursor: pointer;
  }
  .jcarousel {
  	position: relative;
  	overflow: hidden;
  }
  .jcarousel 
 
  ul {
  	width: 20000em;
  	position: relative;
  	list-style: none;
  	margin: 0;
  	padding: 0;
  }
  .jcarousel .model {
  	float: left;
  }
  .jcarousel-control-prev {
  	display: block;
  	float: left;
  	width: 18px;
  	height: 34px;
  	background: url('../images/leftstrl.png') no-repeat center;
  	position: relative;
  	z-index: 999;
  	margin-top: 82px;
  	margin-right: -20px;
  }
  .jcarousel-control-next {
  	display: block;
  	float: right;
  	width: 18px;
  	height: 34px;
  	background: url('../images/righttstrl.png') no-repeat center;
  	z-index: 999;
  	margin-top: -135px;
  	right: 20px;
  	position: absolute;
  }
  .block-for-phone {
  	margin-top: 20px;
  }
  .board_page #opis {
  	font-size: 15px;
  	float: left;
  	width: 270px;
  }
  .board_page #carfoto {
  	width: 550px;
  	margin-right: 15px;
  	margin-top: 10px;
  }
  .board_page #carfoto  img {
  	max-width: 550px !important;
  }
  .board_page .prev_img {
  	width: 87px;
  	
  }
  .board_adverts .jcarousel ul  {
  	background: #004f84;
  	color: #fff;
  	font-weight: normal;
  	margin: 0 0 0;
  	padding: 5px;
  	border-radius: 0px 5px 5px 0px;
  	position: relative;
  	top: -74px;
  }
  board_adverts.jcarousel ul 
 
  li a.red {
  	color: #004f84 !important;
  }
  .board_adverts h3 {
  	color: #004f84;
  }
  .adverts_top.board_page #carfinPrice {
  	display: none !important;
  }
  .adverts_top.board_page .breadcrumbs_board {
  	margin-bottom: 10px;
  }
  .adverts_top.board_page .breadcrumbs_board a {
  	text-decoration: none;
  	background: url('../images/path.gif') right 5px no-repeat;
  	padding: 0 18px 0 0;
  	margin: 0 7px 0 0;
  }
  .adverts_top.board_page .breadcrumbs_board a:last-of-type {
  	background: none;
  }
  #ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
  	border: 2px solid #e6eaec !important;
  	padding: 10px;
  	border-radius: 5px;
  }
  .log_ic {
  	background: url('../images/log_ic2.png') no-repeat left 9px !important;
  	font-size: 14px;
  	color: #004f84 !important;
  	padding: 10px 0px 5px 25px;
  	top: 19px;
  	text-decoration: none;
  	position: relative;
  }
  .log_ic span {
  	cursor: pointer;
  	color: #383838 !important;
	text-decoration: underline;
	padding-left: 10px;
  }
  .log_ic span:hover {
  	text-decoration: none;
  }
  .addbox_new {
  	margin-bottom: 25px;
  	height: 60px;
  	border-radius: 1px;
  	background: #e6eaec;
  }
  .addbox_new a.addob {
  	background: #cb0000;
  	color: #fff;
  	font-size: 15px;
  	display: block;
  	text-decoration: none;
  	border-radius: 5px;
  	height: 60px;
  	padding: 20px 34px;
  	text-align: center;
  	float: right;
  	position: relative;
  	font-weight: bold;
  }
  .addbox_new a.allob {
  	font-size: 14px;
  	color: #004f84;
  	text-decoration: none;
  	left: 57%;
  	position: relative;
  	top: 20px;
  }
  .formhide {
  	display: none;
  }
  #ya-site-form0 .ya-site-form__submit_type_image {
  	background: url('../images/s_ic.png') no-repeat center top !important;
  	position: relative;
  	left: -30px;
  }
  .cusel {
  	max-width: 140px !important;
  }
  .cusel input, .cusel {
  	border: none !important;
  }
  .cuselectus {
  	max-width: 170px !important;
  	background: url('../images/town_ic.png') left 17px no-repeat;
  	float: left;
  	padding-right: 25px;
  	padding-left: 19px;
  }
  .cuselText {
  	padding: 6px 0 5px 7px !important;
	height: auto !important;
  }
  .cuselText label {
  	font-size: 14px !important;
  	color: #004f84 !important;
  	border-bottom: 1px dashed #004f84;
  }
  .cusel-scroll-wrap .jScrollPaneDrag {
  	background: #004f84 !important;
  	border: none !important;
  	width: 7px !important;
  	right: 0px !important;
  }
  .cusel-scroll-pane 
 
  span label {
  	color: #004f84;
  	font-family: Arial;
  	font-size: 14px;
  }
  .cusel-scroll-wrap .cuselActive {
  	background: white;
  }
  .cusel-scroll-wrap .cuselActive label {
  	color: #8da3b2;
  }
  .link-sell {
  	display: none;
  }
  @media only screen and (max-width:940px) {
  	.addbox_new a.allob {
  		left: 45%;
  	}
  	.main-wrap, .extra {
  		float: none;
  		display: block;
  		max-width: 98%;
  		margin: 0 auto;
  	}
  	.extra #Ya_sync_0, .extra .adsbygoogle {
  		float: left;
  		width: 45% !important;
  		margin-right: 2%;
  	}
  	.extra #vk_groups {
  		clear: both;
  	}
  	.ya-site-form {
  		display: none;
  	}
  }
  @media screen and (max-width: 900px) {
  	.board_page #carfoto   img {
  		max-width: 100% !important;
  		max-height: 560px;
  	}
  	.board_page .h2-block {
  		float: none;
  		display: block;
  		margin-left: 10px;
  		position: absolute;
  		z-index: 1000;
  		margin: 542px 0 0 0;
  	}
  	.board_page #carfoto {
  		width: 400px;
  		margin-right: 15px;
  		margin-top: 10px;
  		max-height: 410px;
  		overflow: hidden;
  	}
  	.board_page #opis {
  		margin-bottom: 70px;
  		float: none !important;
  		top: 126px;
  		position: relative;
  	}
  	#sb-site {
  		max-width: 100%;
  	}
  	.kb-level {
  		max-width: 100%;
  	}
  	.kb-level-left {
  		max-width: 90%;
  		display: block !important;
  		margin: 15px auto;
  		height: auto !important;
  		padding-bottom: 15px;
  	}
  	.kb-level-right {
  		max-width: 90%;
  		display: block !important;
  		margin: 5px auto;
  		height: auto;
  		border-left: 1px solid #b2b3b3;
  	}
  	.kb-product {
  		display: block !important;
  		margin: 5px auto !important;
  	}
  	.b-widget-commercial {
  		max-width: 315px !important;
  	}
  	iframe {
  		max-width: 100%;
  	}
  	#logo-top {
  		display: block;
  		float: left;
  	}
  	.nav {
  		position: relative;
  		min-height: 40px;
  	}
  	white-space: pre;
  	.nav {
  		z-index: 1000;
  		width: 100%;
  		padding: 0;
  		position: absolute;
  		top: 52px;
  		left: auto;
  		background: url(../images/icon-menu-blue.png) no-repeat right 10px center;
  		border-radius: 5px;
  	}
  	.nav li {
  		border-bottom: 1px solid #ccc;
  		margin: 0;
  		padding: 5px;
  	}
  	.nav .hover {
  		display: block;
  	}
  	.nav a {
  		padding: 2px !important;
  		display: block;
  		text-align: left;
  	}
  	.nav .hover a {
  		background: none;
  		color: #666;
  	}
  	.nav:hover {}
  	.nav:hover .hover {
  		border-bottom: 1px solid #ccc;
  		background: url(icon-check.png) no-repeat 10px 7px;
  	}
  	.nav 
  	
  	div.hover {
  		color: #e50109;
  		text-decoration: none;
  		padding: 10px 5px 5px;
  	}
  }
  @media screen and (max-width: 700px) {
  	.socic {
  		float: none;
  		width: 60px;
  		top: 13px;
  		position: relative;
  		margin: 0 auto;
  		height: 24px;
  		right: 0;
  	}
  	.foot-logo {
  		clear: both;
  		float: none;
  		display: block;
  		width: 182px;
  		height: 39px;
  		position: relative;
  		margin: 5px auto;
  		top: 10px;
  	}
  	.desktopfootmenu {
  		display: none;
  	}
  	.mobfootmenu {
  		display: block;
  		z-index: 1000;
  		position: relative
  	}
  	.mobfootmenu .foot-navbox {
  		float: left;
  		width: 42%;
  		margin-right: 3%;
  	}
  	.addbox_new a.allob {
  		left: 5%;
  	}
  	.asd_slider_main_view {
  		float: none;
  	}
  	.addbox_new a.addob {
  		background: #cb0000;
  		color: #fff;
  		font-size: 11px;
  		display: block;
  		text-decoration: none;
  		border-radius: 5px;
  		text-align: center;
  		float: right;
  		position: relative;
  		font-weight: bold;
  	}
  	#logo {
  		margin-bottom: 20px;
  		float: none;
  	}
  	.cuselectus {
  		position: relative;
  		float: none;
  		top: 10px;
  	}
  	.formaut {
  		position: relative;
  		float: none;
  		top: 10px;
  		left: 5%;
  	}
  }
  @media screen and (max-width: 460px) {
  	.boxhome4 {
  		float: none;
  		margin: 10px auto;
  	}
  	.photos li {
  		float: none;
  		margin: 10px auto;  		
  	}
  	.headline, .form-title span {
  		margin: 0 auto;
  	}
  	.asd_slider_window {
  		width: 340px !important;
  	}
  	#asd_slider_overtext {
  		width: 340px !important;
  	}
  	#asd_slider_overtext .asd_slider_title {
  		width: 340px !important;
  	}
  	#asd_slider_overtext {
  		height: 105px !important;
  	}
  	#asd_slider_overtext .asd_slider_des {
  		width: 340px !important;
  	}
  }
  .nav-cont .nav-title, .nav-cont .nav-s, .close-nav, .nav .switcher {
  	display: none;
  }
  form.form-auth input.type-text2 {
  	background: #e6eaec !important;
  	width: 100% !important;
  }
  form.form-auth .no-mobile {
  	display: none;
  }
  .form-auth dd {
  	padding-bottom: 8px;
  }
  #forgot-pass {
  	color: #004f84 !important;
  }
  form.form-auth input.signin {
  	width: 89px;
  	border-radius: 3px;
  	height: 33px;
  	text-align: center;
  	padding: 0;
  	line-height: 33px;
  }
  form.form-auth table tr td {
  	padding: 0;
  	vertical-align: middle;
  }
  .form-auth dd a {
  	top: 0;
  	left: 0;
  }
  .form-auth dd a.reg {
  	background: #e6eaec;
  	border-radius: 3px;
  	width: 100%;
  	height: 40px;
  	text-decoration: none;
  	color: #004f84 !important;
  	font-size: 14px;
  	font-family: Trebuchet MS, Helvetica, sans-serif;
  	font-weight: bold;
  	text-align: center;
  	display: inline-block;
  	line-height: 40px;
  }
  form.form-auth .form-title {
  	font-family: Trebuchet MS, Helvetica, sans-serif;
  	font-size: 20px;
  	color: #cb0000;
  	margin-top: -9px;
  	margin-bottom: 20px;
  }
  .formaut .close-nav {
  	display: block;
  	width: 20px;
  	height: 20px;
  	background: url(../images/close-btn-grey.png);
  	position: absolute;
  	right: 10px;
  	top: 11px;
  	z-index: 100;
  }
  .close-nav {
  	cursor: pointer;
  }
  @media (max-width: 885px) {
  	#body {
  		margin-top: 0;
  	}
  }
  @media(max-width: 885px) and (min-width: 569px) {
  	#logo dd {
  		top: 51px;
  	}
  	#header {
  		padding-bottom: 0;
  		margin-bottom: 25px;
  	}
  	.head-wrap {
  		margin: 0 auto;
  		width: 720px;
  		height: 120px;
  		position: relative;
  		max-width: 100%;
  	}
  	#logo {
  		height: 56px;
  		padding-top: 12px;
  		float: left;
  		margin-left: 0px;
  		margin-bottom: 0;
  		margin-right: 15px;
  		max-width: 250px;
  	}
  	.cuselectus {
  		height: 68px;
  		vertical-align: middle;
  		background: url('../images/town_ic.png') left center no-repeat;
  		padding-left: 25px;
  		float: left;
  		top: 0;
  	}
  	.cities-wrap {
  		height: 68px;
  		display: table-cell;
  		vertical-align: middle;
  	}
.cities-wrap div {
	float: none !important;
	padding-top: 5px;
}
.main .cuselectus {margin: -35px 0px 0px 20px !important;}
.main-wrap .main .cuselectus .cities-wrap div {
	float: none !important;
	padding-top: 5px;
	margin-top: -11px;
}
  	.cities-wrap 
  	
  	div 
  	
  	span {
  		color: #000 !important;
  		font-weight: 400 !important;
  		padding-left: 6px;
  	}
  	.formaut {
  		height: 68px;
  		max-width: 200px;
  		position: absolute;
  		right: 0;
  		display: table-cell;
  		vertical-align: middle;
  		line-height: 68px;
  		left: auto;
  		top: 0;
  	}
  	.formaut .log_ic {
  		top: 0;
  	}
  	.formaut .log_ic span {
  		padding-right: 18px;
  		background: url(../images/str-down-blue.png) right center no-repeat;
  	}
  	.formaut #box {
  		margin: 0 !important;
  		padding: 0 !important;
  		right: 5px;
  		width: 220px;
  		line-height: 1;
  		z-index: 1001;
  	}
  	.formaut .close-nav {
  		top: 2px;
  		right: 2px;
  	}
  	form.form-auth .form-title {
  		margin: 5px auto;
  	}
  	.nav {
  		background: #004f84;
  		/*top: 68px;*/
  		height: 51px;
  	}
  	.nav li {
  		border-bottom: 0;
  	}
	
	
	.nav ul li#bx_1847241719_1974, .nav ul li#bx_1847241719_1970, .nav ul li#bx_1847241719_1971, .nav ul li#bx_1847241719_1969 {
	background: transparent;
}
  	.nav li:nth-child(6), .nav li:nth-child(7) {
  		display: none;
  	}
  	.nav ul li ul {
  		background: #004f84;
  	}
  	.nav ul li ul li {
  		height: 40px;
  		line-height: 40px;
  		border-bottom: 0;
  	}
  	.nav .switcher {
  		display: inline-block;
  		position: absolute;
  		right: 10px;
  		width: 30px;
  		height: 100%;
  		background: url(../images/icon-menu.png) center no-repeat;
  	}
  	.nav li.active {
  		background: #cb0000 url(../images/str-up-red.png) right 10px center no-repeat !important;
  	}
  	.nav ul li:hover ul {
  		display: none;
  	}
  	.nav-s {
  		background: #004f84;
  		width: 197px;
  		position: absolute;
  		right: 0;
  		top: 52px;
  		padding-left: 31px;
  		box-sizing: border-box;
  	}
  	.nav-s ul {
  		float: none;
  		margin-left: -31px;
  	}
  	.nav-s ul li {
  		float: none;
  	}
  	.nav-s .ya-site-form {
  		display: block !important;
  		margin: 0 auto !important;
  		width: 174px !important;
  	}
  	.nav-s ul li#bx_1847241719_1970 {
  		background: url(../images/str.png) no-repeat right 30px center;
  	}
  	.nav-s ul li ul {
  		position: relative;
  		float: left;
  	}
  	.nav .switcher.active {
  		background-color: #cb0000;
  	}
  	#logo dt a {
  		height: 56px;
  	}
  }
  @media (max-width: 700px) and (min-width: 569px) {
  	.formaut {
  		right: 10px;
  	}
  	#logo {
  		width: 200px;
  	}
  	#logo dd {
  		width: 200px;
  	}
  	#logo dt a {
  		background-size: contain;
  	}
  }
  @media(max-width: 568px) {
  	.head-wrap {
  		margin: 0 auto;
  	}
  	#logo dt a {
  		height: 68px;
  		background-size: contain;
  	}
	.catalog-counts .catalog-counts__section .catalog-counts__row div ul {width:50%;margin-top: 0;}
  	.nav {
  		width: 40px;
  		position: relative;
  		top: 13px;
  		padding-left: 2px;
  		padding-right: 2px;
  		right: 0;
  	}
.cuselectus {
	float: left;
	width: auto;
	height: 32px;
	padding-left: 15px;
	padding-right: 15px;
	top: 27px;
	background: url('../images/town_ic.png') center center no-repeat;
	margin: -60px 0px 0px 20px !important;
}

  	.cities-wrap {
  		display: none;
  		position: fixed;
  		left: 0;
  		top: 70px;
  		width: 100%;
  		height: 100%;
  		background: #fff;
  		padding: 5px 10px;
  	}
	.main-wrap .main .cuselectus .cities-wrap  {display:table-cell;position: relative;top: 0px;background: transparent;}
	.main-wrap .main .cuselectus .cities-wrap .cusel-scroll-wrap  {display:none !important;}
	.main-wrap .main .cuselectus .cities-wrap  div {
	float: none !important;
	 padding-top: 0px  !important;
}

.main-wrap .main .cuselectus .cities-wrap .cuselText {
	padding: 1px 0 5px 7px !important;
}
  	.cities-wrap #cuselFrame-city {
  		max-width: 420px !important;
  		width: 290px !important;
  		visibility: hidden;
  		margin-top: 20px;
  	}
  	.cities-wrap .cusel-scroll-wrap {
  		height: 300px !important;
  		/*display: block !important;*/
  	}
  	#cusel-scroll-city {
  		height: 300px !important;
  		overflow: scroll;
  	}
  	.cities-wrap 
  	
  	div {
  		float: none !important;
  		padding-top: 15px;
  	}
  	.cities-wrap 
  	
  	div 
  	
  	span {
  		font-family: Trebuchet MS, Helvetica, sans-serif;
  		font-size: 20px;
  		color: #cb0000 !important;
  	}
  	.cities-wrap .close-nav {
  		padding-top: 0;
  		right: 30px;
  	}
  	.formaut {
  		float: left;
  		width: 14px;
  		padding-left: 15px;
  		padding-right: 15px;
  		height: 20px;
  		left: 0;
  		top: 23px;
  	}
  	.formaut .log_ic {
  		width: 100%;
  		height: 100%;
  		display: inline-block;
  		background: url('../images/log_ic2.png') no-repeat left 0px !important;
  	}
  	
  	span {
  		display: none;
  	}
  	#header {
  		padding-bottom: 0;
  		border-bottom: 2px #004f84 solid;
  		margin-bottom: 25px;
  	}
  	.nav-cont {
  		position: fixed;
  		left: 0;
  		top: 70px;
  		background: #fff;
  		width: 100%;
  		display: none;
  	}
  	.nav-cont .nav-title {
  		font-family: Trebuchet MS, Helvetica, sans-serif;
  		font-weight: bold;
  		font-size: 20px;
  		color: #cb0000;
  		margin-left: 31px;
  		margin-bottom: 15px;
  		display: block;
  		margin-top: 20px;
  	}
  	.nav ul {
  		float: none;
  	}
  	.nav ul li {
  		float: none;
  		border-bottom: 0;
  		height: 30px;
  		line-height: 30px;
  		clear: both;
  		display: none;
		width:auto;
  	}
	.nav {
	
	    background: url(../images/icon-menu-blue.png) no-repeat right 10px center;
}


		.nav ul li#bx_1847241719_1974, .nav ul li#bx_1847241719_1970, .nav ul li#bx_1847241719_1971, .nav ul li#bx_1847241719_1969 {
	background: transparent;
}
  	.nav ul li a {
  		color: #004f84;
  	}
  	.nav:hover {
  		background: url(../images/icon-menu-blue.png) no-repeat right 10px center;
  	}
  	.nav ul li#bx_1847241719_1974, .nav ul li#bx_1847241719_1970 {
  		background: none;
  	}
  	.nav ul li#bx_1847241719_1974
  	
  	a, .nav ul li#bx_1847241719_1970
  	
  	a {
  		background: url(../images/str-down-blue.png) no-repeat center center;
  	}
  	.nav ul li
  	
  	a.active {
  		background: url(../images/str-up-blue.png) no-repeat center center !important;
  	}
  	.nav-cont .ya-site-form {
  		display: block;
  	}
  	.nav-cont .nav-s {
  		display: block;
  		width: 90%;
  		margin-left: 31px;
  		margin-top: 70px;
  	}
  	.nav-cont .nav-s:after {
  		display: table;
  		content: '';
  		clear: both;
  	}
  	.nav ul li ul {
  		background: #fff;
  		float: left;
  		position: relative;
  	}
  	.nav ul li ul li {
  		border-bottom: 0;
  		list-style: disc;
  		list-style-position: inside;
  		color: #004f84;
  	}
  	.nav ul li:hover ul {
  		display: none;
  	}
  	.formaut #box {
  		position: fixed !important;
  		margin: 0 !important;
  		left: 0;
  		top: 70px;
  		width: 100%;
  		padding: 0 !important;
  	}
  	.head-wrap {
  		width: 320px;
  	}
  	#logo {
  		width: 150px;
  		height: 51px;
  		padding-top: 17px;
  		float: left;
  		margin-left: 10px;
  		margin-bottom: 0;
  		margin-right: 15px;
  	}
  	#logo dd {
  		width: 150px;
  		top: 42px;
  	}
  	form.form-auth {
  		width: 279px;
  		margin: 0 auto;
  	}
  }
  .slider-box {
  	margin-right: 30px;
  	max-width: 690px;
  }
  .slider-box .slider .jcarousel li {
  	width: 173px;
  }
  .slider.jcarousel-wrapper.sl2 {
  	margin: 10px 20px 20px;
  	position: relative;
  }
  .slider .jcarousel.sl2 li {
  	float: left;
  	border: 10px solid #fff;
  	box-sizing: border-box;
  	width: 109px;
  }
  .slider .jcarousel-control-prev.sl2, .slider .jcarousel-control-next.sl2 {
  	background: rgba(0, 0, 0, 0) url(/bitrix/templates/carsweek/images/righttstrl-blue.png) no-repeat scroll center center;
  	float: none;
  	color: transparent;
  	font: 24px/27px Arial, sans-serif;
  	height: 34px;
  	margin-top: -15px;
  	position: absolute;
  	text-align: center;
  	text-decoration: none;
  	top: 50%;
  	width: 18px;
  }
  .slider .jcarousel-control-prev.sl2 {
  	background: rgba(0, 0, 0, 0) url(/bitrix/templates/carsweek/images/leftstrl-blue.png) no-repeat scroll center center;
  	left: -20px;
  }
  .slider .jcarousel-control-next.sl2 {
  	right: -20px;
  }
  .news-main {
  	margin: 6px 0 9px;
  	height: 400px;
  	overflow: hidden;
  }
  .news-main .news-day {
  	float: left;
  	overflow: hidden;
  	width: 620px;
  	height: 400px;
  	position: relative;
  }
  .news-main .news-side {
  	overflow: hidden;
  	width: 250px;
  }
  .news-main .news-item {
  	border-bottom: 2px solid #fff;
  	border-left: 2px solid #fff;
  	height: 132px;
  	overflow: hidden;
  	position: relative;
  }
  .news-main .news-overview a {
  	color: #fff;
  	font-size: 13px;
  	text-decoration: none;
  }
  .news-main .news-day .news-overview {
  	background-color: #014176;
  	border-radius: 5px;
  	bottom: 0px;
  	opacity: 0.75;
  	overflow: hidden;
  	padding: 9px;
  	position: absolute;
  	width: 82%;
  }
  .news-main .news-item .news-overview {
  	overflow: hidden;
  	padding: 6px;
  	position: absolute;
  	max-height: 28px;
  	background: rgba(0, 0, 0, 0) linear-gradient(to top, #000, transparent) repeat scroll 0 0;
  	bottom: 0;
  	left: 0px;
  	right: 0px;
	max-height: 73px;
  }
  .news-main .news-day .news-overview a {
  	font-size: 16px;
  }
  .news-main #nmh {
  	position: absolute;
  	z-index: 100;
  }
  .headline.desktop {
  	display: block;
  	opacity: 0.8;
  }
  .headline.mobile {
  	display: none;
  }
  .col4042, .col4041 {
  	width: 49%;
  	display: inline-block;
  	vertical-align: top
  }
  @media screen and (max-width:710px) {
  	.col4042 {
  		display: none !important;
  	}
  	.col4041 {
  		width: 100%
  	}
  	.news-main .news-side {
  		display: none;
  	}
  	.news-main {
  		width: auto;
  		height: auto;
  	}
  	.news-main .news-day {
  		height: auto;
  		width: auto;
  	}
  	.news-main .news-day img {
  		display: block;
  		height: auto !important;
  		margin: 0 !important;
  		max-width: 100%;
  	}
  	.headline.desktop {
  		display: none;
  	}
  	.headline.mobile {
  		display: block;
  		opacity: 0.8;
  	}
  }
  td.tech h2 {
  	padding-top: 10px;
  	padding-bottom: 15px;
  	font-size: 1.5em;
  }
  #vk_groups {
  	margin: 20px 0;
  }
  #cuselFrame-city-fltr .cuselFrameRight {
  	display: none;
  }
  #displayphone {
  	color: #000;
  }
  #displayphone .nname {
  	font-size: 18px
  }
  #displayphone .dphone {
  	font-size: 34px;
  	margin: 16px 0;
  }
  #displayphone .bbottom {
  	border-bottom: 1px solid #ccc;
  	padding-bottom: 8px;
  }
  #displayphone .location {
  	color: #004f84;
  	font-size: 15px;
  	height: 16px;
  	margin: 15px 0 9px;
  	padding-top: 14px;
  	padding-left: 25px;
  	background: url('/bitrix/templates/carsweek/images/loc.png') no-repeat left bottom;
  }
  #displayphone .location span {
  	font-size: 17px;
  }
  #displayphone .gray {
  	background-color: #e2e2e2;
  	padding: 15px;
  }
  #displayphone .white {
  	padding: 15px;
  	color: #000;
  }
  #displayphone .imp {
  	color: #bd0000;
  	font-size: 26px;
  	background: url('/bitrix/templates/carsweek/images/imp.png') no-repeat left bottom;
  	padding: 6px 0 0 48px;
  	margin-bottom: 4px;
  }
  #displayphone i, #displayphone p {
  	margin-bottom: 9px;
  	padding: 0;
  }
  .eye {
  	float: right;
  }
  .eye 
 
  a {
  	text-transform: uppercase;
  	background: url(/bitrix/templates/carsweek/images/eye.png) no-repeat 4px center;
  	padding: 6px 7px 4px 34px;
  	border: 1px solid #3e3522;
  	margin: 9px 15px;
  	font-size: 16px;
  	border-radius: 6px;
  	text-decoration: none;
  	color: #3e3522 !important;
  	display: block;
  	width: 135px;
  }
  #opis .eye 
 
  a {
  	margin: 7px 0 0;
  }
  #complaint, #complaint-b {
  	display: none;
  	position: absolute;
  	border: 1px solid #999;
  	min-width: 260px;
  	margin-left: -70px;
  	background-color: #fff;
  	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  	padding-top: 3px;
  }
  #complaint-b {
  	margin: 0 0 0 -70px;
  	z-index: 999;
  }
  #complaint::after, #complaint::before, #complaint-b::after, #complaint-b::before {
  	content: '';
  	position: absolute;
  	left: 160px;
  	top: -20px;
  	border: 10px solid transparent;
  	border-bottom: 10px solid #999;
  }
  #complaint::after, #complaint-b::after {
  	border-bottom: 10px solid white;
  	top: -19px;
  }
  #complaint a, #complaint-b a {
  	display: block;
  	padding: 2px 9px;
  	text-decoration: none;
  	font-size: 14px;
  }
  #complaint a:hover, #complaint-b a:hover {
  	background-color: #eaf4ff;
  }
  #complaint textarea, #complaint-b textarea {
  	width: 230px;
  	margin: 4px 10px 9px 9px;
  	height: 53px;
  }
  #complaint input[type='text'], #complaint-b input[type='text'] {
  	display: block;
  	width: 230px;
  	margin: 9px;
  	padding: 3px;
  }
  #complaint a.btn, #complaint-b a.btn {
  	margin: 0 9px 9px;
  	background: #ffc;
  	border: 1px solid #bbb;
  	padding: 3px 5px;
  	display: inline-block;
  }
  #complaint a.btn:hover, #complaint-b a.btn:hover {
  	border-color: #8DADCD;
  }
  #complaint .divider, #complaint-b .divider {
  	border-bottom: 1px solid #bbb;
  	margin: 3px 9px;
  }
  .sect-detail {
  	max-height: 42px;
  	overflow: hidden;
  	position: relative;
  	padding-left: 9px;
  	transition: all .3s;
  }
  .sect-detail p {
  	font-size: 100%;
  }
  .sect-detail .show-more {
  	position: absolute;
  	bottom: 1px;
  	right: 0;
  	background: linear-gradient(to right, rgba(255, 255, 255, .3) 0, #fff 17%, #fff 100%);
  	padding-left: 30px;
  	cursor: pointer;
  	color: #cb0000;
  	font-size: 14px;
  	transition: all .3s;
  }
  #authorize-req {
  	display: none;
  	position: absolute;
  	border: 1px solid #999;
  	width: 200px;
  	margin-left: -50px;
  	background-color: #fff;
  	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  	padding: 6px;
  	transition: all .3s;
  	margin-top: 26px;
  }
  #authorize-req::after, #authorize-req::before {
  	content: '';
  	position: absolute;
  	left: 99px;
  	top: -20px;
  	border: 10px solid transparent;
  	border-bottom: 10px solid #999;
  }
  #authorize-req::after {
  	border-bottom: 10px solid white;
  	top: -19px;
  }
  #toTop {
  	border: 1px solid #ccc;
  	background: #f7f7f7;
  	text-align: center;
  	padding: 10px 12px 1px 12px;
  	position: fixed;
  	bottom: 10px;
  	display: none;
  	right: 10px;
  	cursor: pointer;
  	color: #004F84;
  	font-family: verdana;
  	font-size: 32px;
  	z-index: 99999;
  	border-radius: 5px;
  	opacity: 0.8;
  }
  @media screen and (max-width:767px) {
  	.date-ads {
  		display: none;
  	}
  	.ads.filtered_ads tr {
  		border-bottom: 1px solid #ccc;
  		display: inline-block;
  		cursor: pointer;
  		width: 32%;
  		margin-top: 15px;
  		margin-right: 1%;
  		background: #E3EEF5;
  		padding: 0px;
  		height: 326px;
  		vertical-align: top;
  	}
  	.ads td, .ads th {
  		vertical-align: middle;
  		display: block;
  		text-align: center;
  		width: 100% !important;
  		padding-bottom: 5px;
  	}
  	.ads th img {
  		display: block;
  		margin: 0 auto;
  		width: 100%;
  		height: auto !important;
  	}
  }
  @media screen and (max-width:767px) {
  	.date-ads {
  		display: none;
  	}
  	.ads.filtered_ads tr {
  		border-bottom: 1px solid #ccc;
  		display: inline-block;
  		cursor: pointer;
  		width: 32%;
  		margin-top: 15px;
  		margin-right: 1%;
  		background: #E3EEF5;
  		padding: 0px;
  		height: 340px;
  		vertical-align: top;
  	}
  	.ads td, .ads th {
  		vertical-align: middle;
  		display: block;
  		text-align: center;
  		width: 100% !important;
  		padding-bottom: 5px;
  		margin: 0 auto;
  		padding-top: 5px
  	}
  	.ads th img {
  		display: block;
  		margin: 0 auto;
  		width: 100%;
  		height: auto !important;
  	}
  }
  @media screen and (max-width:613px) {
  	.date-ads {
  		display: none;
  	}
  	.ads.filtered_ads tr {
  		width: 48%;
  		margin-top: 15px;
  		margin-right: 1%;
  	}
  	.ads.filtered_ads tr {
  		height: auto;
  		vertical-align: top;
  	}
  }
  @media screen and (max-width:450px) {
  	.date-ads {
  		display: none;
  	}
  	.ads.filtered_ads tr {
  		width: 98%;
  		margin-top: 15px;
  		margin-right: 1%;
  	}
  	.ads.filtered_ads tr {
  		height: auto;
  		vertical-align: top;
  	}
  }
  @media(max-width: 568px) {
  	.head-wrap {
  		margin: 0 auto;
  	}
  	#logo dt span {
  		height: 68px;
  		background-size: contain;
  	}
  }
#carfoto a {display:inline-block;}


#yandex_rtb_R-A-149162-10{width:870px;}
#fixblock{width:300px !important}
@media(max-width: 991px) {
  	#yandex_rtb_R-A-149162-10{display:none}
	.right-column{
		margin: 0 !important;
		width: auto !important;
		padding: 20px !important;
		display: block !important;
		min-height: auto !important;
	}
	.body {
		margin: 0 !important;
		width: auto !important;
		padding: 20px !important;
		display: block !important;
	}
	.main-wrap {
		max-width: 100% !important;
	`	width: auto !important;
		padding: 20px !important;
		margin: 0 !important;
	}
	.characteristics .right-column p {
		display: block !important;
	}
	.characteristics .right-column p span {
		width: 25% !important;
	}
	.characteristics .body .panel .panel-right{
		width: 45% !important;
		padding-left: 8% !important;
	}
	.characteristics .body .panel .panel-left{
		width: 45% !important;
	}
	.jcarousel-wrapper.slider {
		padding: 20px !important;
	}
	.slider .jcarousel-control-prev {
		left: 25px !important;
	}
	.slider .jcarousel-control-next {
		right: 25px !important;
	}
	div#breadcrumbs {
		padding: 0 20px;
	}
	h1 {
		padding: 0 20px;
	}
	h2 {
		padding: 0 20px;
	}
	div#about-model {
		padding: 0 20px;
	}
	.about-text {
		padding: 0 20px;
	}
	.items {
		padding: 0 20px;
		height: auto;
	}
	.item {
		height: auto !important;
	}
	table.marca {
		margin: 3%;
		width: 94%;
	}
	.marca-text{
		padding: 0 20px;
	}
	.main-image {
		width: 75%;
		margin-left: 3%;
	}
	.ads-blocks.ads-block-content{
		display:none;
	}
	table.beauty-table {
		margin: 3%;
		width: 94%;
	}
	div#ya-site-form0 {
		width: 25% !important;
	}
	.main img {
		height: auto !important;
	}
	div#jcarousellite {
		height: auto !important;
		width: 18%!important;
	}
	#lightgallery li, .thumbs .item {
		width: 100%!important;
	}
	#lightgallery li:nth-child(n+5){
		display:none;
	}
/* 	#lightgallery li:nth-child(n+4){
		display:none;
	} */
}
@media(max-width: 768px) {
/* 	.formaut {
		display: none !important;
	} */
	.head-wrap .nav {
		float: right !important;
	}
	#breadcrumbs > div {
		padding: 5px 0px !important;
	}
	.bundling .body li span {
		width: 97% !important;
	}
	.generation .item strong {
		width: auto !important;
		background: transparent !important;
		padding: 0 !important;
		font-size: 12px !important;
	}
	.characteristics .body .car {
		width: 240px !important;
		height: 120px !important;
		background-size: 85% !important;
	}
	.characteristics .body .car > div:nth-child(2) {
		height: 75px !important;
	}
	.characteristics .body .car > div:last-child {
		height: 12px !important;
		margin: 21px 0px !important;
	}
	.characteristics .body .car > div:last-child span {
		margin-left: 20px !important;
		font-size: 11px !important;
		display: block !important;
		margin-top: -3px !important;
	}
	.characteristics .body .car > div:first-child span {
		margin-top: 8px !important;
		font-size: 11px !important;
	}
	.characteristics .body .car > div:nth-child(2) span {
		font-size: 11px !important;
		margin: 21px 0px 35px -20px !important;
	}
	.characteristics .body .car > div:first-child {
		width: 195px !important;
		margin: 0px 20px !important;
	}
	.panel p {
		display: block;
		height: 43px;
		font-size: 12px;
	}
	.table.modifications tr th:nth-child(n+5),
	.table.modifications tr th:nth-child(3),
	.table.modifications tr td:nth-child(3),
	.table.modifications tr td:nth-child(n+5){
		display:none;
	}
}
.cover {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0, .3);
    z-index: 9999;
    display: none;
}
.add_news_popup, .add_news_popup_bookmarking {
    position: fixed;
    width: 630px;
    height: 515px;
    box-sizing: border-box;
    top: 50%;
    left: 50%;
    margin-top: -258px;
    margin-left: -315px;
    background: #ffffff;
    z-index: 9999;
    padding: 40px 40px 20px;
    display: none;
}
.add_news_popup.bookmarking {
    height: 230px;
    margin-top: -115px;
    padding: 60px 40px 20px;
}
.close_button {
    display: block;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
	cursor: pointer;
}
.close_button {
    top: 13px;
}
.popup_title {
    color: #000;
    font-size: 26px ;
    font-weight: normal;
    font-weight: bold;
    text-align: center;
}
.add_news_popup img, .add_news_popup_bookmarking img {
    width: 16px;
    height: 16px;
}
.news-avt{
	color:#b0b0b0;
}
@media screen and (max-width: 768px) {
	.add_news_popup, .add_news_popup_bookmarking {
		width: 300px;
		height: 300px;
		box-sizing: border-box;
		top: 50%;
		left: 50%;
		margin-top: -150px;
		margin-left: -150px;
		background: #ffffff;
		z-index: 9999;
		padding: 10px 10px 10px;
		display: none;
	}
	.add_news_popup.bookmarking {
		height: 150px;
		margin-top: -115px;
		padding: 40px 40px 20px;
	}
	.popup_title {
		font-size: 13px;
	}
	.news-avt {
		display: block;
	}
}
header.new {
    z-index: 2;
    position: relative;
}
header.new .nav.top-menu .bx_sitemap > ul {
    display: table-row;
}
header.new nav.top-menu.nav {
    width: auto;
	margin-right: 20px;
	background: #fff;
	color: #383838;
	font-family: "museosanscyrl-500";
}
header.new nav.top-menu.nav .bx_sitemap > ul > li > a {
	font-size: 14px;
	color: #383838;
	font-family: "museosanscyrl-500";
}
header.new a.logo {
    float: left;
    margin-right: 50px;
	margin-top: 10px;
}
header.new nav.top-menu.nav ul li {
    padding: 0 20px;
}
header.new nav.top-menu.nav .bx_sitemap > ul > li:hover {
    box-shadow: 1px 1px 25px #e3e8ec;
	background: #fff;
}
header.new nav.top-menu.nav .bx_sitemap  ul  li  a.active { 
	position: relative;
}
header.new nav.top-menu.nav .bx_sitemap  ul  li  a.active:after {
    content:"";
	width: 100%;
	height: 3px;
	background: #004f84;
	position: absolute;
	z-index: 3;
    bottom: 5px;
	left: 0;
}
header.new nav.top-menu.nav ul li ul {
    box-shadow: 1px 13px 25px #e3e8ec;
    background: #fff;
    margin-left: -20px;
    margin-top: -4px;
    color: #383838;
    font-family: "museosanscyrl-500";
	width: 200px;
}
header.new nav.top-menu.nav ul li ul a{
	color: #383838;
	font-family: "museosanscyrl-500";
	font-size: 14px;
}
header.new nav.top-menu.nav ul li ul li {
    width: 100%;
    border: none;
}
header.new nav.top-menu.nav ul li ul li:hover {
    background: #e3e8ec;
}
header.new a.addob {
    color: #fff;
    font-family: "museosanscyrl-700";
    font-size: 14px;
    background: #005086;
    padding: 10px 15px;
    text-decoration: none;
    margin-top: 1px;
    display: block;
    float: left;
    border-radius: 4px;
}

header.new .header-new-top{
    border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
}

.clear {
	clear: both;
}
header.new .log_ic span {
    font-family: "museosanscyrl-500";
}
header.new .header-new-bottom > a, header.new .header-new-bottom .cuselectus{
	float:right;
}
header.new .header-new-bottom > a.izbr, header.new .header-new-bottom > a.srav {
    width: 54px;
    height: 32px;
    border: none;
    margin: 10px 0;
    border-left: 1px solid #e5e5e5;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
header.new .header-new-bottom > a.izbr {
	background: url("../images/izb.png");
}
header.new .header-new-bottom > a.srav {
	background: url("../images/srav.png");
}
header.new .cuselFrameRight {
    display: none;
}
header.new .cuselectus {
    background: none;
	position:relative;
	max-width: 500px !important;
	margin-top: 5px;
}
header.new .cuselectus:after {
    position: absolute;
    content: "";
    background: url("../images/town_ic2.png");
    right: 19px;
    top: 14px;
    width: 14px;
    height: 17px;
    background-repeat: no-repeat;
}
header.new .cuselText label {
    font-size: 14px !important;
    color: #383838 !important;
    border-bottom: 1px solid #383838;
	font-family: "museosanscyrl-300";
}
header.new .cuselText {
    padding: 12px 0px 12px 20px !important;
}
header.new .vash-city {
	font-family: "museosanscyrl-700";
	display: inline-block;
}
header.new div#cuselFrame-city {
    display: inline-block;
}
header.new a.addob span.on{
	display:inline;
}
header.new a.addob span.on2{
	display:none;
}
@media screen and (max-width: 1180px) {
	.formaut .log_ic span {
		background: none;
	}
	#body {
		margin-top: 15px !important;
	}
	header.new nav.top-menu.nav {
		display: none;
	}
	header.new .header-new-top{
		padding-right: 20px;
		padding-left: 20px;
	}
	header.new .cuselText {
		padding: 10px 12px 20px !important;
	}
	nav:not(.mm-menu){
		display: none;
	}
	header.new .headerm{
		text-align: center;
		float: left;
		margin-right: 20px;
	}
	header.new .headerm.fixed{
		position: fixed;
		top: 0;
		left: 0;
	}
	header.new .headerm a {
		display: block;
		width: 45px;
		height: 18px;
		padding: 10px;
	}
	header.new .headerm a:before,
	header.new .headerm a:after	{
		content: '';
		display: block;
		background: #03396a;
		height: 3px;
	}
	header.new .headerm a span {
		background: #03396a;
		display: block;
		height: 3px;
		margin: 6px 0;
	}
	header.new a.addob{
		position: absolute;
		right: 200px;
	}
}
@media screen and (max-width: 768px) {
	header.new a.addob{
		position: absolute;
		right: 50px;
	}

}
@media screen and (max-width: 700px) {
	form.form-auth {
		display: none;
	}	

}
@media screen and (max-width: 768px) {
	a.com {
		display: none !important;
	}
	.coll2.boxhome4:first-child {
		display: none;
	}
	.coll2.boxhome4 {
		width: 100% !important;
	}
	.coll2.boxhome4 img{
		width: 100% !important;
	}
	.coll2.boxhome4 > a {
		font-size: 16px;
		display: block;
		margin: 15px 0;
	}
	ul.photos li {
		width: 49% !important;
		margin-right: 2% !important;
		float: left !important;
	}
	ul.photos li:nth-child(even) {
		margin-right: 0 !important;
	}
	ul.photos li {
		display: none !important;
	}
	ul.photos li:nth-child(1), ul.photos li:nth-child(2) {
		display: block !important;
	}
}
@media screen and (max-width: 570px) {

	.formaut {
		position: absolute;
		right: 21px;
		top: 2px;
		left: auto;
	}
/* 	header.new .formaut {
		display:none;
	} */
/* 	header.new a.addob {
		float:right;
	} */
/* 	header.new a.logo {
		width: 120px;
		margin: 0 !important;
		margin-top: 10px !important;
	} */
	header.new .cuselectus {
		margin: -22px 0px 0px 20px !important;
		height: 32px !important;
	}
}
@media screen and (max-width: 500px) {
/* 	header.new .header-new-bottom > a.izbr, header.new .header-new-bottom > a.srav {
		display: none;
	} */
	header.new a.addob span.on{
		display:none;
	}
 	header.new a.addob span.on2{
		display:inline;
	}
 	header.new a.addob:hover{
		text-decoration:none;
	}

	
}
@media screen and (max-width: 415px) {
/* 	header.new a.logo {
		width: auto;
		margin-top: -2px;
	} */
	header.new a.logo {
		margin-right: 20px;
		margin-top: 13px;
		width: 100px;
	}
	header.new a.logo img{
		width: 100%;
	}
	hr {
		clear: both;
	}
	header.new .header-new-bottom > a.izbr, header.new .header-new-bottom > a.srav {
		width: 30px;
	}
}
@media screen and (max-width: 370px) {
/* 	header.new .header-new-bottom > a.izbr, header.new .header-new-bottom > a.srav {
		display: none;
	} */
}
.formaut #box {
	z-index: 3;
}