body {
 margin: 0; padding:0;
 background-color:#ffffff;
 font-size:83%;
 font-family: Arial, Tahoma, Verdana, Sans-Serif;
 color:#4e4e4e;
 
}

img {border:none}
 
table,td{
  font-size:100%
}

a,a:hover,a:visited,a:active {
  color:#444444;
  text-decoration: underline;  
}

p {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 1em;
}

#kia {
 width:940px;
 text-align:left;
}

#head {
 height: 87px;
 width: 940px;
 position:relative; 
}

#logo {
  position:absolute;
  top:15px; 
  left:21px; 
  float:left;
}

#diller-info {
  position:absolute;
  top:15px; 
  right:21px; 
  float:right;
}



#shapkamain {
  position:relative;
  width: 940px;
  height: 295px;
}

#shapkamain #a1 {
  position:absolute;
  left:0px;
  top: 0px;
  z-index: 1;
}

#shapkamain #a2 {
  position:absolute;
  left: 767px;
  top: 63px;
  z-index: 2;  
}

#shapkamain #a3 {
  position:absolute;
  left: 695px;
  top: 106px;
  z-index: 3;  
}

#mmenu {
  position:absolute;
  left:166px;
  top: 49px;
  float:left;  
}

#mnavig {
  position:absolute;
  float:left;  
  top: 17px;
  left: 709px
}

#mnavig img {
  margin-right: 15px;
}

#mtel {
  position:absolute;
  float:left;  
  top: 52px;
  left:711px;
}



.b1 {
  margin-right: 14px;
}

.b2 {
  margin-right: 15px;
}

#modelmenu {
  BACKGROUND-POSITION: 0px 0px; 
  BACKGROUND-IMAGE: url(/i/menu_back.gif);
  BACKGROUND-REPEAT: repeat-x;
  margin-bottom: 24px;
}



.bnr {
  margin-bottom: 9px;
}



.bnrmain, .bnrmain2 {
  float: left;  
  margin-bottom: 10px;
}

.bnrmain {
  margin-right: 10px;
}



.subm {
  margin-bottom: 3px;
  margin-left: 20px;
}

#submlogo {
  margin-bottom: 13px;
  margin-left: 18px;  
}


#mbody {
  width: 940px;
  margin-bottom: 44px;  
  min-height: 300px;
  height: 300px;
}

#mbody #lcol {
  float: left;
  width: 250px;
}

#mbody #rcol {
  float: left;
  width: 690px;
  text-valign: top;
}

#mbody img.h {
  margin-bottom: 5px;
}





#color {
  font-size: 80%;
  color: #030406;
  width: 690px;
}

#color #lcolor {
  float: left;
  text-valign: top;  
  text-align: center;
  margin-left: 20px;  
}



#color #rcolor {
  float: right;
  text-valign: top;
  text-align: left;  
  margin-right: 20px;
  
  position:relative;
  top: -20px;
  
}

#color #rcolor img.color {
  margin-bottom: 7px;
  margin-right: 2px;
}





#text {
  width: 80%;
}


p#dealers {
  font-size: 90%;
}

table#dealers td {
  font-size: 85%;
  padding-right: 30px;
}

#dealers .TextRed {
  color: #930004;
  font-weight: bold;
}

table#dealers .TextRed {
  font-size: 110%;
}

table#dealers p {
  margin-bottom: 1.5em;
}

#dealers a {
  color: #444444;
  text-decoration: none;
}


#dealers a:hover {
  color: #444444;
  text-decoration: underline;  
}





#list2 p.desc, #list3 p.desc {
  margin-bottom: 1em;  
}


#list2 p.desc {
  width: 210px;
}

#list p.date, #list2 p.date, #list3 p.date, #list2 p.desc, #list3 p.desc {
  font-size: 80%;
}

#list2 p.date, #list3 p.date {
  margin-bottom: 0.3em;
}

#list2 p.desc a, #list3 p.desc a {
  text-decoration: none;
}

#list p.date {
  margin-bottom: 1em;
}


#list p.h {
  font-weight: bold;  
  margin-bottom: 0;  
}

#list p.h2 {
  margin-bottom: 1em;
  font-weight: bold;    
}


#list p a {
  text-decoration: none;
}


#list p a:hover {
  text-decoration: underline;  
}


#list p.date span, #list2 p.date span, #list3 p.date span {
  font-size: 150%;
  font-weight: bold;
  color: #AC2029;
}

#list p.note {
  font-style: italic;
  margin-bottom: 0;  
}

#list p.note2 {
  font-style: italic;
}

#list p.desc {
  margin-bottom: 1em;
}




#textcharacter {
  width: 540px;
}


#textcharacter p {
  float: left;
  font-size: 90%;
}


#textcharacter p#print {
  float: right;
}


#textcharacter table {
  font-size: 85%;
  width: 100%;  
}

#textcharacter table td {
  padding: 7px;
  padding-left: 6px;
}


#textcharacter table tr.h td {
  font-size: 110%;
  font-weight: bold;
}

#textcharacter table tr.c td {
  background-color: #E6EAEB;
}



div.car, div.car2 {
  width: 176px;
  height: 121px;
  float: left;
  margin-bottom: 26px;
  margin-right: 15px;  
}

div.car {
  margin-right: 15px;  
}

div.car2 {
  margin-right: 0px; 
}

div.car div.red, div.car2 div.red {
  BACKGROUND-POSITION: 0px 0px;
  BACKGROUND-IMAGE: url(/i/models_back.gif);
  BACKGROUND-REPEAT: no-repeat;
  position:relative;
  height: 22px;
  width: 176px;
}

div.car div.red img, div.car2 div.red img  {
  float: left;
  position:absolute;
  left: 0px;
}

div.car div.red div.price, div.car2 div.red div.price  {
  float: right;
  position:absolute;
  right: 5px;
}

div.car div.red div.price table, div.car2 div.red div.price table {
  color: #ffffff;
  font-size: 11px;
}







#lcolmain {
  width: 460px;
  margin-right: 20px;
  float: left;
}

#rcolmain {
  width: 460px;
  float: left;
}








#footer {
  margin-bottom: 44px;  
}

#footer #copy {
  float: left;
}

#footer #r {
  text-align: right;
  font-size: 11px;
  color: #A1A1A1;
  float: right;
}

#footer #r a {
  color: #A1A1A1;
  text-decoration: none;  
}






A.screenIMG {
        display:block;
        float:left;
        margin: 0 2px 2px 0;
        padding: 0 0 2px 0;
}
A.screenIMG:hover, A.screenIMG_hover {
        background-image: url(/i/photogallery_bg_preview.gif);
        background-repeat: repeat-x;
        background-position: bottom;
}
A.screenIMG img {
        margin-bottom:2px;
}
