BODY { font-size: 74%; background: url("../images/bg.jpg") top repeat-x #fff; width: 100%; height: 100%; }
BODY * { font-size: 100%; }
BODY, P, TD, TH, A { font-family: Arial; }
BODY, P, TD, TH { color: #000000; }
BODY, P, FORM, H1, H2, H3 { padding: 0; margin: 0; }

BODY.print { background: #fff; }

A { color: #0056a2; }

.high { height: 100%; }
.wide { width: 100%; }
.big { width: 100%; height: 100%; }
.curs { cursor: pointer; cursor: hand; }

DIV.nav1 { border-top: 1px solid #fff; border-bottom: 1px solid #0056a2; height: 35px; }

DIV.nav1 DIV { float: left; background: url(../images/navbg.gif) top right no-repeat; padding: 0; margin: 0; }
DIV.nav1 DIV A { 
	margin: 0 4px 0 0; padding: 0 25px; display: block; font: normal 14px Arial; line-height: 35px;
	color: #0056a2; border-right: 1px solid #fff;  }
DIV.nav1 DIV A.act { color: #fff; background: url(../images/bg_nav1_act.gif) bottom repeat-x #0086d6; } 
DIV.nav1 DIV A.first { border-left: 1px solid #fff; }

DIV.carnav { padding: 15px 40px; clear: both; }
DIV.carnav A { display: block; float: left; width: 120px; height: 160px; position: relative; margin: 0 16px; }
DIV.carnav A IMG { left: 0; top: 0; position: absolute; border: 0; }
DIV.carnav A IMG.brd { 
	left: -12px; top: 43px; 
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/border.png',sizingMethod='scale');
}
DIV.carnav A U { display: block; position: absolute; left: 0; top: 113px; width: 110px; text-align: center; color: #0056a2; cursor: pointer; cursor: hand; }

DIV.carnav_in { clear: both; }
DIV.carnav_in DIV { text-align: center; }
DIV.carnav_in A { display: block;  margin: 25px 0 0 10px; text-align: center; font-size: 14px; }
DIV.carnav_in A IMG { border: 0; margin: 0 0 10px 0;}
DIV.carnav_in A U { display: block; text-align: center; color: #0056a2; cursor: pointer; cursor: hand; font: normal 14px Arial; }

DIV.carnav_c { padding: 15px 0 0 0; clear: both; }
DIV.carnav_c A { display: block; float: left; position: relative; width: 25%; margin: 0 0 30px 0; }
DIV.carnav_c A IMG { border: 0; }
DIV.carnav_c A IMG.brd { left: 50%; position: absolute; }
DIV.carnav_c A U { display: block; color: #0056a2; cursor: pointer;
	cursor: hand; font: normal 18px Arial; white-space: nowrap; text-align: center;
	margin: 10px 20px 0 0; text-decoration: underline; }


DIV.promo { margin-top: -20px; zoom: 1; position: relative; }
DIV.promo DIV.item { display: block; float: left; width: 50%; }
DIV.promo DIV.item DIV { padding: 0 20px 10px 0; }
DIV.promo DIV.item DIV A.head { display: block; color: #0056a2; font: bold 12px Arial; margin: 0 0 5px 0; text-decoration: underline; }
DIV.promo DIV.item DIV A.pic { display: block; float: left; position: relative; margin: 0 15px 5px 0; }
DIV.promo DIV.item DIV A.pic IMG { border: 0; z-index: 1; }

DIV.video { position: relative; width: 384px; height: 276px; background: #000; }
/*
DIV.promo DIV A.pic IMG.tl { top: 0; left: 0; position: absolute; border: 0; z-index: 2; }
DIV.promo DIV A.pic IMG.tr { top: 0; right: 0; position: absolute; border: 0; z-index: 2; }
DIV.promo DIV A.pic IMG.bl { bottom: 0; left: 0; position: absolute; border: 0; z-index: 2; }
DIV.promo DIV A.pic IMG.br { bottom: 0; right: 0; position: absolute; border: 0; z-index: 2; }
*/

IMG.tl { top: 0; left: 0; position: absolute; border: 0; z-index: 2; }
IMG.tr { top: 0; right: 0; position: absolute; border: 0; z-index: 2; }
IMG.bl { bottom: 0; left: 0; position: absolute; border: 0; z-index: 2; }
IMG.br { bottom: 0; right: 0; position: absolute; border: 0; z-index: 2; }

DIV.bottomnav1 { padding: 40px 0 28px 0; text-align: center; white-space: nowrap; }
DIV.bottomnav1 A { color: #0056a2; font: normal 11px Arial; border-left: 2px solid #fff; border-right: 2px solid #fff; }
DIV.bottomnav1 A:hover { color: #fff; background: #0056a2; text-decoration: none; border-left: 2px solid #0056a2; border-right: 2px solid #0056a2; }
DIV.bottomnav1 SPAN { color: #0056a2; margin: 0 15px; }

DIV.welcome { font: bold 14px Arial; color: #000; text-align: center; margin: 25px 0; }


DIV.info { color: #fff; position: absolute; left: 25px;  top: 57px; }
DIV.info DIV.lang { padding: 36px 0 0 0; text-align: center; }
DIV.info DIV.lang A { margin: 0 8px 0 8px; }

DIV.car { position: absolute; left: 169px; top: 0px; width: 831px; text-align: center; }

DIV.content { padding: 35px 0 20px 0; }
DIV.content H1 { font: normal 24px Arial; margin: 0 0 20px 0; color: #0056a2; position: relative; }
DIV.content H1 B { color: #800; position: absolute; right: 0; top: 0; }
DIV.content B { color: #000; font: normal 24px Arial; }
DIV.content H3 { font: bold 13px Arial; }
DIV.content DIV.text { font: normal 14px Arial;}
DIV.content DIV.text * { font: normal 14px Arial; }
DIV.content DIV.text IMG { margin: 12px 0 20px 0; }

DIV.content DIV.text H2 { font: bold 14px Arial; }

DIV.content DIV.captionBlack  {  }
DIV.content DIV.captionBlack H1 { font: normal 24px Arial; color: #000; }
DIV.content DIV.captionBlack B { font: normal 24px Arial; color: #000; }
DIV.content DIV.captionBlack H3 { font: bold 13px Arial; color: #000; }

DIV.content DIV.captionBlue  {  }
DIV.content DIV.captionBlue H1 { font: normal 24px Arial; color: #0056a2; }
DIV.content DIV.captionBlue B { font: normal 24px Arial; color: #0056a2; }
DIV.content DIV.captionBlue H3 { font: bold 13px Arial; color: #0056a2; }

DIV.content DIV.captionMixed  {  }
DIV.content DIV.captionMixed H1 { font: normal 24px Arial; color: #0056a2; }
DIV.content DIV.captionMixed B { font: normal 24px Arial; color: #000; }
DIV.content DIV.captionMixed H3 { font: normal 12px Arial; color: #000; }


DIV.model { margin: 20px 0 0 0;  }
DIV.model H2 { font: bold 14px Arial; color: #0056a2; }
DIV.model B { color: #000; font: bold 14px Arial; }
DIV.model DIV SPAN { font: normal 12px Arial; }
 
DIV.rc { padding: 35px 0 0 10px;  }
DIV.lc { padding: 40px 10px 0 0;  }


TR.contacts TD { border-top: 1px solid #000; font-size: 11px; }
TR.contacts TD DIV { margin: 30px 20px 30px 50px; white-space: nowrap; display: block; float:left; }

DIV.actions { border: 1px solid #b0b2b2; position: relative; width: 180px; color: #0056a2; }
DIV.actions IMG { border: 0; }

DIV.actions TABLE { padding: 8px 0 8px 10px; }
DIV.actions TABLE TR TD IMG { margin: 7px 0; }
DIV.actions TABLE TR TD A { text-align: left; }

SPAN.caption { display: block; font-size: 14px; margin: -15px 0 0 0; }

DIV.nav2 { border-bottom: 1px solid #0056a2; padding: 0 0 1px 0; margin: 0 0 10px 0; zoom: 1; }
DIV.nav2 A { display: block; float: left; text-decoration: none; color: #0056a2;
	width: 130px; margin: 0 1px 0 0; background: #dfdfdf; padding: 7px 0; text-align: center; 
	font: normal 12px Arial; }
DIV.nav2 A.act { background: #0056a2; color: #fff; }


DIV.icons { margin: 17px 0 0 0; }
DIV.icons A { display: block; float: left; margin: 0 10px 5px 0; padding-bottom: 2px; border-bottom: 2px solid #fff; }
DIV.icons A SPAN { display: block; position: relative; }
DIV.icons A SPAN IMG { margin: 0; }
DIV.icons A:hover { border-bottom: 2px solid #0056a2; }

DIV.content DIV.text DIV.icons.thumbs { margin: 0; }
DIV.content DIV.text DIV.icons.thumbs TD { width: 85px; text-align: center; font: normal 11px Tahoma; }
DIV.content DIV.text DIV.icons.thumbs TD A { margin: 0 0 2px 0; }
DIV.content DIV.text DIV.icons.thumbs TD A SPAN { margin: 0; padding: 0; }
DIV.content DIV.text DIV.icons.thumbs TD A SPAN IMG { margin: 0; padding: 0; }

DIV.car_border { position: relative; margin: 20px 0 12px 0; }
DIV.car_border IMG.pic { position: absolute; left: 83px; top: 33px; }
DIV.car_border U { display: block;  position: absolute; left: center; top: 90px; color: #0056a2; cursor: pointer; cursor: hand; font-size: 16px; }
DIV.car_border A.models  { display: block; float: left; }





DIV.colorlist { margin: 75px 0 0 40px; }
DIV.colorlist A IMG { margin: 0 4px; }


TABLE.insTable { border-collapse: collapse; border-bottom: 1px solid #005fab; font-size: 86%; }
TABLE.insTable TD { background: #fff; border-bottom: 1px solid #005fab; padding: 7px; }
TABLE.insTable TR.odd TD { background: #e5eff6 }
TABLE.insTable TR.insFirstRow TD { background: #005fab; color: #fff; }
TABLE.insTable TR.insFirstRow TD * { background: #005fab; color: #fff; }
/*
TABLE.insTable { border-bottom: 1px solid #0056a2; }
TABLE.insTable TR.insFirstRow { background: #005fab; }
TABLE.insTable TR.insFirstRow TD { color: #fff; padding: 4px 15px 4px 15px; border-bottom: 1px solid #fff; font-size: 12px;}
TABLE.insTable TD { border-top: 1px solid #0056a2; padding: 6px 15px 6px 10px; font: normal 14px Arial; }
*/
UL.dropmenu { background: #0056a2; margin: 0; padding: 0; width: 200px; }
UL.dropmenu LI { margin: 0; padding: 1px 0 0 0; list-style: none; background: url(../images/dots.gif) repeat-x top; }
UL.dropmenu LI.first { background: none; padding: 0; }
UL.dropmenu A { display: block; color: #fff; padding: 8px 20px 10px 20px; text-decoration: none; font-size: 14px; zoom: 1; }
UL.dropmenu A.act { color: #fff; background: #266faf; text-decoration: underline; }
UL.dropmenu A:hover { color: #fff; background: #266faf; }

TD.footer { background: url(../images/bg_dots.gif) top repeat-x	; }
TD.footer.index { background: none; }

DIV.used { }
DIV.used IMG { float: left; margin: 0 10px 10px 0; }
DIV.used H2 { font: normal 18px Arial; margin: 0 0 10px 0; }
DIV.used B { font: bold 14px Arial; }
DIV.used TABLE { margin: 0 0 10px 0; }


TABLE.popup_main { background: url(../images/popup_bg.gif) no-repeat; width: 600px; height: 500px; }
TABLE.popup_main TD.lc { width: 50%; }
TABLE.popup_main TD.rc { width: 50%; }
TABLE.popup_main TD.top { height: 50%; }
TABLE.popup_main TD.bottom { height: 50%; }



IMG.popup_image { border: 3px solid #fff; }
DIV.popup_carname { display: block; float: left; overflow: auto; color: #005fab; background: #fff; padding: 7px 12px; font: bold 16px Arial; }
DIV.popup_carnav { float: right; padding: 0px 0 0px 0px }
DIV.popup_carnav A { display: block; float: left; padding: 7px 8px; color: #fff; text-decoration: none; font: bold 16px Arial; }
DIV.popup_carnav A:hover { text-decoration: underline; }
DIV.popup_carnav A.act { background: #fff; color: #005fab; }

TD.popup_copy { font: normal 10px Arial; color: #fff;  line-height: 10px; padding: 23px 0px 15px 12px; }

DIV.print_header { padding-bottom: 10px; border-bottom: 2px dashed #005dab; }
DIV.print_footer { font: normal 10px Arial; padding-top: 10px; border-top: 2px dashed #000; }
DIV.print_footer * { text-align: center; font: normal 10px Arial; }

