@font-face {
  font-family: "Myriad Pro Cond";
  font-style: normal;
  font-weight: normal;
  src: url("/design/MyriadPro-Cond.otf");
}
@font-face {
  font-family: "Myriad Pro BoldCond";
  font-style: normal;
  font-weight: normal;
  src: url("/design/MyriadPro-BoldCond.otf");
}
@media (max-width: 1600px) {}
@media (max-width: 1300px) {}
@media (max-width: 1220px) {
  #messageContent #bb-left-col, #messageContent #bb-right-col {float: none;margin: 0 auto;}
  #messageContent #bb-left-col {width: 572px;padding: 22px 0 22px 22px;}
  .centr-links ul {padding: 0 5px !important;}
  #header-menu .menush {padding: 8px 0 8px 18px !important; width: 50px !important;}
  #loginForminContent form {display: none !important;}
  #loginForminContent:before {display: none !important;}
  #loginForminContent {padding: 0 !important;}
}
@media (max-width: 1070px) {
  #header-menu ul a {font-size: 16px !important;}
  .news2inscontent1 {background: #fff;}
  #content-phone .newstapeItem {max-width: 450px; margin: 0 auto;}
  #content-phone .news2inscontent .newstapeItem  {max-width: none;}
}
@media (max-width: 990px) {
  #header-menu ul li {padding: 14px 10px 12px !important;}
}
@media (max-width: 950px) {
  #header-menu > ul {display: none !important;}
}

@media only screen and (max-width: 1000px) {
  #leftColumn #banner-left-col {min-height: 85px;padding: 5px 0 0;}
  #leftColumn #banner-left-col i {float: left;font-size: 2.8em;margin: 0 0 0 4px;}
  #leftColumn #banner-left-col a {font-size: 1.5em;font-weight: 300;}
  #rightColumn .b-l-pus {height: 531px;}
}
@media (max-width: 768px) { 
  .header-area-user img, .header-area-user .title-area-user  {float: none !important;}
  .header-area-user .cont-area-user {position: absolute; top: 50px; right: 0; width: auto !important;}
  .automarka, .LinkBrandDirectory, .automarka-new-style {width: calc(100% / 4) !important;}
  .bboard_at, .DateBBoard {display: none !important;}
  .centr-links {width: 80% !important;}
  .komp-mar {width: 33.3% !important;}
  .UnitBrand div span.phone-red, insertion-2002 div span.phone-red {background: none !important; float: none !important; margin: 0 !important; padding: 0 !important; display: block !important;}
  .UnitBrand .change-brand {display: none !important;}
  .UnitBrand {padding: 10px 20px !important;}
  .area-form form ol {float: none !important; width: 100% !important; padding: 0 !important;}
  .area-form form input[type="submit"] {margin: 15px 8px 0 0 !important; border-radius: 0 !important;}
  .menu-prav {padding: 0; list-style: none;}
  .magaz li {width: calc(100% / 5) !important;}
}
@media (max-width: 654px) { 
  .automarka, .LinkBrandDirectory, .automarka-new-style {width: calc(100% / 3) !important;}
  .bboard_b a.link-long {position: absolute; bottom: 0; right: 0; left: 80px; width: auto !important; top: 40px; height: auto !important; display: block !important;}
  .bboard_b a.link-long span {display: none !important;}
  .bboard_b a.img-a {width: 80px !important;}
  .price-name-area {width: calc(100% - 80px) !important;}
  .counter-area {float: none !important; width: 100% !important; max-width: none !important; margin: 0 0 30px !important;}
  .centr-links {width: 100% !important; float: none !important;}
  .cell-auto a {padding: 35px 5px 0 !important;}
  .list-in-doc li {width: 33.3% !important;}
  .magaz li {width: calc(100% / 4) !important;}
  #radar .box_radar {width: calc(100% / 3) !important;}
  #loginForminContent i {display: block;}
  #loginForminContent i:after {clear: both; content: " "; display: block;}
}
@media (max-width: 430px) { 
  .insertion-980 {background: #fff !important; padding: 20px 10px !important;}
  .insertion-980 div, .m-none, .insertion-980 .menu-box, .insertion-2002, .insertion-980 p strong, .insertion-980 p i , .insertion-980 p.pointer-p {display: none;}
  .ntext-link li {width: 50% !important;}
  .insertion-980 h4 a {font-size: 17px !important;}
  p.annonse {display: block !important;}
  .stars {font-size: 15px !important; float: right !important; margin: 3px 0 0 !important;}
  .insertion-980 div:first-child, .no-pc {display: block;}
  .photo-tri a {padding: 5px !important;}
  .insertion-980 div span.phone-red a, .insertion-980 div a.phone-red, .insertion-980 div a.phone-red-tel {color: #fff !important; font-size:  1.3em !important;}
  .insertion-980 div:first-child a, .insertion-2002 div:first-child a {display: block; font-size: 23px !important; margin: 0 0 13px;}
  .select-menu-area {display: block;}
  .insertion-980 span.phone-red {display: none !important;}
  .insertion-980 span.phone-red-tel {float: right; margin: 10px 0 0 !important; position: absolute; right: 5px; top: 0;}
  body .newFormTr p, body .newFormTr select {padding: 4px 3px;}
  .newFormTr {background: #dee5ed none repeat scroll 0 0; border: 1px solid #5b7fa6; box-sizing: border-box;	margin: 0 auto;	padding: 20px; width: 100%;}
  .newFormTr:after {clear: both; content: " "; display: block;}
  body .image-text-below img {float: none; display: block; height: auto !important; margin: 0 auto 17px; width: 80%;}
  .newstapeItem img {margin: 0 0 10px !important; float: none !important; width: 100% !important;}
  .section-title-new {position: static !important;}
  .phone-phone {display: block !important;}
  .insert_menu {font-size: 18px !important;}
  .header-area-user img, .header-area-user .title-area-user  {float: none !important;}
  .header-area-user .cont-area-user {float: none !important; position: static !important;}
  .header-area-user .title-area-user {width: 100% !important; margin: 30px 0 !important;}
  .models-user a {width: 33.3% !important;}
  .new-33-rowt {width: 100% !important; margin: 0 0 13px !important; max-height: none !important;}
  .gray-user-zone img {float: none !important;}
  .parkavto-services div {width: 50% !important;}
  .contact-new-area, #map-new-kan {float: none !important; width: 100% !important;}
  .automarka, .LinkBrandDirectory, .automarka-new-style {width: calc(100% / 2) !important;}
  .searchFormAllinputMini.ot, .searchFormAllinputMini.do {width: 80% !important; margin: 8px 0 !important;}
  .pric-area-form b {display: block;}
  footer {padding: 40px 10px 290px !important;}
  .zone-after-footer span {display: none !important;}
  .counter-area {position: absolute; bottom: 0; left: 0; right: 0;}
  .since, .copy, .footer-mail {text-align: center !important;}
  .counter {float: none !important; margin: 0 auto !important;}
  .cell-auto a {width: 100% !important; max-width: 281px !important; margin: 15px auto !important; float: none !important;}
  .pc-only {display: none !important;}
  .white-box {float: none !important; margin: 10px 0 !important; width: 100% !important; border-radius: 0 !important;}
  .area-form form input[type="submit"] {margin: 15px 0 0 !important; width: 50% !important;}
  .osago-kap {width: 50% !important;}
  .marka, .marka-doc {width: calc(100%/3) !important;}
  .buttons-green-2 li {width: 50% !important; margin: 0 !important; padding: 0 10px !important;}
  #electrician .qatro-aria .predlojenia-autoelectric img {width: 90% !important;}
  .l-50 {display: none !important;}
  .r-50 {float: none !important; width: 100% !important;}
  .map-f li img, .map-f li p {float: none !important; width: 100% !important;}
  #big-img {height: auto !important;}
  #big-img .bx-wrapper {margin: 0 !important;}
  #bx-pager {bottom: auto !important; left: auto !important; position: relative !important; margin: 5px;}
  #bb-right-col {padding: 15px !important; width: 100% !important;}
  #messageContent #bb-left-col {padding: 15px !important; width: 100% !important;}
  .board-button {width: 100% !important; max-width: 234px !important; float: none !important; margin: 10px auto !important;}
  .menu-prav li {width: 50% !important;}
  .schools-main-r .map-area {float: none !important;}
  .schools-main-r .map-area img {display: none !important;}
  .schools-main-r ul {float: none !important; width: 100% !important; padding: 10px !important;}
  .magaz li {width: calc(100% / 3) !important;} 
  #radar .box_radar {width: calc(100% / 2) !important;}
  .form-zone ol li p label {font-size: 14px !important;}
  .sov-automob a {float: none !important; width: 100% !important; padding: 20px 10px !important;}
  .old-menu-tat a {width: 50% !important;}
  .brokers-pr li, .f4-block li {width: 50% !important;}
  .uber {/* background: url(/www/all/mob-auto-coffee2m.jpg) no-repeat 50% 100% / 100% auto !important; */ padding: 20px 10px !important;}
  .seo-n, .seo-n a {text-align: center !important; font-size: 14px !important; margin: 10px 0 !important;}
  .selelement {float: none !important; padding: 10px !important; max-width: none !important;}
  #bulletinBoard p select, #bulletinBoard p .selelement select {max-width: none !important;}
  .prob-autos #searchNew, .new-autos #searchOld {display: none !important;}
  .prob-autos #searchOld, .new-autos #searchNew {float: none !important; width: 100% !important;}
  #body .pric-area-form b, #body .pric-area-form input {width: calc(100% / 5) !important; margin: 10px 0 !important; float: left !important; text-align: center;}
  .pric-area-form b:first-child {text-align: left !important;}
}
@media (max-width: 375px) {
  #page-phone #searchNew, #page-phone #searchOld {float: none !important; width: 100% !important;}
  .pric-area-form b {display: inline-block !important;}
  .searchFormAllinputMini.ot, .searchFormAllinputMini.do {width: 63px !important; margin: 0 !important;}
  .centr-links ul {width: 50% !important; margin: 30px 0 0 !important; min-height: 245px;}
  .list-in-doc li {width: 50% !important;}
  .photo-tri a {width: 50% !important;}
  .area-form form input[type="submit"] {width: 100% !important; float: none !important;}
  .osago-kap {width: 100% !important; float: none !important; margin: 15px 0 0 !important; }
  .phone-red {font-size: 30px !important;}
  .menu-prav {list-style-type: disc !important; padding: 0 0 0 40px !important;}
  .menu-prav li {width: 100% !important;}
  .magaz li {width: calc(100% / 2) !important;}
  .form-zone ol li p label {font-size: 11px !important;}
  .brokers-pr li {padding: 5px !important;}
}
@media (max-width: 320px) { 
  .automarka, .automarka-new-style {width: 100% !important;}
  .automarka-new-style img {width: 80% !important;}
  .price-name-area {width: 70% !important; box-sizing: border-box; display: block !important; float: left !important;}
  .bboard_b {display: block !important;}
  .bboard_b a.img-a {box-sizing: border-box; width: 30%;}
  .bboard_b a.img-a img {width: 100%;}
  .white-content-vr {margin: 0 -10px !important;}
	.autoser-free-title {font-size: inherit;}
	.autoser-free {font-size: 0.8em;}
  .contact-area strong, .in-phone strong {font-size: 39px !important;}
  .marka, .marka-doc {width: calc(100%/2) !important;}
  .buttons-green-2 li {padding: 0 5px !important;}
  .big-phone-c {font-size: 30px !important;}
  .schools-main-r li {width: 100% !important;}
  .sov-automob a img {float: left !important; margin: 0 10px 0 0 !important; max-width: 90px !important;}
  .sov-automob a h2 {font-size: 18px !important; font-weight: 300 !important;}
  .ntext-link li {width: 100% !important;}
}
* {
  box-sizing: border-box;
}
.table-zone {
  overflow-x: auto;
  width: 100%;
}
.area-too:after, .list-duo:after, .zap-list-dist:after, .zap-map-area:after, #auto-menu:after, #MainMenu .ya-area:after, #header-menu .ya-area:after, .clear:after, .news2inscontent:after, .schools-main-r ul:after, .printBB:after, .button-area-bb:after, .lister-block:after, .automarka-area:after, .area-link-brand:after, .comments:after, .spisokpomarkam ul:after, .list-district ul:after, #brend-top-list:after, .logo-brand-client:after, .salon-brand:after, .salon-brand .model-item:after, .form-client-content .form-body p:after, .buttons-three-new:after, .menu-chery:after, .voshod-area:after, .contact-area:after, .cle-price:after, .two-zon:after, #radar .link:after, .newFormTr:after, .new-ban-ac:after, .komp-mar ul li:after, .barakat6picture:after, #calc_form_table .osago_tr:after, #send_form_email_tr:after, #send_form_phone_tr .phone:after, #send_form_youself_tr:after, .cit-news:after, .insertion-980 .menu-box:after,.insertion-980 h4:after, .map-f li:after, .form-zone ol li:after, .sov-automob a:after, .photo-old a:after, ul.po:after {
  clear: both;
  content: " ";
  display: block;
}
.area-banner ul, .eva, ul.cycle-slideshow, #searchTypesMoreContent ul, .area-n-phone, .fiesta-area .map-area-new ul, .list-usl-user, .akpptransmissions_content-menu, nav ul, .list-in-doc, .yll-btn, .gr-btn, ul.po, .dual-silver, .zakaz-but, .zakaz-but2, .list-duo, .zap-list-dist, .searchTypes ul, .news-all, .adt ul, .map-f, #big-img ul, .form-zone ol, .f4-block, .brokers-pr {
  list-style: none;
  padding: 0;
  margin: 0;
}
.title-phone-c {
  margin: 20px 0;
  text-align: center;
  color: #f00;
  font-size: 37px;
}
.big-phone-c {
  text-align: center;
  color: #c00000;
  font-size: 37px;
  margin: 10px 0 30px;
}
.map-f li {
  margin: 0 0 20px;
}
.map-f li p {
  float: left;
  width: 50%;
  box-sizing: border-box;
}
.map-f li img {
  float: left;
  width: 50%;
  box-sizing: border-box;
  display: block;
}
.leftimg {
  margin: 5px 10px 10px 15px;
  float: left;
}
.l-50 {
  float: left;
  box-sizing: border-box;
  width: 40%;
}
.r-50 {
  text-align: right;
  color: #c00000;
  font-size: 28px;
  font-weight: normal;
  width: 60%;
  float: left;
  box-sizing: border-box;
}
.big-zag {
  font-size: 26px !important;
  font-weight: 400 !important;
  margin: 0 0 15px;
}
#phone-menu {
  width: 100%;
}
#phone-menu .button-pho a.autotat {
  padding: 3px 0 4px;
  text-align: center;
}
.photo-tri a {
  width: 33.3%;
  padding: 15px;
  float: left;
  box-sizing: border-box;
}
.photo-tri a img {
  width: 100%;
  display: block;
}
.position-middle {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}
.balls {
  position: absolute;
  left: 200px;
  top: -3px;
  display: none;
}
.white-content-vr > div, .white-content-vr > div iframe {
  width: 100% !important;
}
.button-pho {
  background: #ca0005;
  padding: 5px 0;
}
.button-pho a.button {
  display: block;
  width: 50px;
  float: left;
  box-sizing: border-box;
  text-decoration: none;
  padding: 4px 0 0 0;
}
.button-pho a.autotat {
  /* background: url(/design/pobeda.png) no-repeat 100% 50%; */
  color: #fff;
  width: calc(100% - 100px);
  box-sizing: border-box;
  text-decoration: none;
  line-height: 0.8;
  padding: 2px 0 4px 20px;
  font-size: 40px;
}
.phone-phone {
  display: none;
  margin: 6px 0 0;
}
.phone-phone a {
  font-weight: 500;
  color: #444;
  padding: 0;
}
.phone-phone a em {
  font-style: normal;
  color: #53a93f;
  display: block;
  border: 1px solid #53a93f;
  padding: 1px 5px 2px;
  border-radius: 2px;
  margin: 0 0 0 10px;
  font-size: 14px;
  float: right;
  font-weight: 400;
}
.phone-phone a em:before {
  font-family: "FontAwesome";
  content: "\f095";
  display: block;
  color: #fff;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 13px;
  float: left;
  margin: -1px 5px -2px -5px;
  background: #53a93f;
  padding: 3px 5px 4px;
}
.insertion-980 p.annonse {
  display: none;
  margin: 6px 0 0;
  font-size: 14px;
}
.stars {
  float: left;
  font-size: 24px;
  font-weight: 400;
  margin: 1px 9px 0 0;
}
.stars:before {
  font-family: "FontAwesome";
  content: "\f005";
  display: block;
  color: #edb919;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  margin: 1px 4px 0 0;
  float: left;
}
body .notm .stars {
  float: left;
  width: 50px;
  margin: 0 10px 0 0;
  height: 80px;
}
.r-s-notm {
  float: left;
}
.form-zone ol li {
  margin: 0 0 13px;
}
.form-zone ol li > input, .form-zone ol li > textarea, .form-zone ol li > select {
  background: #f8f7f7;
  border: 1px solid #c3c3c3;
  box-sizing: border-box;
  color: #333;
  font-family: roboto;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  padding: 15px 13px;
  width: 100%;
}
.form-zone ol li p {
  display: block;
  text-align: center;
  float: left;
  width: 33.3%;
  padding: 0;
  margin: 0;
}
.form-zone input[type="submit"], #commentFormSubmit {
  background: #508ebf;
  border: 0 none;
  box-sizing: border-box;
  cursor: pointer;
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  margin: 0 auto;
  max-width: 280px;
  padding: 15px 13px;
  width: 100%;
}
#body .captcha {
  margin: 0 auto 15px;
  max-width: 296px;
  width: 100%;
}
#body #captha1 {
  margin: 0;
}
#body .captcha span {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding: 0 7.5px;
  margin: 0;
}
#body .captcha img {
  box-sizing: border-box;
  height: 48px;
  width: 100%;
}
#body .captcha input {
  border: 1px solid #c3c3c3;
  box-sizing: border-box;
  color: #333;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  padding: 15px 13px;
  width: 100%;
}
.area-banner ul li {
  box-sizing: border-box;
  float: left;
  padding: 15px 10px;
  width: 33.3%;
}
.area-banner ul li img {
  display: block;
  margin: 0 auto;
  width: 100%;
  border: 1px solid #2a2a2a;
  border-radius: 10px;
}
.area-banner ul li p {
  color: #5d5d5d;
  font-family: roboto;
  font-size: 14px;
  font-weight: 300;
  margin: 10px 10px 0;
}
.area-banner ul li span {
  color: #245bb1;
  display: block;
  margin: 0 10px;
}
.area-banner ul li strong {
  color: #e0171c;
  font-size: 16px;
  font-weight: normal;
}
.old-img-style {
  width: 100%;
  max-width: 760px;
  margin: 0 auto;
}
.old-img-style img {
  float: left;
  width: calc(100% / 6);
  display: block;
  box-sizing: border-box;
  padding: 10px;
}
body, table, tr, th, td, p, div, blockquote, ul, ol, li {
  font-family: roboto;
  font-size: 1.009em;
  color: #2a2a2a;
}
h1 { color: #000; font-size: 18px; }
h2 { color: #000; font-size: 18px; }
h3 { color: #000; font-size: 16px; }
#bodyNews h4 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}
h5 { color: #000; font-size: 14px; }
h6 { color: #000; font-size: 13px; }
a {
  color: #3b5998;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
body {
  margin: 0;
  overflow-x: hidden;
  padding: 1px 0 0;
}
#wrap {
  background: #e5e5e5;
  position: relative;
  padding: 1px 0 0;
  z-index: 2;
}
#page {
  margin: 0 auto;
  max-width: 1200px;
  min-width: 1000px;
  position: relative;
  width: 100%;
}
#LongHeder {
  background: url(/design/newDesign/autotat_top_990x120bgbg.jpg) repeat-x;
  height: 120px;
  width: 100%;
  min-width: 1000px;
  max-width: 1200px;
  z-index: 1;
  position: absolute;
  top: 110px;
}
.all-wrap {
  background: #fff;
  padding: 10px;
}
#wrap-404 {
  position: relative;
  margin: -6px 0 0;
}
#wrap-404 .all-wrap:nth-of-type(3n) {
  margin: 0 0 1.7%;
}
.all-wrap h2 {
  margin: -10px 0 0 -13px;
}
.all-wrap p {
  margin: 0;
  padding: 0 0 0.3em 0.6em;
}
.board-button {
  background: #fabc05;
  float: left;
  margin: 0;
  padding: 10px 15px;
  text-align: center;
  width: 234px;
}
.board-button a {
  color: #2a2a2a;
  font-size: 18px;
}
.area-ac-rm {
  text-align: center;
}
.area-ac-rm img {
  margin: 15px 0 45px;
}
#auto-menu {
  position: relative;
  z-index: 10;
}
#auto-menu a {
  background: #fff;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  color: #3b3b3b;
  display: block;
  float: left;
  font-family: roboto;
  font-size: 15px;
  padding: 9px 0;
  text-align: center;
  text-transform: uppercase;
  width: 25%;
}
#auto-menu a:first-child {
  border: 1px solid #53a93f;
  background: #53a93f;
  color: #fff;  
}
#auto-menu a:last-child {
  background: #174b7d;
  border: 1px solid #174b7d;
  color: #fff;
}
.banner-sup {
  background: #fff;
  height: 110px;
  margin: 47px auto 0;
  text-align: center;
}
#kazan_ring {
  background: #f8f3f3;
  position: absolute;
  right: 350px;
  top: 0;
}
.area-date-motor p {
  text-align: center;
  color: #fc4e42;
  font-size: 23px;
  font-style: italic;
}
.area-date-motor .date-block {
  margin: 39px 0 0 17px;
  padding: 0 100px 0 0;
  text-align: center;
  color: #009;
  font-size: 24px;
}
.area-date-motor .date-block img {
  margin: 0 34px;
  float: left;
}
.area-date-motor .date-block span {
  color: #a41412;
  font-size: 14px;
  display: block;
}
.area-date-motor .date-block i {
  color: #000;
  font-size: 12px;
  font-style: normal
}
.zayava {
  background: url(http://photo.autotat.ru/all/motor_20112014_013.png) no-repeat 20px 4px #dfe9f9;
  margin: 38px 0 50px 342px;
  padding: 5px 0 8px 50px;
  border-radius: 20px;
  border: 1px solid #75a4e4;
  width: 215px;
  text-align: center;
  box-shadow: 1px 1px 2px 2px rgba(10,4,0,0.5);
}
.zayava a {
  color: #4f5d73;
  font-size: 20px;
  text-decoration: none;
}
.area-too {
  background: #fff;
  margin: 0;
  border-bottom: 13px solid #e5e5e5;
  padding: 0 10px 10px;
}
.list-duo li {
  float: left;
  margin: 0 0 0 30px;
  width: 198px;
}
.list-duo li a {
  font-size: 16px;
  font-weight: 300;
}
.zap-list-dist li {
  float: left;
  margin: 0 0 0 30px;
  width: 30%;
}
.zap-list-dist li a {
  font-size: 16px;
  font-weight: 300;
}
.zap-map-area {
  float: left;
}
.zap-map-area img {
  width: 150px;
}
.zap-map-area span {
  display: block;
  text-align: center;
}
.wrap-bbord {
  background: #fff;
  margin: 0;
  border-top: 13px solid #e5e5e5;
  border-bottom: 13px solid #e5e5e5;
  padding: 20px 5px;
  position: relative;
  z-index: 2;
}
#header-menu .ya-area {
  padding: 9px 0 8px;
  text-align: center;
}
#header-menu .ya-area a.ball-pr {
  font-size: 1.05em;
}
#header-menu .ya-area a.ball-pr:hover {
  text-decoration: underline;
}
.top-br {
  background: #fff;
  margin: 0;
  padding: 0;
  border-bottom: 13px solid #e5e5e5;
}
.top-br ul {
  list-style: none;
  margin: 0 auto;
  padding: 0 0 20px 4%;
}
.top-br ul li {
  box-sizing: border-box;
  float: left;
  height: 27px;
  margin: 0 1%;
  padding: 5px 0 0;
  width: 23%;
}
.top-br strong {
  font-family: roboto;
  font-size: 19px;
  font-weight: 300;
}
.top-br img {
  float: left;
  margin: 0 5px 0 0;
}
#header-menu .ya-area .yellow-ya a {
  color: #404040;
}
#header-menu .ya-area .red-ya a, #header-menu .ya-area .green-ya a {
  color: #fff;
}
#header-menu .ya-area .yellow-ya a, #header-menu .ya-area .red-ya a, #header-menu .ya-area .green-ya a {
  display: inline;
  float: none;
  font-size: 18px;
  font-weight: bold;
  padding: 0;
}
#header-menu #black {
  background: #404040;
  float: right;
  margin: -9px 0 0;
  padding: 4px 5px;
}
#header-menu .ya-area .yellow-ya a:hover, #header-menu .ya-area .red-ya a:hover, #header-menu .ya-area .green-ya a:hover {
  background: none;
  text-shadow: 0 0 4px #fff;
}
.ya-area .yellow-ya {
  background: #f4cb09;
}
.ya-area .red-ya {
  background: #d73d32;
}
.ya-area .green-ya {
  background: #53a93f;
}
.nav-slide-top {
  position: absolute;
}
.yellow-ya, .red-ya, .green-ya {
  border-radius: 16px;
  height: 26px;
  margin: 1px 0 0;
  padding: 4px 0 0;
  text-align: center;
  width: 30px;
}
#machine-brand {display: none;}
#machine-brand table {width: 700px;}
#machine-brand table td {padding: 3px 0;}
#machine-brand table img {float: left; margin: 0 7px 0 0;}
#searchWrap > div {position: relative;}
#searchWrap .name-top {
  color: #508ebf;
  display: block;
  font-family: roboto;
  font-size: 18px;
  font-weight: 300;
  left: 103px;
  padding: 0;
  position: absolute;
  top: -34px;
  width: 205px;
}
#avatar {
  border: 1px solid #aa9a82;
  float: left;
  height: 58px;
  margin: 0 5px 0 0;
  width: 58px;
}
.loginform-top {
  padding: 0;
  margin: 0;
  list-style: none;
}
.loginform-top li {
  padding: 5px 10px;
}
.loginform-top li > input {
  width: 100%;
  padding: 5px 7px;
}
.loginform-top li p {
  float: left;
  padding: 0 5px 0 0;
  margin: 0;
}
.loginform-top li p input[type="submit"], .loginform-top li p a {}
.loginform-top li p a {}
#bulletinBoard {
  padding: 0 10px;
}
#bulletinBoard > p {
  padding: 0 10px;
  text-align: justify;
}


.menu-cab {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu-cab li.l-cab a, .menu-cab li.name-menu a {
  background: none;
  color: #9b663c;
  padding: 0;
  min-width: 115px;
}
.menu-cab li.l-cab a:hover, .menu-cab li.name-menu a:hover {text-decoration: underline;}
.menu-cab li > a {
  background: url(/design/lost-com.png) no-repeat 3% 3px #9b663c;
  color: #fff;
  display: block;
  padding: 0 0 0 15px;
  margin: 1px 0 0;
  min-width: 170px;
}
.l-cab {
  background: #9b663c;
  margin: 0 0 3px;
  padding: 2px 4px;
}
.white-bac .l-cab a {
  color: #fff;
  display: block;
  padding: 1px 4px 0 20px;
  background: url(/design/arrow-user-mebu_01.png) 0 100% no-repeat;
}
.white-bac .l-cab a.togo {
  float: right;
  background-position: 100% 0;
  padding: 1px 20px 0;
}
.name-menu {
  line-height: 0.9;
  margin: 0 0 0 59px;
  padding: 0 5px;
}
.white-bac .name-menu a {
  color: #9b663c;
}
p.new-button {
  box-shadow: 0 8px 3px -4px #d8d8d8;
  left: 360px;
  position: absolute;
  top: 25px;
  z-index: 1;
}
.new-button {
  background: #53a93f;
  margin: 10px 3px 10px 10px;
  padding: 0;
  width: 16%;
  z-index: 4;
}
.new-button span {
  background: rgba(255, 255, 255, 0.2);
  position: absolute;
  top: 0;
  display: block;
  height: 19px;
  width: 100%;
  z-index: 5;
}
.new-button a.fancybox {
  color: #fff;
  display: block;
  font-size: 17px;
  padding: 10px 15px;
  position: relative;
  text-align: center;
  z-index: 6;
}
#shellDiz1, #shell {
  display: table;
  width: 100%;
}
#contentDiz1 {
  border-left: 1px none;
  margin: 0 -3px 0 0;
  min-height: 1700px;
  background: #fff;
  border-top: 13px solid #e5e5e5;
  border-bottom: 13px solid #e5e5e5;
  border-left: 13px solid #e5e5e5;
  width: 80%;
  display: table-cell;
}
#contentDiz1 .client-content:last-of-type {
  border: none;
}
#contentDiz1 .wrap-noUl {
  padding: 0;
  box-shadow: none;
  border-bottom: 13px solid #e5e5e5;
}
#contentDiz1 .wrap-noUl .UnitBrand {
  padding: 10px;
  background: #fff;
  position: relative;
}
#contentDiz1 .wrap-noUl .UnitBrand div {
  font-weight: 300;
}
#contentDiz1 .wrap-noUl .UnitBrand div a {
  font-weight: normal;
}
#content {
  margin: 0;
  min-height: 1700px;
  padding: 0;
  width: 60%;
  display: table-cell;
  vertical-align: top;
  background: #fff;
  border: 13px solid #e5e5e5;
}
#leftColumn {
  margin: 0;
  border-top: 13px solid #e5e5e5;
  border-bottom: 13px solid #e5e5e5;
  padding: 0 0 13px;
  position: relative;
  width: 20%;
  display: table-cell;
  vertical-align: top;
  background: #fff;
 }
#rightColumn {
  margin: 0;
  border-top: 13px solid #e5e5e5;
  border-bottom: 13px solid #e5e5e5;
  padding: 0 0 13px;
  position: relative;
  width: 20%;
  display: table-cell;
  vertical-align: top;
  background: #fff;
}
.left-right-banner-area {
  background: #fff;
  margin: 0;
  text-align: center;
  padding: 15px 0;
}
#onFooter {
  background: #fff;
  margin: 0;
  min-height: 20px;
  padding: 4px 8px;
  max-width: 1200px;
  min-width: 1000px;
  margin: 0 auto;
}

