@import "nullDefault.css";

body {
  width:100%;
  height:100%;  
  font-family: Verdana, "Verdana CE", sans-serif, "Trebuchet MS";
  font-size:11px;
  line-height:15px;
  color:#010000;  
}

body a {
  color:#007AC3;
}

font {
  font-family: Verdana !important;
  font-size:11px !important;
}

hr {
  height:1px;
  color:#D7D7D7;
}

#page {
  width:965px;
  height:auto;
  margin:0px auto 0px auto;
  padding:0px 0px 0px 0px;  
}

#header {
  width:auto;
  height:171px;  
}

#header .logo {
  width:335px;
  height:94px;
  position:relative;
  text-decoration:none;
  display:block;
  float:left;
}

#header .logo img {
  position:absolute;
  top:0px;
  left:0px;
}

#header .otherMenu {  
  float:right;
  margin:33px 0px 0px 0px;
  padding:0px 20px 0px 0px;
}

#header .otherMenu li {
  float:left;
  padding:0px 12px 0px 12px;
  background:url('../img/Bg_vLine.gif') no-repeat right 0px;
}

#header .otherMenu .active {
  filter: none;
}

#header .otherMenu a {
  display:block;
}

#header .otherMenu a:hover img {
  filter: none;
}

#header .otherMenu img {
  filter: gray;
}

#header .otherMenu .hyundai img {
  margin-top:2px;
}

#header .hMiddle {
  width:100%;
  height:40px;
  background:url('../img/Bg_topMenu.gif') repeat-x 0px 0px;
}

#header .searchBox {
  width:171px;
  float:left;
  padding:9px 17px 9px 15px;
}

#header .searchBox .inputText {
  width:123px;
  height:11px;
  font-size:11px;
  padding:4px 9px 4px 9px;
  margin:0px 0px 0px 0px;
  border:1px solid #C4C4C4;
  float:left;
  color:#707070;
}

#header .searchBox .btn {
  width:25px;
  height:21px;
  background:url('../img/Bg_search.gif') no-repeat 0px 0px;
  border-top:1px solid #C4C4C4;
  border-right:1px solid #C4C4C4;
  border-bottom:1px solid #C4C4C4;
  border-left:0px;
  margin:0px;
  padding:0px;
  float:left;  
}

#header .topMenu {
  width:auto;
  height:39px;
  font-size:14px;
  line-height:39px;
  text-transform:uppercase;
  font-weight:bold;
  font-family: sans-serif;
  float:left;
}

#header .topMenu a {
  color:#0C69A2;
  text-decoration:none;
  display:block;
  float:left;
  border-left:1px solid #ffffff;
  border-right:1px solid #DBDBDB;
  padding:0px 12px 0px 13px;
}

#header .topMenu a:hover, #header .topMenu .active {
  background:url('../img/Bg_topMenuHover.gif') repeat-x 0px 0px;
  color:#ffffff;
}

#header .topMenu .firstItem {
  border-left:0px;
}

#header .topMenu .lastItem {
  border-right:0px;
}

#header .breadcrumbs {
  font-size:10px;
  line-height:37px;
  padding:0px 0px 0px 25px; 
}

#header .breadcrumbs a, #header .breadcrumbs strong {
  text-decoration:none;
  color:#505050;
  margin:0px 8px 0px 0px;
  padding:0px 0px 0px 9px;
  background:url('../img/Bg_blueListArrow.gif') no-repeat 0px 4px;
}

#header .breadcrumbs a:hover {
  color:#007AC3;
}

#otherLayout {
  border-top:1px solid #0379BF;
}

#otherLayout #envelope {
  margin:10px 0px 10px 0px;
  background:url('../img/Bg_otherLay.gif') repeat-y 0px 0px;
  position:relative;
}

#otherLayout a:hover {
  text-decoration:underline;
}

#otherLayout .hpBannBox {
  width:965px;
  height:344px;
  margin:0px 0px 7px 0px;
  overflow:hidden;
  line-height:0px;
  font-size:0px;
  position:relative;
}

#otherLayout .hpBannBox .boxTransparent {
  width:690px;
  height:344px;
  position:absolute;
  top:0px;
  right:0px;
  background:url('../img/Bg_hpTransparent.png') no-repeat 0px 0px;
}

#otherLayout .hpBannBox .kia {
  width:115px;
  height:115px;
  position:absolute;
  font-size:0px;
  line-height:0px;  
  top:0px;
  right:230px;
}

#otherLayout .hpBannBox .kia a {
  width:100%;
  height:100%;
  display:block;
  background:url('../img/Bg_logoKiaHp.png') no-repeat 0px 0px;
  text-decoration:none;
}

#otherLayout .hpBannBox .kia a:hover {
  background:url('../img/Bg_logoKiaHpHover.png') no-repeat 0px 0px;
}

#otherLayout .hpBannBox .suzuki {
  width:115px;
  height:115px;
  position:absolute;
  font-size:0px;
  line-height:0px;  
  top:0px;
  right:0px;
}

#otherLayout .hpBannBox .suzuki a {
  width:100%;
  height:100%;
  display:block;
  background:url('../img/Bg_logoSuzukiHp.png') no-repeat 0px 0px;
  text-decoration:none;
}

#otherLayout .hpBannBox .suzuki a:hover {
  background:url('../img/Bg_logoSuzukiHpHover.png') no-repeat 0px 0px;
}

#otherLayout .hpBannBox .opel {
  width:115px;
  height:115px;
  position:absolute;
  font-size:0px;
  line-height:0px; 
  bottom:0px;
  right:230px;
}

#otherLayout .hpBannBox .opel a {
  width:100%;
  height:100%;
  display:block;
  background:url('../img/Bg_logoOpelHp.png') no-repeat 0px 0px;
  text-decoration:none;
}

#otherLayout .hpBannBox .opel a:hover {
  background:url('../img/Bg_logoOpelHpHover.png') no-repeat 0px 0px;
}

#otherLayout .hpBannBox .chevrolet {
  width:115px;
  height:115px;
  position:absolute;
  font-size:0px;
  line-height:0px;  
  bottom:0px;
  right:0px;
}

#otherLayout .hpBannBox .chevrolet a {
  width:100%;
  height:100%;
  display:block;
  background:url('../img/Bg_logoChevroletHp.png') no-repeat 0px 0px;
  text-decoration:none;
}

#otherLayout .hpBannBox .chevrolet a:hover {
  background:url('../img/Bg_logoChevroletHpHover.png') no-repeat 0px 0px;
}


#otherLayout .hpBannBox .hyundai {
  width:115px;
  height:115px;
  position:absolute;
  font-size:0px;
  line-height:0px;  
  top:114px;
  right:115px;
}

#otherLayout .hpBannBox .hyundai a {
  width:100%;
  height:100%;
  display:block;
  background:url('../img/Bg_logoHyundaiHp.png') no-repeat 0px 0px;
  text-decoration:none;
}

#otherLayout .hpBannBox .hyundai a:hover {
  background:url('../img/Bg_logoHyundaiHpHover.png') no-repeat 0px 0px;
}

#otherLayout .hpBannBox .subaru {
  width:115px;
  height:115px;
  position:absolute;
  font-size:0px;
  line-height:0px;  
  top:114px;
  right:345px;
}

#otherLayout .hpBannBox .subaru a {
  width:100%;
  height:100%;
  display:block;
  background:url('../img/Bg_logoSubaruHp.png') no-repeat 0px 0px;
  text-decoration:none;
}

#otherLayout .hpBannBox .subaru a:hover {
  background:url('../img/Bg_logoSubaruHpHover.png') no-repeat 0px 0px;
}

#otherLayout .hpBannBox .toyota {
  width:115px;
  height:115px;
  position:absolute;
  font-size:0px;
  line-height:0px;  
  bottom:0px;
  right:460px;
}

#otherLayout .hpBannBox .toyota a {
  width:100%;
  height:100%;
  display:block;
  background:url('../img/Bg_logoToyotaHp.png') no-repeat 0px 0px;
  text-decoration:none;
}

#otherLayout .hpBannBox .toyota a:hover {
  background:url('../img/Bg_logoToyotaHpHover.png') no-repeat 0px 0px;
}

#otherLayout .hpBannBox .autobond {
  background:url('../img/Bg_logoAutobondHp.png') no-repeat 0px 0px;
  top:114px;
  right:115px;
  width:115px;
  height:115px;  
  position:absolute;
  font-size:0px;
  line-height:0px;
}

#otherLayout .hpBannBox .autobond span {
  display:none;
}

#otherLayout .hpBannBox img {
  margin:0px;
}

