body {
    font-size:62.5%;
    color:#000;
    font-family:tahoma, arial, sans-serif
}

a:link,
a:visited,
a:hover,
a:active {
  color:#333;
  text-decoration:underlinw
}

.new-text a:link,
.new-text a:visited,
.new-text a:hover,
.new-text a:active {
  text-decoration:none
}

/*------------------*/

.input_block .input_name {
  font-size:1.3em
}
.input_block .input_validator {
  color:#d00
}
.input_block input, 
.input_block textarea, 
.input_block select {
  font-family:tahoma,sans-serif;
  font-size:1.5em
}
.input_block .button {
  font-size:1.3em
}

/*------------------*/

.content-cols .menu-col a:link,
.content-cols .menu-col a:hover, 
.content-cols .menu-col a:active,
.content-cols .menu-col a:visited  {
  padding:0 0 0 9px;
  color:#333
}

.content-cols li.active a {
  text-decoration:none;
  border-left:3px solid #EDBC2F;
  padding:0 0 0 6px !important
}

.content-cols .text { 
  font-size:1.3em
}

.content-cols .news-empty {
  font-size:1.3em;
  color:#777
}

.content-cols .left-menu,
.content-cols .calendar-menu {
  font-size:1.4em
}

.content-cols .calendar-menu .year {
  font-size:1.4em;
  color:#444
}

.content-cols h1 {
    color:#413E3F;
    font-size:2.2em;
  font-weight:normal
}

.content-cols h2,
.content-cols h2 a,
.content-cols h2 a:hover {
  font-weight:normal;
    font-size:1.3em;  
  color:#000
 }
 
/*------------------*/

.text h1 {
  font-size:1.6em;
  font-weight:normal;
  padding:0.3em 0
}
 
.text h2 {
  font-size:1.4em;
  font-weight:normal;
  padding:0.2em 0  
}

.text h3 {
  font-size:1.2em;
  font-weight:normal;
  padding:0.1em 0
}
 
.text h4 {
  font-size:1em;
  font-weight:normal;
  padding:0.1em 0
}

.text h5 {
  font-size:1em;
  font-weight:normal;
  padding:0.1em 0
}

.text h6 {
  font-size:1em;
  font-weight:normal;
  padding:0.1em 0
}

.text ul,
.text ol {
  /*padding:0.2em 0*/
  padding-top: 5px;
 }
 
.text ul li {
  list-style:square !important; 
  list-style-position:outside !important;
  padding-bottom: 5px;
 }
 
.text ol li {
  list-style:decimal;
  list-style-position: inside;
  padding-bottom: 5px;
 }
 
.text table {
  border-collapse: collapse;
  border-spacing: 0;
  border:1px solid #333;
  margin:0.6em 0
}

.text tr,
.text td,
.text th {
  border:1px solid #333;
  padding:4px
 }
 
 label {
  font-size:1.4em
 }
 
 /*------------------*/
 
 
#index .header ul a {
    color:#413e3f;
    font-size:14px;
    white-space:nowrap;
    text-decoration:none
}

#index .news-block {
  /*font-size: 1em;*/
  font-size: 12px;
}

#index .news-block .date {
  font-size: 10px;
}

#index .news-block h2 {
  font-size:1.8em;
  font-weight:normal;
  text-transform:uppercase;
  color:#625c5e
}

.all_news a:link,
.all_news a:hover, 
.all_news a:active,
.all_news a:visited {
  text-decoration:none;
  color:#e0a822;
  font-size:1.2em
}

#index .footer {
  font-family:verdana;
}

#index .address_i {
  font-size:1.2em
}

#index .address_i span {
  font-size:2em
}

#index .cop {
  color:#6a6a6a;
  font-size:0.8em;
  line-height:17px
}

#index .copyright_i {
  font-size:1em;
  color:#6a6a6a
}


/****************************** CADILLAC **********************************/

#cadillac .header ul a {
    font-size:14px;
    color:#000;
    text-transform:uppercase;
    text-decoration:none;
}

.index#cadillac .info {
  color:#494949
}

#cadillac li.go_left a.mod,
#cadillac li.go_right a.mod  {
  font-size:26px;
  text-decoration:none;
  color:#c0c0c0;
  line-height:36px;
}

#cadillac .model_info .advert h1 {
  font-weight:normal;
  font-size:3em;
  color:#545454
}

#cadillac .model_info .advert {
  font-size:1.4em;
  color:#7b7b7a
}

#cadillac .model_info .advert span {
  color:#e2af00;
  display:block;
  font-size:1.2em;
  text-decoration:underline;  
}