.slider-aut{
  background: #fff;
  padding: 10px;
  position: relative;
}
.slider-menu {
  position: absolute;
  right: 10px;
  bottom: 10px;
  top: 10px;
  background: rgba(255, 255, 255, 0.87);
  padding: 5px;
  width: 147px;
  z-index: 500;
}
.cycle-slideshow {
  max-width: 780px;
}
.slider-aut .nav-slide {
  position: absolute;
  left: 10px;
  bottom: 10px;
  z-index: 500;
}
.slider-aut .nav-slide a {
  background: url(/design/arrow-autotat-slide.png);
  display: block;
  width: 43px;
  height: 50px;
  float: left;
  margin: 0 0 0 10px;
}
.slider-aut .nav-slide a.right-slider {
  background-position: 0 47px;
}
.cle-title {
  background: #aa9a82;
  color: #fff;
  font-family: verdana;
  font-size: 21px;
  font-weight: normal;
  margin: 25px 0 0;
  padding: 3px 8px;
}
h1.cle-title {
  background: #aa9a82;
  color: #fff;
  font-family: verdana;
  font-size: 21px;
  font-weight: normal;
  margin: 0;
  padding: 3px 8px;
}
.cle-box {
  background: #fff;
  margin: 0 0 25px 0;
  padding: 15px;
  border: 1px solid #aa9a82;
}
.cle-price {
  list-style: none;
  margin: 0;
  padding: 45px 0;
}
.cle-price li {
  background: url(/www/all/prais_002.png) no-repeat;
  padding: 0 0 0 40px;
  float: left;
  margin: 20px 0 0 40px;
  width: 220px;
}
.cle-price li a span {
  font-size: 17px;
}
.cle-adr{
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid #aa9a82;
  bottom: 1px;
  box-shadow: 0 -2px 5px -1px rgba(0, 0, 0, 0.3);
  display: none;
  left: 0;
  padding: 5px;
  position: fixed;
  right: 0;
  z-index: 600;
}
.cle-adr .in-adr img {
  float: left;
  margin: 5px 10px 5px 0;
}
.cle-vrem {
  color: #3b5998;
  cursor: pointer;
  float: right;
  font-size: 17px;
  margin: 30px 0 0;
}
.cle-vrem:hover {
  text-decoration: underline;
}
.cle-adr .in-adr div.cle-phone {
  font-size: 25px;
}
.cle-adr .in-adr {max-width: 1200px; min-width: 1000px; margin: 0 auto;}
.cle-adr  .in-adr .cle-close {
  background: #fff;
  font-family: tahoma;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
}
.AutosalonBrand img {
  border: 0;
  float: left;
  margin: 0 13px 0 0;
}
.AutosalonBrand div {
  font-size: 13px;
  font-weight: bold;
}
.AutosalonBrand div a {
  font-size: 17px;
}
.AutosalonBrand div span {
  font-weight: normal;
}
.AutosalonBrand div span a {
  font-size: 13px;
}
.wrap-noUl {
  background: #fff;
  box-shadow: 0 3px 2px 1px #d8d8d8;
  padding: 0 0 13px;
}
.noUL {
  margin: 0;
  padding: 4px 8px;
  height: 21px;
  background: #fff;
}
.noUL a {
  font-size: 15px;
  font-family: roboto;
  font-weight: normal;
}
#usersform {
  padding: 5px;
  display: none;
}
#usersform div {
  margin: 10px 20px;
}
#usersform form {
  margin: 0;
  display: inline;
}
#usersform form label {
  display: inline-block;
  font-size: 21px;
  width: 100px;
}
#usersform form input {
  font-size: 21px;
}
#usersform form input .input-text {
  width: 80px;
}
/* марки авто */
.brandAll {
  float: left;
  margin: 0 0 0 6px;
  min-height: 1px;
  width: 252px;
}
#content .UnitBrand {
  margin: 0 1px;
  padding: 10px;
}
.UnitBrand div span.phone-red, insertion-2002 div span.phone-red {
  background: url(http://photo.autotat.ru/design/phone-red-brands.png) no-repeat scroll 0 4px transparent;
  color: #c41c1c;
  display: inline-block;
  font-size: 1.3em;
  margin: 0 0 0 30px;
  padding: 1px 0 5px 20px;
  float: right;
}
.insertion-2002 {
  background: #f5f9ff/*  url(/design/autotat-flag.png) no-repeat 2.2% 16% / 20px auto */;
  padding: 20px 20px 40px;
  position: relative;
  box-shadow: 0 2px 1px 2px #d8d8d8;
}
.insertion-2002 img {
  background: #fff;
  border: 1px solid #3b5998;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 150px;
}
.insertion-2002 em.vk {
  background-position: -25px 0;
}
.insertion-2002 em {
  height: 25px;
  margin: 0 10px 0 0;
  position: absolute;
  right: 30px;
  top: 40px;
  width: 25px;
}
em.smm-n {
  background-image: url(/design/smm-sprite.png);
  background-repeat: no-repeat;
  background-size: auto 25px;
  display: block;
}
.insertion-2002 em a {
  display: block;
  height: 25px;
}
.smm-top {
  float: left;
  margin: 0;
  width: 14%;
  padding: 18px 12px 10px;
  box-sizing: border-box;
}
.smm-top i {
  display: block;
  float: left;
  padding: 0 5px 5px 0;
  margin: 0;
  width: 33%;
  box-sizing: border-box;
  max-width: 45px;
}
.smm-top i a {
  display: block;
  height: 40px;
  width: 40px;
  background-image: url(/design/ikonki-soc.jpg); 
  /* background-image: url(/design/ikonki-soc-ng.jpg);*/
  background-repeat: no-repeat;
  background-size: auto 40px;
}
.smm-top i.vk a {
  background-position: -80px 0;
}
.smm-top i.gp a {
  background-position: -200px 0;
}
.smm-top i.you a {
  background-position: -120px 0;
}
.smm-top i.twi a {
  background-position: -40px 0;
}
.smm-top i.imsta a {
  background-position: -160px 0;
}
#content .UnitBrand div {
  display: block;
}
#content .UnitBrand div a {
  font-size: 18px;
  text-decoration: underline;
}
.UnitBrand div:first-child a {
  font-size: 18px;
  text-decoration: none;
}
.insertion-2002 div:first-child a {
  font-size: 24px;
  text-decoration: none;
  font-weight: bold;
}
.UnitBrand div span {
  color: #06c;
}
#UnitContainer {
  background: #fff;
  margin:0 0 30px;
}
.UnitContainerTitle {
  width: 240px;
  background-color: #fff;
  border-top: 1px solid #bcae99;
  border-right: 1px solid #bcae99;
  border-left: 1px solid #bcae99;
  border-radius: 10px 10px 0 0;
  float: left;
  margin: 0 0 0 6px;
  padding: 5px;
  font-size: 18px;
}
.UnitOff {
  width: 240px;
  background-color: #fff;
  border-bottom: 1px solid #bcae99;
  border-right: 1px solid #bcae99;
  border-left: 1px solid #bcae99;
  border-radius: 0 0 10px 10px;
  float: left;
  margin: 0 0 0 6px;
  padding: 5px;
}
#box {
  width: 528px;
}
#box2{}
#box .ListGL {float: left; width: 100px; margin: 4px 0 0 30px;}
#box2 .ListGL {float: left; width: 85px; margin: 0 0 0 30px;}
#box .ListGL img {float: left; margin: -3px 5px 0;}
.ListGLTitle {border-bottom: 1px solid #900; color: #900; margin: 28px 0 10px; padding: 3px; }
/* вставки на главную*/
.leftBG {background-color: #fff; margin: 10px 0 25px; padding: 12px;}
.leftBG h2.zayka {margin: 0 0 16px; border-bottom: 1px solid #aa9a82;}
.store {padding: 2px;}
.store u b {display: block; font-family: verdana; margin: 0 0 7px;}
.store img {float: left; margin: 0 5px 5px 0; border: 1px solid #555;}
.store div {color: #333; clear: both; margin: 0 0 15px;}
.listofinserts {padding: 0 0 0 5px;}
/* рекламка в марках */
#afterBlock {
  background: #fff;
  margin: 10px 0;
}
#afterBlock div {
  float: left;
  margin: 0 15px;
  width: 230px;
}
#afterBlock div span {font-size: 16px; text-decoration: underline;}
#afterBlock div ul {list-style-type: none; margin: 5px 0; padding: 0;}
#afterBlock div ul li {padding: 0 0 0 10px; margin:0;}
#afterBlock a {font-size: 14px;}
#contentAuto .blockBrand { float: left; margin: 20px 4px 20px 47px;}
.marka, .marka-doc {
  float: left;
  margin: 0;
  width: calc(100%/6);
  box-sizing: border-box;
  padding: 10px;
}
.marka div img {
  float: left;
  margin: 0;
  width: 20%;
}
.marka div:after, .marka-doc div:after {
  display: block;
  content: " ";
  clear: both;
}
.marka div, .marka-doc div {
  margin: 0 0 5px;
}
.marka div p, .marka-doc div p {
  float: left;
  margin: 0;
  padding: 4px 0 0 10px;
  box-sizing: border-box;
  width: 80%;
  font-size: 15px;
}
.LinkBrandDirectory {
  height: 160px;
  float: left;
  height: 153px;
  margin: 10px 5px 0;
  padding: 5px;
  text-align: center;
  width: 170px;
}
.LinkBrandDirectory img {
  margin: 4px auto;
  border: 0;
  display: block;
}
.LinkBrandDirectory a {
  height: 150px;
  display: block;
  font-size: 16px;
  font-weight: 300;
}
.LinkBrandDirectory span {
  display: block;
}
.LinkBrandDirectory a b, .LinkBrandDirectory a strong {
  font-size: 18px;
  font-weight: normal;
  display: block;
}
.nav1, .nav2 {
  float: left;
  font-size: 15px;
  height: 130px;
  margin: 20px 0 10px 30px;
  padding: 10px;
  text-align: center;
  width: 118px;
}
.nav2 {
  background: #e5e5e5;
}
.white-content-vr:after {
  display: block;
  clear: both;
  content: " ";
}
/* вставки */
#rightContact img {border: 1px solid #555; margin: 0 1px;}
#rightContact .zayka {margin: 25px 0 10px; background: #fff; font-size: 18px}
#rightContact span {font-size: 23px;}
#rightContact a, #rightContact a:link, #rightContact a:visited, #rightContact a:hover {font-size: 16px; display: block; text-align: center;}
.rightLists {padding: 0 0 0 5px;}
/* автосалоны список на Гл */
.topSalonList ol {margin: 0; padding: 0;}
.topSalonList ol .noUL {float: left; margin: 4px 0 0 33px; padding: 0;}
.topSalonList ol .noUL a, .topSalonList ol .noUL p a, .topSalonList ol .noUL div a { width: 155px; display: block; margin: 0; padding: 0;}
.topSalonList ol .noUL p, .topSalonList ol .noUL div {margin: 0; padding: 0;}
/* каталог компаний */
.titleUnit {
	margin: 0;
	padding: 25px 15px 15px;
	background: #fff;
	position: relative;
	border-bottom: 1px solid #ececec;
}
.regions_select, .parentwarning {
  display: none;
}
.inviz {
  display: none;
}
.auto_select {
  margin: 17px auto;
  max-width: 710px;
  width: 100%;
}
.box-clear:after {
  display: block;
  clear: both;
  content: " ";
}
.jswarning {
  margin: 10px 0;
  border: solid #f00 2px;
  padding: 10px;
  text-align: center;
}
.selelement {
  display: block;
  float: left;
  padding: 15px 15px 0 0;
}
.selelement a, .pseudolink { text-decoration: none; border-bottom: dotted #999 1px; }
#uploaderWraper {
  background: #fff;
  display: none;
  padding: 10px;
  margin: 0 auto;
  max-width: 710px;
  width: 100%;
  box-sizing: border-box;
}
#uploaderWraper p {
  margin: 0 0 17px;
}
#uploaderWraper b {
  display: block;
}
#uploaderWraper small {}
.titleUnit a { text-decoration: underline; font-size: 15px;}
#uploaderImages {
  background: #fff;
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 710px;
  padding: 0 10px 10px;
  width: 100%;
}
#uploaderImages span {
  display: block;
  float: left;
  margin: 0 20px 0 0;
}
#uploaderImages span.uploaderImageRemove {
  margin: 0 5px 0 0;
  color: #f00;
}
/* автодоска */
#bulletinBoard h3 {border-bottom: 2px solid #aa9a82; color: #191919; font-family: arial; font-size: 24px; font-weight: lighter; height: 26px; padding-bottom: 3px; padding-left: 6px;}
#bulletinBoard .completion {width: 275px;}
#bboardTitleField, #bulletinBoard p input[name="price"], #bulletinBoard p select, #bulletinBoard p .selelement select, #bulletinBoard p textarea, .attr-b  {
  box-sizing: border-box;
  display: block;
  font-size: 20px;
  margin: 0;
  padding: 5px 10px;
  font-family: roboto;
  max-width: 340px;
  width: 100%;
  border-radius: 0;
  background: #fff !important;
}
.area-add-form p {
  margin: 17px auto;
  max-width: 710px;
  width: 100%;
}
.area-add-form p b {
  box-sizing: border-box;
  display: block;
  float: left;
  font-size: 20px;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0 13px;
  width: 50%;
}
.area-add-form p i {
  cursor: pointer;
  border-bottom: 1px dashed #555;
}
.area-add-form p select {}
#LeftNeed {}
.sameMoney {
  float: left;
  margin: 0 11px 0 0;
  padding: 10px;
  text-align: center;
  width: 124px;
}
.sameMoney div {
  color: #3b5998;
  height: 20px;
  overflow: hidden;
}
.sameMoney img {
  border: 1px solid #bbb;
  box-shadow: 3px 2px 1px -1px rgba(0, 0, 0, 0.3);
  margin: 5px 0;
}
.sameMoney p {
 /*  background: #508ebf; */
  color: #53a93f;
  font-size: 14px;
  margin: 0;
  padding: 3px;
}
.pagenator-m {
  background: #fff;
  border-top: 13px solid #e5e5e5;
  border-bottom: 13px solid #e5e5e5;
  margin: 0;
  padding: 5px 9px;
}
.pagenator-m:before {
  border-left: 3px solid #d73d32;
  display: block;
  float: left;
  height: 47px;
  content: " ";
  margin: -5px -9px;
}