#otherLayout .head {
  height:32px;
  line-height:32px;
  padding:0px 12px 0px 12px;
  color:#ffffff;
}

#otherLayout .head strong {
  font-family:sans-serif;
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  /*margin:0px 10px 0px 0px;*/
}

#otherLayout .newsBox {
  width:504px;  
  background:url('../img/Bg_newsBox.gif') no-repeat 0px 0px;
  position:relative;
  float:left;
}

#otherLayout .newsBox .newsLetterBox {
  width:179px;
  position:absolute;
  top:7px;
  right:9px;
  border:1px solid #7FBCE1;
}

#otherLayout .newsBox .newsLetterBox fieldset {
  position:relative;
}

#otherLayout .newsBox .newsLetterBox .lblText {
  display:none;
}

#otherLayout .newsBox .newsLetterBox .inputText {
  width:105px;
  height:14px;  
  border:0px;
  font-family:Verdana; 
  font-size:10px;
  color:#505050;
  float:left;
  margin:0px 0px 0px 0px;
  padding:3px 5px 0px 5px;  
}

#otherLayout .newsBox .newsLetterBox .btn {
  width:64px;
  height:17px;
  line-height:17px;  
  background:url('../img/Bg_btnH17px.gif') repeat-x 0px 0px;
  text-transform:uppercase;
  text-align:center;    
  font-size:10px;
  color:#ffffff;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 3px 0px !important;  
  border:0px;
  font-family:sans-serif !important;
}

#otherLayout .newsBox .newsLetterBox .error-env {
  width:179px !important;
  position:absolute;
  top:-35px;
  left:-1px;
  border:1px solid #FF0000;
  background:#FFFF80;
  color:#FF0000;
  text-align:center;
  display:none;
}

#otherLayout .newsBox .head {
  width:280px;
  background:#007AC3;
  margin:0px 0px 17px 0px;
}

#otherLayout .newsBox .head strong {
  margin:0px 10px 0px 0px;
} 

#otherLayout .newsBox .head span {
  color:#81B7D6;
  font-size:9px;
}

#otherLayout .newsBox .nHpItem {
  width:auto;
  height:100%;
  padding:0px 25px 0px 67px;
  margin:0px 0px 12px 17px;
  position:relative;  
  font-family:Verdana;
}

#otherLayout .newsBox .nHpItem .date {
  position:absolute;
  top:0px;
  left:0px;
  font-size:9px;
  font-weight:bold;  
  color:#007AC3;
}

#otherLayout .newsBox h2 {
  font-size:11px;
  font-weight:bold;
  line-height:14px;    
}

#otherLayout .newsBox h2 a {
  color:#007AC3;
  text-decoration:none;
}

#otherLayout .newsBox .perex {
  font-size:11px;
  color:#505050;
}

#otherLayout .newsBox .perex a {
  color:#909090;
  margin:0px 0px 0px 5px;
  padding:0px 0px 0px 13px;
  background:url('../img/Bg_blueListDoubleArrow.gif') no-repeat 0px 5px;
  text-decoration:none;
}

#otherLayout .newsBox .viewAll {
  display:block;
  background:url('../img/Bg_blueListDoubleArrow.gif') no-repeat right 5px;
  color:#909090;
  margin:0px 10px 0px 0px;
  padding:0px 13px 10px 0px;
  text-decoration:none;
  text-align:right;
}

#otherLayout .rightHpBox {
  float:left;
  margin:0px 0px 0px 1px;
}

#otherLayout .rightHpBox .boxWomen {
  width:188px;
  height:213;
  float:left;
  overflow:hidden;
  margin:0px 0px 0px 1px;
  cursor:pointer;
}

#otherLayout .rightHpBox .boxWomen .head {  
  background:#B43699;  
}

#otherLayout .rightHpBox .doubleBox {
  width:271px;
  height:auto;
  float:left;
  overflow:hidden; 
}

#otherLayout .rightHpBox .blueHpBox {  
  margin:0px 0px 1px 0px;  
  background:url('../img/Bg_blueHpBox.gif') no-repeat right bottom;
  cursor:pointer;
}

#otherLayout .rightHpBox .blueHpBox .head {  
  background:#007AC3;  
}

#otherLayout .rightHpBox .blueHpBox .inBox {
  padding:11px 145px 10px 10px;
  color:#515151;
}

#otherLayout .rightHpBox .blueHpBox a {
  color:#909090;
  padding:0px 0px 0px 13px;
  background:url('../img/Bg_blueListDoubleArrow.gif') no-repeat 0px 5px;
  text-decoration:none;
  display:block;
}

#otherLayout .rightHpBox .greenHpBox {     
  background:url('../img/Bg_greenHpBox.gif') no-repeat right 32px;
  cursor:pointer;
}

#otherLayout .rightHpBox .greenHpBox .head {  
  background:#ACAC34;  
}

#otherLayout .rightHpBox .greenHpBox .inBox {
  padding:11px 114px 10px 10px;
  color:#515151;
}

#otherLayout .rightHpBox .greenHpBox a {
  color:#909090;
  padding:0px 0px 0px 13px;
  background:url('../img/Bg_greenListDoubleArrow.gif') no-repeat 0px 5px;
  text-decoration:none;
  display:block;
}

.newsLetterBox2 {
  position:relative;
}

.newsLetterBox2 .title {
  display:block;
  font-size:13px;
  font-weight:bold;
  line-height:18px;  
  margin:0px 0px 15px 0px;
  padding:7px 0px 7px 50px;
  color:#0A7CC3;
  background:url('../img/Bg_logoImgBig.gif') no-repeat 0px 5px;
}

.newsLetterBox2 .infoText {
  width:auto;
  display:block;
  float:left;
  font-weight:bold;
  margin:3px 5px 0px 50px;
}

.newsLetterBox2 .lblText {
  display:none;
}

.newsLetterBox2 .inputText {
  width:226px;
  height:14px;  
  border:1px solid #89898B;
  font-family:Verdana; 
  font-size:10px;
  color:#505050;
  float:left;
  margin:0px 5px 0px 0px;
  padding:3px 5px 0px 5px;  
}

.newsLetterBox2 .btn {  
  width:64px;
  height:19px;
  line-height:20px;  
  background:url('../img/Bg_blueH20px.gif') repeat-x 0px 0px;
  float:left !important;
  margin:0px 0px 0px 0px;
  padding:0px 0px 3px 0px !important;   
}

.newsLetterBox2 .error-env {
  width:236px;
  position:absolute;
  top:53px;
  left:208px;
  border:1px solid #FF0000;
  background:#FFFF80;
  color:#FF0000;
  text-align:center;
  display:none;
}

#content {
  padding:23px 23px 23px 23px;
  font-family:Verdana;
  font-size:11px;
  overflow:hidden;
}

#content h1, #carsContent h1 {
  font-size:13px;
  font-weight:bold;
  line-height:18px;
  text-transform:uppercase;
  margin:0px 0px 15px 0px;
  padding:7px 0px 7px 50px;
  color:#0A7CC3;
  background:url('../img/Bg_logoImgBig.gif') no-repeat 0px 5px;
}

#content h2 {
  font-size:12px;
  font-weight:bold;
  line-height:17px;
  color:#0A7CC3;
  margin:10px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

#content h2 a {
  color:#0A7CC3;
}

#content h3 {
  font-size:12px;
  font-weight:bold;
  line-height:14px;  
  margin:15px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

#content h4 {
  font-size:11px;
  font-weight:bold;
  line-height:13px;  
  margin:15px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

#content ul, #content dl {
  margin:0px 0px 10px 15px;
}

#content ul ul, #content dl dl {
  margin-bottom:0px;
}

#content ul li, #content dl dt {
  padding:0px 0px 0px 11px;
  background:url('../img/Bg_blueListArrow.gif') no-repeat 0px 6px;
  height:100%;
}

#content ol {
  margin:0px 0px 10px 17px;
  padding:0px 0px 0px 10px;
}

#content ol li {
  list-style:decimal;  
}

#content ol ol {
  margin-bottom:0px;
}

#content table {
  border-collapse:collapse;
  border-width:0px;
  
}

#content table td {
  padding:5px;
  vertical-align:top;
}

#content .articles {
  margin:0px 50px 20px 50px;
  padding:0px 0px 14px 0px;
  border-bottom:1px solid #DFDFDF;
  cursor:pointer;
}

#content .articles img {
  margin:3px 0px 10px 0px;
  border:1px solid #017AC3;
}

#content .date {
  color:#A2A2A2;
  line-height:13px;
}

#content .catDesc {
  padding:0px 50px 0px 50px;
  margin:0px 0px 15px 0px;
  /*color:#0A7CC3;*/
}