#cadillac .model_info .price {
  font-size:1.5em
}

#cadillac .model_info .price span {
  font-size:1.2em
}

#cadillac .model_info .more a {
  color:#000;
  font-size:1.2em;  
  line-height:1.7em;
  text-decoration:none;
  padding:0 30px 0 0;
  background:url("../images/arrow-cad-doublet.gif") no-repeat right center
}

#cadillac .sub_menu li {
  font-size:1.4em;
  color:#625c5e;
  text-transform:uppercase
}

#cadillac .sub_menu li a {
  color:#625c5e;
  text-decoration:none  
}

#cadillac .sub_menu li.select a {
  color:#ecbd2d
}

#cadillac .sub_header .model_this {
  color:#545454;
  font-size:4em
}

#cadillac .sub_header h1 {
  font-size:2.6em;
  font-weight:normal
}

#cadillac .info_block table {
  font-size:1.2em
}

#cadillac .info_block h2 {
  font-size:1.8em;
  font-weight:normal
}

#cadillac .info_block h3 {
  font-size:1.4em;
  font-weight:normal;
  font-family:arial, sans-serif;
  text-transform:uppercase
}

#cadillac .info_block p {
  font-size:1.2em;
  font-family:arial, sans-serif;
}

#cadillac .news-block h2,
#cadillac .text_block h1 {
  color:#000;
  font-size:20px
}


#cadillac .news-block {
  font-size:1.1em
}

#index .special-block a,
#chevrolet .special-block a ,
#cadillac .special-block a,
#hummer .special-block a,
#opel .special-block a ,
#saab .special-block a   {
  text-decoration:none
}

#cadillac .date {
  font-size:9px
}

#cadillac .text_block {
  font-size:1.6em
}

#cadillac .sets ul {
  font-size:1.2em
}

#cadillac .color_block {
  font-size:1.3em;
  color:#444
}

/****************************** CHEVROLET **********************************/

#chevrolet .menu_crtrail {
  line-height:25px
}

#chevrolet .menu_crtrail a {
  color:#000
}

#chevrolet .menu_main a {
  color:#fff;
  font-size:1.2em;
  text-transform:uppercase;
  line-height:40px;
  text-decoration:none
}

#chevrolet .menu_models {
  color:#333;
  font-size:1.3em
}

#chevrolet .menu_models a {
  color:#999;
  text-decoration:none;
}

#chevrolet .menu_models .active a {
  color:#444;
}

#chevrolet .model_this .model {
  line-height:55px;
  color:#003167;
  font-size:2.3em;
  text-decoration:underline
}

#chevrolet .news .date {
  line-height:19px;
  font-size:9px
}

#chevrolet .news .new-text {
  font-size:1.1em
}

#chevrolet .news .new-text a {
  color:#a53200;
}

#chevrolet .news .all_news a {
  color:#a53200;  
  font-weight:bold
}

#chevrolet .text_block {
  font-size:1.6em
}

#chevrolet .sub_menu a {
  color:#003167;
  text-decoration:none;
  font-size:1.6em;
  line-height:27px
}

#chevrolet .pagename_this h1 {
  font-size:18px;
  color:#003167;
  font-weight:normal
}

#chevrolet .info_block {
  font-size:1.2em
}

#chevrolet .info_block h1 {
  color:#444
}
#chevrolet .info_text h3,
#chevrolet .sets h2 {
  font-size:1.5em;
  font-weight:normal;
  color:#5EA4B6
}

/****************************** OPEL **********************************/

#opel .menu_main li a {
  color:#000;
  text-transform:uppercase;
  text-decoration:none;
  font-size:1.3em
}

#opel .menu_main li.active a {
  text-decoration:underline
}

#opel .index .info_text {
  color:#766a3e;
  font-size:1.2em;
  line-height:140%
}

#opel .index .info_text a {
  font-weight:bold;
  text-decoration:underline
}

#opel .news .date {
  font-size:9px
}

#opel .news .all_news a {
  font-weight:bold;
  color:#625c5e;
  padding:0 9px 0 0;
  background:url("../images/arrow-grey.gif") no-repeat right center
}

#opel .text_block p {
  font-size:1.6em
}

#opel .sub_menu li a {
  font-family:arial, sans-serif;
  font-size:1.7em;
  color:#000;
  text-decoration:none
}

#opel .sub_menu li.select a {
  color:#34a3f3;
  text-decoration:none
}

#opel .model_this .model {
  font-size:2.8em;
  color:#545454;
}

#opel .pagename_this h1 {
  font-size:2.4em;
  font-weight:normal
}

#opel .info_contain {
  font-size:1.3em
}