.pagenator-m p {
  font-size: 15px;
  margin: 0;
}
.pagenator-m  p .page {
  font-size: 16px;
}
.externalLink { margin: 10px 0; width: 202px; height: 60px; }
.externalLink a, .externalLink a:link, .externalLink a:visited, .externalLink a:active { width: 202px; height: 60px; display: block; background: url(/www/all/kasko_exp.png) no-repeat; background-position: 0 0; }
.externalLink a:hover { width: 202px; height: 60px; display: block;  background-position: 0 100%;}
.externalLinkO { margin: 10px 0; width: 202px; height: 60px; }
.externalLinkO a, .externalLinkO a:link, .externalLinkO a:visited, .externalLinkO a:active { width: 202px; height: 60px; display: block; background: url(/www/all/osago_exp.png) no-repeat; background-position: 0 0; }
.externalLinkO a:hover { width: 202px; height: 60px; display: block;  background-position: 0 100%;}
.wrapSchool {background: #fff; border-radius: 10px; padding: 10px;}
.wrapSchool div {float:right; text-align: center;}
.wrapSchool img {margin: 0; border: 1px solid #555555;}
.wrapSchool td a {font-size: 16px;}
#exBanners {text-align: center; margin: 10px 0; padding: 0; width: 569px; float: left;}
#exBattons {margin: 0 0 23px 569px; padding: 1px 0 0; }
.wbatop  {margin: 15px 0 5px ; padding: 5px; border: 1px solid #fff; background-color: #cfc7b5}
.wbatop div, #randomSchool .titleAccSchool div {margin: 0 0 0 10px;}
.wbatop div  a {font-size: 18px; text-decoration: underline;}
.wbatop p, #randomSchool .titleAccSchool p {margin: 3px 6px;; float: right;}
.wbatop p a {font-size:15px; }
#randomSchool .randomSchoolitem {background: #fff; border: 1px solid #880b0e; color: #880b0e; font-size: 18px; margin: 0 0 5px 200px; padding: 17px 10px 16px;}
#randomSchool img {border: 1px solid #880b0e; float: left}
#randomSchool .titleAccSchool, #randomSchool .bottomAccSchool {background-color: #880b0e; border: 1px solid #fff; margin: 0 0 5px; padding: 5px;}
#randomSchool .titleAccSchool p a {color: #fff; font-size: 15px;}
#randomSchool .titleAccSchool div a, #randomSchool .bottomAccSchool  div a {color: #fff; font-size: 18px; text-decoration: underline;}
#randomSchool .bottomAccSchool  div {text-align: center;}



#messageContent .priceBoard {
  background: #53a93f;
  color: #fff;
  font-size: 25px;
  margin: 0 0 32px;
  padding: 5px 3px 5px 0;
  text-align: center;
}
#bb-left-col {
  box-sizing: border-box;
  float: right;
  margin: 0;
  min-height: 522px;
  padding: 22px 22px 0;
  width: 382px;
  position: relative;
}
.area-bb-item {
  background: #fff;
  padding: 0 10px 10px;
}
#bb-right-col {
  background: #fff;
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 22px 0 22px 22px;
  position: relative;
  max-width: 560px;
}
#area-car:after {
  display: block;
  content: " ";
  clear: both;
}
.clearmargin {
  font-size: 20px;
  line-height: 1.5;
  margin: 0 0 20px;
}
#area-car {
  margin: 0;
  border-top: 13px solid #e5e5e5;
  border-bottom: 13px solid #e5e5e5;
  background: #fff;
}
#messageContent {
  position: relative;
  z-index: 1;
}
#messageContent .price {
  font-size: 18px;
  display: block-inline;
  float: left;
  margin: 0 10px 0 0;
  padding: 7px 0;
}
#messageContent .bboardList, #messageContent .bboardAttr {
  font-size: 20px;
  margin: 10px 0;
}
#messageContent .bboardList span, #messageContent .bboardAttr span {
  color: #5e5e5e;
  display: block;
  float: left;
  min-width: 155px;
}
#messageContent .list-multi {
  float: left;
  font-size: 16px;
  margin: 0 0 2px 30px;
  width: 45%;
}
#messageContent .border {
  background: #fff;
}
#messageContent .border0 {
  background: #fff;
  margin: 0 0 13px;
  padding: 0 10px 10px;
}
.itme-doc {
  float: left;
  height: 222px;
  margin: 5% 0 5% 10%;
  text-align: center;
  width: 20%;
}
.itme-doc img {
  border: 1px solid #508ebf;
}
.clearmargin p {
  margin: 0;
  text-align: justify;
}
.titeBoardCont {
  border-left: 3px solid #508ebf;
  font-size: 20px;
  margin: 0 0 15px -13px;
  padding: 6px 8px;
}
.boardContArea {
  position: absolute;
  right: 0;
  left: 22px;
  bottom: 14px;
}
.boardContArea, .boardContArea p {
  font-size: 42px;
  font-weight: 300;
  margin: 0;
}
.boardContArea i {
  color: #695d5d;
  display: block;
  font-size: 22px;
  font-style: normal;
}
.boardContArea p {
  margin: 0;
}
.boardContArea p span, .boardContArea div {
  font-size: 14px;
  display: block;
}
.boardContArea div a {color:blue; text-decoration:underline;}
#bboardFly, #bboardFlyNew {
  width: 900px;
  display: none;
}
#zak-auto, #faq-manag {
 display: none;
}
.ibbitem {
  border: 1px solid #ccc;
  padding: 8px 0;
  margin: 6px;
  text-align: center;
  background: #fff;
}
.ibbitemtitle {
  float: left;
  height: 20px;
  margin: 22px 5px;
  overflow: hidden;
  width: 168px;
}
.ibbitem .ibbitemtitle a {font-size: 15px;} 
.ibbitem img {border: 1px solid #ccc; margin: 0 9px; float: left; width: 80px; height: 60px;}
.ibbitem p {float: left; font-size: 14px; margin: 0 10px; padding: 24px 0; width: 90px;}
.ibbitem dt {margin: 20px 5px 0 0;}
.ibbitem dd {margin: 0 5px 0 0;}
.ibbitem .ibbitemmessage {font-size:15px; background-image: url(/www/pics/price_40_y.jpg); background-repeat: repeat-x; border: 1px solid #bcae99; text-align: center; margin: 12px 0; padding: 11px 0 10px;  width: 100px;  float: left;}
/* всплывалка слева */
.maim-menu-brand {
  left: 240px;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 610;
}
.maim-menu-brand li {
  height: 20px;
  margin: 5px 0;
  overflow: hidden;
  width: 20px;
}
/* MainMenu */
#header-menu {
  /*background: url(/design/bg-ng-new.jpg);*/
  background: #ca0005; 
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 500;
  max-height: 49px;
  overflow: hidden;
}
.logotip-zone {
  box-sizing: border-box;
/*   background: url(/design/pobeda.png) no-repeat 100% 50%; */
  float: left;
  width: 250px;
/*   width: 270px; */
  padding: 0 40px 0 0;
  box-sizing: border-box;
}
#header-menu .position-middle > ul {
  box-sizing: border-box;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: calc(100% - 270px);
}
#header-menu ul li {
  float: right;
  font-family: Roboto;
  font-size: 1.05em;
  margin: 0;
  padding: 14px 16px 12px;
  position: relative;
  text-align: center;
}
#header-menu ul li:hover {
  background-color: #9c2c2c;
}
#header-menu ul li:last-child {
  border: 0;
}
#header-menu a {
  color: #fff;
  font-weight: 400;
  line-height: 0.7;
  padding: 5px 0 9px;
  text-decoration: none;
}
#header-menu ul li ul {
  display: none;
  position: absolute;
  background: #f0dfb8;
  top: 35px;
  padding: 0;
  list-style: none;
  z-index: 1000;
}
#header-menu ul li:hover ul {
  display: block;
}
#header-menu ul li ul li {
  float: none;
  background: none;
}
#header-menu ul li ul li a {
  float: none;
  width: 247px;
  color: #323130;
}
#header-menu p a {
  float: left;
  padding: 9px 11px;
  display: block;
  height: 17px;
}
#header-menu ul li p {
  color: #fff;
  font-family: tahoma;
  font-size: 14px;
  background: url(/design/newDesign/bgMainMenu_gbdd.png);
  height: 35px;
  margin: 0;
  padding: 0;
}
#header-menu p a {
  color: #fff;
  text-decoration: none;
}
#header-menu p a:hover {
  background: url(/design/newDesign/bgMainMenu_gbddHover.png) no-repeat 50% 50%;
  color: #fff;
}
#hederTwo {
  padding: 0;
  background: #f8f3f3;
}
.flip-mm {
  background: url(/design/flip-mm.png) no-repeat;
  color: #fff;
  display: inline-block;
  font-family: Arial;
  font-size: 16px;
  height: 19px;
  letter-spacing: 2px;
  line-height: 1.2;
  padding: 1px 4px;
  width: 18px;
  margin: 0 0 0 5px;
}
.white-bac {
  background: #fff;
  padding: 2px 5px 5px;
  position: absolute;
  width: 310px;
  z-index: 6;
}
.mileage {
  font-family: "Open Sans Condensed";
  line-height: 1.1;
  color: #000;
}
.set {
  background: #d3b57f;
  border-radius: 5px;
  color: #fff;
  float: right;
  font-family: arial;
  font-size: 13px;
  line-height: 0.9;
  margin: 0 9px 0 0;
  padding: 5px 0;
  text-align: center;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
  width: 96px;
}
.set span {
  display: block;
  font-size: 18px;
  line-height: 0.7;
  margin: 3px 0 0;
}
.searchTypes {
  background: #fff;
  border-top: 13px solid #e5e5e5;
  position: relative;
  margin: 0;
  padding: 8px 8px 7px;
  z-index: 10;
  line-height: 1.3;
}
.searchTypes:before {
  border-left: 3px solid #508ebf;
  display: block;
  float: left;
  height: 47px;
  content: " ";
  margin: -8px -8px -7px;
}
#content .searchTypes {
  border-top: 0;
}
#contentDiz1 .searchTypes {}
.searchTypes ul #searchTypesMore {
  position: absolute;
  right: 0;
}
.searchTypes ul #searchTypesMore span {}
.searchTypes ul li {
  font-family: Roboto;
  font-size: 14px;
}
.searchTypes ul li#cars {background: none;}
.searchTypes span {
  border-bottom: 1px dotted #444;
  color: #444;
  cursor: pointer;
  display: block;
  float: left;
  font-weight: 300;
  margin: 0 9px 0 0;
  padding: 8px 0 2px;
  text-decoration: none;
}
#contentDiz1 .searchTypes span {
  border-bottom: 1px dotted #444;
  color: #444;
  cursor: pointer;
  display: block;
  float: left;
  font-weight: 300;
  margin: 0 9px 0 0;
  padding: 0;
  text-decoration: none;
}
.searchTypes span.attr-menu {background-image: url(/design/yell_ser_men.jpg);}
.searchTypes .rightSpan {
  font-size: 18px;
  padding: 12px 0;
  display: none;
}
/* UnderMainMenu */
.hlop-text {
  color: #508ebf;
  text-align: center;
  display: none;
}
#UnderMainMenu {
  background: #fff;
  margin: 0 auto;
  max-width: 1200px;
  min-height: 18px;
  min-width: 1000px;
  padding: 5px 0;
  position: relative;
}
#UnderMainMenu .promotion {background-image: url(/design/css/area.png); width: 327px; margin: 0 0 0 10px; height: 65px; border: 1px solid #e7dbca; float:left;}
#UnderMainMenu .promotion p {margin:0; padding:0;}
#UnderMainMenu .tender {float:left; width: 84px; height: 27px; margin: 0px 0 0px 5px; font-size: 13px;}
#UnderMainMenu .tender a, #UnderMainMenu .tender a:link, #UnderMainMenu .tender a:visited, #UnderMainMenu .tender a:active { font-size: 13px; background-image: url(/design/css/contest.png); background-position: 0 0; background-repeat: no-repeat; color: #fff; display: block; font-weight: bold; height: 19px; padding: 4px 0 4px 11px; width: 74px; text-shadow: 0 1px 1px #000; }
#UnderMainMenu .tender a:hover  {background-position: 0 100%; color: #fff; display: block; font-weight: bold; height: 19px; padding: 4px 0 4px 11px; width: 74px;  text-shadow: 0 1px 1px #000;}
#UnderMainMenu .list ul {list-style-type: none; padding: 0; margin: 0;}
#UnderMainMenu .list ul li {
  float: left;
  font-size: 16px;
  margin: 0;
  padding: 0;
}
#UnderMainMenu .list a {
  background-repeat: no-repeat;
  display: block;
  font-weight: 300;
  padding: 0 0 0 10px;
  text-decoration: none;
  width: 120px;
}
.area-button-fff {
  background: #fff;
  margin: 0;
  padding: 1px;
  position: relative;
}
.btnadd, .btnback {
  background: #53a93f;
  box-shadow: 0 8px 3px -4px #d8d8d8;
  margin: 10px auto;
  padding: 10px 15px;
  text-align: center;
  width: 95%;
  max-width: 270px;
}
.btnadd a, .btnback a {
  color: #fff;
  display: inline;
  font-size: 17px;
  padding: 0;
}
/* News2 module */
.newsform { margin-top: 20px; padding-top: 10px; border-top: solid #eee 2px; text-align: center; }
.newsformtitle { font-weight: bold; }
.newsform table { margin: 0px auto; }
.newsform .input-text { width: 300px; }
.newsform textarea { width: 400px; height: 100px; }
.newssections {
  border-top: 13px solid #e5e5e5;
  border-bottom: 13px solid #e5e5e5;
}
.newssections a { margin: 5px; display: inline-block; }
.newsdateIn {
  background: #fff;
  color: #508ebf;
  padding: 0 10px;
  position: relative;
  text-align: left;
}
.show-rating {
  background: #fff;
  padding: 10px;
  margin: 13px 0;
}
.more-news a {
  background: #508ebf;
  box-shadow: 0 8px 3px -4px #d8d8d8;
  color: #fff;
  display: block;
  font-size: 16px;
  margin: 0 auto;
  padding: 10px 15px;
  text-align: center;
  width: 190px;
}
.show-rating p {
  margin: 0;
}
.newssimilar, .newstags, .area-cit-news {
  padding: 10px;
  margin: 0;
  border-bottom: 13px solid #e5e5e5;
}
.newstags a {
  text-transform: lowercase;
  display: inline-block;
  margin: 8px;
}
.newstags b, .newssimilar b {
  border-left: 3px solid #508ebf;
  display: block;
  font-size: 27px;
  font-weight: 300;
  margin: -10px 0 0 -10px;
  padding: 8px 8px 7px;
}
.newssimilar div {
  color: #bbb;
  font-size: 14px;
  margin: 0 0 15px;
}
.newssimilar div a {
  color: #005f91;
  font-size: 16px;
}
#bodyNews {
  border-bottom: 13px solid #e5e5e5;
  padding: 10px;
  background: #fff;
}
#bodyNews iframe {
  width: 100% !important;
}
#bodyNews p, #bodyNews div {
  font-size: 17px;
  font-weight: 300;
}
#bodyNews b, #bodyNews strong {
  font-weight: 400;
  font-size: 16px;
} 
#bodyNews p img {
/*   box-shadow: 7px 6px 4px -3px rgba(0, 0, 0, 0.4); */
  width: 100% !important;
  height: auto;
  margin: 12px 0;
} 
.oldurls img[width="120"], .oldurls img[width="150"] {
	display: none;
} 
#content-phone #bodyNews p img {
/*   box-shadow: 7px 6px 4px -3px rgba(0, 0, 0, 0.4); */
  height: auto;
  margin: 12px 0;
  width: 100%;
}
/* вывод форума */
#wrap #column {background-color: #fff; border: 1px solid #ccc; border-radius: 5px; padding: 5px;}
#wrap #column .line {padding: 0 0 2px; border-bottom: 1px dashed #ccc; margin: 0 0 10px;}
.line .intimation {color: #000; font-size: 11px;}
.line .intimation span {color:#880b0e}
.line .head a {font-size: 12px; font-weight: bold; color:#417394;}
.line .message {font-size: 12px;}
.line .time {font-size:11px; color: #000;}
/* комменты */
#comments-area {}
.comments, .comments_2 {
  background: #fff;
  padding: 15px 10px;
  position: relative;
}
.comments_2 {
  margin: 3px 0 13px;
}
.comments .comment-title img {
  float: left;
  margin: 1px 10px;
}
.comments .comment-title a, .comments .comment-title b {
  float: left;
  font-size: 22px;
  font-weight: 300;
}
.comments .comment-title p a {
  color: #9b663c;
  font-family: verdana;
  font-size: 14px;
  font-weight: normal;
  float: left;
}
.comments .comment-title p span {
  display: inline-block;
  height: 17px;
  margin: 1px 20px 0 0;
  max-width: 195px;
  overflow: hidden;
  float: left;
  color: #323130;
}
.comments .comment-title p {
  float: left;
  font-size: 15px;
  margin: 0;
  padding: 3px 10px;
}
.comments .comment-title span {
  color: #06c;
  display: block;
  float: right;
  margin: 0;
}
.comments p {
  font-size: 16px;
  font-weight: 300;
  margin: 0;
  padding: 0 0 10px;
}
.comments .answer {
  clear: both;
  margin: 40px 5px 20px 40px;
  text-align: justify;
}
.comment-rating {
  display: block;
  float: left;
  margin: 0 0 0 10px;
}
.comment-rating b {
  background: #f1f1f1;
  border-radius: 20px;
  box-shadow: 0 1px 2px 1px #d8d8d8;
  color: #508ebf;
  display: inline-block;
  font-weight: normal;
  margin: 1px 0;
  min-height: 20px;
  min-width: 20px;
  padding: 5px;
  text-align: center;
}
.commentsTitle {background-color: #fff; border: 1px solid #d0c9bc; font-size: 21px; padding: 8px;}
.commentsTitle img {float: left; margin: 0 8px 0 0;}
.comments .commentsDate {background: #fefcd6; padding: 0; margin: 0 0 7px;}
.comments .commentsDate span.dtComm {display: block; float: left; padding: 5px; margin: 0 10px 0 0; background: #fff; border: 1px solid #ffbc76; color: #444;}
.comments .commentsDate span.CommentAuthor {display: block; float: left; padding: 0 5px; margin: 0 10px 0 0; font-size: 20px; color: #880b0e;}
.comments .commentsDate .imgComm {float: left; padding: 0; margin: -2px 10px 0 0;}
.comments .answer-text {margin: 10px 0 0 50px;}
.commentsrateform {}
.comment-rate-button {
  background: url(/design/plus-sign.png) no-repeat 50% 40% #508ebf;
  border: 0;
  box-shadow: 0 7px 2px -4px #d8d8d8;
  color: #508ebf;
  cursor: pointer;
  float: left;
  font-size: 1px;
  height: 24px;
  padding: 15px;
  width: 130px;
}
#CSS_comment-rating {
  border: 1px solid #ffbc76;
  padding: 0 15px;
  display: block;
  float: left;
  margin: 4px 10px;
  font-size: 11px;
  height: 15px;
  line-height: normal;
  background: #fff;
  float: right;
}
#ComFormNew {
  text-align: center;
}
#ComFormNew textarea {}
#ComFormNew input[type="submit"] {
  width: 270px;
}
.commentsform #ComFormNew input[name="author"] {
  width: 350px;
}
.com-phone-form {
  background: #fff;
  margin: 0 0 13px;
  padding: 15px;
}
.commentspages .switch-back, .commentspages .switch-forward {
  background: url(/design/lost-com.png) no-repeat 3% 4px #508ebf;
  color: #fff;
  display: block;
  float: left;
  padding: 1px 16px 3px;
}
.commentspages .switch-forward {
  background-position: 96% -11px;
}
.commentspages a {
  color: #508ebf;
  display: block;
  float: left;
  margin: 0 5px 0 0;
}
.commentspages b {
  display: block;
  float: left;
  margin: 0 5px 0 0;
}
.commentspages span {
 display: block;
 float: right;
 margin: 0 20px 0 0;
 color: #508ebf;
}
.commentsform {
  background: #fff;
  margin: 13px 0 0;
  padding: 10px;
}
.comments .commentsDate  .Author, .comments .answer .answerTitle  .Author {
  font-size: 21px;
  font-weight: normal;
  margin: 0 10px 0 5px;
}
.comments .commentText {font-size: 15px; padding: 5px;}
.answer { margin: 10px 0 20px 40px; color: #644; }
.answerTitle {background-color: #e4d691; padding: 3px;}
.commentsrating { margin-top: 20px; padding-top: 10px; border-top: solid #eee 2px; font-weight: bold; }
.commentsrating span { color: #c00; }
.commentsFormTitle {background-color: #fff; border: 1px solid #d0c9bc; font-size: 18px; padding: 5px;}
.commentsform .commentsFormTitle img {float: left; margin: 0 10px 0 2px;}
.commentsform textarea {
  width: 400px;
}
.commentsform input[name="author"] {
  width: 350px;
}
.commentsform input[name="email"] {
  width: 400px;
}
.commentsform .formLabel {
  display: block;
  float: left;
  width: 127px;
}
.commentsform table {
  margin: 0 auto;
}
.commentsform .input-text {
  width: 300px;
}
.commentsform textarea {
  width: 400px;
  height: 100px;
}
.commentsresgood {
  color: #040;
}
.commentsresbad {
  color: #000;
}
.commentsreserr {
  color: #400;
}
.commentsreserr, .commentsresgood, .commentsresbad  {
  margin: 20px 0 0;
  padding: 10px 0 0;
  border-top: 2px solid #eee;
  font-weight: bold;
  text-align: center;
}
.commentspages {
  border-bottom: 13px solid #e5e5e5;
  margin: 0;
  padding: 20px 10px 10px;
  position: relative;
}
/* News2 module insertions */
.searchTypes ul li.news2inslabel {
  font-size: 20px;
}
#menuNewsCounter ul li.news2inslabel {
  font-size: 15px;
}
.searchTypes ul li.news2inslabel, #menuNewsCounter ul li.news2inslabel {
  color: #444;
  display: block;
  float: left;
  font-family: Roboto;
  font-size: 1.5em;
  font-weight: 400;
  text-align: left;
}
#content #menuNewsCounter ul li.news2inslabel {
padding: 8px 8px 7px;
}



#menuNewsCounter {
  background: #fff;
  border-left: 3px solid #508ebf;
  height: 52px;
  margin: 0;
}
#menuNewsCounter {
  border-bottom: 0;
}
#menuNewsCounter ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#menuNewsCounter ul .news2institle {
  cursor: pointer;
  font-family: Roboto;
  font-size: 15px;
  text-align: center;
}
#menuNewsCounter ul .news2institle span.rightSpan {
  border-bottom: 1px dotted #fff;
}
#menuNewsCounter ul .news2institle span {
  display: block;
  margin: 0 10px;
  padding: 13px 0 1px;
  text-transform: lowercase;
  float: left;
}
.menu-span-ins {
  border-bottom: 1px dotted #000;
}
.newstapeItem {
  background: #fff;
  margin: 0;
  padding: 7px;
  position: relative;
}
.newstapeItem .newstapeDate {
  left: 18px;
  position: absolute;
  top: 18px;
}
.newstapeItem .newstapeDate span {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  font-size: 14px;
  padding: 3px 0;
  text-align: center;
  width: 95px;
}
.newstapeItem img {
  float: left;
  margin: 0 5px 0 0;
  border: 1px solid #7e7e7e;
  width: 225px;
}
.news2inscontent1 .newstapeItem {
  position: relative;
}
.newstapeItem span.dt-new {
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
  display: block;
  font-size: 14px;
  padding: 3px 0;
  text-align: center;
  width: 95px;
  left: 11px;
  position: absolute;
  top: 11px;
}
.news2inscontent1 .newstapeItem img {
  float: left;
  margin: 10px;
  border: 1px solid #7e7e7e;
}
.newstapeItem > a {
  display: block;
  position: relative;
  width: 227px;
}
.newstapeItem .newstapeAnnounce {height: 40px; overflow: hidden;}
.newstapeItem .newstapeAnnounce, .newstapeItem .newstapeAnnounce a {
  color: #525252;
  font-size: 15px;
  font-weight: 300;
}
.newstapeItem .newstapeAnnounce  img {float: none; border: none; margin: 0 0 -2px 2px; padding: 0;}
.news2inscontent .newstapeItem .newstapeTitle {height: 21px; margin: 0 5px 0 0; overflow: hidden;}
.news2inscontent1 .newstapeItem .newstapeTitle {margin: 10px 0 5px;}
.newstapeItem .newstapeTitle a {
  color: #3b5998;
  font-family: roboto;
  font-size: 14pt;
  font-weight: normal;
  line-height: 1.2;
}
.news2inscontent1 .newstapeItem .newstapeInfo {color: #717171; font-size: 15px; font-weight: bold; margin: 10px; text-align: right;}
.news2inscontent .newstapeItem .newstapeInfo {color: #717171; font-size: 12px; margin: 0; position: absolute; right: 10px; bottom: 5px;}
.news2inscontent .newstapeItem .sectionTitle {left: 240px; position: absolute; bottom: 6px;}
.news2inscontent .newstapeItem .sectionTitle a {color: #717173; font-size: 13px; text-decoration: underline; }
.news2inscontent1 .newstapeItem .newstapeInfo img {float: none; border: none; margin: 0; padding: 0 2px 0 15px;}
.news2inscontent .newstapeItem .newstapeInfo img {float: none; border: none; width: 15px; margin: 0 0 0 10px; padding: 0 3px 0 0;}
.news2inscontent .newstapeItem .newstapeTitle img {float: none; border: none;  width: 14px; height: 14px; margin: 0; padding: 0 2px 0 15px;}
.section-title-new {
  background: rgba(0, 0, 0, 0.5);
  bottom: 7px;
  left: 7px;
  padding: 5px 10px;
  position: absolute;
  width: 207px;
}
.section-title-new a {
  text-decoration: none;
  color: #fff;
}
.more-news-top {
  background: #fff;
  border-bottom: 13px solid #e5e5e5;
  margin: 0;
  padding: 3px 10px 4px;
  position: relative;
  text-align: right;
}
.more-news-top a {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 300;
}
/* Топовая новость */
#topNews {
  max-height: 300px;
  overflow: hidden;
  position: relative;
}
.all-news-page {
  background: #fff url(/design/autotat-logo-news-all.png) 99% 50% no-repeat;
}
#vk_groups{
  bottom: -300px;
  position: absolute;
  right: 75px;
  z-index: 1;
}
#topNews img {
  width: 100%;
  margin: 0;
}
#topNews > a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4;
}
#topNews #date {
  color: #606060;
  font-size: 15px;
  margin: 0;
  padding: 0;
  z-index: 3;
}
#topNews #textArea {
  max-width: 693px;
  position: absolute;
  background: rgba(0, 0, 0, 0.65);
  padding: 10px;
  left: 0;
  right: 0;
  top: 0;
  z-index: 3;
}
#topNews #textArea p {
  color: #fff;
  font-family: "Roboto";
  font-size: 23px;
  line-height: 1.2;
  margin: 0;
}
#topNews #textArea div {
  color: #fff;
  font-family: roboto;
  font-size: 15px;
  font-weight: 300;
  margin: 0;
}
.newscounterInfo {
  top: 10px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 15px;
  z-index: 4;
}
.newscounterInfo span, .news-vid span {
  display: block;
  float: left;
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 0 11px;
  padding: 0 0 0 16px;
}
.newscounterInfo span.comm, .newscounterInfo span.viz, .newscounterInfo span.like {
  color: #fff;
}
span.comm {
  background: url(/design/comm.png) 0 100% no-repeat;
  color: #508ebf;
}
span.viz {
  background: url(/design/viz.png) 0 50% no-repeat;
  color: #508ebf;
}
span.like {
  background: url(/design/like.png) 0 100% no-repeat;
  color: #508ebf;
  padding: 0 0 0 10px;
}
.news2inscontent {
  padding: 0;
}
.carousel-wrap {
  position: relative;
}
#carousel-first-prev {
  left: -5px;
}
#carousel-first-next {
  right: -5px;
  background-position: 0 100%;
}
#carousel-first-prev, #carousel-first-next {
  background: url(/design/prev-next-carousel.png) no-repeat;
  height: 38px;
  width: 38px;
  display: block;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  top: 30%;
}
a.top-link-ico {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.carousel-wrap .mask {
  margin: 0;
  position: relative;
}
.falsh-title {
  background: #508ebf;
  height: 40px;
  left: -4px;
  position: absolute;
  width: 3px;
}
.carousel-wrap .mask .toolse-carusel {
  height: 225px;
}
.carousel-wrap .item-news-cycle{
  margin: 0 17px 0 0;
  width: 225px;
  float: left;
}
.news-sections {
  float: left;
  margin: 0;
  width: 33.333333%;
  border-top: 13px solid #e5e5e5;
}
#area-jq .news-sections:nth-of-type(3n-2), .carousel-wrap .mask #area-jq-top .news-sections:nth-of-type(3n-2) {
  border-right: 8.66px solid #e5e5e5;
}
#area-jq .news-sections:nth-of-type(3n-1), .carousel-wrap .mask #area-jq-top .news-sections:nth-of-type(3n-1) {
  border-left: 4.33px solid #e5e5e5;
  border-right: 4.33px solid #e5e5e5;
}
#area-jq .news-sections:nth-of-type(3n), .carousel-wrap .mask #area-jq-top .news-sections:nth-of-type(3n) {
  border-left: 8.66px solid #e5e5e5;
}
.carousel-wrap .mask #area-jq-top .news-sections {
  border-bottom: 13px solid #e5e5e5;
}
/*
#area-jq .news-sections:nth-of-type(10), #area-jq .news-sections:nth-of-type(11) {
  margin: 0 17px 0 0;
}
#area-jq .news-sections:nth-of-type(12) {
  margin: 0 0 0 1px;
}*/
.news-sections h3 {
  margin: 0;
}
.news-sections h3 a {
  background: #fff;
  box-sizing: border-box;
  color: #444;
  display: inline-block;
  font-family: Roboto;
  font-size: 1.05em;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  padding: 0.5em 0.6em 0.4em;
  width: 100%;
}
.carousel-wrap .item-news-cycle .cycle-section a {
  background: #fff;
  border-left: 3px solid #508ebf;
  color: #444;
  display: inline-block;
  font-family: Roboto;
  font-size: 1.05em;
  font-weight: 300;
  margin: 0 0 0 -0.19em;
  overflow: hidden;
  padding: 0.5em 0.6em 0.4em;
  width: 11.97em;
}
.carousel-wrap .item-news-cycle .cycle-section a {
  padding: 0.5em 0 0.4em 0.6em;
  width: 11.67em;
}
.carousel-wrap .item-news-cycle img {
  height: 7em;
  margin: 0;
  padding: 0;
  width: 12.89em;
}
.news-sections a img {
  height: auto;
  max-height: 126px;
  margin: 0;
  padding: 0;
  width: 100%;
}
.item-news-cycle .area-info-news {
  background: #fff;
  height: 53px;
  padding: 0.3em 0.5em;
  position: relative;
  width: 11.79em;
}
.carousel-wrap .item-news-cycle > a {
  margin: 0;
  padding: 0;
  display: block;
}
.area-info-news {
  background: #fff;
  height: 63px;
  padding: 7px 12px;
  position: relative;
}
.area-info-news p {
  height: 29px;
  margin: 0;
  overflow: hidden;
  white-space: normal;
}
.area-info-news p a {
  color: #444;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
}
.news-vid {
  bottom: 10px;
  position: absolute;
  right: 13px;
  color: #508ebf;
}
#topNews a #newscounterInfo .counterInfoBlock img {
  float: none;
  border: none;
  margin: 0;
  padding: 0 2px 0 15px;
  position: relative;
}
#topNews a #newscounterInfo img {
  margin: 0 0 0 50px;
}
/* внутряк ленты новостей 2 */
.elementNews { margin: 10px 0 0;}
.elementNews .Datenews {color: #666;}
.elementNews img {float: left; margin: 0 10px;}
.elementNews .titleNewselement {margin: 0 2px 5px;}
.elementNews .titleNewselement a {font-size: 18px; margin: 0;}
.newsElementinfo {margin: 0 0 20px; padding: 0 0 10px; border-bottom: 1px solid #bcae99;}
/*заголовки*/ 
.zayka, .title-middle-blue, .commentstitle, .white-content-vr h2, .title-semp {
  background: #fff;
  color: #444;
  font-family: Roboto;
  font-size: 27px;
  font-weight: 400;
  border-left: 3px solid #508ebf;
  margin: 0;
  padding: 8px 8px 7px;
  position: relative;
  z-index: 10;
  line-height: 1.3;
}
.white-content-vr h2, .white-content-vr h3 {
  margin: 13px 0 0 -13px;
}
.title-middle-blue {
  margin: -10px 0 0 -13px;
}
.zayka a {
  text-decoration: none;
  color: #fff;
  font-weight: normal;
}
/*end*/
.menutop {
  height: 30px;
  background-color: #d8d3c9;
}
.menutop td {
  text-align: center;
}
.menutop td.separator {
  width: 2px;
  background-color: #924721;
}
.boxMenu, .leftNavMenu{
  margin: 0;
  padding: 0;
}
.leftNavMenu ul{
  background: #fff;
  list-style-type: none;
  margin: 0;
  padding: 0 0 13px;
}
.leftNavMenu ul li{
  margin: 0;
  padding: 0 0 0 4px;
  line-height: 1.4;
}
.leftNavMenu a {
  display: block;
  font-family: roboto;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  padding: 5px 0 0 6px;
}
.menu_top, .menu_bottom {
  margin: 0;
  padding: 8px 0 2px 6px;
  height: 19px;
  background: url(/www/all/menu_011_top_b.jpg) no-repeat;
}
.menu_top a, .menu_bottom a {
  padding: 0;
  margin: 0;
  font-size: 12px;
  color: #383838;
  text-decoration: none;
}
.menu_menu, .zaglushka-main h3, .zaglushka-main-long h3, .insert_menu_top, .zaglushka-main-r h3, .insert_menu {
  background: #fff;
  border-left: 3px solid #d73d32;
  color: #444;
  cursor: pointer;
  font-family: Roboto;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
  padding: 8px 8px 7px 7px;
  position: relative;
}
#rightColumn .insert_menu, #leftColumn .menu_menu {
  border-top: 13px solid #e5e5e5;
  border-left: 0;
}
#rightColumn .insert_menu:before, #leftColumn .menu_menu:before {
  border-left: 3px solid #d73d32;
  display: block;
  float: left;
  height: 47px;
  content: " ";
  margin: -8px -8px -7px;
}
.left-right-banner-area {}
.menu_menu span, .closeMenu {
  background: url(/design/arrow-new-autotat-left-menu.png) no-repeat;
  width: 19px;
  height: 19px;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  transition: all 0.5s ease 0s;
}
/*каталог фирм*/
.ifcitem {
  margin-bottom: 30px;
}
.ifcitemattributes {
  padding-left: 10px;
}
.titleFirms {
  background-color: #fff;
  height: 25px;
  margin: 0;
  padding: 15px 15px 10px;
}
.titleFirms a {
  font-size: 20px;
}
.titleFirms span {
  color: #03c;
  font-size: 17px;
}
.annotationFirms {
  margin: 0 0 10px;
  background-color: #fff;
  padding: 0 15px 15px;
}
.annotationFirms div span {
  color: #03c;
}
.borderW {
  padding: 10px;
  background: #fff;
}
/*временно*/
#messageContent .bboardList b {
  font-size: 12px;
}
#big-img {
  background: #e6e6e6;
  height: 413px;
  margin: 0;
  position: relative;
  overflow: hidden;
}
#big-img #main_image {
  max-width: 550px;
}
#big-img img {
  max-height: 413px;
}
.cycle-slideshow li {
  width: 550px;
  text-align: center;
}
#big-img .bx-wrapper .bx-pager {
  bottom: 20px;
  padding: 0;
  position: absolute;
}
#big-img .bx-wrapper .bx-pager .bx-pager-item a {
  background: #fff;
  border-radius: 10px;
  height: 20px;
  width: 20px;
}
#big-img .bx-wrapper .bx-pager .bx-pager-item a.active {
  background: #000;
}
#big-img .slides-n {
  position: absolute;
  top: 45%;
  width: 100%;
  z-index: 150;
}
.center-global {
  text-align: center;
}
.ju-global {
  text-align: justify;
}
#big-img .bx-controls-direction a {
  /*background: rgba(255, 255, 255, 0.4) url(/design/arrow-red-bboard.png) no-repeat 40% 50% / 11px 22px;*/
  background: rgba(0, 0, 0, 0.4) url(/design/arrow-wh-bboard.png) no-repeat 40% 50% / 11px 22px;
  border-radius: 20px;
  display: block;
  height: 40px;
  margin: 0 10px;
  position: absolute;
  width: 40px;
}
#big-img .bx-controls-direction a.bx-next {
  transform: rotate(180deg);
  right: 0;
}
.smallImg {
  float: left;
  margin: 0 0 0 18px;
  width: 180px;
}
.smallImg img {
  cursor: pointer;
  margin: 0 0 13px;
  box-shadow: 3px 2px 1px -1px rgba(0, 0, 0, 0.3);
}
.smallImg img:nth-of-type(even) {
  margin: 0 0 13px 13px;
}
/*фильтры, списки, сортировки. доска*/
#listhead {
  margin: 5px 0;
  padding: 10px;
  border: solid #bdb49a 1px;
  background: #fff;
}
.filter {
  line-height: 24px;
}
.nowrap {
  white-space: nowrap;
}
.separator {
  display: inline-block;
  width: 20px;
}
/*автошколы*/
.wba { background-color: #e0dbcf; border: 1px solid #fff; margin-bottom: 5px; padding: 5px 5px 5px 16px;}
.wbatop { background-color: #cfc7b5; border: 1px solid #fff; margin-bottom: 5px; padding: 5px 5px 5px 16px;}
/*запчасти на иномарки - запчастники*/
.classmagavtozap li{width: 176px; list-style-type: none; float:left}
.classmagavtozap1 li{width: 176px; list-style-type: none; float:left }
.classmagavtozap2 {list-style-image: url(/www/all/062495m.png)}
.classmagavtozap3 {list-style-image: url(/www/all/3026634_f260.png) }
.classmagavtozap3 li{float:left; width: 176px; }
.classmagavtozap4 li{width: 270px; float:left}
.schools-main-r {
  max-width: 790px;
  margin: 0 auto;
}
.schools-main-r ul {
  list-style: none;
  margin: 0 auto;
  padding: 5px 0 0 50px;
  float: left;
  width: calc(100% - 180px);
  box-sizing: border-box;
}
.schools-main-r li {
  font-size: 16px;
  color: #880b0e;
  float: left;
  width: 50%;
  padding: 2px;
  box-sizing: border-box;
}
.schools-main-r .map-area {
  float: left;
}
.schools-main-r .map-area img {
  width: 150px;
}
.schools-main-r .map-area span {
  display: block;
  text-align: center;
}
#autoscholl div {
	float: left; 
	width: 150px; 
	text-align:center; 
}
#autoscholl div img {
	width:89px;
	height:76px;
	margin: 0 0 10px 0;
}
#autoscholl ol {
	float: left; 
	width: 650px; 
}
#autoscholl ol li {
	float: left; 
	width: 190px; 
	margin: 3px 0; 
}
#autoscholl ol .second {
	width: 270px; 
}
#autoscholl ol li a {
	font-size: 18px;
}
.autoschoolsmain1 {background:#cfc7b5; border:1px solid #fff; font-size:22px; font-weight:bold; }
.autoschoolsmain2 {background:#e0dbcf; border:1px solid #fff; padding:5px 15px; margin: 0 0 5px;}
.autoschoolsmain2 img {width:190px; height:55px; float:right; border:1px solid #555; margin:3px;}
.autoschoolsmain3 {list-style:none; padding:0; margin:0; }
.autoschoolsmain3 li {text-align:center; background:#fff; width:85px; height:25px; padding:15px 0 6px; margin:2px; float:left; color:#880b0e; font-weight:bold; text-decoration:underline; }
.autoschoolsmain3 li.autoschoolsmain3 {text-align:center; background:#f8f8f3; width:143px; height:40px; color:#880b0e; float:left;  padding:6px 0 0; text-decoration:none; color:#404040; font-weight:normal; }
li.autoschoolsmain3 span {color:#880b0e; font-weight:bold; }
.autoschoolsmain3 li a {font-weight: bold; text-decoration: underline; color: #880b0e;}
/*Правые вставки*/
.rightColumn {height:20px; font-size: 15px; font-weight: bold; background-image: url(/www/pics/1px_red_2.jpg); background-repeat: repeat-x; color: white; text-align:center; margin:10px 0;}
.rightColumnLogo {height: 55px; text-align:center; }
.rightColumnMap {text-align:center; margin:10px 0;}
.rightColumnMap img {height:120px; width:180px; border:#666 1px solid; }
.rightColumnMap1 {text-align:center; margin:10px 0;}
.rightColumnMap1 img {height:143px; width:190px; border:#666 1px solid; }
/*Краш-тесты*/
.crashtext {float:left; margin:20px 10px; }
.crashtext h3 {font-size:18px; font-weight:bold; text-align:center; margin:5px 0; }
.spisokpomarkam, .list-district {
  background: #fff;
  padding: 1px 0 13px;
  border-bottom: 13px solid #e5e5e5;
}
.spisokpomarkam p {
  color: #508ebf;
  font-size: 22px;
  margin: 0 0 22px 20px;
}
.spisokpomarkam li {
  float: left;
  font-size: 16px;
  list-style: none;
  margin: 3px 16px;
  width: 120px;
}
.list-district li {
  float: left;
  font-size: 16px;
  list-style: none;
  margin: 3px 16px;
  width: 270px;
}
.spisokprayakolonka {list-style: url(/design/spisokpouslugamLI.png); background:#fff; padding: 3px 0 3px 20px; }
.spisokprayakolonka li {
  font-size: 12px;
  margin: 3px 0;
}
#content .searchFormAll {float: left; margin: 0 0 0 9px; width: 270px;}
#contentDiz1 .searchFormAll {
  float: left;
  margin: 0 0 0 20px;
  width: 303px;
}
#content .right-form {
  float: right; margin: 0 9px 0 0;
}
#contentDiz1 .right-form {
  float: right;
  margin: 0 58px 0 0;
}
#contentDiz1 #content {
  border: 0;
}
.searchFormAll p {
  color: #444;
  font-size: 18px;
  font-weight: 300;
  margin: 0;
  padding: 0;
}
.searchFormAll.right-form div input[type="submit"], .searchFormAll div input[type="submit"] {
  padding: 3px;
  margin: 0;
}
.searchFormAll span {
  display: block;
  float: left;
  font-size: 0.8em;
  font-weight: 300;
  padding: 0 12px 0 0;
  width: 86px;
}
.searchFormAll .searchFormMoreControls span {
  font-size: 13px;
  line-height: 1;
  padding: 2px 12px 0 0;
}
.pric-area-form {
  position: relative;
}
.pric-area-form b {
  font-weight: 300;
  font-size: 0.8em;
}
.pric-area-form b.two {
  display: inline-block;
  margin: 0 7px 0 0;
}
.searchFormAll .pric-area-form b.iser {
  display: inline-block;
  margin: 0 3px;
}
#contentDiz1 .searchFormAll .pric-area-form b.iser {}
.searchFormAllinputMini {
  background: none repeat scroll 0 0 #f9f9f9;
  border: 1px solid #b2adad;
  border-radius: 1px;
  font-family: roboto;
  font-weight: 300;
  padding: 2px;
  width: 63px;
}
#contentDiz1 .searchFormAllinputMini {
  width: 80px;
}
.searchFormAllinputMini.ot {}
.searchFormAllinputMini.do {}
#searchWrap {
  background: #fff;
  margin: 0;
  padding: 10px 0 8px;
  position: relative;
  border-bottom: 13px solid #e5e5e5;
}
.searchFormAll div {
  margin: 10px 0;
}
#shapkasportskat {background: url(//photo.autotat.ru/tetiriti/shapkasportskat.jpg) no-repeat; position: relative; height: 258px}
#shapkasportskat p {position: absolute; left: 140px; top: 30px; color: #0174f8; text-shadow: 3px 2px 3px #fff; font-size: 40px; margin:0;} 
#shapkasportskat div {position: absolute; bottom: 0; left: 0; right: 0; padding:10px; color:#fff; text-shadow: 4px 4px 3px #000; font-size: 30px; background: rgba(0, 0, 0 , 0.18);}
.add-bb{
  bottom: 3px;
  margin: 0;
  position: absolute;
  right: -2px;
  width: 181px;
  z-index: 10;
}
.add-bb a {
  display: block;
  font-size: 13px;
  font-weight: 300;
  margin: 0;
}
.add-bb span{
  background: #508ebf;
  border-radius: 13px;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  margin: 5px;
  padding: 0 8px;
}
.necessary {
  color: red;
}
#menu-news-all {
  background: #fff;
  padding: 0 0 10px;
  margin: 0 0 10px;
  position: relative;
}
.news-all {
  border-bottom: 13px solid #e5e5e5;
}
.news-all li {
  padding: 5px;
  float: left;
  margin: 5px 10px;
  cursor: pointer;
}
/* нутро доски */
.ItemOffice {background: #fff; margin: 15px 0; padding: 10px;}
.ItemOffice .LeftItemO {float: left; width: 510px; margin: 0 10px 0 0;}
.ItemOffice .LeftItemO img {float: left; margin: 0 10px 0 0;}
.ItemOffice .LeftItemO h5 {margin: 0; font-size: 18px; font-weight: normal;}
.ItemOffice .LeftItemO.ItemContactsO p { display: inline; font-size: 17px;}
.ItemOffice .LeftItemO .ItemMessageO {margin: 10px 0 0;}
.ItemOffice .RightItemO {float: left;}
.rate-button {
  background-color: rgba(0, 0, 0, 0);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  border: 0 none;
  box-sizing: border-box;
  color: #ca0005;
  cursor: pointer;
  font-size: 20px;
  height: 45px;
  line-height: 1;
  margin: 5px;
  padding: 6px 0 0;
  position: relative;
  width: 45px;
}
span.rform .rate-button {
  width: 25px;
  height: 25px;
  margin: 2px;
  color: #3b5998;
  font-size: 12px;
  padding: 3px 0 0;
}
#ratingView, .rateformH {
  height: 30px;
  margin: 30px 0 0;
}
#ratingView b, .rateformH b, .ratingViewWee b {display: block; float: left; font-family: verdana; font-size: 14px; font-weight: normal; margin: 5px 15px;}
#ratingStars, .RateFormMar {display: block; float: left; margin: 3px 0 0;}
.rateformH {margin: 0 0 60px;}
#ratesCountValue, .ratingViewWee span {background: #fefbd7; border: 1px solid #fcc37d; display: block; float: left; font-family: verdana; font-size: 13px; margin: 5px 0 0 25px; padding: 1px 3px;}
.ratingViewWee span {margin: 5px 0 0;}
.ratingViewWee {height: 30px; margin: 0 0 7px; padding: 0 0 0 73px;}
#searchTypesMoreContent {
  background: #508ebf;
  display: none;
  position: absolute;
  left: 140px;
  margin: 20px;
  padding: 20px;
  right: 140px;
  z-index: 500;
}
#searchTypesMoreContent ul {width: 850px;}
#searchTypesMoreContent ul li {float: left; margin: 0 0 0 30px; padding: 5px; width: 240px; cursor: pointer; color: #fff; }
#searchTypesMoreContent ul li:hover {
  text-decoration: underline;
}
#searchTypesMoreContent ul li span {
  font-family: verdana;
  font-size: 17px;
  font-weight: normal;
}
.area-serch-menu {
  position: relative;
  /*height: 235px;*/
  margin: 5px 0 0;
}
.menu-bbordleft {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 150px;
  position: absolute;
  left: 0;
  z-index: 600;
  border: 1px solid #aa9a82;
  background: #fff;
}
.menu-bbordleft li p {
  margin: 0 0 5px;
  background: #9b663c;
  color: #fff;
}
.closeForm {
  background: url(/design/newDesign/close-form.png) no-repeat;
  height: 19px;
  width: 19px;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.closeForm:hover {
  background-position: 0 100%;
}
.adt {
  background: #fff;
  box-shadow: 0 3px 2px 1px #d8d8d8;
  margin: 0 0 13px;
  padding: 20px 0;
}
.adt ul li {
  float: left;
  margin: 0 0 0 10px;
}
.adt ul li a {
  display: block;
  padding: 5px;
  width: 170px;
}
#areaGreenmenu {
  padding: 0;
  background:#f8f3f3;
  position: relative;
}
#topMenuRed {
  background: #fff;
  float: left;
  height: 72px;
  margin: 4px 0 0 35px;
  width: 450px;
  overflow: hidden;
}
#topMenuRed a {display: block; float: left; font-size: 20px; padding: 5px 0 5px 20px; width: 190px;}
#areaGreenmenu #rightMinibanButton {
  float: right;
  margin: 12px 10px 11px;
}
.promotion {
  margin: 0;
}
.promotion p {margin: 0;}
#kon {border-radius: 5px; border:1px solid #bcae99; background: #f8f3f3; padding: 30px; width: 495px; margin: 10px auto;}
#kon div {text-align: center;}
#kon div span {display: block; float: left; font-family: tahoma; font-size: 16px; width: 150px; text-align: left;}
#kon div input {float: left; width: 340px; border-radius: 3px;}
#kon div input[name="submit"] {width: 150px; float: none; margin: 5px 0; padding: 5px;}
#kon div textarea {float: left; width: 340px; border-radius: 3px;}
.navpath {
  background: #fff;
  margin: 0;
  padding: 8px 8px 7px;
  border-bottom: 13px solid #e5e5e5;
}
.navpath-board {
  background: #fff;
  margin: 0;
  padding: 8px 8px 7px;
  border-bottom: 13px solid #e5e5e5;
}
.navpath a , .navpath span, .navpath-board a , .navpath-board span {
  font-size: 14px;
}
.pluso {
  margin: 0 10px;
}
.favorites {
  margin: 0;
  position: absolute;
  right: 15px;
  top: 10px;
  z-index: 10;
  font-size: 14px;
}
.favorites a {
  color: #53a93f;
}
.ContAreaEnd {
  background: url(/files/green-phone-qa.jpg) no-repeat #fff;
  font-size: 35px;
  height: 41px;
  line-height: 1;
  margin: 13px 0 13px -3px;
  padding: 3px 0 0 55px;
}
.ContAreaEnd div {
  height: 33px;
  overflow: hidden;
}
.ContAreaEnd p {
  margin: 0;
  padding: 0;
  font-size: 35px;
}
#categories div span {
  display: inline-block;
  font-size: 16px;
  width: 309px;
}
#categories div span a {
  display: inline-block;
  width: 228px;
}
#regions, #categories {
  background: #fff;
  padding: 10px;
  margin: 13px 0;
}
#regions h2, #categories h2 {
  border-left: 3px solid #508ebf;
  font-size: 20px;
  font-weight: normal;
  margin: -10px 0 15px -13px;
  padding: 6px 8px;
}
.printBB {
  float: left;
  margin: 0 215px 0 35px;
}
.button-area-bb {
  margin: 22px 0 0;
}
.client-content .button-area-bb {
  margin: 20px auto;
  width: 550px;
}
.fourColumn {
  background: #fff;
  box-shadow: 0 3px 2px 1px #d8d8d8;
  margin: 0 0 13px;
  padding: 20px;
}
.fourColumn a {
  display: block;
  float: left;
  font-size: 15px;
  margin: 0 0 2px 59px;
  width: 110px;
}
.searchFormAll .searchFormMore {
  margin: 15px 0 0;
  padding: 3px 0 3px 1px;
}
.searchFormMore a {
  border-bottom: 1px dotted #444;
  font-size: 0.9em;
}
.searchFormMore a, #searchWrap label {
  color: #444;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}
