div.cntHeader h1 {display:none;}

.Nav {height:20px;}

/*NG*/
/*body {margin:0px; padding:0px; background:white url(/img/main-back-NY.jpg) center top no-repeat;}
.cntHeader img#cntLogo {opacity:0;} */

/*Usually*/

body {margin:0px; padding:0px; background:white;}
body, td, a, p, div, input, select {font:normal 12px Tahoma,Arial; color:black;}

a {color:black;}
a:visited {color:black;}
a:active {color:#f60;}
a:hover {color:#ff6600;}

h1 {font:normal 23px Tahoma,Arial; margin: 6px 0 4px 0; color:#555;}
h2 {font:normal 21px Tahoma,Arial; margin: 6px 0 4px 0; color:#333;}
h3, h3 a {font:normal 18px Arial; margin: 6px 0 4px 0; color:#333; text-decoration:none;}
h4 {font:bold 16px Arial; margin: 6px 0 4px 0; color:#333;}
h5 {font:bold 14px Arial; margin: 6px 0 4px 0; color:#333;}

.orange {color:#f60;}

p {margin: 2px 0 4px 0;}

.cntAll {width:960px; margin:auto;}
.cntMain {background:url(img/doroga.gif) center bottom no-repeat; padding-bottom:50px;}

.cntHeader {margin-top:10px; position:relative;height:85px;}
.cntHeaderTime {position:absolute; top:3px; right:20px; color:#333;}
.cntHeaderSlogan {position:absolute; top:23px; right:20px; font:normal 18px Tahoma,Arial; color:#999; line-height:18px; text-align:right;}
.cntHeaderSlogan2 {position:absolute; top:46px; right:20px; font:normal 14px Tahoma,Arial; color:#333; line-height:18px; text-align:right;}
.cntHeaderBannerMini {display:block; position:absolute; top:0px; right:1px; color:#333; width:13px; height:66px; background:#FF7200; text-align:center;}

.cntHeaderBannerTop {display:block; position:absolute; top:0px; left:340px;}
 
.cntMenu {border-bottom:1px solid #7A7A7A; background: #999; position:relative; overflow:hidden;}
.cntMenu a.cntMenuN {background:#999 url(img/menu_arrow.gif) no-repeat left center; color:white;text-decoration:none; text-transform:uppercase;padding:6px 15px 6px 25px; float:left;}
.cntMenu a.cntMenuN:visited {color:white; padding:6px 15px 6px 25px;}
.cntMenu a.cntMenuN:active {background:#555 url(img/menu_arrow.gif) no-repeat left center;}
.cntMenu a.cntMenuN:hover {background:#555 url(img/menu_arrow.gif) no-repeat left center;}

.cntMenu a.cntMenuA {background:#777 url(img/menu_arrow.gif) no-repeat left center; color:white; text-decoration:none; text-transform:uppercase;padding:6px 15px 6px 25px; float:left;}
.cntMenu a.cntMenuA:visited {background:#777 url(img/menu_arrow.gif) no-repeat left center;}
.cntMenu a.cntMenuA:active {background:#555 url(img/menu_arrow.gif) no-repeat left center;}
.cntMenu a.cntMenuA:hover {background:#555 url(img/menu_arrow.gif) no-repeat left center;}

.cntMenuLang {position:absolute; top:10px; right:20px; width:60px;}
.cntMenuLang a {color:black; padding:0px 5px; text-decoration:none;}
.cntMenuLang a:visited {color:black;}
.cntMenuLang a:active {color:white; background:#777;}
.cntMenuLang a:hover {color:white; background:#777;}

.cntMain {overflow:hidden;}
.cntMenuLeft {width:220px; margin:10px 20px 0 0; float:left; box-sizing:border-box; -moz-box-sizing:border-box;}
.cntMainPage {width:695px; margin:10px 0 0 0; float:left; box-sizing:border-box; -moz-box-sizing:border-box;}

.cntMainSubMenu {font-size:10px;}
.cntMainSubMenu a {font-size:10px;}

a.cntMenuLeftL2         {display:block; color:#666; margin:6px 6px 6px 24px;text-decoration:none;}
a.cntMenuLeftL2:visited {display:block; color:#666; margin:6px 6px 6px 24px;text-decoration:none;}
a.cntMenuLeftL2:active   {display:block; color:#f60; margin:6px 6px 6px 12px;text-decoration:underline; border-left:3px solid #f60; padding-left:9px; }
a.cntMenuLeftL2:hover   {display:block; color:#f60; margin:6px 6px 6px 12px;text-decoration:underline; border-left:3px solid #f60; padding-left:9px; }

a.cntMenuLeftL3         {display:block; color:#333; margin:6px 6px 6px 24px; padding:0px 0px 0px 10px; text-decoration:underline; background: url(/img/menuL3.gif) no-repeat;}
a.cntMenuLeftL3:visited {display:block; color:#333; margin:6px 6px 6px 24px; padding:0px 0px 0px 10px; text-decoration:underline;}
a.cntMenuLeftL3:active  {display:block; color:#f60; margin:6px 6px 6px 24px; padding:0px 0px 0px 10px; text-decoration:underline;}
a.cntMenuLeftL3:hover   {display:block; color:#f60; margin:6px 6px 6px 24px; padding:0px 0px 0px 10px; text-decoration:underline;}

.cntFooter {border-top:1px solid #575757; background: #545454 url(img/bottom_back.gif); overflow:hidden;}
.cntFooterContact {width:960px; margin:auto; color:#ccc; height:125px; background:url(img/bottom_back.gif)} 

.cntFooterMenuBottom {text-align:center; margin-top:15px; color:#888; background:url(img/bottom_back.gif)}
.cntFooterMenuBottom a {color:#888; white-space:nowrap;}
.cntFooterMenuBottom a:visited {color:#888;}
.cntFooterMenuBottom a:active {color:#fff;}
.cntFooterMenuBottom a:hover {color:#fff;}

.cntFooterLeft {margin:10px 0px; float:left; color:#ccc;}
.cntFooterRight {margin:10px 0px; float:right; color:#ccc; text-align:right;}
.cntFooterRight td {color:#ccc; line-height:19px;}
.cntFooterRight a {color:#ccc;}
.cntFooterRight a:hover {color:#fff;}
.bigLetter {font-size:18px;}

.red {color:red; font-size:12px;}
.err {color:red; font-size:12px;}
.msg {color:#333; font-size:12px;}

.Nav {width:350px; padding-bottom:8px; padding-top:5px;}
.NavPage {display:block; float:left; padding:6px 6px 3px 0; font-size:10px; border-right:3px solid #666; margin-right:5px;}
span.NavBegin, span.NavPrev, span.NavNext, span.NavEnd {color:#999;font-size:11px; padding:3px; display:block; float:left;text-decoration:none; text-transform:uppercase;}
a.NavBegin, a.NavPrev, a.NavNext, a.NavEnd  {color:#666;font-size:11px; padding:3px; display:block; float:left; text-decoration:none; text-transform:uppercase;}
a.NavBegin:visited, a.NavPrev:visited, a.NavNext:visited, a.NavEnd:visited  {color:#666;}
a.NavBegin:hover, a.NavPrev:hover, a.NavNext:hover, a.NavEnd:hover  {color:#000;}
.NavPageNum {font-weight:bold;}

/*ListCars*/

.carsListButt {padding:0.7em 1em; font:normal 16px Tahoma; text-transform:uppercase; border:none; text-decoration:none; color:#fff; display:block; min-width:90px; width:auto; float:left; margin:2px; text-align:center;
background: #f60; border-radius: 8px; }

.carsListButt:visited {background: #666; color:white;}
.carsListButt:hover {background: #666; color:white;}

.carsListCar {}

.carsListCar table h3 {font-size:28px;}

.carsListMainItems {margin-top:10px; width:380px; overflow:hidden; transition:all 1.5s ease 0.2s;}
/*.carsListMainItems:hover {max-height:600px; transition:all 1.5s ease 0.2s;}*/
.carsListMainItemsHead {font:bold 14px Arial; color:#888;}
.carsListMainItem {line-height:16px; margin-left:30px;} 

.carsListCar .carsListPricesPD ul {margin:0; padding:8px;}
.carsListCar .carsListPricesPD ul li {border-radius:4px; list-style:none;display:block; overflow:hidden; margin:1px; padding:1px 2px; border:1px dashed rgba(0,0,0,.1); transition:all 0.5s ease;}
.carsListCar .carsListPricesPD ul li:hover {border:1px solid rgba(0,0,0,0.2); background:#f4f4f4;}
.carsListCar .carsListPricesPD ul li:first-child div {font-weight:bold; font-size:16px;}
.carsListCar .carsListPricesPD ul li a i,
.carsListCar .carsListPricesPD ul li div {display:block; float:left;width:100px;}
.carsListCar .carsListPricesPD ul li div {line-height:22px; height:22px; font-weight:bold;}
.carsListCar .carsListPricesPD ul li a i {width:90px; line-height:22px; height:22px;}
.carsListCar .carsListPricesPD ul li a:hover:after {content:'Заказать'; line-height:22px; height:22px; font-weight:bold;}


.carsListCar .carsListPhotoR {position:relative;}
.carsListCar .carsListPhotoR .carLabel {position:absolute; top:0;left:0;}

.carsListPhotoR {border:3px solid #ddd; width:300px; height:200px; text-align:center; background:white;}
.carsListPhoto {}
.carsListClass {font:bold 14px Arial; color:#666; text-transform:lowercase;}
.carsSlogan {font:bold 14px Arial; color:#999;}

.carsListPrice  {font:bold 14px Arial;color:#444;}
.carsListPriceBig  {background:#f60; color:#fff; padding:3px; font:normal 21px Tahoma; border-radius:3px;}

.carsListCar .carsListPhotoR .carsListButt {background:#666; position:absolute; right:10px; top:170px; border:none; padding:4px 10px; border-radius:4px;}
.carsListCar .carsListPhotoR .carsListButtBron {background:#666; position:absolute; left:10px; top:210px; border:none; padding:4px 10px; border-radius:6px; width:270px; font-size:18px; color:white; text-decoration:none;}


.fRight {float:right;}
.fLeft {float:right;}

/*Cars List All*/

.carsListAllCar {float:left; margin:5px; width:320px; padding:5px; border:1px solid #ddd; height:142px; text-align:center; position:relative; box-sizing:border-box; -moz-box-sizing:border-box;}
.carsListAllCar > a {display:block; position:absolute; top:6px; left:5px; width:130px;}
.carsListAllCar img.carLabelAll {top:0px;left:-110px; height:24px;}

.carsListAllCar .carsListPricesPD {width:170px; text-align:left; position:absolute; top:10px; left:150px;}
.carsListAllCar .carsListPricesPD a {display:inline;}
/*.carsListPricesPD ul {list-style-type:none;}*/
.carsListAllCar .carsListPricesPD ul {margin:0; padding:0; padding-right:10px;box-sizing:border-box; -moz-box-sizing:border-box; }
.carsListAllCar .carsListPricesPD ul li {margin:0; padding:0; list-style:none; line-height:17px; box-sizing:border-box; -moz-box-sizing:border-box; padding:1px 1px 1px 10px; border:1px solid #fff; margin-right:1px 10px 1px 1px;}
.carsListAllCar .carsListPricesPD ul li:nth-child(7) {display:none; border:1px solid red;}
.carsListAllCar .carsListPricesPD ul li:hover {background:rgba(0,0,0,.1); border:1px solid #ccc;}
.carsListAllCar .carsListPricesPD ul li div {float:right; margin-right:20px;}


/*Cars Card*/

.carsListPhotoSm img {width:70px; height:70px; border:3px solid #ddd;}
.carsListPhotoSm {float:right; margin:3px 0px 3px 6px;}
.carLogoCard {margin-right:10px;}
.carLabelSister {position:relative;top:-90px;left:40px;}

/*Table*/

.Clientttable {width:100%;}
.Clientthead {background:#aaa;}
.Clientthead td {font-weight:bold; color:white;}
.Clientttable td {border-bottom:1px solid #ddd; font-size:120%;}

/*News*/

.newsDate {font:normal 10px Tahoma; background:#FF6A00; color:white; padding: 1px 4px; position:relative; top:-2px;}
.newsItem {margin-bottom:20px; padding-bottom:20px; overflow:hidden;}
.indexNews {width:250px;}
.indexNews h3.header {color:#E95A1E; margin-left:6px; font-weight:bold;}
.indexForm {width:250px;}
.indexNewsItem {margin-bottom:10px;border-top:1px solid white;overflow:hidden;}
.indexNewsItem a {text-decoration:none;}

.newsItem > h3:first-child {font-size:24px; color:#FF6A00;}

/*Index Form*/

.formGray {color:white; font-weight:bold; font-size:11px; text-transform:uppercase; background:#5B5B5B; padding:5px;}
.formLight {color:#5B5B5B; font-weight:bold; font-size:11px; text-transform:uppercase; background:#F0F0F0; padding:5px;}
.formBut {background:#E05B23; border:2px solid #FFC7AF; border-bottom:2px solid #702100; border-right:2px solid #702100; color:white; font:normal 13px Tahoma; text-transform:uppercase; height:25px; width:237px;}

a.formBut {background:#E05B23;border-top:2px solid #FFC7AF; border-right:2px solid #702100; border-bottom:2px solid #702100; border-left:2px solid #FFC7AF; color:white; font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none;padding:5px; padding-top:0;}
a.formBut:visited {border-top:2px solid #FFC7AF; border-right:2px solid #702100; border-bottom:2px solid #702100; border-left:2px solid #FFC7AF; color:white; }
a.formBut:hover {border-top:2px solid #702100; border-right:2px solid #FFC7AF; border-bottom:2px solid #FFC7AF; border-left:2px solid #702100; color:#702100; }
.indexForm select {font-size:11px; width:235px; margin:2px;}

.indexForm select.dtD {font-size:11px; width:40px; margin:2px;}
.indexForm select.dtM {font-size:11px; width:80px; margin:2px;}
.indexForm select.dtY {font-size:11px; width:60px; margin:2px;}
.indexForm select.dtH {font-size:11px; width:40px; margin:2px;}
.indexForm select.dtI {font-size:11px; width:40px; margin:2px;}

.IndexFormText {font:normal 11px Tahoma; text-transform:lowercase; color:black;}
.IndexFormInput {width:230px;}


/*Spec*/
.specItem {margin: 3px 0 15px 0; border-bottom: 2px solid #ddd; padding-bottom:5px; width:240px;}
.specItem p {font:normal 12px Tahoma;}
.specItem td {font:normal 12px Tahoma;}
.specItem a.more {font:normal 11px Tahoma; color:white; display:block; background: #666 url(/img/back_more.gif) no-repeat; width:86px; padding:3px 3px 3px 5px; margin: 5px 5px 10px 0px; text-decoration:none; }
.specItem h3 {color:#FF6002;}
.specPhoto {border:4px solid #eee; float:right; margin-left: 10px;}

#backLink {display:block; text-align:right; margin: 10px; padding-right:10px;}

/*Contacts*/

.OfficeAddress {margin-left:10px;}

/*Vacancy*/
.vacancyItem {border-bottom:2px solid #ddd; padding-bottom:10px; margin:10px 0;}

.adv {display:none;}


/* Cmnd v9 */
a.entry {position:relative; top:-40px;}

.show_off {display: none;}
.show_on  {display: block;}
tr.show_on {display: table-row;}
span.show_on {display: inline;}
                   

/*CMND Gallery player*/
.galWin {width:530px; height:540px; position:fixed; top:50%; left:50%; margin-left:-265px; margin-top:-270px; z-index:100; background:white; border:6px solid #ccc; display:none;}
.galFldCnt {position:absolute; top: 1px; left:3px;}
td.galColNav {width:23px;}
td.galColNavD {width:23px; background:#DFDFDF;}
a.galLinkClose {position:absolute; top: 1px; right:3px;outline:none;}
a.galLinkPrev {display:block; width:23px; height:450px; background:#DFDFDF url(/img/gal_prev.gif) no-repeat scroll center center; outline:none;}
a:hover.galLinkPrev {background:#ccc url(/img/gal_prev.gif) no-repeat scroll center center;}
a.galLinkNext {display:block; width:23px; height:450px; background:#DFDFDF url(/img/gal_next.gif) no-repeat scroll center center; outline:none;}
a:hover.galLinkNext {background:#ccc url(/img/gal_next.gif) no-repeat scroll center center;}
a.galLinkImg {outline:none;}

/*CMND Article Big Image player*/
.artImgWin {width:530px; height:540px; position:fixed; top:50%; left:50%; margin-left:-265px; margin-top:-270px; z-index:100; background:white; border:6px solid #ccc; display:none;}
a.artImgLinkClose {position:absolute; top: 1px; right:3px;outline:none;}
a.artImgLinkImg {outline:none;}

/*CMND Window popup*/
.wpOverlay {background:#000; display:none; position: absolute; top: 0px; left: 0px; width:100%; height:100%; z-index:99; opacity:0.5;}
.wpNoScroll {overflow:hidden;width:800px; height:580px;}
.wpNoScroll_100 {overflow:hidden;width:100%;height:100%}
.wpHide {display:none;}

.hide {display:none;}

/* Переход на V9 */
#crA a:active, a:focus, img {outline:none;}

.carLabelAll {position:relative;top:-120px;left:40px;}

.trfAlert {background:/*orange url(/img/tarifAlert.gif) repeat-y left;*/ #FCBA63;}
.trfAlert:hover {background:#ddd;}
.trfOld {text-decoration:line-through;}

.Clientttable {width:710px;}
.Clientttable tr td {padding:3px 5px;}
.Clientttable tr:hover {background:#efefef;}

td div.indexNews h3 {font-size:15px; font-weight:bold; margin-left:6px;}

.imgPrevSpec {width:100px; float:left; margin-right:12px;}

.carsListAllCar.vitrina {height:160px; width:190px; position:relative;}
.carsListAllCar.vitrina > a > img {width:160px;}
.carsListAllCar.vitrina > a {width:180px;}
.carsListAllCar.vitrina .carLabelAll {top:10px;left:10px; position:absolute; height:32px;}

.ttable {width:100%;}
.ttable td {padding:4px; font-size:14px; border:1px solid #ccc;}

.ttable.ordertable tr.tcells1 td {padding:4px; font-size:14px;}
.ttable.ordertable tr.tcells1 td input {padding:4px; font-size:14px;}
.ttable.ordertable tr.tcells1 td select {padding:4px; font-size:14px;}
.ttable.ordertable tr td:first-child {width:200px;}


table.tableMain td {padding:10px;}

.gbList li.gbItem {border-bottom: 2px solid #ccc; margin:0.5em 0; padding:0.5em 0;}

.artAnonsHeader {font-size:1.5em; margin-top:1em; margin-bottom:.2em; display:block; overflow:hidden;}
.useImgFloatLeft {float:left; margin:15px;}
.useImgFloatRight {float:right; margin:15px;}

/**********animate******************/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}


/*******order form****************/
.vCar {width:38%; float:right; border-left:2px solid rgba(0,0,0,.2);box-sizing:border-box; -moz-box-sizing:border-box; position:relative;}
.vCar img {width:70%;margin: 1em 15%;}
.vCar div {width:60%; margin:1em; padding:1em; background:rgba(0,0,0,.6); color:white; position:absolute; top:70%; left:20%; text-decoration:none; text-align:center; border-radius:16px;}
.line {overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; width:100%; padding:0.5em; clear:both; box-sizing:border-box; -moz-box-sizing:border-box;}
.line {font-size:16px;}
.line * {font-size:16px;}

.line label {width:30%; float:left;}
.line input {width:69%; float:left;}
.line.passport p {width:69%; float:left;}
.line.passport p input {float:none; width:30%;}

.line.car {width:60%; float:left; clear:none;}
.line.car label {display:none;}
div.line.car select {width:100%;}

.line h3 {font-size:21px; color:#FF7B24;}

.tsubmit.line .formBut {border:0; border-radius:.5em; width:90%; padding:.5em 1em; text-align:center; margin:1em; box-sizing:border-box; -moz-box-sizing:border-box; height:auto; background:#666;}
.tsubmit.line .formBut:hover {background:#E05B23; cursor:pointer}

.formChek  {position:fixed; top:30%; right:0; background:rgba(254,255,170,.8); padding:1.8em; font-size:1.2em; border-radius:16px 0 0 16px; line-height:1.5;}
#ordNotesTR p {line-height:1.8; font-size:14px;}
.formChek div {line-height:1.8; font-size:18px; border-top:2px solid rgba(0,0,0,.2);}

.animated p.err {font-size:1.5em; text-align:left; display:none;}