#content .bottomCatDesc {
  padding:0px 50px 0px 50px;
  margin:10px 0px 10px 0px;
}

#footer {
  height:100%;
  background:url('../img/Bg_footer.gif') repeat-x 0px 0px;
  position:relative;
  color:#007AC3;
  font-size:10px;
}

#footer .inBox {
  padding:16px 36px 50px 217px;
}

#footer .powered {
  width:155px;
  height:28px;
  display:block;
  background:url('../img/Bg_powered.gif') no-repeat 0px 0px;
  position:absolute;
  top:16px;
  left:24px;
}

#footer .copy {
  position:absolute;
  top:55px;
  left:25px;
}

#listPager {
  float:right;
  font-size:11px;
  color:#037CC4;
  font-weight:bold;
  margin:10px 50px 0px 0px;
}

#listPager a {
  color:#037CC4;
  text-decoration:none;
  display:block;
}

#listPager a:hover {
  background:url('../img/Bg_blueH20px.gif') repeat-x 0px 0px;
  color:#ffffff;
  text-decoration:none !important;
}

#listPager span {
  width:27px;
  height:20px;
  line-height:20px;
  display:block;
  float:left;
  text-align:center;
  background:url('../img/Bg_grayH20px.gif') repeat-x 0px 0px;
  margin:0px 1px 0px 0px;
}

#listPager .active {
  background:url('../img/Bg_blueH20px.gif') repeat-x 0px 0px;
  color:#ffffff;
}

#listPager2 {
  float:right;
  font-size:11px;
  color:#037CC4;
  font-weight:bold;
  margin:10px 50px 0px 0px;
}

#listPager2 a {
  color:#037CC4;
  text-decoration:none;
  display:block;
}

#listPager2 a:hover {
  background:url('../img/Bg_blueH20px.gif') repeat-x 0px 0px;
  color:#ffffff;
  text-decoration:none !important;
}

#listPager2 span {
  width:27px;
  height:20px;
  line-height:20px;
  display:block;
  float:left;
  text-align:center;
  background:url('../img/Bg_grayH20px.gif') repeat-x 0px 0px;
  margin:0px 1px 0px 0px;
  font-size:11px;
  line-height:auto;
}

#listPager2 .active {
  background:url('../img/Bg_blueH20px.gif') repeat-x 0px 0px;
  color:#ffffff;
}

#listPager2 #pager-center {
  font-size:0px;
  line-height:0px;
}

.art {
  margin:0px 50px 0px 50px;
  padding-bottom:15px;
}

.art .perexArt {
  margin:20px 0px 10px 0px;
  color:#0A7CC3;
}

.art a {
  color:#0A7CC3;
}

.art .artRightColumn {
  width:244px;
  float:right;
  margin:0px 0px 0px 30px;  
}

.art .head {
  color:#0A7CC3 !important;
  padding:0px !important;
}

.art .artRightColumn .chapters {
  margin:0px 0px 20px 0px;
}

.art .artRightColumn .chapters a {
  color:#A2A2A2 !important;
  text-decoration:none;
}

.art .artRightColumn .chapters a:hover {
  color:#0A7CC3 !important;
}

.art .artRightColumn .chapters .active {
  font-weight:bold;
  color:#037CC4;
}

.art .artRightColumn .chapters ul {
  margin:0px !important;
}

.art .artRightColumn .chapters li {
  list-style:none;
  background:none !important;
  padding:0px !important;
}

.art .artRightColumn .attachments dl {
  margin:0px !important;
}

.art .artRightColumn .attachments a {
  color:#010000;
  text-decoration:none;
}

.art .artRightColumn .attachments a:hover {
  color:#0A7CC3;
}

.art .artImgBox a {
  text-decoration:none;
}

.art .artImgBox a:hover {
  text-decoration:none !important;
}

.art .artImgBox span {
  display:block;
  margin:0px 0px 10px 0px;
}

.art .artImgBox img {
  border:1px solid #0A7CC3;
}

.art .artImgBox .zoom {
  font-size:11px;
  color:#0A7CC3;
  padding:0px 0px 0px 15px;
  background:url('../img/Bg_icoZoom.gif') no-repeat 0px 2px;
  margin:0px;
}

.art .relatedArticles {
  margin:0px 0px 20px 0px;  
}

.art .relatedArticles .artBox {
  width:260px;
  float:left;
  margin:0px 10px 0px 10px;
  padding:0px 10px 0px 10px;
  border-right:1px solid #DFDFDF;
}

.art .relatedArticles h2 {
  font-size:12px !important;
}

.art .specialTable {
  background:url('../img/Bg_table.gif') repeat-x 0px bottom;
}

.art .specialTable td {
  padding:20px 30px 20px 30px !important;
}

.art .specialTable td td {
  padding:5px !important;
}

.env {
  padding:0px 50px 0px 50px;
  overflow:hidden;
}

.AccessoriesItem {
  width:250px;
  height:155px;
  float:left;
  margin:0px 0px 0px 0px !important;
  padding:0px 10px 10px 10px !important;
  border:0px !important;
}

.AccessoriesItem h2 {
  margin-top:0px !important;
}

.AccessoriesItem .perex {
  margin:9px 0px 10px 0px;
}

.AccessoriesItem .moreLink {
  font-size:9px !important;
  padding:0px 0px 0px 10px;
  margin:10px 0px 0px 0px;
  background:url('../img/Bg_blueListDoubleArrow.gif') no-repeat 0px 5px;
  color:#0A7CC3;
}

.onlineServicesItem {
  width:355px;
  height:135px;
  float:left;
  margin:0px 25px 20px 25px !important;
  padding:0px 0px 0px 0px !important;
  border-bottom:0px !important;
  position:relative;
}

.onlineServicesItem .box {
  height:102px;
  border-bottom:1px solid #EAEAEA;
}

.onlineServicesItem  h2 {
  margin-top:0px !important;
}

.onlineServicesItem a {
  text-decoration:none;
}

.onlineServicesItem .perex {
  padding-bottom:10px;
  margin-bottom:10px;  
}

.onlineServicesItem .alignLeft {
  margin:0px !important;
  padding-right:11px;
  background:#ffffff;
}

.onlineServicesItem .blueBtn {
  display:block;
  color:#ffffff;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
  padding:0px 10px 2px 10px;
  background:url('../img/Bg_blueBtnOnlineServ.gif') repeat-x 0px 0px;
  position:absolute;
  bottom:0px;
  right:0px
}

.onlineServicesItem .blueBtn:hover {
  text-decoration:none !important;
}

.onlineServicesItem .goldBtn {
  display:block;
  color:#ffffff;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
  padding:0px 10px 2px 10px;
  background:url('../img/Bg_goldBtnOnlineServ.gif') repeat-x 0px 0px;
  position:absolute;
  bottom:0px;
  right:0px
}

.onlineServicesItem .goldBtn:hover {
  text-decoration:none !important;
}

#detailOnlServ .topDetailBox {
  width:350px;
  margin:0px auto 0px auto;
}

#detailOnlServ .imgBox {
  float:left;
  margin:0px 11px 0px 0px;
  border:1px solid #868B8E;
}

.line {
  height:1px;
  background:#EAEAEA;
  margin:0px 0px 15px 0px;
  clear:both;
  font-size:0px;
  line-height:0px;
}

#chapterPager {
  margin:20px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  border-top:1px solid #A2A2A2;
}

#chapterPager .prevPages {
  float:left;
}

#chapterPager .nextPages {
  float:right;
}

#pager {
  float:right;
  font-size:10px;
  margin:20px 0px 0px 0px;
}

#pager a {
  color:#469ED4;
  padding:3px 0px 3px 23px;
  margin:0px 0px 0px 24px;
  display:block;
  float:left;
}

#pager a:hover {
  color:#999999;
}

#pager .send {
  background:url('../img/Bg_send.gif') no-repeat 0px 5px;
}

#pager .print {
  background:url('../img/Bg_print.gif') no-repeat 0px 5px;
}

.sendArticleForm fieldset {
  width:350px;
  height:150px;
  border:1px solid #0379BF;
  padding:10px;
  margin:0px 5px 0px 5px;  
  float:left;
}

.sendArticleForm legend {
  display:block !important;
  padding:10px;
  font-weight:bold;
}

.sendArticleForm table {
  width:100%;
}

.sendArticleForm th {
  width:180px;
  text-align:left;
}

.sendArticleForm label {
  float:left;
}

.sendArticleForm textarea {
  width:99%;
}

.sendArticleForm .extra {
  width:5px;
  height:4px;
  background:url('../img/Bg_formExtra.gif') no-repeat 0px 5px;
  display:block;
  float:left;  
  margin:0px 5px 0px 5px;
  padding:5px 0px 0px 0px;
}