.searchFormMore a:hover {
  text-decoration: none;
}
.searchFormAllselect {
  background: #f9f9f9;
  border: 1px solid #b2adad;
  font-family: roboto;
  font-weight: 300;
  padding: 2px;
}
#contentDiz1 .searchFormAllselect {width: 204px;}
#content  .searchFormAllselect {width: 168px;}
.searchFormMore a {cursor: pointer;}
.buttonFormZak {margin: 21px 0 0; text-align: center; width: 215px; float: left;}
.buttonFormZak a, .buttoninMark a {border: 1px solid #bcae99; border-radius: 5px; display: block; font-family: tahoma; font-size: 20px; padding: 3px 0 6px; color: #303030;
background: #fbda37;
background: -moz-linear-gradient(top, #ffff8f 0%, #fbda37 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff8f), color-stop(100%,#fbda37));
background: -webkit-linear-gradient(top, #ffff8f 0%,#fbda37 100%);
background: -o-linear-gradient(top, #ffff8f 0%,#fbda37 100%);
background: -ms-linear-gradient(top, #ffff8f 0%,#fbda37 100%);
background: linear-gradient(to bottom, #ffff8f 0%,#fbda37 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff8f', endColorstr='#fbda37',GradientType=0 );
}
.buttonFormZak a:hover, .buttoninMark a:hover {text-decoration: underline; background: #ffff8f;}
#contentDiz1 .buttonFormZak {margin: 25px 0 0 6%}
#autoZakForm div span { display: block; font-family: tahoma; font-size: 20px;}
#autoZakForm div input {margin: 0 0 15px; width: 340px;}
#autoZakFancy {text-align: center;}
.buttoninMark {float: left; margin: 21px 12px 0 10px; width: 368px;}
.buttoninMark a img{float: left; margin: 5px 10px; border: 1px solid #d9d9d9;}
/*Желтые рекламные баннеры*/
.yellowbanner {border: #bcae99 1px solid;  background: url(/www/pics/price_103_y.jpg) repeat-x #fbda37; padding: 5px; }
.yellowbanner img {float:left; padding:12px 4px 12px 4px; width: 160px; height: 90px; }
.yellowbanner div {float:left; width:584px; padding:5px; }
.yellowbanner div b {display:block; font-size: 20px; text-decoration:none; }
.yellowbanner div span {display:block; font-size: 18px; font-style:none; }
.yellowbanner div span a {color: #0033cc; font-size: 16px}
.yellowbanner font {display:block; clear:both; height:0px; }
/* Авто по маркам */
.automarka-area, .area-link-brand {
  border-bottom: 13px solid #e5e5e5;
}
.automarka, .LinkBrandDirectory {
  box-sizing: border-box;
  float: left;
  font-size: 13px;
  font-weight: bold;
  margin: 0;
  padding: 5px;
  position: relative;
  text-align: center;
  width: calc(100% / 5);
}
/*.automarka-area .automarka:nth-of-type(5n), .area-link-brand .LinkBrandDirectory:nth-of-type(5n) {
  margin: 15px 0 0 1px;
  width: 172px;
}*/
.automarka a {
  text-decoration: none;
}
.automarka  img{
  width: 100%;
}
.automarka span {
  font-size: 20px;
  color: #000;
  font-weight: normal;
  display: block;
  margin: 8px 0 0;
}
.automarka-new-style {
  float: left;
  border: 1px dotted #fff;
  margin: 0;
  padding: 6px;
  position: relative;
  text-align: center;
  width: calc(100% / 5);
  box-sizing: border-box;
}
.automarka-new-style a {
  text-decoration: none;
}
.automarka-new-style strong {
  display: block;
  font-size: 15px;
  font-weight: normal;
  height: 19px;
  overflow: hidden;
  transition: all 0.5s ease 0s;
}
/* .automarka-new-style strong:after {
  background: url(/design/arrow-brand-first-level.png);
  content: " ";
  display: inline-block;
  height: 13px;
  margin: 0 0 0 3px;
  width: 8px;
} */
.automarka-new-style  img{
  width: 100%;
}
.automarka-new-style span {
    background: #e3f3ff;
    color: #000;
    display: block;
    font-size: 20px;
    font-weight: normal;
    margin: 8px 0 0;
    padding: 2px;
    transition: all 0.5s ease 0s;
}
.automarka-new-style:hover strong {
  color: #d84634;
}
.automarka-new-style:hover span {
  background-color: #89cbff;
}
.automarka-new-style:hover {
  border: 1px dotted #575757;
}
.automarka-new-style:hover strong:after {
  background-position: 0 100%;
}
.markifoto {
  margin: 5px;
  padding: 5px;
  float: left;
  border: 1px solid #b1b1b1;
  background: #fff;
}
.markifoto  img {
  border: 1px solid #b1b1b1;
}
.bg-odometer {
  float: left;
  text-align: center;
}
.bg-odometer p {
  line-height: 0.9;
  margin: 3px 0 1px;
  padding: 0;
}
.odometer {
  background: url(/design/odometer.jpg);
  border: 1px solid #222528;
  border-radius: 5px;
  box-shadow: 1px 3px 2px -2px rgba(0, 0, 0, 0.7);
  height: 19px;
  width: 113px;
}
.odometer div {
  float: left;
  color: #000;
  height: 19px;
  font-family: "Open Sans Condensed";
  line-height: 1.1;
  text-align: center;
}
.odometer .number {
  background: url(/design/odometer_line.png) no-repeat;
  margin: 0 0 0 5px;
  width: 26px;
}
.odometer .number-m {
  background: url(/design/odometer_line-m.png) 49% 0 no-repeat;
  margin: 0 0 0 6px;
  width: 39px;
}
.odometer .number-day {
  background: url(/design/odometer_line-day.png) no-repeat;
  margin: 0 0 0 6px;
}
.odometer span {
  color: #e6e6e6;
  display: block;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 6px;
  padding: 2px 0 3px 2px;
  font-family: arial;
}
.bg-odometer .odometer .number-day span  {
  color: #474747;
   padding: 2px 0 3px 5px;
}
.bg-odometer .odometer .number-m span  {
  padding: 2px 0 3px 4px;
}
.private-form {
  float: left;
}
.private-input {
  border: 1px solid #4b391f;
  border-radius: 3px;
  color: #635540;
  font-size: 18px;
  padding: 5px;
  margin: 0 11px;
  display: block;
}
.private-submit {
  margin: 17px 10px;
  padding: 5px 59px 4px;
}
.avimage img,.private-avimage img {
  width: 150px;
  height: 150px;
}
.choice {
  display: none;
}
.choice-img {
  border: 1px solid #4b391f;
  border-radius: 5px;
  height: 365px;
  margin: 5px 10px;
  overflow: auto;
  padding: 5px;
  background: #fff;
}
.private-avimage {
  display: inline-block;
  border: solid #4b391f 1px;
  background: #fff;
  border-radius: 3px;
  padding: 5px;
  margin: 0 10px;
  float: left;
  cursor: pointer;
}
.avimage {
  display: inline-block;
  border: solid #eee 1px;
  margin: 5px 2px;
  padding: 5px;
}
.private-submit-img {
  display: block;
  margin: 17px auto;
  padding: 5px 59px 4px;
}
.menu-private ul {list-style: none;}
.menu-private ul li {
  background: #ebcb93;
  border: 1px solid #aa9a82;
  border-radius: 5px;
  margin: 21px 10px;
  padding: 0;
  float: left;
  width: 190px;
  z-index: 4;
  position: relative;
  height: 52px;
}
.menu-private ul li span {
  background: rgba(255, 255, 255, 0.2);
  display: block;
  height: 28px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
.menu-private ul li a {
  color: #9b663c;
  display: block;
  font-size: 22px;
  padding: 5px 0;
  position: relative;
  text-align: center;
  z-index: 6;
}
.menu-private ul li a.bboard-menu-href {
  padding: 13px 0;
}
.menu-private ul li a b {
  font-size: 12px;
  font-weight: normal;
}
#itemsform > div {
  margin: 5px 0 0 0;
  padding: 0 20px;
}
#itemsform p {
  background: #fff;
  padding: 5px 10px;
  font-size: 16px;
}
#itemsform div span {
  display: block;
  float: left;
  width: 310px;
}
#itemsform div span.otido, #itemsform div span.otido_ot {
  width: 30px;
  text-align: center;
}
#itemsform div span.otido_ot {
  margin: 0 0 0 -30px;
}
#itemsform div select {
  float: left;
  width: 300px;
}
#itemsform div input {
  float: left;
  width: 135px;
}
.catavto-block {
  float: left;
  margin: 30px 0 0 10px;
  text-align: center;
  width: 220px;
}
.catavto-block img {
  width: 200px;
  height: 150px;
}
h3.kat-item-title {
  background: #fff;
  font-size: 20px;
  font-weight: normal;
  padding: 5px 10px;
  margin: 20px 0 0;
}
.kat-item-list {
  background: url(/design/dot.png) 0 14px repeat-x;
  margin: 3px 0 0;
  width: 700px;
}
.kat-item-list b {
  background: #fff;
  display: block;
  float: left;
  margin: 0;
  padding: 0 5px 0 10px;
  font-weight: normal;
  font-size: 15px;
}
.kat-item-list span {
  display: block;
  float: right;
  background: #fff;
  margin: 0;
  padding: 0 5px 0 10px;
  width: 270px;
}
.item-kat-abstract {}
.item-kat-abstract img {
  float: left;
  height: 270px;
  width: 400px;
}
.item-kat-abstract .item-kat-abstract-left {
  float: left;
  margin: 0 0 0 20px;
}
.item-kat-abstract .item-kat-abstract-left > div {
  background: url(/design/dot.png) 0 14px repeat-x;
  margin: 3px 0 0;
  width: 430px;
}
.item-kat-abstract .item-kat-abstract-left div b {
  background: #fff;
  display: block;
  float: left;
  margin: 0;
  padding: 0 5px 0 10px;
  font-weight: normal;
}
.item-kat-abstract .item-kat-abstract-left div span {
  background: #fff;
  display: block;
  float: right;
  margin: 0;
  padding: 0 5px 0 10px;
  text-align: right;
}
#wrap-kat {
  background: #fff;
  padding: 30px 30px 0;
}
.lister-block {
  border-bottom: 13px solid #e5e5e5;
}
.list-district {
  padding: 1px 20px;
}
.list-district ul {
  padding: 0;
}
.title-new {
  border-bottom: 10px solid #aa9a82;
  color: #191919;
  font-family: arial;
  font-size: 20px;
  font-weight: lighter;
  height: 26px;
  margin: 0 15px 15px;
  padding-left: 6px;
}
.table-brands {
  display: table;
  padding: 13px 0;
  width: 100%;
}
.base-row {
  display: table-cell;
  position: relative;
  width: 33.33%;
  padding: 10px;
}
.base-row span {
  border: 1px solid #d8d6d6;
  bottom: 10px;
  display: block;
  left: 10px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.base-row .ul-table {
  margin: 1px;
  padding: 0 20px 15px;
  position: relative;
  z-index: 10;
}
.base-row .title-list {
  background: #e3f3ff;
  font-size: 16px;
  margin: 0 -20px 10px;
  padding: 5px 20px;
}
.change-brand b {
  font-weight: normal;
}
h2.change-brand b {
  font-weight: 300;
}
.base-row p {
  display: list-item;
  margin: 3px 0;
  padding: 0;
  list-style-position: inside;
  list-style-type: circle;
}
.lister-block p a {
  font-size: 14px;
  text-decoration: underline;
}
#brend-top-list {
  background: #fff;
  box-shadow: 0 3px 2px 1px #d8d8d8;
  margin: 13px 0 0;
  padding: 10px;
  height: 108px;
  overflow: hidden;
}
#brend-top-list #passenger, #brend-top-list #trucand {
  float: left;
  position: relative;
}
#brend-top-list #passenger {
  background: #fff;
  margin: 0 0.8em 0 0;
  /* overflow: hidden; */
  padding: 0 0 0.7em;
  width: 38.6em;
}
#brend-top-list #trucand {
  background: #fff;
  padding: 0 0 0.7em;
  width: 32.242em;
}
#brend-top-list .name-car {
  background: #fff;
  border-left: 3px solid #53a93f;
  color: #4c4b47;
  display: block;
  font-size: 1.3em;
  font-weight: 300;
  margin: 0 0 5px -3px;
  padding: 5px 10px 3px 20px;
}
.four-car {
  float: left;
  margin: 0 0 0 0.95em;
}
#brend-top-list a {
  display: block;
  font-size: 0.92em;
  line-height: 1.4;
  margin: 0;
}
#brend-top-list a:hover {
  text-decoration: none;
}
#page #main-button-top {
  float: right;
  margin: 12px 35px 11px;
}
#page .button-form-top {
  background: url(/design/autotat_rashitat_kredit-bg.png) no-repeat;
  color: #5b4601;
  display: block;
  height: 62px;
  margin: 0;
  padding: 4px 0 4px 7px;
  position: relative;
  text-transform: uppercase;
  width: 247px;
}
#page .button-form-top span {
  display: block;
}
#page .button-form-top img {
  border: 0;
  left: 7px;
  position: absolute;
  top: 7px;
}
#page .button-form-top:hover {
  background-position: 0 100%;
}
#page .button-form-top .first-top {
  color: #293c58;
  font-family: tahoma;
  font-size: 18px;
  font-weight: normal;
  line-height: 1;
  margin: 0 0 0 55px;
}
#page .button-form-top .second-top {
  font-size: 13px;
  font-weight: bold;
  margin: 2px 0 0 109px;
}
#page .button-form-top .third-top {
  font-size: 18px;
  letter-spacing: -0.7px;
  margin: 0 0 0 109px;
}
.zaglushka-main  {
  background: #fff;
  height: 461px;
}
.zaglushka-main-long, .zaglushka-main-r {
  background: #fff;
  min-height: 180px;
}
.usersmenu p, .usermenu-buttons p {
  font-size: 15px;
  margin: 0;
}
.usersmenu p b, .usersmenu p span, .usermenu-buttons p b, .usermenu-buttons p span {
  background: #fff;
  font-size: 18px;
  font-weight: normal;
}
.usersmenu, .usermenu-buttons {
  background: #fff;
  position: relative;
  margin: 0;
  padding: 8px 8px 7px;
}
.usermenu-buttons {
  border-left: 3px solid #d73d32;
  margin: 0 0 0 -3px;
}
.usermenu-buttons ul {
  list-style: none;
  margin: 0;
  padding: 10px 8px 10px 0;
  position: absolute;
  right: -3px;
  top: 0;
}
.usermenu-buttons ul li {
  float: left;
  margin: 0 0 0 20px;
}
#loginForminContent {
  border-bottom: 13px solid #e5e5e5;
  margin: 0;
  background: #fff;
  padding: 8px 8px 7px;
}
#loginForminContent:before {
  border-left: 3px solid #d73d32;
  display: block;
  float: left;
  height: 47px;
  content: " ";
  margin: -8px -8px -7px;
}
#loginForminContent i {
  font-style: normal;
}
#loginForminContent span {
  display: block;
  float: left;
  margin: 3px 0 0;
  width: 65px;
}
#loginForminContent input {
  float: left;
  margin: 2px 10px;
}
#loginForminContent input[type="submit"] {
  background: #53a93f;
  border: 0;
  cursor: pointer;
  color: #fff;
  padding: 2px 15px;
  margin: 2px 8px 0 0;
  font-size: 16px;
}
.usersmenu span, .reg-site, .usermenu-buttons span {
  display: block;
  float: left;
  margin: 3px 0 0;
}
.usersmenu input, .usermenu-buttons input {
  float: left;
  margin: 2px 10px;
}
.usermenu-buttons input[type="submit"] {
  background: none;
  border: 0;
  color: #3b5998;
  cursor: pointer;
  font-family: roboto;
  font-size: 14px;
  line-height: 1;
  margin: 0 -3px;
  padding: 1px 0 0;
}
.usermenu-buttons input[type="submit"]:hover {
  text-decoration: underline;
}
.usersmenu td {
  background: #ececec;
  text-align: center;
}
.usersmenu td form {
  margin: 0;
}
.sort {
  background: #fff;
  padding: 10px;
  border-top: 13px solid #e5e5e5;
  position: relative;
}
.box-top {
  display: block;
  float: left;
  margin: 0 20px 0 0;
  width: 290px;
}
.sort b {
  box-sizing: border-box;
  display: block;
  float: left;
  font-family: roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  margin: 0;
  padding: 0 20px 0 0;
  width: 70%;
}
.sort select {
  background: #f9f9f9;
  border: 1px solid #b2adad;
  box-sizing: border-box;
  float: left;
  padding: 2px;
  width: 30%;
}
.area-annotation {
  float: left;
}
.area-annotation span {
  display: block;
  float: left;
  font-family: roboto;
  font-size: 16px;
  margin: 0 0 0 36px;
}
.area-annotation span.break-all {
  text-transform: lowercase;
  word-break: break-all;
  max-width: 84px;
  text-align: center;
}
.area-annotation span:first-child {
  margin: 0;
}
.left-clientarea {
  float: left;
  margin: 0;
  width: 404px;
}
.left-clientarea h1 {
  background: #fff;
  border-left: 3px solid #508ebf;
  color: #3b5998;
  font-family: Roboto;
  font-size: 25px;
  line-height: 1.3;
  margin: 13px 0 0 -3px;
  padding: 8px 8px 7px;
  position: relative;
  z-index: 10;
}
.left-clientarea .white-clientarea {
  background: #fff;
  height: 117px;
  padding: 10px;
  text-align: center;
}
.white-clientarea img {
  box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3);
  height: 55px;
  margin: 10px auto;
  width: 190px;
}
.white-clientarea p {
  font-size: 16px;
  font-weight: 300;
  margin: 5px 0 0;
  text-align: center;
}
.white-column-vr {
  background: #fff;
  margin: 0;
  padding: 10px;
}
.white-content-vr {
  background: #fff;
  margin: -22px 0 0;
  padding: 10px;
}
.add-left-new {
  background: #fff;
  padding: 10px;
  position: fixed;
  top: 50px;
  width: 211px;
  text-align: center;
  display: none;
}
.add-left-new strong {
  border-left: 3px solid #508ebf;
  color: #3b5998;
  display: block;
  font-size: 23px;
  margin: -10px 0 0 -13px;
  padding: 10px;
  text-align: left;
}
.add-left-new span {
  color: #d73d32;
  font-size: 26px;
  display: block;
  text-align: center;
}
.add-left-new span i {
  font-size: 16px;
}
.left-clientarea span {
  background: #fff;
  box-shadow: 0 3px 1px 1px #d8d8d8;
  color: #53a93f;
  display: block;
  font-size: 35px;
  padding: 14px 0 5px;
  text-align: center;
}
.left-clientarea span i {
  font-style: normal;
  font-size: 23px;
}
.right-clientarea {
  background: #fff;
  height: 231px;
  margin: 13px 0 0 416px;
  padding: 10px;
  position: relative;
}
.right-clientarea p {
  font-size: 19px;
  margin: 0 0 8px;
}
.right-clientarea p span {
  color: #3b5998;
  display: block;
}
.right-clientarea div.clientarea-title {
  font-size: 19px;
}
.right-clientarea div {
  margin: 3px 0 10px;
}
.right-clientarea div a {
  float: right;
}
.right-clientarea strong {
  bottom: 10px;
  color: #3b5998;
  font-size: 19px;
  font-weight: normal;
  line-height: 1;
  position: absolute;
}
.right-clientarea i {
  bottom: 10px;
  left: 170px;
  line-height: 1;
  position: absolute;
  font-style: normal
}
.right-clientarea a.site-link {
  color: #d73d32;
  font-size: 19px;
  font-weight: 300;
  line-height: 1;
  padding: 0 10px 0 0;
  display: inline-block;
}
.client-content {
  background: #fff;
  border-bottom: 13px solid #e5e5e5;
  padding: 10px;
}
.sale-area div {
  text-align: center;
  margin: 15px 0 45px;
}
.sale-area div img {
  box-shadow: 3px 3px 4px 0 rgb(216, 216, 216);
}
.sale-area p strong {
  font-size: 20px;
  font-weight: normal;
  display: block;
  text-align: center;
}
.center-align {
  width: 710px;
  margin: 0 auto;
}
.model-var1-clientarea {
  float: left;
  margin: 0;
  width: 340px;
}
.center-align .model-var1-clientarea:nth-of-type(2) {
  margin: 0 0 0 30px;
}
.model-var1-clientarea div a {
  font-size: 25px;
  line-height: 2;
}
.model-var1-clientarea div a img {
  box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3);
}
#contentDiz1 #bulletinBoard {
  box-shadow: 0 3px 2px 1px #d8d8d8;
  margin: 0 0 13px;
  padding: 20px;
}
#contentDiz1 #bulletinBoard .loginform-top {
  position: relative;
}
.logo-brand-client img {
  float: left;
  width: 100px;
}
.logo-brand-client span {
  color: #3b5998;
  display: block;
  float: left;
  font-size: 50px;
  margin: 15px 0 0 30px;
}
.logo-brand-client strong {
  color: #d73d32;
  display: block;
  float: left;
  font-size: 30px;
  font-weight: normal;
  margin: 28px 0 0 30px;
}
.logo-brand-client a {
  background: #53a93f;
  box-shadow: 0 8px 3px -4px #d8d8d8;
  color: #fff;
  display: block;
  float: right;
  font-size: 17px;
  margin: 28px 10px 0;
  padding: 10px 20px;
  text-align: center;
}
.salon-brand {
  margin: 0 0 50px;
}
.salon-brand .model-item {
  float: left;
  margin: 0 0 11px 10px;
  width: 300px;
}
.salon-brand .model-item img {
  float: left;
  margin: 0 15px 0 0;
  width: 90px;
}
.salon-brand .model-item div {
  float: left;
}
.salon-brand .model-item p {
  color: #3b5998;
  margin: 7px 0 0;
}
.salon-brand .model-item span {
  display: block;
  font-size: 16px;
}
.form-client-content .form-body {
  margin: 0 auto 20px;
  width: 520px;
}
.form-client-content .form-body p {
  margin: 20px 0;
}
.form-client-content .form-body p span {
  color: #3b5998;
  float: left;
  font-size: 19px;
  width: 170px;
}
.form-client-content .form-body p input, .form-client-content .form-body p textarea {
  border: 1px solid #ccc;
  box-shadow: 2px 2px 5px -4px rgba(0, 0, 0, 0.4);
  float: left;
  font-size: 20px;
  padding: 5px;
  width: 330px;
}
.form-client-content .form-body input[type="submit"] {
  background: #53a93f;
  border: 0;
  box-shadow: 0 8px 3px -4px #d8d8d8;
  color: #fff;
  display: block;
  font-size: 17px;
  padding: 5px 30px;
  text-align: center;
  cursor: pointer;
}
.buttons-three-new {
  list-style: none;
  margin: 0;
  padding: 13px;
  border-bottom: 13px solid #e5e5e5;
}
.buttons-three-new li {
  float: left;
  margin: 0;
  padding: 0 13px;
  width: 33.3%;
}
.buttons-three-new li a {
  color: #fff;
  display: block;
  padding: 5px;
  font-size: 17px;
  text-align: center;  
  background: #53a93f;
  white-space: nowrap;
}
#contentAuto {
  background: #fff;
  padding: 10px 15px;
}
#contentAuto h1, #contentAuto .left-head .title-in-content {
  color: #404040;
  font-family: tahoma;
  font-size: 30px;
  font-weight: normal;
  margin: 0;
  text-align: center;
}
#contentAuto h2 {
  color: #7f7f7f;
  font-family: tahoma;
  font-size: 20px;
  font-weight: normal;
  margin: 0;
  text-align: center;
}
#contentAuto .left-head {
  float: left;
  width: 445px;
}
#contentAuto .left-head p {
  font-size: 18px;
  margin: 18px 0 0;
  text-align: center;
}
#head-salon > img {
  border: 1px solid #ccc;
}
.alliance_new_models {
  border-bottom: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  float: left;
  margin: 15px 0 15px 16px;
  padding: 0 0 16px;
  text-align: center;
  width: 287px;
}
.alliance_new_models span {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-top-color: #d7d7d7;
  background: none repeat scroll 0 0 #fffaea;
  border-color: #d7d7d7 -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-style: solid none none;
  border-width: 1px 0 medium;
  color: #c60909;
  display: block;
  font-family: tahoma;
  font-size: 18px;
  padding: 5px 0 7px;
  text-align: center;
}
.alliance_new_models img {
  width: 250px;
}
.alliance_new_models .bron {
  background: url(http://photo.autotat.ru/all/alliance_180714_006.png) no-repeat;
  display: block;
  height: 46px;
  margin: 7px 0 0 50px;
  text-decoration: none;
  width: 203px;
}
.alliance_new_models font {
  color: #c60a3e;
  font-size: 24px;
}
.alliance_new_models a {
  display: block;
  text-decoration: underline;
}
.table_mark_autobroker ul {
  float: left;
  list-style: outside none none;
  margin: 0 0 0 27px;
  padding: 0;
  width: 200px;
}
#contentAuto .phoneContent, #contentAuto .phoneContent a {
  color: #eb4727;
  font-family: tahoma;
  font-size: 28px;
  margin: 29px 0;
  text-align: center;
}
#head-salon .contakt-area-salon p > span {
  display: block;
  margin: 0 0 10px;
}
#contentAuto .phoneContent, #contentAuto .phoneContent a {
  color: #eb4727;
  font-family: tahoma;
  font-size: 28px;
  margin: 29px 0;
  text-align: center;
}
.table_mark_autobroker ul li {
  font-size: 17px;
  margin: 5px 0 0;
}
.table_mark_autobroker ul li img {
  float: left;
  margin: 0 8px 0 0;
}
.automarka-marka {
  background: none #fff;
  border: 1px solid #b1b1b1;
  float: left;
  font-size: 13px;
  font-weight: bold;
  height: 160px;
  margin: 0 0 15px 40px;
  padding: 5px;
  position: relative;
  text-align: center;
  width: 165px;
}
.full-area {
  margin: 20px 15px;
  padding: 10px;
}
div.logo-area {
  color: #003e7e;
  float: left;
  font-size: 27px;
  margin: 20px 60px 0 0;
}
#modelryad div {
  float: left;
  margin: 10px;
  text-align: center;
  width: 213px;
}
#modelryad div  a {display:block; font-size: 18px; font-weight: bold; margin-bottom: -13px;}
#modelryad div  span {color: #c00; font-size: 16px; font-weight: bold;}
.left-col-cont {
  float: left;
  text-align: center;
  width: 480px;
}
.left-col-cont h2 {
  font-size: 35px;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}