.news-block h2, 
.special h2,
.text_block h1 {
  color:#625c5e;
  text-transform:uppercase;
  font-size:21px;
  font-weight:normal;
  padding:0 0 10px 0
}

/****************************** HUMMER **********************************/

#hummer.content {
  color:#fff
}

#hummer a {
  color:#fff
}

#hummer .menu_main a {
  font-family:verdana;
  font-size:1.7em;
  text-decoration:underline;
  color:#fff
}

#hummer .menu_main .active a {
  text-decoration:none;
  color:#CEAB37
}

#hummer .model_info p {
  font-size:1.6em;
}

#hummer .model_info p span {
  color:#ecbd2d
}

#hummer .news-block h2 {
  font-size:1.9em;
  text-transform:uppercase;
  color:#fff
}

#hummer .sub_menu  li {
  padding-top:2em
}

#hummer .sub_menu  li.select {
  padding-top:0
}


#hummer .sub_menu a {
  font-size:1.3em;
  text-transform:uppercase;
  color:#fff;
  text-decoration:underline;
}

#hummer .sub_menu .select a {
  font-size:3.4em;
  font-weight:bold;
  text-decoration:none;
}

#hummer .pagename_this h1 {
  text-transform:uppercase
}

#hummer .content-cols h1,
#hummer .content-cols h2,
#hummer .content-cols h3,
#hummer .year {
  color:#CEAB37
}

#hummer .info_contain {
  font-size:1.2em
}

#hummer .info_contain  h3 {
  color:#f4c021;
  font-size:1.4em
}

/****************************** SAAB **********************************/

#saab .menu_main a {
  color:#677d91;
  text-decoration:underline;
  font-size:1.2em;
  font-family:verdana, sans-serif
}

#saab .menu_main .active a {
  text-decoration:none
}

#saab .news {
  color:#fff
}

#saab .news h2 {
  color:#fff;
  font-size:1.8em;
  font-weight:normal;
  padding:0 0 6px 0
}

#saab .new-block .date a {
  color:#fff
}

#saab .new-block .new-text a {
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  font-size:1.1em
}

#saab .all_news a {
  color:#fff;
  font-weight:bold;
  text-decoration:underline
}

#saab .special-text h2 {
  color:#677d91;
  font-size:1.6em;
  font-weight:normal
}

#saab .special-text {
  color:#6a6a6a;
  font-size:1.2em;
  font-family:verdana, sans-serif;
}

#saab .special-text a {
  font-size:0.8em
}

#saab .text_block {
  font-size:1.6em
}

#saab .menu_models a {
  color:#5c7e93;
  font-size:1.2em;
}

#saab .menu_models a span{
  font-size:2em;
  font-family:georgia;
  font-weight:bold
}

#saab .menu_models .active a {
  text-decoration:none;
  color:#444
}

#saab .sub_menu a {
  color:#5c7e93;
  font-size:1.1em;
  text-transform:uppercase;
  padding:0 0 10px 0;
  display:block
}

#saab .sub_menu  .select a {
  text-decoration:none;
  color:#555
}

#saab .pagename_this h1 {
  font-size:1.8em;
  font-weight:normal;
  color:#5c7e93
}

#saab .models-list a {
  color:#5c7e93;
  font-size:1.2em;
}

.character#saab table {
  font-size:1.4em;
  font-family:arial
}

.character#saab th {
  color:#fff;
  text-align:left
}

#saab .info_contain {
  font-size:1.2em
}

#saab .info_text h3 {
  color:#444;
  font-weight:normal
}




.copyright {
    color:#6a6a6a;
    font-size:0.9em;
}

.copyright address {
    color:#000;
    font-family:verdana, arial, sans-serif;
    font-style:normal;
    font-size:1.2em;
}

.copyright .phone_num {
    color:#000;
    font-family:verdana, arial, sans-serif;
    font-size:1.2em;
}

.phone_num span {
    font-size:1.8em;
}

.caution
{
    color:#6a6a6a !important;
    font-size:1.1em;
}
.sm-link {
    color:black;
    font-size:1.1em;
}

.sitemech_i a:link,
.sitemech_i a:visited,
.sitemech_i a:active,
.sm-link a:link,
.sm-link a:visited,
.sm-link a:active {
    color:#000!important;
    text-decoration:underline
}

.sm-link a:hover,
.sitemech_i a:hover {
    color:#1a1a1a !important
}

/****************************** admin **********************************/

.admin a:link,
.admin a:visited,
.admin a:hover,
.admin a:active{
  color:#fff !important;
  font-size:11px;
  line-height:17px
}