.sendArticleForm .sentInputBtn {
  float:right;
  margin:10px 20px 0px 0px;  
}

.sendArticleForm .sendmail-cz {
  height:20px;
  line-height:20px;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  background:url('../img/Bg_blueH20px.gif') repeat-x 0px 0px;
  border:0px;
  cursor:pointer;
}

.newsLetterForm {
  width:600px;
  margin:0px auto;
}

.newsLetterForm fieldset {
  border:1px solid #0379BF !important;
  padding:10px;
  margin:0px 0px 30px 0px;  
}

.newsLetterForm th {
  width:180px;
  padding:5px !important;
  text-align:right;
}

.newsLetterForm td {
  padding:5px !important;
  text-align:left;
}

.newsLetterForm strong {
  font-weight:bold;
}

.newsLetterForm .infoText {
  font-size:10px;
  text-align:center;
}

.contactForm {
  margin:20px 0px 0px 0px;
  padding:0px 50px 0px 50px;
}

.contactForm label {
  color:#0A7CC3;
  font-weight:bold;
}

.contactForm  table {
  width:100%;
}

.contactForm td {
  padding:2px 0px 2px 0px !important;
}

.contactForm .lc {
  width:100px;
}

.contactForm .inputText {
  width:250px;
}

.contactForm textarea {
  width:620px;
  height:160px;
}

.contactForm .btn {
  margin-right:96px;
  margin-top:6px;  
}

.contactForm .error-env, #workForm .error-env, #demoDriveForm .error-env, #orderProspect .error-env, #servisForm .error-env, #onlineServisesForm .error-env {  
  border:1px solid #FF0000;
  background:#FFFF80;
  color:#FF0000;
  text-align:center;
  display:none;
  margin:1px 0px 0px 0px;
}

#demoDriveForm .error-env strong, #orderProspect .error-env strong, #servisForm .error-env strong, #onlineServisesForm .error-env strong {
  font-weight:bold;
}

.workPosition {
  width:390px;
  padding:0px 0px 15px 0px;
  margin:0px 30px 19px 30px;
  border-bottom:1px solid #DADADA;
  position:relative;
  float:left;
}

.workPosition .bottomBox {
  margin:13px 0px 0px 0px;  
}

.workPosition .bottomBox span {
  color:#838383;
  float:left;
}

.workPosition .bottomBox strong {
  font-weight:bold;
}

.workPosition .bottomBox .moreLink {  
  height:17px;
  display:block;
  background:url('../img/Bg_btnH17px.gif') repeat-x 0px 0px;
  color:#ffffff;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  float:right;
  font-weight:bold;
  font-size:10px;
  padding:0px 12px 0px 12px;
}

.workPosition .bottomBox .moreLink:hover {
  text-decoration:none !important;
  cursor:pointer;
}

.workPosition .perex {
  height:50px;
}

.workForm {
  margin:30px 50px 0px 50px;  
}

.workForm label {
  color:#0A7CC3;
  font-weight:bold;
}

.workForm .inputText {
  width:232px;
  border:1px solid #89898B;
}

.workForm .rc {
  padding-right:50px !important;
}

.workForm .btn {
  margin:20px 58px 0px 0px;  
}

.workForm .formDesc {
  margin:0px 0px 20px 0px;
}

.contacts {
  width:355px;
  height:100px;  
  background:url('../img/Bg_contact.gif') repeat-y 1px 0px;
  padding:18px;
  float:left;
  margin:10px 30px 0px 0px;
  border:1px solid #F1F1F1;
}

.contacts img {
  border:1px solid #878787;
}

.contacts h2 {
  margin:0px 0px 0px 0px !important;
}

.contacts .desc {
  margin-bottom:10px;
}

.contacts ul {
  float:left;
  margin-left:0px !important;
}

.contacts li {
  padding:0px 0px 0px 26px !important;
}

.contacts .phone {
  background:url('../img/Bg_icoPhone.gif') no-repeat 0px 2px !important;
  color:#0A7CC3;
  font-weight:bold;
}

.contacts .email {
  background:url('../img/Bg_icoMail.gif') no-repeat 0px 2px !important;
  font-weight:bold;
  color:#555555;
}

.contacts .sendEmail {
  background:url('../img/Bg_icoEnvelope.gif') no-repeat 1px 4px !important;
}

.contacts .sendEmail a {
  color:#E49700;
  font-weight:bold;
}

.right {
  margin-right:0px !important;
}

.note .extra {
  width:5px;
  height:4px;
  background:url('../img/Bg_formExtra.gif') no-repeat 0px 5px;
  display:block;
  float:left;  
  margin:0px 5px 0px 5px;
  padding:5px 0px 0px 0px;  
}

.allForms .inputText {
  border:1px solid #89898B;
}

.allForms textarea {
  border:1px solid #89898B;
}

.allForms legend {
  display:none;
  line-height:0px;
  font-size:0px;
}

.allForms .btn {
  cursor:pointer;
  height:20px;
  float:right;  
  line-height:20px;
  font-size:10px;  
  color:#ffffff;
  background:url('../img/Bg_blueH20px.gif') repeat-x 0px 0px;
  border:0px;
  font-weight:bold;
  padding:0px 15px 3px 15px;
  *padding:0px 10px 3px 10px;
  vertical-align:middle;
}

.alignLeft {
  float:left;
  margin:0px 11px 0px 0px;  
}

.infom, .success {
  padding:10px;
  margin:0px 0px 10px 0px;
  border:2px solid #00B300;
  color:#00B300; 
}

.alert {
  padding:10px;
  margin:10px 0px 10px 0px;
  border:2px solid #FF0000;
  color:#FF0000;
}

#adminbutton {
  cursor:pointer;
}

/* FCK editor styles START */

.tucne {
  font-weight:bold;
}

.kurziva {
  font-variant:italic;
}

.podtrzene {
  text-decoration:underline !important;
}

.blueText {
  color:#017AC3;
}

.defaultText {
  color:#010000;
}

.redBox {
  width:377px;
  height:100%;  
  color:#ffffff;
  overflow:hidden;
  background:#B0161E;
}

.redBox h2 {
  margin:0px 0px 0px 0px !important;
  color:#ffffff !important;
}

.redBox .headBox {
  width:auto;
  height:40px;
  background:url('../img/Bg_redBoxTop.gif') no-repeat 0px 0px;  
}

.redBox .headBox .inBox {
  padding:16px 40px 0px 15px;  
}

.redBox .body {
  width:auto;
  height:100%;
  padding:0px 15px 0px 15px;
  background:#B0161E;
}

.redBox ul {
  padding:0px 15px 0px 15px !important;
  margin:0px !important;
  background:#B0161E;
}

.redBox li {
  background:url('../img/Bg_whiteArrow.gif') no-repeat 0px 5px !important;
}

.redBox .footerBox {
  width:100%;
  height:15px;
  background:url('../img/Bg_redBoxBottom.gif') no-repeat 0px 0px;
}

.redBoxNoHead {
  width:340px;
  height:auto;
}

.redBoxNoHead .headBox {
  width:auto;
  height:5px;
  background:url('../img/Bg_redBoxTopNohead.gif') no-repeat 0px 0px;
}

.redBoxNoHead .body {
  padding:0px 5px 0px 5px;
  background:#B1161C;
  color:#ffffff;
}

.redBoxNoHead .footerBox {
  width:auto;
  height:5px;
  background:url('../img/Bg_redBoxBottomNohead.gif') no-repeat 0px 0px;
}

.blueBox {
  width:187px;
  height:auto;
}

.blueBox .headBox {
  min-height:50px;
  padding:30px 20px 10px 20px;
  background:#007AC3 url('../img/Bg_blueBoxTop.gif') no-repeat 0px 0px;
  color:#ffffff;
}

.blueBox .body {
  min-height:90px;
  padding:10px 20px 0px 20px;
  background:#E1E1E1;
}

.blueBox .footerBox {  
  width:auto;
  height:7px;
  background:url('../img/Bg_blueBoxBottom.gif') no-repeat 0px 0px;  
}

.blueBox a {
  text-decoration:none;
  color:#0379BF;
}

.blueBox a:hover {
  text-decoration:undelrine;
}

.noPadding td {
  padding:5px !important;
}

.blueFckBtn {
  width:auto;
  display:block; 
  background:url('../img/Bg_blueFckBtn.gif') repeat-x 0px 0px;
  padding:5px 10px 22px 10px;
  color:#ffffff !important;
  text-decoration:none;
  font-weight:bold;
}