.left-col-cont span, .right-col-cont span, .left-col-cont-bottom span {
  display: block;
  font-size: 11px;
}
.left-col-cont p {
  font-size: 20px;
  margin: 15px 0 10px;
}
.right-col-cont {
  float: left;
  text-align: center;
  width: 407px;
}
.right-col-cont p, .communication p, .left-col-cont-bottom p {
  color: #df3e20;
  font-size: 27px;
  margin: 2px 0 10px;
}
.cell-auto {


}
.cell-auto a {
  width: 33.3%;
  float: left;
  padding: 35px 20px 0;
  box-sizing: border-box;
}
.cell-auto p.titler {
  background: #dee5ed;
  border-top: 1px solid #508ebf;
  border-left: 1px solid #508ebf;
  border-right: 1px solid #508ebf;
  height: 45px;
  margin: 0;
  padding: 23px 0 0;
  text-align: center;
}
.cell-auto img {
  border-left: 1px solid #508ebf;
  border-right: 1px solid #508ebf;
  text-align: center;
  width: 100%;
  display: block;
  box-sizing: border-box;
}
.cell-auto span {
  background: none repeat scroll 0 0 #59609a;
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: normal;
  margin: 10px auto 0;
  padding: 9px 0;
  text-align: center;
  max-width: 175px;
  width: 100%;
}
.cell-auto p {
  border-left: 1px solid #508ebf;
  border-right: 1px solid #508ebf;
  border-bottom: 1px solid #508ebf;
  margin: 0;
  padding: 1px;
}
.cell-auto p  i {
  color: #3b5998;
  font-size: 19px;
  margin: 15px 0;
  text-align: center; 
  display: block;
  box-sizing: border-box;
  font-style: normal;
}
.communication {
  margin: 30px 0;
  text-align: center;
}
.communication span {
font-size: 16px;
}
.autolife-y {
  margin: 0 30px 0 80px;
}
.autolife-y li {
  background: url(http://photo.autotat.ru/all/autolife-y.png) no-repeat;
}
.autolife-y li a, .autolife-b li a {
  font-size: 25px;
  font-weight: normal;
}
.autolife-b li {
  background: url(http://photo.autotat.ru/all/autolife-b.png) no-repeat;
}
.left-col-cont-bottom {
  float: left;
  margin: 22px 1px 0 50px;
  width: 300px;
}
.left-col-cont-bottom div, .right-col-cont div {
  font-size: 16px;
  margin: 0 0 10px;
}
.no-zayka {
  font-size: 30px;
  font-weight: normal;
  text-align: center;
}
.more-see a {
  color: #000;
  font-size: 14px;
  left: 0;
  margin: 0;
  position: absolute;
  top: 22px;
}
.more-see {
  color: #e04020;
  font-size: 60px;
  line-height: 1;
  margin: 0 0 0 20px;
  padding: 0 0 0 113px;
  position: relative;
}
.autolife-y, .autolife-b {
  float: left;
  list-style: outside none none;
  margin: 13px 0 13px 120px;
  padding: 0;
}
.autolife-y li, .autolife-b li {
  padding: 22px 0 8px 50px;
}
.contact-area-salon img {
  float: left;
  width: 200px;
}
.contact-area-salon p.phone-salon {
  font-size: 50px;
  line-height: 1;
  margin: 8px 0 0;
  text-align: right;
}
.contact-area-salon b {
  display: block;
  font-size: 30px;
  font-weight: normal;
  line-height: 1;
  text-align: right;
}
.contact-area-salon i {
  display: block;
  line-height: 1;
  text-align: right;
}
.contact-area-salon a {
  color: #ed1b24;
  display: block;
  font-size: 21px;
  line-height: 1;
  text-align: right;
}
.menu-alarm, .menu-lifan, .menu-chery {
  clear: left;
  list-style: none;
  margin: 0 0 13px;
  padding: 0;
}
.menu-chery {
  background: #d73d32;
}
.menu-alarm li, .menu-lifan li, .menu-chery li {
  float: left;
  margin: 0 0 0 55px;
}
.menu-alarm li a, .menu-lifan li a, .menu-chery li a {
  color: #fff;
  display: block;
  font-family: tahoma;
  font-size: 18px;
  font-weight: normal;
  padding: 9px 0;
}
#content-duos {
  padding: 10px;
}
.news-item-chery:after {
  clear: both;
  content: " ";
  display: block;
  margin: 0 0 30px;
}
.news-item-chery .news-title-chery {
  margin: 0 0 5px;
}
.news-item-chery .news-title-chery a {
  font-size: 18px;
}
.news-item-chery img {
  border: 1px solid #b1b1b1;
  float: left;
  margin: 0 20px 0 0;
}
.news-item-chery p {
  font-size: 14px;
  margin: 0;
  text-align: justify;
}
.white-area-ai {
  height: 85px;
  padding: 10px;
  position: relative;
  margin: 12px 0 0;
}
.white-area-ai h1 {
  font-family: tahoma;
  font-size: 38px;
  font-weight: normal;
  line-height: 1;
  margin: 0 0 15px;
  text-align: center;
}
.white-area-ai img {
  left: 37px;
  position: absolute;
  top: 0;
}
.white-area-ai .phone-ai {
  color: #3b5998;
  font-size: 55px;
  left: 408px;
  position: absolute;
  top: 0;
}
h2.new-ai {
  background: #fff;
  box-shadow: 0 2px 1px 2px rgba(0, 0, 0, 0.1);
  font-family: tahoma;
  font-size: 25px;
  font-weight: normal;
  margin: 20px 0 7px;
  padding: 5px 15px;
}
.manipulator {
  border: 1px solid #e5e5e5;
  float: left;
  height: 235px;
  margin: 50px 0 0 50px;
  padding: 15px;
  width: 220px;
}
.manipulator p {
  font-size: 12px;
}
.manipulator strong {
  color: #3b5998;
  display: block;
  font-family: tahoma;
  font-size: 18px;
  font-weight: normal;
  line-height: 1;
  margin: 0 0 10px;
  text-align: center;
}
.manipulator img {
  box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3);
  display: block;
  height: 132px;
  margin: 0 auto;
  width: 220px;
}
.manipulator p span {
  color: #3b5998;
  display: block;
  font-size: 16px;
}
.slog-rek {
  background: #fff;
  color: #191919;
  font-size: 23px;
  margin: 50px 15px 0px;
  padding: 15px;
  text-align: center;
}
.drive-test {
  margin: 15px 15px 10px;
  padding: 20px 10px;
  position: relative;
}
.drive-test img {
  float: left;
  margin: 0;
  width: 236px;
  margin: 0 0 0 47px;
}
.drive-test i {
  clear: both;
  display: block;
}
.drive-test span {
  color: #003e7e;
  display: block;
  font-size: 18px;
  padding: 0 0 0 15px;
}
.drive-test a {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.spisok27052014 li {
  background: url(http://photo.autotat.ru/all/expert_270514_004.png) no-repeat;
  line-height: 42px;
  padding-left: 56px;
  font-size: 16px;
}
.spisok27052014 {
  list-style: none;
}
.area-table .left-area-table {
  float: left;
  text-align: center;
  width: 270px;
}
.area-table .left-area-table span, .area-table .right-area-table span {
  color: #365f91;
  display: block;
  font-size: 18px;
  margin: 40px 0 20px;
}
.area-table .right-area-table {
  float: left;
  width: 482px;
  margin: 0 0 0 60px;
}
.area-table .right-area-table ul {
  padding: 0 0 0 11px;
}
.wr-to {
  margin: 5px 10px;
  width: 280px;
}
.wr-to a {
  background: linear-gradient(to bottom, #80cdf6 0%, #0080c0 89%);
  border: 1px solid #036596;
  border-radius: 5px;
  box-shadow: 2px 2px 4px -1px rgba(0, 0, 0, 0.7);
  color: #fff;
  display: block;
  font-size: 16px;
  padding: 5px 0;
  text-align: center;
  text-decoration: none;
}
.fanat_knopka {
  background: url(http://photo.autotat.ru/all/fanat_knop_10092014_001.png) no-repeat;
  display: block;
  height: 51px;
  margin: 31px 0 0 146px;
}
.fanat_knopka:hover {
  background-position: 0 100%;
}
.logo-voshod {
  display: block;
  margin: 10px auto 15px;
}
.contact-area strong, .in-phone strong {
  color: #8d0405;
  display: block;
  font-family: tahoma;
  font-size: 47px;
  font-weight: normal;
}
.contact-area span, .in-phone span {
  display: block;
  font-family: tahoma;
  font-size: 30px;
}
.title-vos {
  color: #c00000;
  font-size: 23px;
  text-align: center;
  text-decoration: underline;
}
.in-phone {
  margin: 35px 0;
  text-align: center;
}
.two-zon div span {
  display: block;
  font-size: 23px;
  margin: 3px 0 0;
  text-align: center;
}
.two-zon div {
  float: left;
  margin: 0 0 25px 100px;
}
.spisok110215 li {
  background: url(http://photo.autotat.ru/all/na_postu_016.jpg) no-repeat 217px 2px;
  font-size: 14px;
  list-style: outside none none;
  padding: 3px 10px 1px 250px;
}
.new-add-in-site {
  clear: both;
  font-size: 20px;
  padding: 10px;
}
.new-add-in-site b {
  float: left;
  font-weight: normal;
  margin: 0 0 0 75px;
}
.new-add-in-site span {
  float: right;
  margin: 0 70px 0 0;
}
.spisok3122013 {
  background: url(http://photo.autotat.ru/tetiriti/korea_3122013.png) no-repeat  0 4px;
  font-weight: bold;
  list-style: outside none none;
  margin: 5px 10px 0 -20px;
  padding: 3px 0 9px 30px;
}
.troy {
  float: left;
  font-size: 18px;
  margin: 25px 0 18px;
  text-align: center;
  width: 300px;
}
.troy img {
  margin: 10px 5px;
}
.double {
  float: left;
  margin: 20px 0 25px 25px;
  text-align: center;
  width: 361px;
}
.double h5 {
  color: #c00000;
  font-size: 16px;
  margin: 0;
}
.double img {
  margin: 0;
}
.double a {
  display: block;
  font-size: 14px;
  text-decoration: underline;
}
.troys img {
  float: left;
  height: 118px;
  width: 180px;
}
.troys h3 {
  float: left;
  margin: 10px 0 0;
  width: 527px;
}
.troys p {
  float: left;
  width: 580px;
}
.voshod-vin table {
  margin: 0 auto;
}
table td {
  border-collapse: collapse;
  border-color: #808080;
  color: #404040;
  text-decoration: none;
}
.voshod-vin input[type="text"] {
  width: 350px;
}
.voshod-vin textarea {
  height: 100px;
  width: 350px;
}
.fiest-title {
  color: #f00;
  font-family: cursive,sans-serif;
  font-size: 22px;
  font-style: italic;
  text-align: center;
  text-decoration: none;
}
a.fiest-button {
  background: #005297;
  border-radius: 12px;
  color: #fff;
  display: block;
  font-size: 20px;
  margin: 15px auto;
  padding: 5px;
  text-align: center;
  width: 238px;
}
.add-fiesta {
  background: #fff;
  border-radius: 10px;
}
.add-fiesta div {
  color: #f00;
  float: left;
  font-size: 16px;
  font-style: italic;
  margin: 30px 0 0 46px;
  text-align: center;
}
.fiesta-title-blue {
  color: #005297;
  font-size: 20px;
  margin: 20px 0 0;
}
.spisok10122013 {
  font-size: 14px;
  list-style: outside url(http://photo.autotat.ru/all/fiesta_30.png) disc;
}
.fiesta-area-photo img {
  float: left;
  margin: 27px 0 0 27px;
}
.data-school {
  width: 100%;
}
.data-school td {
  color: #880b0e;
  font-size: 16px;
  margin: 0;
  padding: 3px;
}
.data-school td span {
  color: #508ebf;
  float: right;
  padding: 0;
}
.fiesta-area-photo img {
  float: left;
  margin: 27px 0 0 66px;
}
.nabor_grant {
  border: 4px solid #fd8282;
  box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.4);
  color: #603932;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 26px;
  margin: 22px auto 0;
  padding: 15px 0;
  text-align: center;
  max-width: 500px;
  width: 100%;
}
.spisok20012014 {
  list-style: outside url(http://photo.autotat.ru/all/vipauto_16.png) disc;
}
.spisok20112014 {
  line-height: 31px;
  list-style: none;
}
.spisok20112014 li {
  background: url(http://photo.autotat.ru/all/motor_20112014_017.png) no-repeat 0 7px;
  padding: 0 0 0 28px;
}
.albatros_addres span {
  background: url(http://photo.autotat.ru/all/albatros_310714_045.png) no-repeat 45px 3px;
  color: #e36c0a;
  display: block;
  font-size: 24px;
  font-style: italic;
  font-weight: bold;
  padding: 0 0 4px;
  text-align: center;
}
.albatros_body p, .albatros_body td, .albatros_body li, .albatros_body strong, .albatros_body td p strong a {
  font-family: neucha,"Comic Sans MS",cursive;
  font-style: normal;
}
.albatros_list {
  list-style: outside none none;
  margin: 30px 0 30px -23px;
}
.albatros_addres p {
  color: #0070c0;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  text-align: center;
}
.albatros_list li {
  background: url(http://photo.autotat.ru/all/albatros_310714_085.png) no-repeat;
  color: #0070c0;
  font-size: 20px;
  padding: 0 0 0 30px;
}
.white {
  background: #fff;
  padding: 5px;
}
#rightColumn > p {
  background: #fff;
  margin: 0;
  padding: 0 0 0.3em 0.6em;
}
#rightColumn > p a {
  font-size: 0.9em;
  font-weight: normal;
}

#radar .box_radar {
	float: left;
	margin: 0;
	padding: 3px 40px;
	text-align: center;
	width: calc(100% / 5);
}
#radar .zayka_radar span {
  border-bottom: solid 2px #dd6747;
  padding: 0 5px 3px;
}
#radar .link {
  margin: 30px 0;
}
#radar .link strong {
  border-bottom: 2px solid #508ebf;
  color: #3b5998;
  display: block;
  font-size: 20px;
  font-weight: 300;
  margin: 0 0 5px 110px;
}
#radar .link img {
  float: left;
  border: 0;
}
#radar .link p {margin: 0 0 0 110px;}
#radar p {
  font-size: 16px;
  font-weight: normal;
  text-align: justify;
}
#radar .box_radar a strong {
	display: block;
	font-weight: normal;
	color: #2b2b2b;
	margin: 0 0 10px;
}
#radar .box_radar img {
  width: 100%;
} 
.qatro-aria .predlojenia-autoelectric {
  box-sizing: border-box;
  float: left;
  margin: 0 0 20px;
  text-align: center;
  width: 50%;
}
.qatro-aria .predlojenia-autoelectric img{
  border: 0 none;
  width: 90%;;
}
.table-2-stripe-peach {
  border: 0 none;
  font-size: 14px;
  width: 100%;
}
.table-2-stripe-peach tr:nth-of-type(2n+1) {
  background: #fde9d9 none repeat scroll 0 0;
}
.table-2-stripe-peache td {
	width: 50%;
}
.buttons-green-2 {
  margin: 0;
  padding: 0;
}
.buttons-green-2 li {
  box-sizing: border-box;
  display: block;
  float: left;
  margin: 0 0 0 12%;
  padding: 5px 0;
  text-align: center;
  width: 30%;
}
.buttons-green-2 li a {
  background: #53a93f;
  border: 0;
  padding: 5px 0;
  box-shadow: 0 8px 3px -4px #d8d8d8;
  display: block;
  font-size: 17px;
  color: #fff;
  white-space: nowrap;
}
.form-no-bg p {
  float: left;
  font-size: 16px;
  margin: 0;
  width: 40%;
  box-sizing: border-box;
}
.form-no-bg {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 20px;
  width: 100%;
}
.form-no-bg div {
  float: left;
  width: 60%;
}
.form-no-bg select {
  margin: 5px 0 0;
  padding: 4px 3px;
  width: 320px;
  border: 1px solid #5b7fa6;
}
.form-no-bg input, .form-no-bg textarea {
  margin: 5px 0 0;
  padding: 4px 3px;
  width: 100%;
  border: 1px solid #5b7fa6;
}

.title-size-10 {font-size: 10px;} .title-size-11 {font-size: 11px;} .title-size-12 {font-size: 12px;} .title-size-13 {font-size: 13px;} .title-size-14 {font-size: 14px;} .title-size-15 {font-size: 15px;} .title-size-16 {font-size: 16px;} .title-size-17 {font-size: 17px;} .title-size-18 {font-size: 18px;} .title-size-19 {font-size: 19px;} .title-size-20 {font-size: 20px;} .title-size-21 {font-size: 21px;} .title-size-22 {font-size: 22px;} .title-size-23 {font-size: 23px;} .title-size-24 {font-size: 24px;} .title-size-25 {font-size: 25px;} .title-size-26 {font-size: 26px;} .title-size-27 {font-size: 27px;} .title-size-28 {font-size: 28px;} .title-size-29 {font-size: 29px;} .title-size-30 {font-size: 30px;} .title-size-31 {font-size: 31px;} .title-size-32 {font-size: 32px;} .title-size-33 {font-size: 33px;} .title-size-34 {font-size: 34px;} .title-size-35 {font-size: 35px;} .title-size-36 {font-size: 36px;} .title-size-37 {font-size: 37px;} .title-size-38 {font-size: 38px;} .title-size-39 {font-size: 39px;} .title-size-40 {font-size: 40px;} .title-size-41 {font-size: 41px;} .title-size-42 {font-size: 42px;} .title-size-43 {font-size: 43px;} .title-size-44 {font-size: 44px;} .title-size-45 {font-size: 45px;} .title-size-46 {font-size: 46px;} .title-size-47 {font-size: 47px;} .title-size-48 {font-size: 48px;} .title-size-49 {font-size: 49px;} .title-size-50 {font-size: 50px;}
.zebra-drive-w, .zebra-drive-b {
  float: left;
  font-size: 14px;
  height: 200px;
  margin: 10px 0 0 30px;
  padding: 7px;
  text-align: center;
  width: 179px;
}
.newFormTr p {
  float: left;
  font-size: 16px;
  margin: 0;
  width: 50%;
  box-sizing: border-box;
}
.newFormTr p, .newFormTr div {
  margin: 10px 0 0;
}
.blue-form {
  background: #dee5ed;
  border: 1px solid #5b7fa6;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 20px;
  width: 100%;
}
.newFormTr div {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.newFormTr input, .newFormTr textarea, .newFormTr select  {
  margin: 5px 0 0;
  padding: 4px 3px;
  width: 100%;
  border: 1px solid #5b7fa6;
  box-sizing: border-box;
}
.new-title-col {
  background: #d73d32;
  color: #fff;
  font-size: 18px;
  margin: 15px 0;
  padding: 5px 5px 5px 10px;
}
.logo-page {
  text-align: center;
}
.table2015 {
  width: 100%;
  margin: 15px 0;
}
.table2015 tr:nth-child(odd) {
  background: #e5e5e5;
}
.table2015 tr td:nth-child(even) {
  background: #fff;
}
.expert-button {
  width: 270px;
  color: #fff;
  box-shadow: 1px 1px 2px 2px rgba(10, 4, 0, 0.5);
  text-align: center;
  border-radius: 20px;
  background: url(http://photo.autotat.ru/all/expert_270514_010.png) no-repeat 21px 2px rgb(43, 37, 118);
  margin: 30px auto 50px;
  padding: 15px 0 15px 60px;
}
.expert-button a {
  color: #fff;
  font-size: 23px;
  text-decoration: none;
}
#fly-form1 {
  display: none;
}
#body .box-captcha {
  float: none;
  margin: 0 auto;
  width: 300px;
}
#body .box-captcha input[type="submit"] {
  background: #5b7fa6;
  border: 1px solid #5b7fa6;
  color: #fff;
  padding: 3px;
  width: 133px;
  margin: 0 0 11px;
}
#body .box-captcha #captha2 {
  float: none;
}
.phone-blue {
  background: #508ebf;
  color: #fff;
  font-size: 16px;
  border-bottom: 13px solid #e5e5e5;
  padding: 10px;
  text-align: center;
}
.phone-blue strong {
  font-weight: normal;
}
.phone-blue span {
  font-size: 26px;
}
.logo2 {
  border: 1px solid #508ebf;
}
.h1-new {
  font-family: tahoma;
  font-size: 30px;
  font-weight: normal;
  margin: 0;
  text-align: center;
}
.blockBrand div.titleBrand span a {
  color: #3b5998;
  font-family: tahoma;
  font-size: 22px;
  text-decoration: none;
}
.blockBrand .titleBrand span {
  background: #dee5ed;
  color: #c60909;
  display: block;
  font-size: 22px;
  padding: 5px 0;
  text-align: center;
}
.b-new {
  background: #53a93f;
  box-shadow: 0 8px 3px -4px #d8d8d8;
  margin: 0 auto 10px;
  padding: 10px 15px;
  text-align: center;
  width: 230px;
}
.b-new  a {
  color: #fff;
  display: inline;
  font-size: 17px;
  padding: 0;
}
.b-new2 {
  background: #53a93f;
  box-shadow: 0 8px 3px -4px #d8d8d8;
  margin: 9px auto 10px;
  padding: 10px 15px;
  text-align: center;
  width: 191px;
}
.b-new2  a {
  color: #fff;
  display: inline;
  font-size: 17px;
  padding: 0;
}
.phoneContent {
  color: #eb4727;
  margin: 29px 0;
  font-family: tahoma;
  font-size: 28px;
  text-align: center;
}
.button-trin {
  background: url(http://photo.autotat.ru/all/expert_270514_010.png) no-repeat 21px 2px;
  margin: 30px 0 20px 100px;
  padding: 15px 0 15px 60px;
  float: left;
  border-radius: 20px;
  width: 250px;
  text-align: left;
  color: #fff;
  box-shadow: 1px 1px 2px 2px rgba(10, 4, 0, 0.5);
}
.button-trin a {
  color: #fff;
  font-size: 23px;
  text-decoration: none;
  margin: 0 0 0 15px;
}
.new-ban-ac {
  background: #53a93f;
  font-size: 16px;
  margin: 0 0 13px;
  padding: 10px;
  position: relative;
}
.new-ban-ac a {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.5s ease 0s;
}
.new-ban-ac a:hover {
  background: rgba(255, 255, 255, 0.2);
}
.new-ban-ac img {
  float: left;
  margin: 0 10px 0 0;
  border: 1px solid #fff;
}
.new-ban-ac h3 {
  color: #fff;
  font-size: 20px;
  font-family: roboto;
  font-weight: normal;
  line-height: 1;
  margin: 0;
}
.new-ban-ac h3 span {
  font-size: 25px;
}
.new-ban-ac h3 i {
  font-size: 17px;
  font-style: normal;
}
.new-ban-ac p {
  color: #fff;
  font-family: roboto;
  font-size: 17px;
  line-height: 1;
  margin: 5px 0;
}
.new-ban-ac p span {
  font-size: 22px;
}
#bodyNews blockquote {
  border-bottom: 13px solid #e5e5e5;
  border-top: 13px solid #e5e5e5;
  margin: 0 -10px;
  padding: 0;
}
#bodyNews blockquote p {
  border-left: 3px solid #508ebf;
  margin: 0;
  padding: 17px 30px 17px 60px;
}
/*@m*/
.m-top-banner img {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 390px;
  width: 100%;
}
#page-phone .menu_menu i.fa {
  color: #ca0005;
  font-size: 39px;
  padding: 0 10px 0 0;
  display: block;
  float: left;
  line-height: 1;
}
#page-phone {
  margin: 0 auto;
  padding: 0;
  max-width: 1200px;
  position: relative;
  width: 100%;
  max-height: calc(100% - 50px);
  overflow-y: scroll;
}
#page-phone .menu_menu {
  border: 0;
  margin: 13px 0 0;
  padding: 8px 8px 7px 20px;
  color: #508ebf;
}
#page-phone .menu_menu b {
  font-weight: normal;
  float: left;
  display: block;
  padding: 3px 0 0 5px;
}
#content-phone {
  margin: 0;
  padding: 0 0 13px;
  background: #fff;
}
#footer-mob {
  background: #fff;
  height: 150px;
  margin: 13px auto 0;
  max-width: 1200px;
  position: relative;
}
#content-phone .news2inscontent1 .newstapeItem img {
  float: none;
  height: auto;
  max-width: 450px;
  width: 100%;

  margin: 0;
}
#content-phone .newstapeItem {
  float: none;
}
#content-phone .newstapeItem > a {
  display: block;
  margin: 10px auto;
  position: relative;
  width: 100%;
}
#content-phone .newstapeItem .news-vid {
  float: right;
  position: relative;
  bottom: 0;
}
.table-models-2015 {
  border: 1px solid #d1d1d2;
  width: 100%;
  border-collapse: collapse;
}
.table-models-2015 td {
  border: 1px solid #d1d1d2;
}
.table-models-2015-head {
  background: #dadbdc none repeat scroll 0 0;
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
}
.table-models-2015-body {
  background: #f3f3f3 none repeat scroll 0 0;
}
.brokers {
  background: rgba(0, 0, 0, 0) url(http://photo.autotat.ru/brokers/banner_26032018.jpg) no-repeat scroll 0 0;
  
  height: 232px;
  margin-left: 5px;
  width: 910px;
}
.brokers span {
  color: #797979;
  display: block;
  float: right;
  font-size: 24px;
  margin-right: 6px;
  text-transform: uppercase;
}
.brokers b {
  color: #1a901a;
  display: block;
  float: right;
  font-family: sans-serif;
  font-size: 41px;
  margin: 0 5px 0 0;
}
.brokers font {
  color: #492e2e;
  display: block;
  float: right;
  font-size: 16px;
  font-weight: bold;
  margin-right: 8px;
}
.brokers-tarif {
  background: rgb(56, 159, 56) none repeat scroll 0 0;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
  color: rgb(255, 255, 255);
  font-family: sans-serif;
  font-size: 28px;
  font-weight: bold;
  margin: 0;
  padding: 0 7px 0 5px;
}
.brokers-1 {
  background: url(http://photo.autotat.ru/brokers/brokers_new_002.png) no-repeat;
  float: left;
  width: 33%;
  height: 180px;
  margin-right: 4px;
  color: #492e2e;
}
.brokers-2 {
  background: url(http://photo.autotat.ru/brokers/brokers_new_003.png) no-repeat;
  float: left;
  width: 33%;
  height: 180px;
  margin-right: 4px;
  color: #492e2e;
}
.brokers-3 {
  background: url(http://photo.autotat.ru/brokers/brokers_new_004.png) no-repeat;
  float: left;
  width: 33%;
  height: 180px;
  color: #492e2e;
}
.brokers-1 span, .brokers-2 span, .brokers-3 span {
  color: #1a901a;
}
.brokers-text {
  margin: 38px 0 0 145px;
  text-transform: uppercase;
  font-weight: bold;
  color: #492e2e;
}
.brokers-7 {
  display: block;
  width: 276px;
  height: 41px;
  background: url(http://photo.autotat.ru/brokers/kasko2018.png) no-repeat;
  float: left;
  margin-top: 11px;
  margin-left: 110px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
  margin-bottom: 50px;
}
.brokers-6 {
  display: block;
  width: 276px;
  height: 41px;
  background: url(http://photo.autotat.ru/brokers/osago2018.png) no-repeat;
  float: left;
  margin-top: 11px;
  margin-left: 110px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
  margin-bottom: 50px;
}
.brokers-5 {
  display: block;
  width: 276px;
  height: 41px;
  background: url(http://photo.autotat.ru/brokers/brokers_new_007.png) no-repeat;
  float: left;
  margin-top: 10px;
  margin-left: 20px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
  margin-bottom: 50px;
}
.brokers-title {
  font-size: 22px;
  color: #389f38;
}
.brokers-pr li {
  float: left;
  width: 25%;
  color: #492e2e;
  text-align: center;
  font-size: 16px;
  padding: 20px;
}
.brokers-pr li img {
  display: block;
  width: 100%;
  max-width: 85px;
  margin: 0 auto 5px;
}
.brokers-pr li span {
  display: block;
  font-size: 23px;
  color: #389f38;
}
.brokers-str {
  float: left;
  width: 20%;
  margin: 0 0 45px 0;
}
.ac-cen {
  text-align: center;
}
.ac-cen img {
  margin: 20px 0;
}
.rec-table {
  border: 0 none;
  width: 100%;
}
.serv-table {
  border-collapse: collapse;
  border-color: #d5d5d5;
  width: 100%;
}
.serv-table td {
  border-color: #d5d5d5;
}
.rec-table td {
  border: 0;
}
.rec-table tr:first-of-type td, .serv-table tr:first-of-type  td {
  border-bottom: 2px solid #9f4257;
}
.rec-table td strong {
  display: block;
  font-size: 22px;
}
.rec-table tr td:nth-of-type(3) strong {
  color: #d41f52;
}
.rec-table td span {
  display: block;
}
.add-nissan-marka {
  line-height: 1.4;
}
.add-nissan-marka span {
  color: #d41f52;
  font-size: 31px;
  font-weight: bold;
}
.serv-table tr td:first-of-type {
  background: #f5f5f5;
}
.serv-table strong {
  color: #d7326a;
}
.area-n-phone li {
  color: #444;
  font-size: 20px;
  font-style: italic;
}
.area-n-phone span {
  color: #df3e22;
}
.left-col-cont-bottom .area-n-phone li {
  font-size: 18px;
  margin: 0 0 14px;
}
.left-col-cont-bottom .area-n-phone span {
  font-size: 18px;
}
.roll {
  background: #fff;
  padding: 5px 15px;
}
.roll a {
  text-decoration: underline;
}
.roll a:hover {
  text-decoration: none;
}
.komp-mar {
  float: left;
}
.komp-mar ul {
  list-style: none;
}
.komp-mar ul li img {
  float: left;
  margin: 0 10px 10px 0;
  width: 20px;
}
.komp-mar ul li p {
  float: left;
  margin: 0;
}
a.ban-l-wrap, a.ban-r-wrap {
  background-image: url(/design/auto-bitva.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: calc(100% - 50px);
  position: fixed;
  width: calc(50% - 700px);
  z-index: 35;
}
a.ban-l-wrap {
  left: 100px;
}
a.ban-r-wrap  {
  right: 100px;
}
.undermenu {
  background: #fff;
  box-shadow: 0 3px 2px 1px #d8d8d8;
  box-sizing: border-box;
  height: 39px;
  position: relative;
  z-index: 10;
}
.barakat-phone {
  background: transparent url(http://photo.autotat.ru/all/barakat_phone.png) no-repeat 125px 40px;
  color: #c00000;
  display: block;
  font-size: 30px;
  margin: 35px 0 50px 150px;
  padding-left: 50px;
  text-align: center;
  width: 485px;
}
.barakat-contact-left {
	width: 350px;
	float: left;
}
.barakat-contact-left span{
	font-size: 22px;
}
.barakat-contact-right {
	margin: 0 10px 0 0;
	width: 400px;
	float: right;
}
.barakat-contact-right span {
  font-size: 22px;
}
.barakat-contact-right span a {
  text-decoration: none;
	color: #2a2a2a;
}
.barakat-contact-right span a:hover {
  text-decoration: underline;
}
.barakat6picture {
  margin: 2px 0;
}
.barakat6picture div {
  float: left;
  margin: 0 0 0 5px;
  width: 150px;
}
.barakat_contact_info {
	width: 350px;
	float: left;
}
.barakat_contact_map {
	float: right;
}
.barakat_contact_font {
	font-size: 30px;
}
.barakat-table {
  width: 100%;
  border: 0;
}
.barakat-table td {
  width: 49%;
}
.barakat-table tr:nth-of-type(odd){
  background: #e5e5e5;
}
.barakat-table tr td:nth-child(2n) {
  background: #fff;
}
#kred-calc, #carorder {
  display: none;
}
.pop-up-form {
  background: #ede9ee;
  padding: 10px 20px 20px;
}
.pop-up-form {
  color: #403F3F;
  font-size: 35px;
  margin: 0;
  font-family: Arial;
  font-weight: normal;
  text-align: center;
}
.pop-up-form div {
  margin: 5px auto;
  width: 530px;
}
.pop-up-form > div > span {
  font-size: 15px;
  font-family: arial;
  display: inline-block;
  width: 250px;
}
.pop-up-form div select {
  width: 262px;
  padding: 5px;
}
.pop-up-form div > input {
  width: 250px;
  padding: 5px;
}
.pop-up-form  input[type="submit"] {
  display: block;
  margin: 0 auto;
}
#banner-left-col {
  background: #53a93f;
  box-sizing: border-box;
  margin: 13px 0;
  min-height: 353px;
  padding: 25px 0 0;
  text-align: center;
  border-bottom: 13px solid #e5e5e5;
  border-top: 13px solid #e5e5e5;
}
#banner-left-col a {
  color: #fff;
  font-size: 1.7em;
  font-weight: 300;
}
#banner-left-col a:hover {
  text-decoration: none;
}
#banner-left-col i {
  display: block;
  font-size: 4.1em;
  font-style: normal;
  line-height: 1;
}
.b-l-pus {
  background: #fff;
  height: 750px;
}
#autoservis-reika .captcha_description {
	padding: 10px 0 0 0;
	text-align: center;
}
#autoservis-reika .reika-captcha {
  padding: 10px;
  text-align: center;
}
#autoservis-reika .reika-captcha img{
	border: 1px solid #e4e5e6;
	float: none;
	margin: 5px auto;
}
#autoservis-reika .area-form-wr {
  background: #efefef;
  border: 1px solid #e4e5e6;
  padding: 3px 15px 0;
}
#autoservis-reikazapis {
  margin: 0 auto;
  width: 100%;
  max-width: 700px;
}
#autoservis-reikazapis h3 {
  color: #269;
  font-weight: normal;
  margin: 20px 0 5px;
  padding: 0 0 0 15px;
}
#autoservis-reikazapis input, #autoservis-reikazapis select, #autoservis-reikazapis textarea  {
  border: 1px solid #e4e5e6;
  color: #868585;
  display: block;
  margin: 10px 0 0;
  padding: 5px 15px;
  width: 100%;
  max-width: 700px;
  box-sizing: border-box
}
#autoservis-reikazapis input[type="submit"] {
    background: rgba(176, 188, 204, 1) none repeat scroll 0 0;
    border: 0 none;
    border-radius: 7px;
	color: rgba(255, 255, 255, 1);
    cursor: pointer;
    font-size: 30px;
    margin: 10px auto 32px;
    padding: 8px 10px;
    width: 170px;
}
#autoservis-reikazapis input[type="submit"]:hover {
	text-decoration: underline;
}
#autoservis-reikazapis input[name="!CaptchaValue"] {
  width: 173px;
  margin: 0 auto;
}
#autoservis-reikazapis input[type="text"] {
	color: #a3a2a2;
	font-size: 26px;
}
#autoservis-reikazapis textarea {
  color: #a3a2a2;
  font-size: 26px;
  height: 90px;
}
#autoservis-reika p span {
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
}
#autoservis-reika .area-h1 {
  background: #5e637b;
  bottom: 0;
  box-sizing: border-box;
  padding: 15px 30px 20px;
  position: absolute;
  width: 955px;
}
#autoservis-reika h1 {
  box-sizing: border-box;
  color: #fff;
  font-size: 60px;
  font-weight: normal;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-align: center;
}
#autoservis-reika h2 {
  font-size: 30px;
  font-weight: normal;
  text-align: center;
}
#autoservis-reika .table {
  display: table;
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 800px;
}
#autoservis-reika .table li {
  display: table-row;
}
#autoservis-reika .table li:first-child b, .table li:first-child span {
  font-weight: bold;
}
#autoservis-reika .table li:nth-child(odd) {
  background: #ccc;
}
#autoservis-reika .table li span, .table li b {
  display: table-cell;
  font-weight: normal;
  box-sizing: border-box;
  padding: 3px;
}
#autoservis-reika .table li b {
  width: 70%;  
}
#autoservis-reika .area-txt {
  background: #fff;
  box-sizing: border-box;
  min-height: 150px;
  padding: 30px;
}
#autoservis-reika .area-txt p.ac {
  color: #ee5105;
  font-size: 50px;
  line-height: 1;
  margin: 10px 0;
  text-align: center;
}
#autoservis-reika .area-txt p.ac em {
  display: block;
  font-size: 20px;
}
#autoservis-reika .banner {
	background: #fff;
	box-sizing: border-box;
	color: #fff;
	float: left;
	font-size: 34px;
	margin: 3% 0 0;
	min-height: 230px;
	padding: 50px 0;
	position: relative;
	text-align: center;
	width: 31.3%;
	border: 0;
	right: 0px;
}
#autoservis-reika .banner span {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  background: rgba(0, 0, 0, 0.4);
}
#autoservis-reika .banner i {
  color: #fff;
  display: none;
  font-size: 90px;
  left: 39%;
  position: absolute;
  bottom: 2%;
}
#autoservis-reika .banner a:hover {
  background: rgba(0, 0, 0, 0.6);
}
#autoservis-reika .banner:hover i {
  display: block;
}
#autoservis-reika .area-banner  .banner:nth-of-type(3n+2) {
  margin: 3% 3% 0;
}
#autoservis-reika .reika-clear {
  clear: both;
}
#autoservis-reika .reika-header {
  background: url(http://photo.autotat.ru/all/autoservis_reika/header-bg.jpg) no-repeat 50% 0;
  bottom: 0;
  display: block;
  height: 355px;
  margin: 30px auto 0;
  position: relative;
}
#autoservis-reika .reika-logo {
  display: block;
  position: absolute;
}
#autoservis-reika .reika-header .reika-logo {
	background: url(http://photo.autotat.ru/all/autoservis_reika/logo.png) no-repeat;
	height: 104px;
	left: 27px;
	top: 15px;
	width: 195px;
	z-index: 10;
}
#autoservis-reika .h-line {
  background: rgba(255, 255, 255, 0.71);
  box-shadow: 0 4px 3px 0 rgba(0, 0, 0, 0.61);
  width: 955px;
  height: 67px;
  position: absolute;
  top: 33px;
}
#autoservis-reika .h-line span {
  font-size: 23px;
  left: 255px;
  position: absolute;
  top: 18px;
}
#autoservis-reika .v-line {
  background: rgba(255, 255, 255, 0.71);
  box-shadow: 4px 0 3px 0 rgba(0, 0, 0, 0.61);
  height: 230px;
  left: 60px;
  position: absolute;
  width: 128px;
}
#autoservis-reika .phone {
  background: #15215d;
  border: 5px solid #ecdf74;
  border-radius: 40px;
  box-shadow: 3px 3px 2px 1px rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 41px;
  padding: 13px 25px;
  position: absolute;
  right: 22px;
  top: 22px;
}
#calc_form_table {
  width: 100%;
  max-width: 700px;
  margin: 0 auto 30px;
}
#calc_form_table .osago_tr, #calc_form_table .result, #send_form_phone_tr, #send_form_youself_tr, #send_form_email_tr {
  margin: 0 0 15px;
}
#calc_form_table .osago_tr span, #send_form_email_tr span, #send_form_phone_tr .phone span, #send_form_youself_tr span {
  display: block;
  float: left;
  width: 50%;
}
#calc_form_table .osago_tr select, #send_form_email_tr input, #send_form_youself_tr input {
  box-sizing: border-box;
  float: left;
  font-family: roboto;
  font-size: 1em;
  padding: 3px 5px;
  width: 50%;
}
#result b {
  font-size: 2em;
  color: #53a93f;
  margin: 20px 0;
}
#send_form_phone_tr .phone {
  font-size: 14px;
  margin: 0 0 15px;
}
#send_form_phone_tr .phone span {
  font-size: 18px;
}
#send_form_phone_tr .phone b {
  display: inline-block;
  font-size: 18px;
  font-weight: normal;
  margin: 0 1% 0 0;
  width: 11%;
}
#send_form_phone_tr .phone input.kodNumber {
  display: inline-block;
  font-size: 17px;
  font-weight: normal;
  margin: 0 1.5% 0 0;
  width: 10%;
}
#send_form_phone_tr .phone input {
  box-sizing: border-box;
  font-family: roboto;
  font-size: 17px;
  padding: 3px 5px;
  width: 38%;
}
#question_to_manager input[type="submit"] {
  background: #5b7fa6;
  border: 1px solid #5b7fa6;
  box-sizing: border-box;
  color: #fff;
  padding: 3px;
  width: 50%;
}
@font-face {
  font-family: "MyriadProRegular";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProRegular.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProRegular.woff") format("woff"), url("/files/fonts/MyriadProRegular.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProBold";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProBold.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProBold.woff") format("woff"), url("/files/fonts/MyriadProBold.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProItalic.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProItalic.woff") format("woff"), url("/files/fonts/MyriadProItalic.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProSemiBold";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProSemiBold.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProSemiBold.woff") format("woff"), url("/files/fonts/MyriadProSemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProBoldItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProBoldItalic.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProBoldItalic.woff") format("woff"), url("/files/fonts/MyriadProBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProSemiBoldItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProSemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProSemiBoldItalic.woff") format("woff"), url("/files/fonts/MyriadProSemiBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProRegular";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProRegular.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProRegular.woff") format("woff"), url("/files/fonts/MyriadProRegular.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProBold";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProBold.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProBold.woff") format("woff"), url("/files/fonts/MyriadProBold.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProItalic.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProItalic.woff") format("woff"), url("/files/fonts/MyriadProItalic.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProSemiBold";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProSemiBold.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProSemiBold.woff") format("woff"), url("/files/fonts/MyriadProSemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProBoldItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProBoldItalic.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProBoldItalic.woff") format("woff"), url("/files/fonts/MyriadProBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProSemiBoldItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProSemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProSemiBoldItalic.woff") format("woff"), url("/files/fonts/MyriadProSemiBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Conv_PFSquareSansPro-BoldItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/PFSquareSansPro-BoldItalic.woff") format("woff"), url("/files/fonts/PFSquareSansPro-BoldItalic.ttf") format("truetype"), url("/files/fonts/PFSquareSansPro-BoldItalic.svg") format("svg");
}
@font-face {
  font-family: "Conv_PFSquareSansPro-Light";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/PFSquareSansPro-Light.woff") format("woff"), url("/files/fonts/PFSquareSansPro-Light.ttf") format("truetype"), url("/files/fonts/PFSquareSansPro-Light.svg") format("svg");
}
@font-face {
  font-family: "Conv_PFSquareSansPro-MedItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/PFSquareSansPro-MedItalic.woff") format("woff"), url("/files/fonts/PFSquareSansPro-MedItalic.ttf") format("truetype"), url("/files/fonts/PFSquareSansPro-MedItalic.svg") format("svg");
}
@font-face {
  font-family: "Conv_PFSquareSansPro-Medium";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/PFSquareSansPro-Medium.woff") format("woff"), url("/files/fonts/PFSquareSansPro-Medium.ttf") format("truetype"), url("/files/fonts/PFSquareSansPro-Medium.svg") format("svg");
}
@font-face {
  font-family: "Conv_PFSquareSansPro-Regular";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/PFSquareSansPro-Regular.woff") format("woff"), url("/files/fonts/PFSquareSansPro-Regular.ttf") format("truetype"), url("/files/fonts/PFSquareSansPro-Regular.svg") format("svg");
}
@font-face {
  font-family: "MyriadProCondBold";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProCondBold.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProCondBold.woff") format("woff"), url("/files/fonts/MyriadProCondBold.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProCondBoldItalic";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProCondBoldItalic.eot?#iefix") format("embedded-opentype"), url("/files/fonts/MyriadProCondBoldItalic.woff") format("woff"), url("/files/fonts/MyriadProCondBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "MyriadProCondRegular";
  font-style: normal;
  font-weight: normal;
  src: url("/files/fonts/MyriadProCondRegular.woff") format("woff"), url("/files/fonts/MyriadProCondRegular.ttf") format("truetype");
}
#delfo-ravon .main-container {
  margin: 0 auto;
  max-width: 935px;
  width: 100%;
}
#delfo-ravon .all-auto a {
  display: block;
  float: left;
  text-align: center;
  width: 33%;
  box-sizing: border-box;
}
#delfo-ravon .all-auto img {
  display: block;
  margin: 0 auto;
}
#delfo-ravon .all-auto strong {
  border-bottom: 8px solid rgba(0, 0, 0, 0);
  color: #202020;
  cursor: pointer;
  display: inline-block;
  font-family: "MyriadProCondBold";
  font-size: 22px;
  font-style: italic;
  font-weight: 700;
  line-height: 28px;
  padding: 0 0 28px;
  text-transform: uppercase;
}
#delfo-ravon .all-auto a:hover strong {
  border-bottom: 8px solid #004d91;
}
#delfo-ravon a#logo {
  background: rgba(0, 0, 0, 0) url("http://www.photo.autotat.ru/delfo-ravon/logo.png") no-repeat scroll 0 0;
  display: block;
  float: left;
  height: 64px;
  margin: 5px 15px 26px 20px;
  width: 227px;
  z-index: 1000;
}
#delfo-ravon #delfo-ravon-logo {
  float: left;
  margin: 5px 15px 5px 0;
  width: 180px;
}
#delfo-ravon #delfo-logo img {
  width: 100%;
  height: auto;
}
#delfo-ravon #RavonMapId {
  float: right;
  height: 320px;
  position: relative;
  width: 50%;
}
#delfo-ravon #itext p {
  width: 50%;
  margin: 0;
}
#delfo-ravon .main-tel {
  color: #202020;
  font-family: "Conv_PFSquareSansPro-Light";
  font-size: 18px;
  font-weight: 300;
  text-align: left;
}
#delfo-ravon .city-name {
  color: #202020;
  font-family: "Conv_PFSquareSansPro-Light";
  font-size: 27px;
  margin: 15px 0;
  text-align: left;
}
#delfo-ravon .right-top-menu {
  float: right;
}
#delfo-ravon .customer-services {
  background: url(http://www.photo.autotat.ru/delfo-ravon/bg-copyright.png) no-repeat 0 12px;
  color: #4c4c4c;
  float: left;
  font: 10px/13px "MyriadProRegular";
  margin: 0 23px 0 3px;
  padding: 12px 0 0 25px;
  text-transform: uppercase;
}
#delfo-ravon .customer-services span {
  display: block;
  margin: 0 0 9px;
}
#delfo-ravon .customer-services b {
  color: #004d91;
  font: 29px/16px "MyriadProCondBold";
}
#delfo-ravon .footer-social-icons {
  border-left: 1px solid #cdcdcd;
  box-sizing: border-box;
  float: left;
  margin: 0 0 -24px;
  padding: 18px 7px 23px 8px;
}
#delfo-ravon .footer-social-icons a {
  float: left;
  height: 18px;
  margin: 0 3px;
  position: relative;
  width: 19px;
  z-index: 10;
}
#delfo-ravon .footer-social-icons a:nth-of-type(1) {
  background: url(http://www.photo.autotat.ru/delfo-ravon/vk.png) no-repeat;
}
#delfo-ravon .footer-social-icons a:nth-of-type(2) {
  background: url(http://www.photo.autotat.ru/delfo-ravon/ok.png) no-repeat;
}
#delfo-ravon .footer-social-icons a:nth-of-type(3) {
  background: url(http://www.photo.autotat.ru/delfo-ravon/you.png) no-repeat;
}
#delfo-ravon .addres {
  text-align: right;  
  position: relative;
}
#delfo-ravon .addres i {
  display: inline-block;
  padding: 4px 70px 5px 0;
  font-size: 15px;
}

