/*NG*/
/*body {margin:0px; padding:0px; background:white url(/img/back-NY.gif) center top no-repeat;}*/
body {margin:0px; padding:0px; background:white;}
body, td, a, p, div, input, select {font:normal 11px 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 {font:normal 18px Arial; margin: 6px 0 4px 0; color:#333;}
h4 {font:bold 16px Arial; margin: 6px 0 4px 0; color:#333;}
h5 {font:bold 14px Arial; margin: 6px 0 4px 0; color:#333;}

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;}
.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 {height:29px; border-bottom:1px solid #7A7A7A; background: url(img/menu_back.gif) repeat-x; position:relative;}
.cntMenu a.cntMenuN {border-top:4px solid #fff; 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 {border-top:4px solid #fff; color:white; padding:6px 15px 6px 25px;}
.cntMenu a.cntMenuN:active {border-top:0px solid #fff; background:#555 url(img/menu_arrow.gif) no-repeat left center; color:white; text-decoration:none; text-transform:uppercase;padding:8px 15px 8px 25px; float:left;}
.cntMenu a.cntMenuN:hover {border-top:0px solid #fff; background:#555 url(img/menu_arrow.gif) no-repeat left center; color:white; text-decoration:none; text-transform:uppercase;padding:8px 15px 8px 25px; float:left;}

.cntMenu a.cntMenuA {border-top:4px solid #fff; 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 {border-top:4px solid #fff; 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:active {border-top:0px solid #fff; background:#555 url(img/menu_arrow.gif) no-repeat left center; color:white; text-decoration:none; text-transform:uppercase;padding:8px 15px 8px 25px; float:left;}
.cntMenu a.cntMenuA:hover {border-top:0px solid #fff; background:#555 url(img/menu_arrow.gif) no-repeat left center; color:white; text-decoration:none; text-transform:uppercase;padding:8px 15px 8px 25px; float:left;}

.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 {}
.cntMenuLeft {width:220px; margin:10px 20px 0 0; float:left;}
.cntMainPage {width:695px; margin:10px 0 0 0;}

.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*/

.carsListCar {}

.carsListMainItems {margin-top:10px; width:280px;}
.carsListMainItemsHead {font:bold 14px Arial; color:#888;}
.carsListMainItem {line-height:16px; margin-left:30px;} 

.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;}

.carsListButt {font:normal 9px Tahoma; text-transform:uppercase; background:#666; border:1px solid #ccc; border-bottom:1px solid #222; border-right:1px solid #222; padding:3px 2px; text-decoration:none; color:#fff; display:block; width:90px; float:left; margin:2px; text-align:center;}
.carsListButt:visited {font:normal 9px Tahoma; text-transform:uppercase; background:#666; border:1px solid #ccc; border-bottom:1px solid #222; border-right:1px solid #222; padding:3px 2px; text-decoration:none; color:#fff; display:block; width:90px; float:left; margin:2px; text-align:center;}
.carsListButt:hover {color:#ddd; background:#555; border:1px solid #ccc; border-top:1px solid #000; border-left:1px solid #000; padding: 2px 3px 4px 1px;}

/*Cars List All*/

.carsListAllCar {float:left; margin:5px; width:150px; padding:5px; border:1px solid #ddd; height:130px; text-align:center;}

/*Cars Card*/

.carsListPhotoSm img {width:70px; height:70px; border:3px solid #ddd;}
.carsListPhotoSm {float:right; margin:3px 0px 3px 6px;}

/*Table*/

.Clientttable {width:100%;}
.Clientthead {background:#aaa;}
.Clientthead td {font-weight:bold; color:white;}
.Clientttable td {border-bottom:1px solid #ddd;}

/*News*/

.newsDate {font:normal 10px Tahoma; background:#FF6A00; color:white; padding: 1px 4px; position:relative; top:-2px;}
.newsItem {margin-bottom:18px;}
.indexNews {width:250px;}
.indexNews h3.header {color:#E95A1E;}
.indexForm {width:250px;}
.indexNewsItem {margin-bottom:10px;border-top:1px solid white;overflow:hidden;}
.indexNewsItem a {text-decoration:none;}

/*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 10px 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:390px;}
.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 290px; 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;}