.blueFckBtn:hover {
  text-decoration:none !important;
}

/* FCK editor styles STOP */


#leftColumn {
  width:158px;
  height:auto;
  float:left;
  font-family:sans-serif;
  font-size:12px;
  line-height:22px;
  position:relative;
}

#leftColumn .logoBox {
  background:#ffffff;
  border-top:1px solid #898A8D;
  border-left:1px solid #898A8D;
  border-right:1px solid #898A8D;
  overflow:hidden;
  position:relative;
}

/************** Left Menu START *****************/

#leftColumn #leftMenu {
  padding:1px 1px 0px 1px;
  background:url('../img/Bg_menuBorder.gif') repeat-x 0px 0px;
}

#leftColumn #leftMenu ul {
  padding:0px 0px 0px 0px;
  font-size:11px !important;
  background:url('../img/Bg_newMenu.gif') repeat-x 0px 0px;
  text-transform:uppercase;
  z-index:50;
}

#leftColumn #leftMenu .firstItem {
  /*padding-top:5px;*/
}

#leftColumn #leftMenu .lastItem {
  padding-bottom:5px;
  background:none;
}

#leftColumn #leftMenu a {
  display:block;
  position:relative;
  padding:5px 17px 5px 17px;
  color:#898A8D;
  text-decoration:none;
  font-weight:bold;
}

#leftColumn #leftMenu a:hover {
  background:url('../img/Bg_hoverNewMenu.png') no-repeat right 0px;
}

#leftColumn #leftMenu li {
  position:relative;
  background:url('../img/Bg_menuItem.gif') no-repeat center bottom;
}

#leftColumn #leftMenu ul ul {
  max-width:300px;
  min-width:250px;
  height:auto;
  position:absolute;
  top:0px;
  left:156px;  
  visibility:hidden;
  padding:10px 0px 10px 0px;
  z-index:100;
  background:#88898C;
}

#leftColumn #leftMenu ul ul li {
  padding:0px 9px 0px 9px;
  /*background:url('../img/Bg_menuL2.png') repeat-x 0px 0px;*/
  /*border-bottom:1px solid #77848D;*/ 
  margin:0px;
  line-height:auto;
  background:none !important;
}

#leftColumn #leftMenu ul ul a {
  font-weight:normal;
  display:block;
  /*background:url('../img/Bg_menuArrow.gif') no-repeat 140px 7px;*/
  padding:0px 17px 0px 17px;
  color:#ffffff !important;
  height:100%;
  border-bottom:1px solid #C4C4C6;
}

#leftColumn #leftMenu .visible {
  visibility:visible;
}

#redLayout #leftMenu a:hover {
  color:#A90306;
}

#darkBlueLayout #leftMenu a:hover {
  color:#003267;
}

#yellowLayout #leftMenu a:hover {
  color:#FFBD11 !important;
}

#yellowLayout #leftMenu ul ul a:hover {
  color:#88898C !important;
}

#blueLayout #leftMenu a:hover {
  color:#00428A;
}

/************** Left Menu END *****************/

.extra {
  width:5px;
  height:4px;
  background:url('../img/Bg_formExtra.gif') no-repeat 0px 5px;
  display:block;
  float:left;  
  margin:0px 5px 0px 5px;
  padding:5px 0px 0px 0px;
  display:none;
}

#contentCars {
  width:805px;
  float:left;  
  z-index:10;
  *float:none;
  _position:relative;
  overflow:hidden;   
}

#absoluteContent {
  width:203px;
  height:276px;
  top:39px;
  right:27px;
  position:absolute;
  color:#ffffff;
}

#absoluteContent .boxHead {
  padding:6px;
  position:relative;
  background:url('../img/Bg_absoluteBox.png');
  *width:191px;
}

#absoluteContent .boxHead img {
  position:absolute;
  top:9px;
  right:6px;
  cursor:pointer;
}

#absoluteContent h1 {
  font-size:16px;
  font-weight:bold;
  padding:5px 0px 3px 10px;
  color:#ffffff !important;
  background:none !important;
}

#absoluteContent #boxBody {
  padding:6px;  
  background:url('../img/Bg_absoluteBox.png');
  *width:191px;
}

#absoluteContent .env {
  margin:0px;
  padding:6px;
  border:1px solid #5C5C5E;
  height:217px;
  position:relative;
  overflow:hidden;
}

#absoluteContent .hidde {
  visibility:hidden !important;
}

#absoluteContent .hidde .Scrollbar-Handle {
  /*display:none !important;*/
  visibility:hidden !important;
}

#absoluteContent #Scrollbar-Container_1, #absoluteContent #Scrollbar-Container_2, #absoluteContent #Scrollbar-Container_3, #absoluteContent #Scrollbar-Container_4 {
  position:absolute;
  top:8px;
  right:20px;
}

#absoluteContent .Scrollbar-Up {
  width:15px;
  height:15px;
  position:absolute;
  cursor:pointer;
  top:0px;
}

#absoluteContent .Scrollbar-Down {
  width:15px;
  height:15px;
  position:absolute;
  cursor:pointer;
  top:200px;
}

#absoluteContent .Scrollbar-Track {
  width:11px;
  height:185px;
  background:url('../img/scrollScroller.gif') repeat-y center 0px;
  position:absolute;
  top:15px;
  left:2px;
  
}

#absoluteContent .Scrollbar-Handle {
  width:11px;
  height:35px;
  position:absolute;
  cursor:s-resize;
  z-index:100;
}

#absoluteContent .content {
  width:153px;
  height:215px;
  overflow:hidden;
}

#absoluteContent #listScroll_1, #absoluteContent #listScroll_2, #absoluteContent #listScroll_3, #absoluteContent #listScroll_4 {
  /*width:153px;*/
  position:relative;
}

#absoluteContent h2, #absoluteContent h3 {
  font-size:13px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:15px;
  color:#ffffff !important;
}

#absoluteContent li {
  padding:0px 0px 0px 17px;
  list-style:disc !important;
}

/* Color schmema layout START */

#otherLayout #leftColumn {
  border:1px solid #0379BF;
  background:#0379BF;
}

#redLayout #absoluteContent h1 {
  color:#ffffff !important;
  background:none !important;
}

#redLayout #leftColumn {
  /*border:1px solid #B1161C;*/
  /*background:#B1161C;*/
}

#redLayout #leftColumn .visible a:hover {
  background:#B1161C;  
}

#redLayout #envelope {
  /*background:url('../img/Bg_redLay.gif') repeat-y 0px 0px;*/
  position:relative; 
}

#redLayout .line {
  width:100%;
  height:6px;
  margin:4px 0px 4px 0px;
  background:#B1161C;
}

#redLayout .moreLink {
  font-weight:normal;
  color:#0577CE;
}

#redLayout .newsLetterBox2 {
  margin:40px 0px 40px 0px; 
}

#darkBlueLayout #absoluteContent h1 {
  color:#ffffff !important;
  background:none !important;
}

#darkBlueLayout #leftColumn {
  /*border:1px solid #003267;*/
  /*background:#003267;*/
}

#darkBlueLayout #leftColumn .visible a:hover {
  background:#003267;  
}

#darkBlueLayout #envelope {
  /*background:url('../img/Bg_blueLay.gif') repeat-y 0px 0px;*/
  position:relative;
}

#darkBlueLayout .line {
  width:100%;
  height:6px;
  margin:4px 0px 4px 0px;
  background:#003267;
}

#darkBlueLayout .moreLink {
  font-weight:normal;
  color:#0577CE;
}

#darkBlueLayout .newsLetterBox2 {
  padding-bottom:30px;
  margin-bottom:40px;
  border-bottom:1px solid #89898B;  
}

#yellowLayout #absoluteContent h1 {
  color:#ffffff !important;
  background:none !important;
}

#yellowLayout #leftColumn {
  /*border:1px solid #FFBD11;*/
  /*background:#FFBD11;*/
}

#yellowLayout #leftColumn .visible a:hover {
  background:#FFBD11;  
}

#yellowLayout #envelope {
  /*background:url('../img/Bg_yellowLay.gif') repeat-y 0px 0px;*/
  position:relative;
}

#yellowLayout #leftMenu a {
  color:#757A76 !important;
}

#yellowLayout .line {
  width:100%;
  height:6px;
  margin:4px 0px 4px 0px;
  background:#FFBD11;
}

#yellowLayout .moreLink {
  font-weight:normal;
  color:#0577CE;
}

#yellowLayout .newsLetterBox2 {
  padding-bottom:30px;
  margin-bottom:40px;
  border-bottom:1px solid #89898B;  
}