#delfo-ravon .form-fly {}
#delfo-ravon .form-fly ol {
  box-sizing: border-box;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0 20px 0 0;
  width: 33%;
}
#delfo-ravon .form-fly ul {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
#delfo-ravon .form-fly ol li {
  margin: 0 0 20px;
}
#delfo-ravon .form-fly ul li {
  box-sizing: border-box;
  width: 25%;
  padding: 0 20px 0 0;
  float: left;
}
#delfo-ravon .form-fly ul li:last-child {
  padding: 0;
}
#delfo-ravon .form-fly li input {
  border: 1px solid #cacaca;
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  color: #494949;
  font-family: "MyriadProCondRegular";
  font-size: 12px;
  height: 34px;
  outline: medium none;
  padding: 0 0 0 10px;
  width: 100%;
}
#delfo-ravon .form-fly textarea {
  border: 1px solid #cacaca;
  border-radius: 3px;
  box-sizing: border-box;
  color: #494949;
  font-family: "MyriadProCondRegular";
  font-size: 12px;
  height: 87px;
  outline: medium none;
  padding: 10px 0 0 10px;
  resize: none;
  width: 67%;
  float: left;
}
#delfo-ravon .form-fly input[type="submit"] {
  font-family: 'Conv_PFSquareSansPro-Medium';
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  float: right;
  border: none;
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid #00396b;
  box-sizing: border-box;
  background: -webkit-linear-gradient(90deg, #b4b4b4 0%, #cfcfcf 0%, #005598 0%, #0268b9 100%);
  background: -moz-linear-gradient(90deg, #b4b4b4 0%, #cfcfcf 0%, #005598 0%, #0268b9 100%);
  background: -o-linear-gradient(90deg, #b4b4b4 0%, #cfcfcf 0%, #005598 0%, #0268b9 100%);
  background: -ms-linear-gradient(90deg, #b4b4b4 0%, #cfcfcf 0%, #005598 0%, #0268b9 100%);
  background: linear-gradient(0deg, #b4b4b4 0%, #cfcfcf 0%, #005598 0%, #0268b9 100%);
  width: 167px;
  height: 33px;
}
#delfo-ravon .record-test-wrap {
  background-attachment: fixed;
  background-image: url(http://www.photo.autotat.ru/delfo-ravon/m_loc_ext_02_parking_wf02.jpg);
  background-position: 130px 150%;
  background-size: cover;
  margin-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
}
#delfo-ravon .record-test-wrap-shadow {
  background: rgba(0, 0, 0, 0.5);
  padding: 65px 0 50px;
}
#delfo-ravon .record-test-wrap h2 {
  font: 40px/40px "MyriadProCondBoldItalic";
  margin: 0 0 21px;
  color: #fff;
}
#delfo-ravon .record-test-wrap h3 {
  font: 35px/35px "MyriadProCondBold";
  margin: 0 0 4px;
  color: #fff;
}
#delfo-ravon .record-test-wrap h4 {
  font: 35px/35px "MyriadProCondRegular";
  margin: 0 0 7px;
  color: #fff;
}
#delfo-ravon .record-test-wrap a {
  background: #004d91;
  cursor: pointer;
  display: inline-block;
  font: 17px/17px "MyriadProCondBold";
  margin: 25px 0 6px 0; 
  padding: 17px 70px 13px;
  color: #fff;
}
.wrap-bbord-new .bboard_b:nth-of-type(odd) {
  background: #f4f4f4;
}
.wrap-bbord-new .bboard_b:nth-of-type(1) {
  border-top: 1px solid #e5e5e5;
  box-shadow: none;
}
#bb-left-col div .bboardAttr:nth-of-type(2) {
  display: none;
}
.area-slide-uaz {
  position: relative;
}
.area-slide-uaz .cycle-pager {
  bottom: 30px;
  left: 45%;
  position: absolute;
  z-index: 1000;
}
.area-slide-uaz .cycle-pager span {
  color: #53a93f;
  font-size: 80px;
  line-height: 1;
  cursor: pointer;
}
.area-slide-uaz .cycle-pager span.cycle-pager-active {
  color: #508ebf;
}
.cit-news a {
  display: block;
}
.cit-news img {
  float: left;
  margin: 0 15px 0 5px;
}
.cit-news h4 {
  color: #508ebf;
  font-size: 29px;
  font-weight: normal;
  line-height: 1;
  margin: 0 0 10px;
}
.cit-news p {
  margin: 0 0 5px;
}
.map_balloon {
	font-family: roboto;
	min-height: 70px; 
	max-height: 150px; 
	min-width: 300px; 
	max-width: 370px;
}
.leaflet-popup .map_balloon a{
	color: #ff7800;
	font-size: 20px;
}
.map_balloon span{
	color: #fff;
	font-size: 16px;
}
.select-menu-area {
  background: #fff;
  box-sizing: border-box;
  display: none;
  margin: 0 0 13px;
  padding: 11px 10px 1px;
}
.select-menu {
  margin: 0 0 10px; 
}
.select-menu select {
  box-sizing: border-box;
  font-size: 18px;
  padding: 3px;
  width: 100%;
}
#xyx {
  /* display: none; */
}
.insertion-980 span.phone-red a, .insertion-980 span.phone-red-tel a {
  color: #9c2c2c;
}
.insertion-980 {
  background: #fff;
  padding: 20px;
  position: relative;
  border-bottom: 13px solid #e5e5e5;
}
#contentDiz1 .insertion-980:last-of-type {
  border-bottom: 13px solid #e5e5e5;
}
/* .insertion-980 img {
  background: #fff;
  border: 1px solid #3b5998;
  position: absolute;
  right: 10px;
  bottom: 10px;
  width: 150px;
} */
.insertion-980 h4 {
  margin: 0;
}
.insertion-980 h4 a {
  font-size: 24px;
  text-decoration: none;
  font-weight: 500;
  font-family: roboto;
}
.insertion-2002 span.phone-red, .insertion-980 span.phone-red, .insertion-980 span.phone-red-tel {
  color: #9c2c2c;
  display: block;
  font-size: 1.3em;
  font-weight: 500;
  position: absolute;
  right: 20px;
  top: 20px;
}
.insertion-980 span.phone-red i, .insertion-980 span.phone-red-tel i {
  float: left;
  color: #888;
  font-size: 37px;
  margin: -6px 6px 0;
}
.insertion-980 p {
  margin: 12px 0;
}
.insertion-980 p.pointer-p {
  cursor: pointer;
}
.insertion-980 p i {
  color: #3b5998;
}
.insertion-980 .none-area {}

.insertion-980 .none-area div {
  display: none;
  margin: 15px 0 10px;
}
.insertion-980 .menu-box {
  list-style: outside none none;
  margin: 10px 0;
  padding: 0;
}
.insertion-980 .menu-box li {
  color: #3b5998;
  float: left;
  margin: 0 0 0 20px;
}
.insertion-980 .menu-box li i {
  margin: 0 0 0 10px;
}
.insertion-980 .menu-box li span {
  color: #000;
}
.insertion-980 .menu-box li:nth-of-type(1) {
  margin: 0;
  cursor: pointer;
}
.insertion-980 .menu-box li:nth-of-type(2) {
  cursor: pointer;
}
.insertion-980 .menu-box li:nth-of-type(3) {
  float: right;
}
.no-pc {
  display: none;
}
.qatro-aria .element-area {
  box-sizing: border-box;
  float: left;
  margin: 0 0 20px;
  text-align: center;
  width: 50%;
}
.qatro-aria .element-area a {
  font-size: 20px;
}
.qatro-aria .element-area span {
  display: block;
  font-size: 14px;
  height: 42px;
}
.qatro-aria .element-area img {
  border: 1px solid #3b5998;
  width: 90%;
  max-width: 260px;
}
#bx-pager {
  bottom: 89px;
  left: 25px;
  position: absolute;
}
#bx-pager a {
  border: 1px solid;
  display: block;
  float: left;
  margin: 0 2px 0 0;
  width: 74px;
}
#bx-pager img {
  width: 100%;
  cursor: pointer;
}
.image-text-below img {margin: 4px 10px 10px; width: 140px; float: left; height: 80px;}
.image-text-below a {margin-top: 10px; display: block; font-size: 16px;}
.img-cont {
  height: 276px;
  overflow: hidden;
  text-align: center;
}
.fiesta-area {
  background: url(/files/fiesta/fiesta-bg.jpg) no-repeat;
  padding: 400px 60px 26px;
  margin: 0 0 13px;
}
.fiesta-area .bg-yell {
  background: rgba(255, 248, 222, 0.5);
  padding: 1px;
}
.fiesta-area .preimuch {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.fiesta-area .preimuch li {
  color: #450606;
  font-size: 15px;
  font-style: italic;
}
.fiesta-area .map-area-new {
  background: rgba(255, 248, 222, 0.5);
  padding: 10px 15px;
}
.fiesta-area .map-area-new img {
  float: left;
  margin: 0 15px 0 0; 
}
.fiesta-area .map-area-new ul li {
  font-size: 19px;
  font-style: italic;
  font-weight: bold;
}
.fiesta-area .map-area-new ul li a {
  color: #450606;
  display: inline-block;
  float: right;
  text-decoration: none;
}
.img-ban img {
  width: 100%;
  max-width: 591px;
  display: block;
  margin: 15px auto;
}

.fa.fa-phone-square {
  color: #53a93f !important;
  display: block;
  float: none !important;
  text-align: center;
}
.header-area-user {
  padding: 20px 10px;
  position: relative;
}
.header-area-user img {
  float: left;
  margin: 25px 21px 0 10px;
  width: 140px;
}
.header-area-user .title-area-user {
  float: left;
  margin: 20px 0 0;
  padding: 0 2%;
  width: 45%;
}
.header-area-user .title-area-user span {
  display: block;
  font-size: 30px;
}
.header-area-user .title-area-user h2 {
  color: #777;
  font-family: roboto;
  font-size: 20px;
  font-weight: normal;
  margin: 0;
}
.header-area-user .cont-area-user {
  float: right;
  padding: 0 2% 0 0;
  width: 30%;
}
.header-area-user a {
  display: block;
  font-family: roboto;
  font-size: 29px;
  font-weight: normal;
  margin: 10px 0 0;
}
.header-area-user a i {
  margin: 0 10px;
}
.header-area-user .ladalogo {
  background: url(/files/lada-logo-for-kan.png) no-repeat 0 0 / 100% auto;
  height: 50px;
  overflow: hidden;
  text-indent: -999px;
  width: 249px;
}
.user-slide {
  margin: 0;
}
.area-user-slide .bx-wrapper {
  margin: 0 auto;
  max-height: 459px;
  overflow: hidden;
}
.area-user-slide .bx-wrapper .bx-pager {
  bottom: 10px;
  padding: 0;
}
.models-user a {
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 0 1% 20px;
  width: calc(100% / 7);
}
.models-user a:hover {
  text-decoration: none;
}
.models-user img {
  display: block;
  width: 100%;
}
.models-user span {
  display: block;
  text-align: center;
  text-transform: uppercase;
}
.models-user b {
  color: #333;
  display: block;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
}
.user-button {
  margin: 20px 0 10px;
  text-align: center;
}
.user-button a {
  background: #53a93f;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  margin: 0;
  padding: 10px 20px;
  text-align: center;
}
.gray-user-zone {
  background: #f8f9f9;
  margin: 0 0 13px;
  padding: 1px;
}
.gray-user-zone p {
  font-size: 20px;
  font-weight: normal;
  margin: 20px;
  text-transform: uppercase;
}
.gray-user-zone img {
  float: left;
  margin: 0 50px 0 100px;
}
.very-hot a {
  display: block;
  font-family: roboto;
  font-size: 35px;
  font-weight: normal;
  margin: 10px 0 0;
  text-align: center;
}
.very-hot a i {
  margin: 0 10px;
}
.parkavto-services div {
  box-sizing: border-box;
  float: left;
  margin: 0 0 20px;
  text-align: center;
  width: 25%;
}
.specials-table {
  padding: 13px 0 0;
}
.specials-table > div:first-child {
  margin: 0;
  padding: 0;
}
.specials-table a {
  display: block;
}
.specials-table img {
  width: 100%;
}
.new-33-rowt {
  width: 33.3%;
  overflow: hidden;
  max-height: 200px;
  margin: 0 0 13px;
}
.mini-rowt {
  width: 20%;
}
.medium-rowt {
  width: 40%;
}
.mini-colt {
  padding: 0 0 13px;
}
.medium-rowt > a {
  overflow: hidden;
  height: 305px;
}
.mini-rowt > a {
  overflow: hidden;
  height: 305px;
  position: relative;
}
.mini-rowt > a img {
  position: absolute;
  bottom: 0;
}
[class*="-rowt"] {
  box-sizing: border-box;
  float: left;
  padding: 0 0 0 13px;
  z-index: 10;
  position: relative;
}
.list-usl-user li {
  box-sizing: border-box;
  float: left;
  padding: 0 5px 10px;
  width: 33%;
}
.list-usl-user li span {
  background: #f7f8fb;
  display: block;
  padding: 10px;
}
.contact-new-area {
  box-sizing: border-box;
  float: left;
  font-size: 14px;
  padding: 0 10px 0 0;
  width: 50%;
}
.contact-new-area b {
  display: block;
  margin: 10px 0 0;
}
#map-new-kan {
  width: 50%;
  box-sizing: border-box;
  float: left;
}
#map-new-korey {
  width: 50%;
  box-sizing: border-box;
  float: left;
  height: 200px;
}
.boardContArea, .boardContArea .park-avto-board {
  font-size: 25px;
}
.menu-korean {
  list-style: none;
  background: #fff url(/files/all/brands-kor.png) no-repeat 50% 50% / 100% auto;
  margin: 0 0 13px;
  padding: 0;
}
.menu-korean li {
  float: left;
  width: 20%;
}
.menu-korean li a {
  display: block;
  height: 65px;
  width: 100%;
}
.top-area-addres .item-addres {
  box-sizing: border-box;
  float: left;
  width: 33.33%;
}
.top-area-addres .item-addres:nth-of-type(3n-1) {
  padding: 13px 6.5px 0;
}
.top-area-addres .item-addres:nth-of-type(3n+1) {
  padding: 13px 6.5px 0 0;
}
.top-area-addres .item-addres:nth-of-type(3n) {
  padding: 13px 0 0 6.5px;
}
.top-area-addres .item-addres .white-zone {
  background: #fff;
  box-sizing: border-box;
  font-size: 24px;
  height: 130px;
  padding: 20px 30px;
  text-align: center;
}
.top-area-addres .item-addres b {
  display: block;
  font-weight: normal;
}
.top-area-addres .item-addres b em {
  display: block;
  font-size: 16px;
  font-style: normal;
  height: 30px;
}
.fly-zakaz {
  margin: 50px 0;
}
.fly-zakaz form ol {
  box-sizing: border-box;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0 10px;
  width: 50%;
}
.fly-zakaz form ol li {
  box-sizing: border-box;
  float: left;
  padding: 0 0 10px;
  width: 100%;
}
.fly-zakaz form ol li:nth-child(2) {
  padding: 10px 0;
}
.fly-zakaz form ol li:nth-child(3) {
  padding: 10px 0 0;
}
.fly-zakaz form ol li input, .fly-zakaz form ol textarea {
  border: 1px solid #c3c3c3;
  box-sizing: border-box;
  color: #333;
  font-family: "roboto condensed",sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 2;
  padding: 16px 28px;
  width: 100%;
}
.fly-zakaz form ol textarea {
  height: 262px;
  margin: 0;
}
.fly-zakaz form input[type="submit"] {
  background: #53a93f none repeat scroll 0 0;
  border: 0 none;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 20px;
  font-weight: bold;
  padding: 16px 28px;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  width: 100%;
}
.fly-zakaz form input[type="submit"]:hover {
  background: rgba(115, 186, 62, 1) none repeat scroll 0 0;
}
#fly-zakaz {
	display: none;
}
#fly-zakaz .fly-zakaz {
  margin: 20px;
}
#fly-zakaz .fly-zakaz form ol {
  float: none;
  padding: 0;
  width: 100%;
}
#fly-zakaz .fly-zakaz form ol li {
  float: none;
  padding: 0 0 15px;
  width: 100%;
}
#fly-zakaz .fly-zakaz form ol li input {
  min-width: 320px;
  width: 100%;
}
#fly-zakaz .fly-zakaz form input[type="submit"] {
  float: none;
  width: 100%;
}
.brand-box {
  padding: 0 0 50px;
}
.top-ban {
  box-sizing: border-box;
  float: left;
  max-height: 290px;
  overflow: hidden;
  position: relative;
  width: 50%;
}
.top-ban img {
  width: 100%;
}
.brand-box .text {
  background: rgba(255, 255, 255, 0.75);
  box-sizing: border-box;
  float: right;
  padding: 0;
  text-align: center;
  width: 50%;
}
.brand-box .text .zag {
  color: #333;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
  margin: 0 0 20px;
  text-align: center;
  text-shadow: 0 0 4px rgb(255, 255, 255);
  text-transform: none;
}
.brand-box .text .zag span {
  display: block;
  font-size: 62px;
  text-align: center;
}
.brand-box .text .post-text {
  color: #666;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
  margin: 0 0 50px;
  text-align: center;
  text-shadow: 0 0 4px rgb(255, 255, 255);
}
.brand-box .text .big-button {
  display: inline-block;
  margin: 0 auto;
  text-align: center;
}
.brand-box .text .big-button a {
  background: #0f850f;
  border-radius: 10px;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 20px;
  font-weight: bold;
  padding: 19px 32px;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
}
.item-euro {
  box-sizing: border-box;
  float: left;
  margin: 8px 0 20px;
  width: 25%;
}
.item-euro .t-p {
  color: #333;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 54px;
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
}
.item-euro .b-m {
  color: #999;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
p.post-text {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.3;
  margin-bottom: 20px;
  text-align: center;
}
b.euro:first-letter {
  text-transform: uppercase;
}
b.euro {
  color: #246800;
  display: inline-block;
  text-transform: lowercase;
}
.services-block {
  margin: 0 0 20px;
  overflow: hidden;
  padding: 15px 0;
  position: relative;
}
.blur {
  background: url(/design/bg_services1.jpg) no-repeat scroll 50% 50% / cover ;
  bottom: 0;
  filter: blur(1px);
  left: -1px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.white-box {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 8px;
  box-sizing: border-box;
  float: left;
  list-style: outside none none;
  margin: 0 1%;
  padding: 30px 0;
  position: relative;
  width: 31%;
  z-index: 2;
}
.white-box li {
  color: rgb(52, 52, 52);
  font-family: "Roboto Condensed",sans-serif;
  font-size: 18px;
  line-height: 1.25;
  text-align: center;
}
.white-box li h3 {
  color: #666;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 12px;
  padding: 0 36px;
  text-transform: uppercase;
}
.white-box li span {
  color: #0f850f;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 24px;
}
.white-box li span i {
  font-size: 41px;
  font-style: normal;
  margin-bottom: 12px;
  padding: 0;
  text-align: center;
}
.white-box li:nth-of-type(3):after {
  background: #333;
  content: " ";
  display: block;
  height: 1px;
  margin: 20px auto;
  width: 182px;
}
.white-box li:nth-of-type(4) {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 16px;
  padding: 0 36px;
}
.area-form {
  margin: 0 0 25px;
}
.area-form form ol {
  box-sizing: border-box;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0 15px 0 0;
  width: 70%;
}
.area-form form ol li {
  box-sizing: border-box;
  float: left;
  padding: 0 15px 0 0;
  width: 50%;
}
.area-form form ol li:nth-child(2) {
  padding: 0;
}
.area-form form ol li input, .area-form form ol textarea {
  border: 1px solid #c3c3c3;
  border-radius: 10px;
  box-sizing: border-box;
  color: #333;
  font-family: "Roboto Condensed";
  font-size: 18px;
  font-weight: 300;
  line-height: 1;
  padding: 16px 28px;
  width: 100%;
}
.area-form form ol textarea {
  height: 90px;
  margin: 15px 0 0;
}
.area-form form input[type="submit"] {
  background: #0f850f;
  border: 0 none;
  border-radius: 10px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  float: left;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 20px;
  font-weight: bold;
  padding: 11px 32px;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  width: 30%;
}
.gray {
  background: #fff;
  margin: 0 0 13px;
  min-height: 150px;
  padding: 0 0 1px;
}
.inner {
  margin: 0 auto;
  max-width: 1030px;
}
.diag-area .item-daig {
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 40px 40px 0;
  text-align: center;
  width: 33%;
}
.item-daig i {
  color: #aaa;
  display: block;
  font-size: 130px;
  margin: 0 0 20px;
}
.item-daig span {
  color: #0f850f;
  font-family: "Roboto Condensed";
  font-size: 22px;
  line-height: 1;
  text-transform: uppercase;
}
.item-daig p {
  color: #c50024;
  font-family: "Roboto Condensed";
  font-size: 14px;
}
.osago-kap {
  box-sizing: border-box;
  float: left;
  margin: 15px 0 0;
  width: 30%;
}
.osago-kap input[name="!CaptchaValue"] {
  box-sizing: border-box;
  font-size: 16px;
  padding: 5px 9px;
  width: 50%;
}
#none-form {
  display: none;
}
#none-form .area-form {
  margin: 20px;
}
#none-form .area-form form ol {
  float: none;
  padding: 0;
  width: 100%;
}
#none-form .area-form form ol li {
  float: none;
  padding: 0 0 15px;
  width: 100%;
}
#none-form .area-form form ol li input {
  min-width: 320px;
  width: 100%;
}
#none-form .area-form form input[type="submit"] {
  float: none;
  width: 100%;
}
#none-form .osago-kap {
  float: none;
  margin: 0 auto 15px;
  text-align: center;
}
.phone-osago {
  box-sizing: border-box;
  width: 35%;
  line-height: 1;
  margin: 15px auto;
}
.phone-osago .phone-osago-text {
  color: #666;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 11px;
  margin-bottom: 5px;
  text-align: center;
}
.phone-osago .phone-osago-num {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}
.phone-osago-num span {
  color: #0f850f;
  float: left;
  font-size: 21px;
}
.phone-osago .phone-osago-num a, .phone-osago .phone-osago-num b {
  color: #333;
  float: left;
  font-weight: 600;
  margin: 6px 0 0 6px;
  text-decoration: none;
}
.eutoosago-list {
  margin: 0;
  margin: 10px auto 25px;
  padding: 0;
  list-style: none;
  width: 70%;
  box-sizing: border-box;
}
.eutoosago-list li {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.eutoosago-list li:before {
  content: "— ";
}
#arz-price-table td:nth-of-type(4) {
  width: 150px;
}
#arz-price-table a {
	font-weight: normal;
}
.nvideo {
  width: 100%;
}
#electrician .white-box li span {
  color: #0f850f;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 24px;
}
#electrician .qatro-aria .predlojenia-autoelectric img {
  border: 0;
  width: unset;
}
#electrician .phone-red {
  text-align: center; 
  margin: 0 0 40px; 
  padding: 10px 0; 
  color: #c00000; 
  font-size: 36px;}