#blueLayout #absoluteContent h1 {
  color:#ffffff !important;
  background:none !important;
}

#blueLayout #leftColumn {
  /*border:1px solid #00428A;*/
  /*background:#00428A;*/
}

#blueLayout #leftColumn .visible a:hover {
  background:#00428A;  
}

#blueLayout #envelope {
  /*background:url('../img/Bg_blue2Lay.gif') repeat-y 0px 0px;*/
  position:relative;
}

#blueLayout .line {
  width:100%;
  height:6px;
  margin:4px 0px 4px 0px;
  background:#00428A;
}

#blueLayout .moreLink {
  font-weight:normal;
  color:#0577CE;
}

#blueLayout .newsLetterBox2 {
  padding-bottom:30px;
  margin-bottom:40px;
  border-bottom:1px solid #89898B;  
}

#redLayout #detailOnlServ fieldset, #darkBlueLayout #detailOnlServ fieldset, #yellowLayout #detailOnlServ fieldset, #blueLayout #detailOnlServ fieldset {
  margin-left:0px;
  margin-right:0px;
}

#redLayout #detailOnlServ .lc, #darkBlueLayout #detailOnlServ .lc, #yellowLayout #detailOnlServ .lc, #blueLayout #detailOnlServ .lc {
  padding-left:50px;
}

#redLayout #contactForm textarea, #darkBlueLayout #contactForm textarea, #yellowLayout #contactForm textarea, #blueLayout #contactForm textarea {
  width:466px;
}

#redLayout #orderProspect table, #darkBlueLayout #orderProspect table, #yellowLayout #orderProspect table, #blueLayout #orderProspect table {
  margin:0px !important;
}

#redLayout #orderProspect .lc, #darkBlueLayout #orderProspect .lc, #yellowLayout #orderProspect .lc, #blueLayout #orderProspect .lc {
  padding-left:15px;
}

#redLayout #orderProspect textarea, #darkBlueLayout #orderProspect textarea, #yellowLayout #orderProspect textarea, #blueLayout #orderProspect textarea {
  width:99% !important;
}

#redLayout #orderProspect .labelText, #darkBlueLayout #orderProspect .labelText, #yellowLayout #orderProspect .labelText, #blueLayout #orderProspect .labelText { 
  width:100px !important;
}

#redLayout #detailOnlServ .btnBox, #darkBlueLayout #detailOnlServ .btnBox, #yellowLayout #detailOnlServ .btnBox, #blueLayout #detailOnlServ .btnBox {
  margin-left:225px;
  margin-bottom:20px;
}


/* Color schmema layout END */

#bottomEnv {
  width:auto;
  height:129px;
  overflow:hidden;
  margin:0px 0px 4px 0px;
}

#bottomEnv .leftBox {
  width:272px;
  height:auto;
  float:left;
  background:url('../img/Bg_topShadow.gif') repeat-x 0px 0px;
  overflow:hidden;
}

#bottomEnv .leftBox .inBox {
  padding:10px 10px 10px 10px;
}

#bottomEnv .leftBox h2 {
  font-size:11px;
}

#bottomEnv .leftBox .nItem {
  padding:0px 0px 5px 0px;
}

#bottomEnv .leftBox .nItem .moreLink {
  margin:0px 0px 0px 5px;
}

#bottomEnv .leftBox .perex {
  padding:0px 0px 5px 0px;
}

#bottomEnv .middleBox {
  width:342px;
  height:auto;
  float:left;
  overflow:hidden;
  margin:0px 0px 0px 4px;
}

#bottomEnv .rightBox {
  width:342px;
  height:auto;
  float:left;
  overflow:hidden;
  margin:0px 0px 0px 5px;
}

#thumbs {
  width:456px;
  float:right;
}

#thumbs .item {
  width:38px;
  height:100%;
  float:left;
  overflow:hidden;
  position:relative;
}


#thumbs .item img {
  position:relative;
  left:-100px;
}

#thumbs .title {
  width:auto;
  height:29px;
  background:url('../img/Bg_bottomShadow.gif') repeat-x 0px 0px;
  line-height:29px;
}

#thumbs strong {  
  text-transform:uppercase;
  color:#B1161C;
  padding:0px 0px 0px 11px;
  font-weight:bold;
}

#largePhoto {
  width:805px;
  height:347px; 
  z-index:9;
  overflow:hidden;
}

#chaptersMenu {
  width:351px;
  height:29px;
  line-height:29px;
  float:right;
  background:url('../img/Bg_chaptMenu.gif') repeat-x 0px 0px;
}

#chaptersMenu a {
  color:#ffffff;
  text-transform:lowercase;
  text-decoration:none;
  font-weight:normal;
  padding:0px 12px 0px 12px;
  display:block;
  float:left;
  cursor:pointer; 
}

#chaptersMenu a:hover {
  text-decoration:underline;
}

#carsInfoBox {
  width:351px;
  height:127px;
  float:right;
  background:url('../img/Bg_carsInfoBox.gif') repeat-x 0px 0px;
  overflow:hidden;
}

#carsInfoBox .inBox {
  padding:10px 0px 10px 0px;
  overflow:hidden;
  background:url('../img/Bg_vLine2.gif') no-repeat center 10px;
}

#carsInfoBox .inBox a {
  width:125px;
  display:block;
  float:left;
  text-decoration:none;
  color:#454545;
  padding:3px 0px 3px 25px;
  margin:0px 12px 10px 12px;
  font-size:10px;
}

#carsInfoBox .inBox a:hover {
  text-decoration:underline;
}

#carsInfoBox .demoDrive {
  background:url('../img/Bg_icoDemoDrive.gif') no-repeat 2px 1px;
}

#carsInfoBox .price {
  background:url('../img/Bg_icoPrice.gif') no-repeat 0px 1px;
}

#carsInfoBox .booklet {
  background:url('../img/Bg_icoBooklet.gif') no-repeat 0px 3px;
}

#carsInfoBox .techData {
  background:url('../img/Bg_icoTechData.gif') no-repeat 5px 1px;
}

#carsContent, #ArticleCars {
  width:805px;
  float:left;
  *float:none;
}

#carsContent .contentIn {
  padding:0px 15px 0px 20px;
}

#carsContent h1 {
  margin-bottom:20px;
  display:none;
}

#ArticleCars {
  width:765px;
  float:left;
  *float:none;
  padding:0px 20px 0px 20px;
}

#ArticleCars .catDesc {
  margin:0px 0px 15px 0px;
}

#ArticleCars .articles {
  margin:0px 0px 15px 0px;
}

#ArticleCars .art {
  margin:0px;
}

#ArticleCars .boxArtDate {
  margin-bottom:10px;
  display:block;
}

#ArticleCars h1 {
  font-size:13px;
  font-weight:bold;
  line-height:18px;
  /*text-transform:uppercase;*/
  margin:0px 0px 10px 0px;
  padding:7px 0px 7px 50px;
  color:#0A7CC3;
  background:url('../img/Bg_logoImgBig.gif') no-repeat 0px 5px;
}

#ArticleCars h2 {
  font-size:12px;
  font-weight:bold;
  line-height:17px;
  color:#0A7CC3;
  margin:10px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

#ArticleCars h2 a {
  color:#0A7CC3;
}

#ArticleCars h3 {
  font-size:12px;
  font-weight:bold;
  line-height:14px;  
  margin:15px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}

#ArticleCars h4 {
  font-size:11px;
  font-weight:bold;
  line-height:13px;  
  margin:15px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}

#ArticleCars ul, #ArticleCars dl {
  margin:0px 0px 10px 15px;
}

#ArticleCars ul ul, #ArticleCars dl dl {
  margin-bottom:0px;
}

#ArticleCars ul li, #ArticleCars dl dt {
  padding:0px 0px 0px 11px;
  background:url('../img/Bg_blueListArrow.gif') no-repeat 0px 6px;
  height:100%;
}

#ArticleCars ol {
  margin:0px 0px 10px 17px;
  padding:0px 0px 0px 10px;
}

#ArticleCars ol li {
  list-style:decimal;  
}

#ArticleCars ol ol {
  margin-bottom:0px;
}

#ArticleCars table {
  border-collapse:collapse;
  border-width:0px;
  
}

#ArticleCars table td {
  padding:10px;
  vertical-align:top;
}

#ArticleCars .articles3 {
  width:250px;
  height:auto;
  float:left;
  border-right:1px solid #E6E6E6;
}

#ArticleCars .articles3 .inBox {
  padding:0px 8px 0px 10px;
}

#ArticleCars .articles3 h2 {
  margin:10px 0px 17px 0px;
}

#ArticleCars .articles3 .date {
  display:block;
  margin:0px 0px 10px 0px;
}