#electrician .white-box {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 8px;
  box-sizing: border-box;
  float: left;
  list-style: none;
  margin: 0 1%;
  padding: 30px 0;
  position: relative;
  width: 31%;
  z-index: 2;
}
#electrician .white-box li {
  color: rgb(52, 52, 52);
  font-family: "Roboto Condensed",sans-serif;
  font-size: 18px;
  line-height: 1.25;
  text-align: center;
}
#electrician .white-box li h3 {
  color: #666;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 0 0 12px;
  padding: 0 36px;
  text-transform: uppercase;
}
#electrician .white-box li:nth-of-type(3):after {
  background: #333;
  content: " ";
  display: block;
  height: 1px;
  margin: 20px auto;
  width: 182px;
}
#electrician .white-box li:nth-of-type(4) {
  font-family: "Roboto Condensed",sans-serif;
  font-size: 16px;
  padding: 0 36px;
}
#electrician .white-box li span {
  color: #1181c0;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 24px;
}
#electrician .white-box li span i {
  font-size:30px;
  font-style: normal;
  margin-bottom: 12px;
  padding: 0;
  text-align: center;
}
#electrician .area-form form input[type="submit"] {
  background: #1181c0;
  border: 0 none;
  border-radius: 10px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  float: left;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 20px;
  font-weight: bold;
  padding: 11px 32px;
  text-transform: uppercase;
  transition: all 0.3s ease 0s;
  width: 30%;
}
#electrician .buttons-green-2 li {
  box-sizing: border-box;
  display: block;
  float: left;
  margin: 0 0 0 12%;
  padding: 5px 0;
  text-align: center;
  width: 30%;
}
#electrician .buttons-green-2 li a {
  background: #1181c0;
  box-shadow: 0 8px 3px -4px #d8d8d8;
  font-size: 17px;
}
#electrician .blur {
  background: url(http://photo.autotat.ru/all/electrician/electrician-bg-services.jpg) no-repeat scroll 50% 50% / cover;
  bottom: 0;
  filter: blur(1px);
  left: -1px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.txt-left {text-align: left;}
.txt-center {text-align: center;}
.txt-justify {text-align: justify;}
.txt-right {text-align: right;}
.agrdiag_banner{
  position: relative;
  height: 300px;
  -webkit-background-size: cover;
  background-size: cover;
}
.agrdiag_banner_body {
  width: 80%;
  margin: 30px auto;
  text-align: center;
  background-color: rgba(0,0,0,0.67);
  padding: 15px 0 10px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.agrdiag_title {
  font-size: 48px;
  color: #fff;
  letter-spacing: 1.3px;
}
.agrdiag_desc {
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.75;
  color: #0988ec;
}
.agrdiag_phone {
  font-size: 48px;
}
.agrdiag_banner_body .agrdiag_phone {
  display: inline-block;
  padding: 5px 15px;
	background-color: #508ebf;
	color: #fff;
}
.agrdiag_banner_body .agrdiag_address {
  font-size: 31px;
  line-height: 1.95;
}
  .agrdiag_banner_body .agrdiag_address {
    color: #b1b1b1;
}
.agrdiag_gallery {
  display: block;
  margin: 50px auto;
}
.agrdiag_gallery_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 20px;
}
.agrdiag_gallery_item {
  -webkit-flex-basis: 435px;
  -ms-flex-preferred-size: 435px;
  flex-basis: 435px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 0 10px;
  background-color: rgba(255, 255, 255, 0.87);
  -webkit-transition: box-shadow 0.35s ease;
  -o-transition: box-shadow 0.35s ease;
  transition: box-shadow 0.35s ease;
}
.agrdiag_gallery_item:hover {
  box-shadow: grey 5px 5px 10px;
}
.agrdiag_gallery_img {
  display: block;
  max-width: 100%;
  height: auto;
}
.agrdiag_about {
  font-size: 18px;
}
.agrdiag_marks {
	display: block;
	margin: 0 auto 10px;
	max-width: 430px;
}
.agrdiag_marks_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 20px;
}
.agrdiag_marks_item {
  -webkit-flex-basis: 150px;
  -ms-flex-preferred-size: 150px;
  flex-basis: 150px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 0 10px;
  background-color: rgba(255, 255, 255, 0.87);
  -webkit-transition: box-shadow 0.35s ease;
  -o-transition: box-shadow 0.35s ease;
  transition: box-shadow 0.35s ease;
}
.agrdiag_marks_item img {
  display: block;
  max-width: 100%;
  height: auto;
} 
.agrdiag_attention {
  margin: 0 0 13px;
  padding: 10px;
  text-align: center;
  background: #508ebf;
  color: #fff;
  font-size: 16px;
}
.agrdiag_attention span {
  font-size: 26px;
}
.agrdiag_table {
  border-collapse: collapse;
  width: 100%;
  margin: 0 auto;
}
.agrdiag_table tr:nth-child(2n+1) {
  background-color: #e1f3ff;
}
.agrdiag_table td {
  padding: 20px;
}
.agrdiag_contacts > * {
	line-height: 1.75
}
.agrdiag_contacts .agrdiag_address {
  font-size: 24px;
}
.agrdiag_contacts .agrdiag_phone {
  font-size: 24px;
}
.agrdiag_contacts .agrdiag_worktime {
  font-size: 24px;
}
.companypage_banner {
  position: relative;
  height: 300px;
  -webkit-background-size: cover;
  background-size: cover;
}
.companypage_about {
  font-size: 18px;
  line-height: 1.5;
}
.companypage_gallery {
  display: block;
  margin: 50px auto;
}
.companypage_gallery_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 20px;
}
.companypage_gallery_item {
  -webkit-flex-basis: 435px;
  -ms-flex-preferred-size: 435px;
  flex-basis: 435px;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 0 10px;
  background-color: rgba(255, 255, 255, 0.87);
  -webkit-transition: box-shadow 0.35s ease;
  -o-transition: box-shadow 0.35s ease;
  transition: box-shadow 0.35s ease;
}
.companypage_gallery_item:hover {
  box-shadow: grey 5px 5px 10px;
}
.companypage_gallery_img {
  display: block;
  max-width: 100%;
  height: auto;
}
.companypage_contacts > * {
  line-height: 1.75
}
.honda_kos_banner_body {
    width: 80%;
    margin: 30px auto;
    text-align: center;
    background-color: rgba(0,0,0,0.67);
    padding: 15px 0 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.honda_kos_title {
  font-size: 48px;
  color: #fff;
  letter-spacing: 1.3px;
}
.honda_kos_phone {
  font-size: 48px;
}
  .honda_kos_banner_body .honda_kos_phone {
    display: inline-block;
    padding: 5px 15px;
    background-color: #508ebf;
    color: #fff;
  }
.honda_kos_banner_body .honda_kos_address {
  color: #b1b1b1;
}
.honda_kos_services {
  overflow-x: scroll;
}
.honda_kos_table {
  border-collapse: collapse;
  width: auto;
  margin: 0 auto;
  overflow-x: auto;
  display: block;
}
.honda_kos_table tr:nth-child(2n+1) {
  background-color: #e1f3ff;
}
.honda_kos_table td {
  padding: 10px;
}
.honda_kos_attention {
  margin: 0 0 13px;
  padding: 10px;
  text-align: center;
  background: #508ebf;
  color: #fff;
  font-size: 16px;
}
.honda_kos_attention span {
  font-size: 26px;
}
.companypage_services_group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.companypage_services_item {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  margin: 0 10px;
  background-color: rgba(255, 255, 255, 0.87);
  -webkit-transition: box-shadow 0.35s ease;
  -o-transition: box-shadow 0.35s ease;
  transition: box-shadow 0.35s ease;
}
.honda_kos .companypage_services_item {
    -webkit-flex-basis: 435px;
  -ms-flex-preferred-size: 435px;
  flex-basis: 435px;
}
.services_table {
  padding: 0;
  margin: 14px 0;
}
.services_table li {
  list-style: none;
}
.honda_kos .services_table li {
  padding: 5px;
}
.honda_kos .services_table li:nth-child(2n+1) {
  background-color: #e1f3ff;
}
.companypage_contacts .honda_kos_address,
.honda_kos_contacts .honda_kos_address {
  font-size: 24px;
}
.companypage_contacts .honda_kos_phone,
.honda_kos_contacts .honda_kos_phone {
  font-size: 24px;
}
.companypage_contacts .honda_kos_worktime,
.honda_kos_contacts .honda_kos_worktime {
  font-size: 24px;
}
.triumfavto_banner_body {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    background: -moz-linear-gradient(top, rgba(229,112,231,0.1), rgba(200,94,199,0.42), rgba(100,225,229,0.6));
    background: -webkit-linear-gradient(top, rgba(229,112,231,0.1),rgba(200,94,199,0.42),rgba(100,225,229,0.6));
    background: linear-gradient(to bottom, rgba(229,112,231,0.1),rgba(200,94,199,0.42),rgba(100,225,229,0.6));
    padding: 75px 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    box-sizing: border-box;
}
.companypage_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.companypage_button {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
 ul.companypage_button {
  margin: 20px auto;
}
.triumfavto.companypage_button li {
  list-style: none;
  margin: 0 10px;
  background-color: #006637;
  padding: 0 30px;
  width: 25%;
  text-align: center;
}
.triumfavto.companypage_button a {
  border: 0;
  padding: 3px 0;
  display: block;
  font-size: 17px;
  color: #fff;
  white-space: nowrap;
}
.triumfavto_title {
  font-size: 48px;
  color: #fff;
  letter-spacing: 1.3px;
}
.triumfavto_phone {
  font-size: 48px;
}
  .triumfavto_banner_body .triumfavto_phone {
    display: inline-block;
    padding: 5px 15px;
    background-color: #006637;
    color: #fff;
  }
.triumfavto_services {
  overflow-x: scroll;
}
.triumfavto_table {
  border-collapse: collapse;
  width: auto;
  margin: 0 auto;
  overflow-x: auto;
  display: block;
}
.triumfavto_table tr:nth-child(2n+1) {
  background-color: #e1f3ff;
}
.triumfavto_table td {
  padding: 10px;
}
.triumfavto_attention {
  margin: 0 0 13px;
  padding: 10px;
  text-align: center;
  background: #006637;
  color: #fff;
  font-size: 16px;
}
.triumfavto_attention span {
  font-size: 26px;
}
.triumfavto .companypage_services_item {
  -webkit-flex-basis: 435px;
  -ms-flex-preferred-size: 435px;
  flex-basis: 435px;
}
.triumfavto .services_table li {
  padding: 5px;
}
.triumfavto .services_table li:nth-child(2n+1) {
  background-color: #e1f3ff;
}
.triumfavto.buttons-green-2 {
  margin: 0 auto;
}
.triumfavto.buttons-green-2 li a {
  background-color: #006637;
}
.triumfavto.companypage_about {
  font-size: 16px;
  text-align: justify;
}
.companypage_contacts .triumfavto_address,
.triumfavto_contacts .triumfavto_address,
.companypage_contacts .triumfavto_phone,
.triumfavto_contacts .triumfavto_phone,
.companypage_contacts .triumfavto_worktime,
.triumfavto_contacts .triumfavto_worktime {
  font-size: 18px;
  line-height: 1.55;
  padding-bottom: 20px;
}
.akpptransmissions_header {
  background: #000 url(http://www.photo.autotat.ru/all/akpptransmissions/header.jpg) no-repeat 72% 50% / auto 100%;
  display: block;
  height: 80px;
  margin: -1px 0 0;
  padding: 35px 30px;
  position: relative;
}
.akpptransmissions_header.fix {}
.akpptransmissions_logo {
  background: url(http://www.photo.autotat.ru/all/akpptransmissions/logo.png) no-repeat 0 50% / auto 100%;
  box-sizing: border-box;
  color: #fff;
  display: block;
  float: left;
  font-size: 23px;
  font-weight: 400;
  line-height: 1;
  padding: 10px 0 10px 105px;
  text-transform: uppercase;
  text-decoration: none;
}
.akpptransmissions_logo:hover {
  color: #dcdcdc;
  text-decoration: none;
}
.akpptransmissions_right {
    position: relative;
    float: right;
}
.akpptransmissions_phone {
  color: #fff;
  display: block;
  font-size: 30px;
  line-height: 1;
  margin: 0 0 10px;
  text-decoration: none;
}
.akpptransmissions_phone a {
  color: #fff;
  font-size: 30px;
  text-decoration: none;
}
.akpptransmissions_header-button {
  background: #e85355;
  color: #fff;
  display: block;
  font-size: 25px;
  line-height: 1;
  padding: 10px 0 11px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
.akpptransmissions_header-button:hover {
  background: #de383b;
  text-decoration: none;
}
.akpptransmissions_content-menu li {
  float: left;
  width: 33.3%;
  padding: 10px;
  box-sizing: border-box;
}
.akpptransmissions_content-menu li a {
  display: block;
  color: #fff;
  font-size: 25px;
  text-decoration: none;
  position: relative;
}
.akpptransmissions_content-menu li a img {
  width: 100%;
  display: block;
}
.akpptransmissions_content-menu li a span {
  display: block;
  background: rgba(55, 117, 162, 0.9);
  line-height: 1;
  padding: 10px 0 11px;
  text-align: center;
  position: absolute;
  height: 46px;
  bottom: 0;
  right: 0;
  left: 0;
  transition: all 0.5s ease-in-out 0s;
}
.akpptransmissions_content-menu li a:hover span {
  background: rgba(55, 117, 162, 0.7);
  height: 85px;
}
.akpptransmissions_table-zone {
  overflow-x: auto;
  width: 100%;
}
.akpptransmissions_pay {
  border-collapse: collapse;
  margin: auto;
}
.akpptransmissions_pay tr:nth-child(1) {
  background-color: #959595 !important;
  color: #fff;
}
.akpptransmissions_pay tr:nth-child(1) p {
  color: #fff;
}
.akpptransmissions_pay tr:nth-child(2n+1) {
  background-color: #e4e4e4;
}
.akpptransmissions_pay {
  border: 0;
}
.akpptransmissions_pay td {
  border: 0;
  padding: 10px;
}
.akpptransmissions_pay tr:nth-child(1) td {
  background: #3775a2;
  font-size: 25px;
  font-style: normal;
  line-height: 1;
  color: #fff;
  padding: 10px;
}
.akpptransmissions_contacts .akpptransmissions_address,
.akpptransmissions_contacts .akpptransmissions_phone, 
.akpptransmissions_contacts .akpptransmissions_worktime {
  font-size: 18px;
  line-height: 1.75;
  margin: 0;
}
.akpptransmissions_contacts .akpptransmissions_phone {color: #333;}
.akpptransmissions_attention {
  margin: 0 0 13px;
  padding: 10px;
  text-align: center;
  background: #508ebf;
  color: #fff;
  font-size: 16px;
}
.akpptransmissions_attention span {
  font-size: 26px;
}
#vtm-auto .area-form form input[type="submit"]{
  font-family: 'Roboto Condensed',sans-serif;
}
#vtm-auto .phone-red{
  text-align: center;
  margin: 0 0 40px;
  padding: 10px 0;
  color: #c00000;
  font-size: 37px;
}
#vtm-auto .phone-red i{
  color: #53a93f;
}
#vtm-auto .primary, a {
  color: #005f91;
}
#vtm-auto .title-primary {
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 24px;
}
#vtm-auto .title-secondary {
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #000;
}
#vtm-auto .title-attention {
  font-family: 'Roboto Condensed',sans-serif;
  color: #f36;
  font-size: 18px;
}
#vtm-auto .attention-getter {
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 18px;
  background: #fde9d9;
  padding: 20px;
}
#vtm-auto .row {
  margin: 15px;
}
#vtm-auto .col-33 {
  width: 33.3%;
  float: left;
}
#vtm-auto .col-33 img{
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}
#vtm-auto .promo {
  display: table;
}
#vtm-auto .promo-attention {
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 40px;
  color: #005f91;
  text-align: center;
  margin: 30px;
}
#vtm-auto .promo-item {
  margin: 0;
  width: 14%;
  padding: 15px;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: bottom;
}
#vtm-auto .promo-item .promo-title {
  font-size: 14px;
  text-align: center;
  font-weight: 400;
}
#vtm-auto .promo-item .promo-img {
  width: 100%;
  margin: 10px auto;
}
#vtm-auto .promo-item .promo-price {
  text-align: center;
  background: #e31e25;
  border-radius: 12px;
  padding: 10px;
  font-size: 1em;
  color: #fff;
}
.img-data {
	width: 100%;
	display: block;
}
#zap-fobos .intro{
  position: relative;
}
#zap-fobos .phone{
  position: absolute;
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 60px;
  color: #fff;
  bottom: 24px;
  left: 46px;
  background: #3ab9dc;
  padding: 5px 50px 30px 10px;
  box-sizing: border-box;
  border-radius: 50px;
}
#zap-fobos .phone i{
  color: #fff;
  padding: 0 20px;
}
#zap-fobos .address {
  position: absolute;
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 20px;
  color: #fff;
  bottom: 30px;
  left: 240px;
}
#zap-fobos .promo-attention {
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 40px;
  color: #005f91;
  text-align: center;
  margin: 30px;
}
#zap-fobos .promo-attention i{
  color: #53a93f;
  padding: 0 20px;
}
#zap-fobos .zap-elements-area-section {
  border: transparent 1px solid;
  overflow: hidden;
  padding: 1px;
  padding-right: 1px;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  -moz-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  transition: all 1s cubic-bezier(.23, 1, .32, 1);
}
#zap-fobos .zap-elements-area-section:hover {
  border: rgba(61,105,122,0.23) 1px solid;
}
#zap-fobos .zap-elements-area-img {
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  height: 100%;
  min-height: 150px;
  -webkit-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  -moz-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  transition: all 1s cubic-bezier(.23, 1, .32, 1);
}
#zap-fobos .zap-elements-area-img img {
  display: block;
  width: 70%;
  margin: 0 auto;
  padding: 10px 0 0;
  -webkit-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  -moz-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  transition: all 1s cubic-bezier(.23, 1, .32, 1);
}
#zap-fobos .zap-elements-area-section:hover .zap-elements-area-img {
  background: rgba(61,105,122,0.06);
}
#zap-fobos .zap-elements-area-section:hover .zap-elements-area-img img {
  transform: scale(1.05);
}
#zap-fobos .zap-elements-area-title {
  margin: 0 auto;
  width: 100%;
  overflow: hidden;
  padding: 20px;
  box-sizing: border-box;
  -webkit-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  -moz-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  transition: all 1s cubic-bezier(.23, 1, .32, 1);
  min-height: 170px;
}
#zap-fobos .zap-elements-area-section:hover .zap-elements-area-title {
  background: rgba(61,105,122,0.06);
}
#zap-fobos .zap-elements-area-title h3 {
  color: #ad5e44;
  display: block;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 2px;
  line-height: 1.5em;
  margin: 0;
  text-transform: uppercase;
  font-family: "Arial",sans-serif;
  padding: 5px 0;
}
#zap-fobos .zap-elements-area-title p {
  margin: 0;
}
#zap-fobos .zap-elements-area-title p em {
  font-style: normal;
  font-size: 22px;
  color: #ff8400;
  position: absolute;
}
#zap-fobos .zap-elements-area-section .zap-elements-area-description {
  display: block;
  -webkit-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  -moz-transition: all 1s cubic-bezier(.23, 1, .32, 1);
  transition: all 1s cubic-bezier(.23, 1, .32, 1);
}
#zap-fobos .zap-elements-area-section:hover .zap-elements-area-description {
  display: block;
}
#zap-fobos .base {
  margin: 0 auto;
  padding: 0;
  display: table;
  width: 100%;
  max-width: 1000px;
}
#zap-fobos .base ul.line  {
  padding: 0;
}
#zap-fobos .line {
  display: table-row;
}
#zap-fobos .base li {
  display: table-cell;
  width: 25%;
}
.virage-n {
  position: relative;
}
.virage-phone {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  font-size: 30px;
  left: 0;
  padding: 15px 0;
  position: absolute;
  right: 0;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
  top: 10px;
}
.virage-phone b {
  font-size: 60px;
  font-weight: normal;
  display: block;
}
.virage-photos a {
  float: left;
  box-sizing: border-box;
  width: 33.3%;
  padding: 10px;
}
.virage-photos img {
  width: 100%;
}
.autoser-free-title {
  font-size: 1.37em;
}
.autoser-free {
  color: #555;
}
.autoser-free span {
  color: #010;
}
.top-bosch, .zone-form {
  background: url(/files/bosch/bg-3.jpg) no-repeat 0 0 / cover;
  width: 100%;
  min-height: 500px;
  margin: 13px 0 0;
  position: relative;
}
.zone-form {
  background: url(/files/bosch/bg-2.jpg) no-repeat 0 0 / 100% auto;
  min-height: 417px;
  margin: 13px 0;
}
.head-page.bosch {
  background: rgba(45,75,121,0.87);
}
.head-page.bosch img {
  float: left;
  margin: 0 30px;
}
.head-page.bosch span {
  display: block;
  float: left;
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  margin: 20px 0 0;
  line-height: 1;
}
.head-page.bosch b {
  font-weight: normal;
  color: #fff;
  float: right;
  font-size: 43px;
  margin: 10px 20px 0 0;
}
.head-page.bosch b a, .blue-line.bosch b a {
  color: #fff;
  text-decoration: none;
}
.tab.bosch, .black-zone {
  background: rgba(36,47,57,0.71);
  position: absolute;
  left: 12%;
  right: 12%;
  box-sizing: border-box;
  padding: 20px 0;
  bottom: 0;
  top: 72px;
}
.black-zone {
  top: 0;
}
.tab.bosch .blue-regh {
  background: rgba(0, 130, 212, 0.6);
  color: #fff;
  text-align: center;
  padding: 5px 0;
  font-size: 20px;
}
.tab h1 {
  color: #fff;
  text-transform: uppercase;
  font-size: 50px;
  text-align: center;
  margin: 30px 0;
}
.tab h2 {
  text-align: center;
  color: #fe0201;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 300;
  margin: 25px 0;
}
.tab p a {
  background-color: #57b91d;
  float: left;
  color: #fff;
  padding: 10px 20px;
  box-sizing: border-box;
  width: 42.5%;
  margin: 0 2.5% 0 5%;
  text-align: center;
}
.tab p a.callback {
  background-color: #2ea0ff;
  margin: 0 5% 0 2.5%;
}
.table-bosch tr:nth-child(2n+1) {
  background: #d6e3bc;
}
.blue-line.bosch {
	margin: 0 0 13px;
	padding: 10px 0;
	background: #2c5079; 
	background: -moz-linear-gradient(top, #2c5079 0%, #0f83cc 100%); 
	background: -webkit-linear-gradient(top, #2c5079 0%,#0f83cc 100%); 
	background: linear-gradient(to bottom, #2c5079 0%,#0f83cc 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c5079', endColorstr='#0f83cc',GradientType=0 );
}
.blue-line.bosch p {
  text-align: center;
  margin: 10px 0 0;
  font-size: 20px;
  color: #fff;
}
.blue-line.bosch b {
  color: #fff;
  font-size: 40px;
  font-weight: 400;
  text-align: center;
  display: block;
  margin: 14px 0 5px;
}
.photo-gall.bosch {
  padding: 10px 0 0;
}
.photo-gall.bosch a {
  float: left;
  display: block;
  width: 33.3%;
  padding: 0 10px 20px;
  box-sizing: border-box;
}
.photo-gall.bosch a img {
  width: 100%;
}
.black-zone h5.green-block {
  background: #20b639 url(/files/bosch/support.png) no-repeat 5% 50% / auto 80%;
  padding: 20px;
  text-transform: uppercase;
  text-align: center;
  font-size: 20px;
  font-weight: 300;
  color: #fff;
}
.black-zone form ul {
  list-style: none;
  padding: 0 10px;
  margin: 0;
}
.black-zone form ul li {
  float: left;
  box-sizing: border-box;
  width: 33.3%;
  padding: 10px;
}
.black-zone form ul li input {
  width: 100%;
  box-sizing: border-box;
  display: block;
  background: rgba(0, 0, 0, 0.6);
  border: 2px solid #fff;
  border-radius: 3px;
  font-size: 16px;
  outline: none;
  color: #fff;
  padding: 10px;
}
.black-zone form .captcha-black {
  display: block;
  width: 35%;
  margin: 10px auto 0;
}
.black-zone form .captcha-black img {
  border: 0;
  margin: 0;
  box-sizing: border-box;
  padding: 0 21px;
  width: 50%;
  background: #e90f32;
}
.black-zone form .captcha-black input {
  box-sizing: border-box;
  width: 42%;
  display: block;
  background: rgba(0, 0, 0, 0.6);
  border: 2px solid #fff;
  border-radius: 3px;
  outline: none;
  color: #fff;
  padding: 10px;
  font-size: 16px;
  margin: 0 0 0 8%;
  float: left;
}
.black-zone form input[type="submit"] {
  width: 100%;
  margin: 20px 0 0;
  box-sizing: border-box;
  border: 0;
  background: #57b91d;
  border-radius: 0;
}
.fly-form-big {
  display: none;
}
.fly-form-big form ul {
  list-style: none;
  padding: 0 10px;
  margin: 0;
}
.fly-form-big form ul li {
  box-sizing: border-box;
  width: 100%;
  padding: 10px;
}
.fly-form-big form ul li input {
  width: 100%;
  box-sizing: border-box;
  display: block;
  border: 2px solid #444;
  border-radius: 3px;
  font-size: 16px;
  outline: none;
  color: #444;
  padding: 10px;
}
.fly-form-big form .captcha-black {
  display: block;
  width: 35%;
  margin: 10px auto 0;
  min-width: 257px;
}
.fly-form-big form .captcha-black img {
  border: 0;
  margin: 0;
  box-sizing: border-box;
  padding: 0 21px;
  width: 50%;
  background: #e90f32;
}
.fly-form-big form .captcha-black input {
  box-sizing: border-box;
  width: 42%;
  display: block;
  border: 2px solid #444;
  border-radius: 3px;
  outline: none;
  color: #444;
  padding: 10px;
  font-size: 16px;
  margin: 0 0 0 8%;
  float: left;
}
.fly-form-big form input[type="submit"] {
  width: 100%;
  margin: 20px 0 0;
  box-sizing: border-box;
  border: 0;
  background: #57b91d;
  border-radius: 0;
  color: #fff;
}
.fly-form-big video {
  width: 100%;
  box-sizing: border-box;
}
.duble-img.bosch a {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 10px;
}
.duble-img.bosch a img {
  width: 100%;
}
.h-title {
  font-size: 45px;
  text-align: center;
  margin: 0 0 25px;
  color: #17365d;
}
.table-bosch {
  margin: 0 0 15px;
  width: 100%;
}
.big-p {
  font-size: 25px;
  text-align: center;
}
.scroll-zone {
  width: 100%;
  overflow-x: auto;
}
#about {
  background: #9c2c2c;
  bottom: 0;
  box-sizing: border-box;
  display: block;
  left: 0;
  overflow-y: auto;
  padding: 5px 0 0;
  position: fixed;
  top: 1px;
  width: 320px;
  z-index: 1;
}
nav {
  max-width: 350px;
  width: 100%;
}
.snap-drawers nav {
  margin: 0;
}
nav ul li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
  display: block;
  font-size: 17px;
  font-weight: 300;
  padding: 8px 10px;
  text-decoration: none;
  text-indent: 20px;
  text-shadow: 0 1px 0 #000;
}
nav ul li:first-child a {
  border-top: 0;
}
nav ul li a:hover {}
.autotat {
  display: block;
  float: left;
  font-family: "Myriad Pro BoldCond";
  font-size: 44px;
}
#header-menu .autotat {
  padding: 5px 0 9px 17px;
}
.autotat span {
  font-family: "Myriad Pro Cond";
}
#header-menu .menush {
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 8px 0;
  width: 26px;
}
.menush:after, .plus:after {
  font-family: "FontAwesome";
  color: #fff;
  content: "\f0c9";
  display: block;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.2;
  text-align: center;
  text-transform: none;
}
#phone-menu .plus  {
  float: right;
  box-sizing: border-box;
  display: block;
  padding: 5px 9px 0 0;
  width: 33px;
}
#phone-menu .plus:after {
  content: "\f067";
}
.mobil-list ul {
  list-style: none;
  margin: 0;
  padding: 0 0 13px;
  background: #fff;
}
.mobil-list ul li {
  margin: 0;
  padding: 0 0 0 4px;
  line-height: 1.4;
  width: 33.3%;
  box-sizing: border-box;
  float: left;
}
.mobil-list ul li a {
  display: block;
  font-family: roboto;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  padding: 5px 0 0 6px;
}
.snapjs-right .snap-drawer-left {
	display: block;
	right: 0;
	left: auto;
}
.snapjs-right .snap-drawer-right {
	display: none;
}
.snap-drawers {
  background: #323949;
}
.snap-drawer {
	background: #323949;
	color: #eee;
}
.snap-drawer ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.snap-drawer li > a {
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 10px 15px;
  font-weight: 400;
  text-shadow: 0 1px 0 #000;
  text-decoration: none;
  color: #fff;
  text-indent: 20px;
  font-size: 20px;
}
.snap-drawers {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
}
.snap-drawer {
  position: absolute;
  top: 0;
  right: auto;
  bottom: 0;
  left: auto;
  width: 265px;
  height: auto;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: width 0.3s ease;
     -moz-transition: width 0.3s ease;
      -ms-transition: width 0.3s ease;
       -o-transition: width 0.3s ease;
          transition: width 0.3s ease;
}
.snap-drawer-left {
  left: 0;
  z-index: 1;
}
.snap-drawer-right {
  right: 0;
  z-index: 1;
}
.snapjs-left .snap-drawer-right, .snapjs-right .snap-drawer-left {
  display: none;
}
.snapjs-expand-left .snap-drawer-left, .snapjs-expand-right .snap-drawer-right {
  width: 100%;
}
#wrap.snap-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 2;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
       -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