#ArticleCars .articles3 .perex {
  margin-bottom:20px;
}

#ArticleCars .articles3 .viewAll {
  float:right;
  padding:0px 21px 0px 0px;
  margin:0px 10px 10px 0px;
  background:url('../img/Bg_doubleArrow.gif') no-repeat right 3px;
}

#ArticleCars .articles3 .boxImg {
  width:233px;
  height:auto;
  display:block;
  background:url('../img/Bg_imageTopShadow.gif') no-repeat 0px 0px;
  margin-bottom:20px;
}

#ArticleCars .articles3 .boxImg .inBox {
  padding:13px 13px 13px 13px;
}

.boxCarsItem {
  width:170px;
  height:100px;
  float:left;
  margin:0px 20px 20px 0px;
  overflow:hidden;
  text-align:center;
  vertical-align:middle;
}

.boxCarsItem .title {
  font-size:12px;
}

.boxCarsItem .title a {
  display:block;
  padding:5px;
  color:#ffffff !important;
  margin-bottom:5px;
  text-decoration:none;
  text-transform:uppercase;
  text-align:left;
}

#redLayout .boxCarsItem {
  border:1px solid #B1161C;
}

#redLayout .boxCarsItem .title {
  background:#B1161C;
}

#darkBlueLayout .boxCarsItem {
  border:1px solid #003267;
}

#darkBlueLayout .boxCarsItem .title {
  background:#003267;
}

#yellowLayout .boxCarsItem {
  border:1px solid #FFBD11;
}

#yellowLayout .boxCarsItem .title {
  background:#FFBD11;
}

#blueLayout .boxCarsItem {
  border:1px solid #00428A;
}

#blueLayout .boxCarsItem .title {
  background:#00428A;
}

#demoDriveForm, #servisForm, #onlineServisesForm, #orderProspect  {
  margin:30px auto 0px auto;
}

#demoDriveForm label, #servisForm label, #onlineServisesForm label, #orderProspect label {
  width:100px;
  display:block;
  font-weight:bold;
  color:#0A7CC3;
  float:left;
}

#demoDriveForm select, #servisForm select, #onlineServisesForm select, #orderProspect select {
  width:204px;
}

#demoDriveForm .date, #servisForm .date {
  width:68px;
  color:#000000;
}

#demoDriveForm .inputText, #servisForm .inputText, #onlineServisesForm .inputText, #orderProspect .inputText {
  width:200px;
}

#demoDriveForm textarea, #servisForm textarea, #orderProspect textarea {
  width:97%;
}

#demoDriveForm .lc, #servisForm .lc, #onlineServisesForm .lc {
  padding:0px 0px 0px 80px;
}

#servisForm .nextServis, #servisForm .nextServis table {
  width:84%;
  margin:0px auto 0px auto;
}

#servisForm #rCar {
  float:left;
}

#servisForm #rCarBox {
  width:120px;
  float:left;
  margin:0px 0px 0px 30px;
  padding:0px 10px 0px 10px;  
}

#servisForm #rCarBox td {
  padding:0px !important;
}

#servisForm #rCarBox label {
  text-align:left;
  padding-top:2px;
}

#orderProspect table {
  width:85%;
  margin:10px auto 10px auto;
}

#orderProspect th {
  padding:7px;
  background:#0A7CC3;
  text-align:left;
  color:#ffffff;
  font-weight:bold;
}

#orderProspect tfoot td {
  text-align:center;
  font-weight:bold;
  border-top:1px solid #0A7CC3;
}

#orderProspect .kia {
  background:#FDECED;
}

#orderProspect .suzuki {
  background:#EAF4FF;
}

#orderProspect .opel {
  background:#FFFAEA;
}

#orderProspect .chevrolet {
  background:#EAF4FF;
}

#orderProspect .contact label {
  width:100px;
  display:block;
  font-weight:bold;
  color:#0A7CC3;
  float:left;
  padding:0px 0px 0px 10px;  
}

#orderProspect .contact .inputText {
  width:200px; 
}

#orderProspect textarea {
  width:96%;
}

#detailOnlServ h2 {
  margin-top:0px !important;
}

#detailOnlServ fieldset {  
  padding:20px 0px 20px 0px;
  margin:2px 50px 0px 50px;
  border-top:1px solid #DADADA !important;
  border-bottom:1px solid #DADADA;
  display:block;
  position:relative;
}

#onlineServisesForm textarea {
  width:99%;
}

#onlineServisesForm td {
  padding-top:2px !important;
  padding-bottom:2px !important;
}

#onlineServisesForm .lc {
  padding-left:45px;
}

#onlineServisesForm label {
  width:75px;
  text-align:right;
}

#onlineServisesForm .inputText {
  width:240px;
}

#detailOnlServ label {
  /*width:75px !important*/;
  text-align:right;
  padding-top:6px;  
}

#detailOnlServ .bottomDetailBox {
  padding:0px 50px 0px 50px;
  margin:15px 0px 0px 0px;
  font-size:10px;
  color:#787878;
}

#detailOnlServ .btnBox {
  width:380px;
  height:40px;
  position:relative;
  margin:20px 0px 0px 300px;
  background:transparent url(../img/Bg_topMenu.gif) repeat-x scroll 0px 1px;
}

#detailOnlServ .goldBtn {
  background:transparent url(../img/Bg_goldBtnOnlineServ.gif) repeat-x scroll 0px 0px;  
  color:#FFFFFF;
  display:block;
  font-size:10px;
  font-weight:bold;
  padding:0 10px 2px;
  text-transform:uppercase;
  text-decoration:none;
  position:absolute;
  top:13px;
  left:40px;
}

#detailOnlServ .goldBtn:hover {
  text-decoration:none;
}

#detailOnlServ .btn {
  width:155px;
  height:17px;
  line-height:17px;
  text-align:center;
  background:transparent url(../img/Bg_blueBtnOnlineServ.gif) repeat-x scroll 0px 0px;  
  color:#FFFFFF;
  display:block;
  font-size:9px !important;
  font-weight:bold;
  padding:0px 0px 3px;    
  text-transform:uppercase;
  position:absolute;
  top:13px;
  right:40px;
}

#detailOnlServ #servisForm .lc {
  padding:0px 0px 0px 25px;
}

#detailOnlServ #servisForm label {
  width:135px !important;
}

#detailOnlServ #servisForm .nextServis label {
  width:200px !important;
  text-align:left;
  padding-top:0px;
}

#detailOnlServ .center {
  right:114px;
}

#mapBox {
  width:582px;
  height:330px;
  margin:0px auto 40px auto;
  background:url('../img/mapa5.png') no-repeat 0px 0px;
  position:relative !important;
}

#mapBox .city {
  position:absolute;
  height:auto;
  /*background:red;*/
}

#mapBox .logoBox, #mapBox .logoBoxHide {
  min-width:100px;
  height:38px;
  background:url('../img/Bg_logoBoxBody.gif') repeat-x 0px 0px;
  visibility:hidden;
  position:absolute;
  top:-35px;
  left:50%;
}

#mapBox .logoBox a, #mapBox .logoBoxHide a {
  width:47px;
  height:auto;
  display:block;
  float:left;
  text-align:center;
  margin:0px 4px 0px 4px;
  padding:0px 1px 0px 1px;
  text-decoration:none;
}

#mapBox .logoBox a:hover, #mapBox .logoBoxHide a:hover {
  background:#FBFBFB;  
}

#mapBox .logoBox .leftRound, #mapBox .logoBoxHide .leftRound {
  width:5px;
  height:38px;
  font-size:0px;
  float:left;
  background:url('../img/Bg_logoBoxLeftRound.gif') no-repeat 0px 0px;
}

#mapBox .logoBox .inBox, #mapBox .logoBoxHide .inBox {
  float:left;
  padding:3px;
}

#mapBox .logoBox .rightRound, #mapBox .logoBoxHide .rightRound {
  width:5px;
  height:38px;
  font-size:0px;
  float:left;
  background:url('../img/Bg_logoBoxRightRound.gif') no-repeat 0px 0px;
}

#mapBox .label {
  /*width:100%;*/
  padding:6px 0px 0px 0px;
  margin:6px 0px 0px 0px;
  text-align:center;
  color:#B5B5B5;
  background:url('../img/Bg_city.gif') no-repeat center 0px;
  cursor:pointer;
  /*display:block;*/
  text-decoration:none;
  font-weight:normal;
}

#mapBox .cityKV {
  top:103px;
  left:32px;
}

#mapBox .cityOV {
  top:143px;
  right:20px;
}

#mapBox .cityPR {
  top:121px;
  left:190px;
}

#mapBox .cityPL {
  top:160px;
  left:95px;
}

#mapBox .cityPR .label {
   padding:15px 0px 0px 10px;
}

#dynanamicTables .WorkShopItem {
  width:350px;
  height:340px;
  float:left;
  margin:0px 50px 20px 0px;
  border:1px solid #F1F1F1;
  padding:1px;
  background:#F9F9F9;
}

#dynanamicTables .WorkShopItem .inBox {
  padding:15px;  
}

#dynanamicTables .WorkShopItem h2 {
  margin-top:0px;
  margin-bottom:10px;
}

#dynanamicTables .WorkShopItem a {
  text-decoration:none;
}

#dynanamicTables .WorkShopItem a:hover {
  text-decoration:underline;
}

#dynanamicTables .WorkShopItem .imgBox {
  height:140px;
  position:relative;
  text-align:center;
  margin-bottom:10px;
  overflow:hidden;
  border:1px solid #0379BF;
}

#dynanamicTables .WorkShopItem table {
  font-size:10px;
}

#dynanamicTables .WorkShopItem table td {
  padding:0px;
}

#dynanamicTables .WorkShopItem span, #dynanamicTables .WorkShopItem strong {
  display:block;
}

#dynanamicTables .WorkShopItem .boxOpHours {
  color:#0379BF;
  margin:0px 0px 10px 0px;
}

#dynanamicTables .WorkShopItem .phone {
  padding:0px 0px 0px 25px;
  background:url('../img/Bg_icoPhone.gif') no-repeat 0px 2px !important;
}

#dynanamicTables .WorkShopItem .fax {
  padding:0px 0px 0px 25px;
  background:url('../img/Bg_icoEnvelope.gif') no-repeat 1px 4px !important;
}

#dynanamicTables .WorkShopItem .email {
  padding:0px 0px 0px 25px;
  background:url('../img/Bg_icoMail.gif') no-repeat 0px 3px !important;
}

#dynanamicTables .detail .rightColum {
  width:345px;
  height:auto;
  float:right;
  background:#F9F9F9;
}

#dynanamicTables .detail .pPicture {
  margin:0px 0px 0px 3px;
}

#dynanamicTables .detail .pPicture .imgBox {
  width:171px;
  height:128px;
  float:left;
  background:url('../img/Bg_photoBox.gif') no-repeat 0px 0px;
}

#dynanamicTables .detail .pPicture .inBox {
  width:135px;
  height:102px;
  margin:11px 0px 0px 17px !important;
  *margin:11px 0px 0px 0px !important;
  /*overflow:hidden;*/
}

#dynanamicTables .detail .pPicture img {
  cursor:help;
}

#dynanamicTables .detail img {
  border:1px solid #0379BF;
}

#dynanamicTables .detail .imgBox {
  text-align:center;
  margin:10px 0px 10px 0px;
}

#dynanamicTables .detail .imgMapBox {
  text-align:center;
  margin:10px 0px 10px 0px;
}

#dynanamicTables .detail .rc {
  font-weight:bold;
}

#dynanamicTables .detail .boxOpHours {
  width:385px;
  padding:10px;
  color:#ffffff;
  background:#5DBEF3;
  margin:15px 0px 0px 0px;
}

#dynanamicTables .detail .boxOpHours span {
  font-weight:bold;
  display:block;
}

#dynanamicTables .contactTable {
  width:100%;
  margin:15px 0px 0px 0px;
}

#dynanamicTables .contactTable th {
  text-align:left;
  background:#E0E0E0;
  padding:5px 7px 5px 7px;
  font-weight:bold;
}

#dynanamicTables .contactTable td {
  width:25%;
}

#dynanamicTables .contactTable strong {
  font-weight:bold;
}

#dynanamicTables .contactTable .tr_two {
  background:#F9F9F9;
}

#dynanamicTables .contactTable h3 {
  margin:0px;
  font-weight:normal;
}

.formDesc {
  padding:0px 0px 10px 50px;
}

#specialLay .specialHead {
  width:100%;
  height:278px;
  background:url('../img/Bg_headSpecialLay.gif') no-repeat 0px 0px !important;
}

#specialLay .catTitle {
  display:none;
}

#specialLay h1 {
  color:#9B2394;
  background:url('../img/Bg_listArrowPurple.gif') no-repeat 0px 5px !important;
}

#specialLay h2 {
  padding:10px 0px 5px 35px;
  margin:0px 0px 0px 0px;
  background:url('../img/Bg_listArrowPurple.gif') no-repeat 0px 9px !important;
}

#specialLay h2, #specialLay h2 a {
  color:#9B2394;
}

#specialLay #listPager a, #specialLay #pager a {
  color:#9B2394;
}

#specialLay #listPager a:hover {
  color:#ffffff;
  background:url('../img/Bg_purpleH20px.gif') repeat-x 0px 0px !important;
}

#specialLay #listPager .active {
  background:url('../img/Bg_purpleH20px.gif') repeat-x 0px 0px !important;
}

#specialLay #leftMenu {
  width:100%;
  height:37px;
  padding:3px 0px 0px 0px;
  line-height:37px;
}

#specialLay #leftMenu ul {
  padding-left:200px;
}

#specialLay #leftMenu li {
  float:left;
  font-size:12px;
  padding:0px 14px 0px 14px;
  border-right:1px solid #CA47B9;
}

#specialLay #leftMenu .lastItem {
  border:0px;
}

#specialLay #leftMenu a {
  color:#ffffff;  
  text-transform:uppercase;
  text-decoration:none;
}

#specialLay #leftMenu a:hover {
  text-decoration:underline;
}

#specialLay .AccessoriesItem {
  height:185px;
}

#specialOffer .body {
  display:none;
}

#specialOffer .alignLeft img {
  padding:5px !important;
}

#specialOffer .listTitleBox {
  margin:0px 0px 40px 0px;
}

#specialOffer .listTitleBox .inBox {
  padding:10px 10px 20px 10px;
  margin:0px 10px 0px 0px;
  background:#F9F9F9;
  border:1px solid #F1F1F1;
}

#specialOffer .listTitleBox h2 {
  font-size:12px;
  margin:0px 0px 10px 10px;
  padding:0px 0px 0px 15px;
  background:url('../img/Bg_menuArrowBlack.gif') no-repeat 0px 6px;
  float:left;
  width:340px;
}

#specialOffer table {
  width:100%;
}

#specialOffer .detailBox .inBox {
  padding:0px 0px 20px 0px;   
}

#specialOffer .detailBox .item {
  position:relative;
  margin-bottom:30px;
  padding:0px 0px 10px 0px;
  /*background:url('../img/Bg_table.gif') repeat-x 0px bottom;*/
}

#specialOffer .detailBox .top {
  position:absolute;
  right:10px;
  top:0px;
}

#specialOffer .offerTitle {
  margin:0px 0px 10px 0px;
  padding-top:10px;
  font-size:14px;
  font-weight:bold;
}

#specialOffer .detailBox img, #nyroModalContent .detailBox img {
  padding:16px;
  background:url('../img/Bg_imageTopShadow2.gif') no-repeat center 0px;
}

#redLayout #specialOffer .offerTitle {
  color:#B1161C;
}

#darkBlueLayout #specialOffer .offerTitle {
  color:#003267;
}

#yellowLayout #specialOffer .offerTitle {
  color:#FFBD11;
}

#blueLayout #specialOffer .offerTitle {
  color:#00428A;
}

.hideLine {
  display:none;
}

#sendArticle legend {
  display:block !important;
  font-size:11px;
  line-height:13px;
}

#tooltip {
  background: #5DBEF3;
  color: #ffffff;
  position: absolute;
  padding: 2px 5px;
  border: 1px solid black;
  z-index: 100;
  display:block;
  top:5px;
  left:5px;
}

.lineMargin {
  margin:10px 0px 10px 0px;
  font-size:0px;
}

#gmap {
  margin:20px 0px 0px 0px;
}

#gmap #map_canvas {
  width:100%;
  height:400px;
}

/*----------------------------------------------------------------------------*/
/* CSS DATE PICKER START */


table.jCalendar {
	border: 1px solid #ED1C24;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #007AC3;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #DBDBDB;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 175px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

a.dp-choose-date {
  background:transparent url(../img/calendar.png) no-repeat scroll 0 0;
  display:block;
  float:left;
  height:16px;
  margin:2px 3px 0px 3px;
  overflow:hidden;
  padding:0;
  text-indent:-2000px;
  width:16px;
}

.date-pick {
  float:left;
  width:180px !important;
}

/* CSS DATE PICKER END */
/*----------------------------------------------------------------------------*/