#services { 
  padding-bottom: 20px;
} 
#services li { 
  line-height: 1.8em;
} 
#services a { 
  color: #2a2a2a; 
  text-transform: uppercase; 
  font-size: smaller;
}
#page-phone #searchNew, #page-phone #searchOld {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 20px;
}
#page-phone .searchFormAll span {
  width: 20%;
  box-sizing: border-box;
  padding: 0 10px 0 0;
}
#page-phone .searchFormAll select {
  box-sizing: border-box;
  width: 80%;
}
a.free-catalog-getmore {
	font-style: normal;
	color: #fff;
	background-color: #005f91;
	display: block;
	border: 1px solid #005f91;
	padding: 1px 5px 2px;
	border-radius: 2px;
	margin: 0;
	font-size: 14px;
	float: left;
	font-weight: 400;
}
.free-catalog-subject {
	color: #005f91;
	font-weight: 500;
}
.free-catalog-description {
	font-size: 0.75em;
	color: #666;
	display: block;
	margin-top: .3em;
}
.titleUnit .stars {
	font-size: 15px;
	margin: 0 9px 0 0;
}
.titleUnit .stars:before {
	color: #ccc;
}
.bboard_b {
  background: #fff;
  box-sizing: border-box;
  cursor: pointer;
  margin: 0 0 1px;
  padding: 3px;
  position: relative;
  width: 100%;  
}
.bboard_b a.img-a {
  display: block;
  float: left;
  width: 10%;
  padding: 7px;
  box-sizing: border-box;
}
.bboard_b a.img-a img {
  width: 100%;
  border: 0;
  border: 1px solid #ccc;
}
.price-name-area {
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 15px 0 0 15px;
  width: 30%;
}
.price-name-area .price a {
  display: block;
  font-size: 18px;
  font-weight: 300;
  height: 21px;
  line-height: 1;
  overflow: hidden;
  padding: 0;
}
.price-name-area .price-board {
  color: #ca0005;
  font-size: 19px;
  margin: 6px 0 0;
}
.price-name-area .price-board:after {
  font-family: "FontAwesome";
  content: "\f158";
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: center;
  text-transform: none;
  display: inline-block;
  padding: 0 0 0 6px;
}
.bboard_b a.link-long {
  box-sizing: border-box;
  display: table;
  float: left;
  height: 75px;
  width: 60%;
  color: #2a2a2a;
}
.bboard_b a.link-long span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 16.6%;
}
.bboard_b a.link-long span.date_bboard {
  color: #ccc;
  display: none; 
}
footer {
  background: #520303;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 60px 45px 30px 40px;
  position: relative;
  width: 100%;
}
footer:before {
  position: absolute;
  top: -3px;
  left: 0;
  right: 0;
  height: 15px;
  background: url(/design/snow-kzn.png) repeat-x 0 0 / auto 100%;
  display: none;
  content: " ";
}
footer a, footer div {
  color: #fff;
}
.inner-foot {
  margin: 0 auto;
  max-width: 1200px;
}
.since {
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 10px;
  text-align: right;
}
.copy, .footer-mail {
  margin: 0 0 10px;
  font-size: 14px;
  text-align: right;
}
.counter-area {
  float: right;
  margin: 0;
  max-width: 294px;
  width: 20%;
}
.counter {
  float: right;
  max-width: 190px;
}
.counter .column-counter {
  box-sizing: border-box;
  float: left;
  padding: 0 0 0 10px;
  width: 50%;
}
.counter .column-counter div {
  padding: 0 0 10px;
  box-sizing: border-box;
}
.counter .column-counter img {
  width: 100%;
}
.centr-links {
  float: left;
  width: calc(100% - 300px);
}
.centr-links-align {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}
.centr-links ul {
  box-sizing: border-box;
  float: left;
  list-style: outside none none;
  margin: 0;
  padding: 0 10px;
  width: 25%;
}
.centr-links ul li {
  margin: 2px 0;
}
.centr-links ul li a {
  font-weight: 300;
  font-size: 14px
}
.centr-links ul li.sitemap-bottom a {
  color: #ccc;
}
.centr-links ul li span {
  font-weight: 400;
  color: #ccc;
  display: block;
  margin: 0 0 5px;
}
.zone-after-footer {
  border-bottom: 1px solid #613636;
  border-top: 1px solid #613636;
  margin: 50px 0 0;
  padding: 10px 20px;
}
.zone-after-footer span {
  display: inline-block;
  float: left;
  padding: 7px 10px 0 0;
}
.zone-after-footer i {
  color: #ccc;
  font-size: 32px;
  margin: 0 5px;
}
.zone-after-footer a:hover i {
  color: #fff;
}
.list-in-doc li {
  box-sizing: border-box;
  float: left;
  height: 260px;
  padding: 20px;
  text-align: center;
  width: 25%;
}
.list-in-doc li a {
  display: block;
}
.download {
  margin: 20px auto 40px;
  max-width: 300px;
  text-align: center;
}
.download i {
  display: block;
  font-size: 120px;
}
.yll-btn li, .gr-btn li {
  float: left;
  width: 50%;
  padding: 10px;
  box-sizing: border-box;
}
.yll-btn li a, .gr-btn li a {
  background: #fabc05;
  margin: 0;
  display: block;
  padding: 10px 15px;
  text-align: center;
  width: 100%;
  color: #2a2a2a;
  box-sizing: border-box;
  font-size: 18px;
}
.gr-btn li a {
  background: #53a93f;
  color: #fff;
}

.menu-prav {
  margin: 20px 0;
}
.menu-prav li {
  box-sizing: border-box;
  width: 33.3%;
  float: left;
  padding: 0 10px;
}
.menu-prav a {}
.three-block {
  box-sizing: border-box;
  float: left;
  padding: 3px 0 0;
  width: calc(33.3% - 13px);
}
.three-block:nth-of-type(2) {
  box-sizing: border-box;
  float: left;
  padding: 3px 13px 0;
  width: calc(33.3% + 26px);
}
.three-block .colors {
  border: 1px solid #e5e5e5;
  box-sizing: border-box;
  padding: 12px 0 18px;
  width: 100%;
}
.three-block .colors-h {
  background: #508ebf;
  box-sizing: border-box;
  margin: 0 0 13px;
  padding: 0;
  width: 100%;
}
.colors-h a {
  color: #fff;
  display: block;
  font-size: 19px;
  padding: 11px 14px;
}
.colors-h a i {
  font-size: 28px;
  margin: 0 10px 0 0;
}
.box-cli {
  padding: 19px 0 0;
}
.box-cli .client-zone {
  background: #05233f;
  box-sizing: border-box;
  float: left;
  padding: 40px 20px;
  width: calc(33.3% - 13px);
}
.box-cli .client-zone img {
  display: block;
  width: 100%;
}
.box-cli p {
  float: left;
}
.list-car {
  border-bottom: 13px solid #e5e5e5 !important;
}
.car-column {
  width: calc(100% / 6);
  float: left;
  box-sizing: border-box;
}
.car-column a {
  display: block;
}
.ac-92 {
  background: #eb5201 url(/design/full.png) no-repeat 10px 50% / auto 55%;
  margin: 13px 0 0;
  padding: 8px 8px 7px 60px;
  text-align: center;
}
.ac-92 a {
  color: #fff;
  font-family: roboto;
  font-size: 22px;
  font-weight: normal;
  line-height: 1.2;
}
.uber {
  margin: 13px 0 0;
  padding: 30px;
  text-align: center;
}
.uber a {
  color: #fff;
  font-family: roboto;
  font-size: 33px;
  font-weight: normal;
  line-height: 1.2;
  text-shadow: 2px 3px 1px rgba(0, 0, 0, 0.8);
  text-decoration: none;
}
/*каркас*/
@font-face {
    font-family: 'Capture it';
    font-style: normal;
    font-weight: 400;
    src: local('Capture it'), local('Captureit-Regular'),
        url(/files/capture-it.woff) format('woff'),
        url(/files/capture-it.ttf) format('truetype');
}
.head-car {
  background: rgba(45, 41, 42, 1);
  padding: 6px 0;
  z-index: 10;
  height: 80px;
}
.head-car a.logo-car {
  float: left;
}
.head-car a.logo-car span {
  font-family: 'Capture it', arial;
  color: #eabc35;
  font-size: 45px;
  padding: 4px 20px 0;
  line-height: 0.9;
  display: block;
}
.head-car a.logo-car i {
  color: #d6d5d5;
  font-size: 19px;
  font-style: normal;
  display: block;
  text-align: center;
  letter-spacing: 11px;
}
.right-zone-car {
  float: right;
  text-align: center;
  padding: 3px 0;
}
.phone-car {
  padding: 0 20px;
  font-size: 14px;
  z-index: 2;
  text-align: right;
}
.phone-car a, .phone-car b {
  color: #eabc35;
  font-size: 22px;
  font-weight: normal;
  font-family: 'Capture it', arial;
  line-height: 1.1;
  float: right;
}
.phone-car span {
  color: #d6d5d5;
  float: right;
  display: block;
  padding: 5px 20px 0 0;
}
.poz-car {
  float: left;
}
.head-mark-car {
  background-repeat: no-repeat;
  background-position: 0% 50%;
  background-size: auto 100%;
  color: #d6d5d5;
  font-weight: normal;
  margin: 5px 0 0;
  padding: 0 30px;
  font-size: 14px;
  height: 20px;
}
.black-zone-car {
  background: #383130;
  padding: 10px 0;
  margin: 0;
  border-bottom: 13px solid #e5e5e5;
}
.black-zone-car h2 {
  color: #eabc35;
  font-family: 'Capture it', arial;
  text-align: center;
  font-size: 40px;
  font-weight: normal;
  margin: 20px 0;
}
ul.po {}
.po li {
  float: left;
  width: 50%;
  padding: 0 0 20px 10px;
  box-sizing: border-box;
}
.po li i, .po li img {
  color: #eabc35;
  font-size: 60px;
  float: left;
  width: 70px;
  text-align: center;
  margin: 0 20px 0 0;
}
.po li i:after {
  display: block;
  content: " ";
  clear: both;
}
.po li span {
  color: #fff;
  font-size: 30px;
  display: block;
  float: left;
  font-family: Roboto Condensed;
  font-weight: 300;
  line-height: 1;
}
.dual-silver li {
  float: left;
  width: 50%;
  padding: 20px;
  box-sizing: border-box;
}
.dual-silver li img {
  width: 100%;
}
.zakaz-but li {
  float: left;
  width: 33.3%;
  padding: 20px;
  box-sizing: border-box;
}
.zakaz-but li img {
  width: 100%;
  display: block;
}
.zakaz-but li span {
  display: block;
  text-align: center;
  font-size: 25px;
  margin: 10px auto;
}
.zakaz-but li a {
  background: #508ebf;
  border: 0 none;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  margin: 0 auto;
  max-width: 280px;
  padding: 15px 13px;
  width: 100%;
  text-align: center;
}
.zebra-car ul {
  list-style: none;
  padding: 0 5px;
  margin: 0;
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.zebra-car li {
  padding: 5px;
  box-sizing: border-box;
}
.zebra-car li:nth-child(odd) {
  background: #e5e5e5;
}
.poz-car .head-mark-car a {
  color: #d6d5d5;
}

.ac-container{
  width: 100%;
  max-width: 400px;
  margin: 10px auto;
  text-align: left;
}
.hide_desktop {
  display: none;
}
@media only screen and (max-width:992px) {
  .hide_desktop {
    display: none;
  }
}
@media only screen and (max-width:768px) {
  .hide_desktop {
    display: block;
  }
  .ac-container.hide_desktop {
    display: block;
  }
}
@media only screen and (max-width:480px) {
  .hide_desktop {
    display: block;
  }
  .ac-container.hide_desktop {
    display: block;
  }
}
.ac-container label{
  font-family: 'Roboto', 'Arial Narrow', Arial, sans-serif;
  padding: 5px 20px;
  position: relative;
  z-index: 20;
  display: block;
  height: 30px;
  cursor: pointer;
  color: #777;
  text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
  line-height: 33px;
  font-size: 19px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
  background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
  background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
  background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
  background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
  box-shadow: 
    0px 0px 0px 1px rgba(155,155,155,0.3), 
    1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
    0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
  background: #fff;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
  background: #c6e1ec;
  color: #3d7489;
  text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
  box-shadow: 
    0px 0px 0px 1px rgba(155,155,155,0.3), 
    0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:after,
.ac-container input:checked + label:after,
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
  content: '';
  position: absolute;
  width: 24px;
  height: 24px;
  right: 13px;
  top: 7px;
  background: transparent url(/design/accordion/arrow_down.png) no-repeat center center;  
}
.ac-container input:checked + label:hover:after{
  background-image: url(/design/accordion/arrow_up.png);
}
.ac-container input{
  display: none;
}
.ac-container article{
  background: rgba(255, 255, 255, 0.5);
  margin-top: -1px;
  overflow: hidden;
  max-height: 0;
  padding: 0;
  position: relative;
  z-index: 10;
  -webkit-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
  -moz-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
  -o-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
  -ms-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
  transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
  font-style: italic;
  color: #777;
  line-height: 23px;
  font-size: 14px;
  padding: 20px;
  text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
  -webkit-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
  -moz-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
  -o-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
  -ms-transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
  transition: max-height 0.5s ease-in-out, box-shadow 0.1s linear;
  box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-auto-height{
  overflow: hidden;
  padding: 1px 0;
  max-height: 1770px;
}
.left-rec-new {
  display: table;
  height: 256px;
  width: 193px;
  margin: 0 auto;
}
.left-rec-new:hover {
  text-decoration: none;
}
.left-rec-new span {
  display: table-cell;
  vertical-align: middle;
  background: rgba(23, 75, 125, 0.7);
  color: #fff;
  transition: all .3s ease-in-out;
  font-size: 25px;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9);  
}
.left-rec-new:hover span {
  background: rgba(0, 0, 0, 0.4);
}
.left-rec-new span i {
  display: block;
  font-size: 45px;
  margin: 5px 0 0;
}
@media only screen and (max-width:480px) {
  .zayka, .title-middle-blue, .commentstitle, .white-content-vr h2, .title-semp {font-size: 18px;}
}
.magaz li {
  width: calc(100% / 6);
  padding: 20px;
  float: left;
}
.magaz li a {
  display: block;
  width: 100%;
  text-align: center;
  height: 150px;
}
.magaz li a img {
  display: block;
  width: 100%;
}
.dva-radar a {
	float: left;
	width: 50%;
	display: block;
	padding: 20px;
	text-align: center;
}
.dva-radar a img {
	width: 100%;
	max-width: 120px;
	margin: 0 auto;
	display: block;
}
.new-tabl-spr {
  width: 100%;
  min-width: 720px;
}
.new-tabl-spr td {
  width: 35%;
  text-align: right;
  border-bottom: 1px solid #e5e5e5;
  padding: 13px 0;
  vertical-align: top;
}
.new-tabl-spr td:first-child {
  text-align: left;
  width: 65%;
}
.new-tabl-spr tr:last-child td {
  border: 0;
}
.new-tabl-spr td em {
  font-style: normal;
  font-size: 15px;
}
.new-tabl-spr td p {
  margin: 0 0 7px;
}
.table-obsch {
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  width: 100%;
  min-width: 550px;
}
.table-obsch tr {}
.table-obsch tr td {
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.table-obsch tr td {
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.old-menu {}
.old-menu a {
  float: left;
  display: block;
  width: 33.3%;
  padding: 20px;
  height: 320px;
  text-align: center;
}
.old-menu a img {
  display: block;
  width: 100%
}
.old-menu a span {
  display: block;
}
.nissan-link, .ntext-link {
  list-style: none;
  margin: 15px 0;
  padding: 0;
}
.nissan-link li, .ntext-link li {
  float: left;
  width: 25%;
  padding: 5px;
}
.ntext-link li img {
  width: 100%;
  display: block;
}
.nissan-link li a {
  display: block;
  background: #b22535;
  width: 100%;
  padding: 7px 10px;
  color: #fff;
  text-align: center;
}
.icons2 {
  display: block;
  margin: 0 auto 5px;
}
.eva li {
  float: left;
  width: 33.3%;
  padding: 10px;
}
.eva li img {
  width: 100%;
}
.sov-automob {}
.sov-automob a {
  width: 50%;
  float: left;
  padding: 20px;
  display: block;
  transition: all .2s ease-in-out;
}
.sov-automob a img {
  float: left;
  margin: 0 20px 0 0;
}
.sov-automob a h2 {
  color: #005f91;
  margin: 0;
  font-weight: 400;
  font-size: 20px;
}
.sov-automob a p {
  margin: 10px 0 0;
  font-size: 15px;
}
.sov-automob a:hover {
  text-decoration: none;
  background: #f1f1f1;
}
.old-menu-tat a {
  display: block;
  float: left;
  width: 25%;
  min-height: 260px;
  padding: 20px;
  text-align: center;
}
.old-menu-tat a img {
  width: 100%;
  max-width: 120px;
}
.old-menu-tat a strong {
  font-weight: 400;
  display: block;
}
.pe_150 {
  margin: 10px auto;
  font-size: 80px;
  color: #fff;
  padding: 25px;
  background: #ca0005;
  text-align: center;
  display: inline-block;
}
.pe_150 a {
  font-size: 80px;
  color: #fff;
  text-decoration: none;
}
.pe_120 {
  margin: 10px auto;
  font-size: 70px;
  color: #000;
  padding: 25px;
  background: #f3bd32;
  text-align: center;
  display: inline-block;
}
.pe_120 a {
  font-size: 70px;
  color: #fff;
  text-decoration: none;
}
.table-reyt {
  margin: 20px 0;
}
.table-reyt li {
  background: #f5f5f5;
  margin: 5px 0;
  padding: 5px;
}
.table-reyt li a {
  display: block;
}
.table-reyt li a:after {
  clear: both;
  content: " ";
  display: block;
  height: 1px;
}
.table-reyt li img {
  float: left;
  display: block;
}
.table-reyt li b {
  float: left;
  display: block;
  font-weight: 400;
  padding: 10px 0 0 10px;
}
.table-reyt li em {
  font-size: 15px;
  color: #fff;
  font-style: normal;
  text-align: center;
  padding: 11px 15px;
  display: inline-block;
  background: #ca0005;
  float: right;
}
.photo-old a {
	display: block;
}
.photo-old a img {
  float: left;
  margin: 5px 10px 5px 0;
}
.photo-old-g {}
.photo-old-g a {
	display: inline-block;
	padding: 10px;
}
.photo-old-g a img {}
.f4-block li {
  padding: 15px;
  width: calc(100% / 5);
  float: left;
}
.f4-block li img {
  width: 100%;
}
.zakaz-but2 li {
  float: left;
  width: 33.3%;
  padding: 20px;
  box-sizing: border-box;
}
.zakaz-but2 li img {
  width: 100%;
  display: block;
}
.zakaz-but2 li span {
  display: block;
  text-align: center;
  font-size: 20px;
  margin: 10px auto;
}
.snow {
  background: url(/design/snow-header.png) repeat-x 0 0 / auto auto, url(/design/sosuli.png) repeat-x 0 10px / auto 100%;
  position: fixed;
  top: 49px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 500;
  height: 60px;
  display: none;
}

.red-box {
  list-style: none;
  margin: 0;
  padding: 0;
}
.red-box li {
  float: left;
  width: 25%;
  padding: 10px;
}
.red-box li a {
  display: block;
  background: #eb514c;
  padding: 5px 10px;
}
.red-box li a span {
  color: #fff;
  font-weight: bold;
  margin: 13px 0;
  display: block;
}
.red-box li a em {
  display: block;
  float: right;
  background-repeat: no-repeat;
  height: 48px;
  width: 48px;
}

.area-button-us2 {
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 1000;
    bottom: 30px;
}
.area-button-us2 .button-or {
  color: #fff;
  font-size: 30px;
  font-weight: 300;
  text-transform: uppercase;
  border-radius: 5px;
  background: #efa046;
  display: inline-block;
  padding: 12px 20px;
  transition: all .3s ease-in-out;
  text-decoration: none;
}
.uspeh_attention2 {
  background-color: #ee9715;
}
.uspeh_attention_phone2 {
  padding: 20px;
  margin: 0;
  text-align: center;
  font-size: 24px;
  color: #fff;
}
.ban-new-rel {
  margin: 50px 0 15px 0;
}
.ban-new-rel img {
  float: left;
  width: 45%;
  margin: 0 2.5%;
  display: block;
  box-sizing: border-box;
}
.table-shcool {
  min-width: 700px;
}
.table-shcool {
  border-collapse: collapse;
  border: 1px solid #bbb;
  margin: auto;
  font-family: "Roboto Condensed",sans-serif;
  font-size: 20px;
}
.table-responsive {
  max-width: 100%;
  overflow: auto;
  margin: 15px 0;
}
.rat {
  border-bottom: 13px solid #e5e5e5;
}
.maping {
  margin: 0;
  border-bottom: 13px solid #e5e5e5;
}

.head-usp2 {
    margin: 0 0 13px;
    display: block;
    background: #fff;
    padding: 15px;
}

.head-usp2 .phone2 {
    float: right;
    font-size: 18px;
    margin: 0;
}
.head-usp2 .phone2 span {
    display: block;
    float: left;
    margin: 20px 50px 25px 0;
}
.head-usp2 .phone2 span em {
    background: #f5f5f5;
    float: left;
    padding: 10px;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    margin: 6px 13px 0 0;
}
.head-usp2 a.logonur {
    background: url(/files/all/logotype.png) no-repeat 0 50% / auto 100%;
    display: block;
    margin: 0;
    float: left;
    max-width: 130px;
    width: 100%;
    height: 130px;
}
.head-usp2 .phone2 span em:after {
    font-family: "FontAwesome";
    color: #737373;
    content: "\f095";
    display: block;
    font-size: 22px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-transform: none;
}

.img-zone-nur {
    background: url(/files/all/nur_gl.jpg) no-repeat 0 50% / cover;
    width: 100%;
    height: 400px;
    border-top: 13px solid #e5e5e5;
    border-bottom: 13px solid #e5e5e5;
    position: relative;
}
.img-zone-nur .area-button-us-nur {
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 1000;
    bottom: 30px;
}
.img-zone-nur .area-button-us-nur .button-or-nur {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    text-transform: uppercase;
    border-radius: 5px;
    background: #53a93f;
    display: inline-block;
    padding: 12px 20px;
    transition: all .3s ease-in-out;
    text-decoration: none;
}
.client-content-nur {
    background: #fff;
    border-bottom: 13px solid #e5e5e5;
    padding: 10px;
}
div[data-snap-ignore="true"] {
    position: relative;
    z-index: 2;
}
.scroll-zone-nur {
    width: 100%;
    overflow-x: auto;
}
.table-t-nur {
    margin: 0 0 40px;
    width: 100%;
}
.table-t-nur tr.lessonsbegin-nur td, .table-t-nur tr.lessonsbegin-nur td:first-child {
    background: #fff;
    color: #53a93f;
    border: 1px solid #bbb;
    width: 33.3%;
    font-size: 35px;
}
.table-t-nur tr td span {
    display: block;
}
.table-t-nur tr td:first-child {
    background: #fff;
}
.table-t-nur tr td {
    border: 1px solid #bbb;
    text-align: center;
    font-size: 20px;
    font-weight: 300;
}
.uspeh_attention-nur {
    background-color: #53a93f;
    border-bottom: 13px solid #e5e5e5;
}
.uspeh_attention_phone-nur {
    padding: 20px;
    margin: 0;
    text-align: center;
    font-size: 24px;
    color: #fff;
}
.uspeh-block-nur b {
    color: #53a93f;
    font-size: 22px;
    font-weight: normal;
}
.uspeh-cont-nur {
    font-size: 18px;
    margin: 0;
}
.uspeh-cont-nur span {
    display: block;
    float: left;
    width: 50%;
    padding: 0 0 0 20px;
    margin: 0;
}
.uspeh-cont-nur span em {
    background: #f5f5f5;
    float: left;
    padding: 10px;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    margin: 6px 13px 0 0;
}
.uspeh-cont-nur span em:after {
    font-family: "FontAwesome";
    color: #737373;
    content: "\f095";
    display: block;
    font-size: 22px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-transform: none;
}
.head-usp-alians {
    margin: 0 0 13px;
    display: block;
    background: #fff;
    padding: 15px;
}
.head-usp-alians .phone-alians {
    float: right;
    font-size: 18px;
    margin: 0;
}
.head-usp-alians .phone-alians span {
    display: block;
    float: left;
    margin: 40px 30px 0 0;
    font-size: 25px;
}
.head-usp-alians .phone-alians span em {
    background: #f5f5f5;
    float: left;
    padding: 10px;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    margin: 6px 13px 0 0;
}
.head-usp-alians .phone-alians span em:after {
    font-family: "FontAwesome";
    color: #737373;
    content: "\f095";
    display: block;
    font-size: 22px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-transform: none;
}
.head-usp-alians a.logo-alians {
    background: url(/files/all/logo_alians.png) no-repeat 0 50% / auto 100%;
    display: block;
    margin: 0;
    float: left;
    max-width: 367px;
    width: 100%;
    height: 108px;
}
.img-zone-alians {
  background: url(/design/alians_glavn.jpg) no-repeat 0 50% / cover;
  width: 100%;
  height: 369px;
  border-top: 13px solid #e5e5e5;
  border-bottom: 13px solid #e5e5e5;
  position: relative;
}
.blockBrand {
  float: left;
  margin: 20px 4px 20px 47px;
}
ul.av {
  line-height: 22px;
  list-style: none;
}
ul.av li {
  background: url(/design/list-new.png) no-repeat 0 0 / auto 28px;
  padding: 5px 0 5px 50px;
  font-size: 20px;
}
ul.av li a {
  color: #444;
}
.alians-cont {
  font-size: 18px;
  margin: 0;
}
.alians-cont span {
  display: block;
  float: left;
  width: 50%;
  padding: 0 0 0 20px;
  margin: 0;
  font-size: 25px;
}
.alians-cont span em {
  background: #f5f5f5;
  float: left;
  padding: 10px;
  border-radius: 50%;
  height: 45px;
  width: 45px;
  margin: 6px 13px 0 0;
}
.alians-cont span em:after {
  font-family: "FontAwesome";
  color: #737373;
  content: "\f095";
  display: block;
  font-size: 22px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.2;
  text-align: center;
  text-transform: none;
}
.menu-end-alians {
  background: #444;
  list-style: none;
  margin: 0;
  border-bottom: 13px solid #e5e5e5;
  padding: 15px;
  width: 100%;
}
.menu-end-alians li {
  float: left;
  width: 33.3%;
  padding: 2px 10px;
}
.menu-end-alians li a {
  color: #fff;
  font-weight: 300;
}
.seo-n, .seo-n a {
  color: #ccc;
  text-align: right;
  margin: 20px 0 0;
}