@charset "utf-8";
body { background-color:#EEE; text-align:center; font-family:Tahoma; font-size:12px; margin:20px 0px 20px 0px; color:#666; }
form, p { padding:0px; margin:0px; }
img { border:none; }

.mainbg { margin:0 auto; width:908px; background:url(../images/bg.jpg) repeat-y; }
.main_navi { margin:0 auto; width:900px; text-align:left; position:relative; }

h1 { padding:0px 0px 0px 8px; margin:0px; font-size:11px; font-weight:normal; color:#999999; text-shadow:1px 1px 1px #cccccc; }
.head_menu { font-size:11px; padding-bottom:10px; text-align:right; }
.foot_menu { font-size:10px; padding-bottom:5px; text-align:center; padding-left:10px; background-color:#EEEEEE; padding-top:10px; }
.head_menu span, .foot_menu span { color:#CCCCCC; padding:0px 8px 0px 8px; }
.head_menu a, .foot_menu a { color:#4d4d4d; text-decoration:none; }
.head_menu a:hover, .foot_menu a:hover { color:#000000; text-decoration:underline; }
.hmenu { padding-right:10px; }

#eng { background:url(../images/eng.jpg) no-repeat; background-position:0px 2px; padding-left:23px; }
#mon { background:url(../images/mon.jpg) no-repeat; background-position:0px 2px; padding-left:23px; }

.logo { height:52px; width:100px; position:relative; z-index:0; }
.logo a { position:absolute; left:0px; top:-26px; z-index:0; }
.search { text-align:right; padding-right:8px; padding-bottom:8px; margin-top:24px; }
.findbtn { padding:1px 0px 0px 5px; cursor:pointer; }
.search input { font-size:11px; margin:0px; margin-top:1px !important; margin-top:0px; height:13px !important; height:18px; font-family:tahoma; border:#e2e2e2 solid 1px; padding-top:2px; background:url(../images/sbg.jpg) no-repeat; padding-left:2px !important; padding-left:3px; width:140px; }

.menu { list-style:none; padding:0px; margin:0px; height:29px; width:100%; background:url(../images/menu.gif) no-repeat; position:relative; z-index:20; }
.menu .mm { float:left; color:#FFFFFF; height:29px; width:178px; margin-left:2px; position:relative; z-index:10; }
.menu .mm a { display:block; height:29px; width:178px; text-indent:-9999px; outline:none; }
.menu .mm1, .menu .mm1 a { width:180px; margin-left:0px; }
.menu .mm1 a:hover, .menu .mm1 a.h { background:url(../images/menu.gif) 0px -29px; }
.menu .mm2 a:hover, .menu .mm2 a.h { background:url(../images/menu.gif) -182px -29px; }
.menu .mm3 a:hover, .menu .mm3 a.h { background:url(../images/menu.gif) -362px -29px; }
.menu .mm4 a:hover, .menu .mm4 a.h { background:url(../images/menu.gif) -542px -29px; }
.menu .mm5 a:hover, .menu .mm5 a.h { background:url(../images/menu.gif) -722px -29px; }

.menu .mm ul { margin:0px; padding:0px; list-style:none; position:absolute; border-left:#013c78 solid 1px; border-right:#056cb4 solid 1px; top:29px; left:-1px; border-bottom:#013c78 solid 1px; z-index:10; background-color:#025c9c; display:none; -moz-opacity:0.95; opacity:0.95; }
.menu .mm ul a { display:block; text-indent:0px; padding:5px 0px 5px 8px; height:auto; width:170px !important; width:178px; background-color:#025c9c; color:#FFFFFF; text-decoration:none; font-size:11px; }
.menu .mm ul a:hover, .menu .mm ul a.h { background-image:none; background-color:#006ab3; }
.menu .mm1 ul { left:0px; border-left:none; }
.menu .mm1 ul a { width:172px !important; width:180px; }
.menu .mm1 ul a.to { background:url(../images/toyota.gif) no-repeat 154px center; }
.menu .mm1 ul a.to:hover { background-color:#006ab3; }
.menu .mm1 ul a.sk { background:url(../images/skoda.gif) no-repeat 155px center; }
.menu .mm1 ul a.sk:hover { background-color:#006ab3; }
.menu .mm2 ul a.to { background:url(../images/toyota.gif) no-repeat 152px center; }
.menu .mm2 ul a.to:hover { background-color:#006ab3; }
.menu .mm2 ul a.sk { background:url(../images/skoda.gif) no-repeat 153px center; }
.menu .mm2 ul a.sk:hover { background-color:#006ab3; }
.menu .mm ul li { position:relative; width:178px; border-bottom:#025491 solid 1px; }
.menu .mm1 ul li { width:180px; }
.menu .mm ul li.ls { border-bottom:none; }
.menu .mm ul div { position:absolute; top:0px; left:178px; z-index:10000; border-left:#013c78 solid 1px; border-right:#056cb4 solid 1px; border-bottom:#013c78 solid 1px; display:none; }
.menu .mm1 ul div { left:180px; }
.menu .mm ul a.sm { background:url(../images/marr.gif) no-repeat 170px 9px; }
.menu .mm ul a.sm:hover { background:url(../images/marr.gif) no-repeat 170px 9px; background-color:#006ab3; }
.menu .mm ul li.h { margin-bottom:0px !important; margin-bottom:-2px; }
.menu .mm ul li.h a { background:url(../images/marr.gif) no-repeat 170px 9px; background-color:#006ab3; }
.menu .mm ul li.h div a { display:block; width:100px !important; width:100px; border-bottom:#025491 solid 1px; background-color:#025c9c; }
.menu .mm ul li.h div a:hover { background-color:#006ab3; }
.menu .mm ul li.h div a.ls { border-bottom:none; }

.banner { margin:0px 0px 10px 0px; }
.black { background-color:#000000; padding-bottom:1px; }
.imgs { padding:10px 10px 0px 10px; }

.path { background:url(../images/home.jpg) no-repeat 4px 4px; background-color:#ebebf7; margin:0px 0px 10px 0px; font-size:11px; border-bottom:#cccccc solid 1px; 
padding:3px 5px 3px 15px; }
.path a, .path span { background:url(../images/pathar.jpg) no-repeat right; padding:4px 10px 4px 5px; text-decoration:none; color:#707070; }
.path span { color:#000000; }
.path a:hover { color:#000000; }

.main_bar { padding-left:10px; }
.main_nav { width:680px; }
.side_bar { padding-right:10px; }
.side_nav { width:180px; }

.fsep { background:url(../images/fsep.jpg) repeat-x; margin:0px 10px 5px 10px; }

.copy { padding:5px 0px; color:#666666; font-size:11px; background-color:#EEEEEE; text-align:left;}
.developed{ font-size: 10px; padding:5px 0px; background-color:#EEEEEE; float:right;}
.developed a{ color:#999999}

.left { float:left; }
.right { float:right; }
.clr { clear:both; }
.clr p, .clr span { display:none; }
.m_car img{ float:left}
.m_car p { font-size:11px; line-height:16px; }
/***********************************************************************************/

.serv { width:330px; }
.serv_title { text-transform:uppercase; font-size:14px; font-weight:bold; font-family:Arial; color:#0071bd; padding:7px; margin:0px; }
.serv_img { padding-top:5px; border-right:10px solid #FFF}
.serv_p1 { padding-bottom:5px; border-bottom:#999999 dotted 1px; width:680px; line-height:14px}
.serv_txt { padding:5px; font-size:11px; color:#717171; text-align:justify; border-bottom:#CCCCCC solid 1px; }
.serv_more { text-align:right; font-size:11px; }
.serv_more a { background:url(../images/servm.jpg) no-repeat; background-position:0px 3px; padding-left:14px; text-decoration:none; color:#003399; }
.serv_more a:hover { text-decoration:underline; }
.toyota { background:url(../images/toyota.jpg) no-repeat; background-position:5px 0px; padding-left:45px; }
.skoda { background:url(../images/skoda.jpg) no-repeat; background-position:5px 0px; padding-left:45px; }
.sixt { background:url(../images/sixt.jpg) no-repeat; background-position:5px 0px; padding-left:75px; }

.module { background:url(../images/modbg.jpg) repeat-y; }
.mod_tit { font-family:Segoe UI; background:url(../images/modt.jpg) no-repeat; padding:4px 0px 4px 10px; font-size:12px; color:#137bc2; }
.mod_body { font-size:10px; padding:5px 6px 4px 6px; color:#666666; }
.mod_body span { color:#000000; font-size:11px; }
.mod_body a { color:#003366; }

.topmod { width:300px; }
.topmod .module { background:url(../images/modbg2.jpg) repeat-y; }
.topmod .mod_tit { background:url(../images/modt2.jpg) no-repeat; }

.contxt { width:40px !important; width:42px; text-align:right; padding-right:4px; }

.login input { font-size:11px; margin:0px; margin-top:1px !important; margin-top:0px; height:13px !important; height:18px; font-family:tahoma; border:#e4e4e4 solid 1px; padding-top:2px; padding-left:2px !important; padding-left:3px; width:120px; }
.login a { color:#717171; text-decoration:none; }
.login a:hover { color:#333333; }
.logtxt { width:42px; padding-top:3px; text-align:right; color:#b5b5b5; }
.logsub { padding-top:3px; }
.logreg { padding-top:2px; font-size:11px; }
.logreg a { color:#333333; text-decoration:none; border-bottom:#CCCCCC dotted 1px; padding-bottom:1px; }
.logreg a:hover { color:#000000; text-decoration:underline; }

.lg_but { cursor:pointer; font-size:12px; border:none; font-family:Segoe UI; padding:2px 0px 2px 0px; background:url(../images/login.jpg) no-repeat; width:85px; color:#FFFFFF; }
.sb_but { cursor:pointer; font-size:11px; border:none; font-family:tahoma; padding-bottom:4px !important; padding-bottom:0px; height:18px; font-weight:bold; }
.sb_50 { background:url(../images/sb_50.jpg) no-repeat; width:50px; }
.sb_75 { background:url(../images/sb_75.jpg) no-repeat; width:75px; }
.sb_100 { background:url(../images/sb_100.jpg) no-repeat; width:100px;}

/***********************************************************************************/

.car_header { height:34px; padding:0px; }
.skodah { background:url(../images/skoda_header.jpg) no-repeat; }
.toyotah { background:url(../images/toyota_header.jpg) no-repeat; }
.car_title { float:left; padding:6px 0px 0px 25px; font-size:17px; color:#28267a; text-transform:uppercase; }
.car_title span { color:#707070; }
.car_mdl { float:right; margin-top:9px; padding-right:40px; padding-left:10px; color:#858585; border-left:#707070 solid 1px; }

.car_detail { width:100%; border-left:#CCCCCC solid 1px; font-size:11px; }
.car_detail th, .car_detail td { border:#CCCCCC solid 1px; border-top:none; border-left:none; text-align:left; }
.car_detail th { background:url(../images/detth.jpg) no-repeat 2px 3px; padding-left:22px; color:#707070; }
.det { padding-left:5px; color:#6666ff; width:180px; }
.gal { width:200px; }

.sidelink a { display:block; text-transform:uppercase; text-decoration:none; color:#000000; }
.sidelink a:hover { color:#666666; }
.bgtoyota { background:url(../images/toyotaside.jpg) no-repeat; font-weight:bold; padding:10px 0px 11px 20px; }
.bgskoda { background:url(../images/skodaside.jpg) no-repeat; font-weight:bold; padding:10px 0px 11px 20px; }
.bgother { background:url(../images/otherside.jpg) no-repeat; font-size:10px; font-weight:bold; padding:11px 0px 12px 20px; }

/***********************************************************************************/

.c_list { margin:0px 20px 0px 20px; padding:15px 0px 5px 20px; font-size:11px; background:url(../images/quest.jpg) no-repeat 0px 15px; border-bottom:#DBDBDB dotted 1px; color:#999999; }
.c_list a { color:#003366; text-decoration:none; font-weight:bold; }
.c_list a:hover { color:#000033; text-decoration:underline; }
.c_other { text-align:right; padding:10px 20px 5px 20px; font-size:11px; color:#999999; }
.c_other a { color:#990000; }
.c_other a:hover { color:#660000; }
.c_des { padding:10px; color:#333333; font-size:11px; }
.c_des p { padding-top:5px; }
.const { padding-bottom:15px; }
.con_back { padding-left:5px; font-size:11px; }
.con_back a { color:#003366; }
.im_left { float:left; margin-right:15px; }

.faqs { padding:15px 10px 5px 10px; margin:0px; font-size:11px; }
.faqs dt, .faqs dd { margin:0px; padding:5px; }
.faqs dt { background:url(../images/qic.jpg) no-repeat; font-weight:bold; padding-left:25px; background-color:#F0F3FF; border-bottom:#C0DCFA solid 1px; color:#333333; }
.faqs dd { background:url(../images/aic.jpg) no-repeat; padding-left:25px; color:#666666; }

.nwtitle { padding:0px; margin:0px; background:url(../images/nwtitle.jpg) no-repeat top left; font-size:11px; height:0px !important; height:22px; padding-top:22px; overflow:hidden; }
.tpnw { padding:10px 5px 5px 5px; background:url(../images/graydot.gif) repeat-x bottom; font-size:11px; line-height:15px; }
.tpnw span { font-size:11px;font:Arial; font-weight: bold; color:#2e5773;  }
.tpnw em { padding-left:10px; color:#999999; font-style:normal; font-size:10px; }

.toyotatitle { padding:0px; margin:0px; background:url(../images/toyotatitle.jpg) no-repeat top left; font-size:11px; height:40px; text-indent:-9999px; }
.skodatitle { padding:0px; margin:0px; background:url(../images/skodatitle.jpg) no-repeat top left; font-size:11px; height:44px; text-indent:-9999px; }
.crlistcont { padding:10px 60px 0px 60px; background:url(../images/graydot.gif) repeat-y center; }
.crlist { width:220px; padding-top:20px; }
.crlist span { padding-top:5px; font-size:13px; font-weight:bold; display:block; color:#000033; font-family:Segoe UI; padding-right:65px; }
.crlist em { font-size:10px; font-style:normal; color:#666666; }
.crlist p { position:relative; }
.crlist .desc a { font-size:10px; position:absolute; top:8px; right:0px; text-decoration:underline; color:#666666; }
.crlist .desc a:hover { color:#000000; }
.spr { background:url(../images/graydot.gif) repeat-x bottom; clear:both; }

.cartitle { padding:0px 0px 2px 0px; margin:0px; font-size:18px; font-weight:normal; border-bottom:#E8E8E8 solid 1px; color:#003366; position:relative; }
.cartitle a { position:absolute; top:10px; right:0px; font-size:11px; text-decoration:none; color:#999999; }
.cartitle a:hover { color:#666666; text-decoration:underline; }
.carttoy { background:url(../images/toylogo.jpg) no-repeat; padding-left:40px; }
.cartsko { background:url(../images/skologo.gif) no-repeat; padding-left:30px; }
.cardetail { padding:20px 0px 20px 0px; }
.mainimg { font-size:10px; width:350px; }
.mainimg p { padding:5px 0px 0px 5px; color:#333333; }
.specs {  }
.specs table { font-size:10px; width:640px}
.specs table th { text-align:left; color:#666666; width:230px; }
.specs table td { font-size:11px; color:#003366; }
.specs table th span { font-weight:normal; font-size:9px; }
.specs table th, .specs table td { padding:5px 2px 4px 5px; background:url(../images/graydot.gif) repeat-x bottom; }
.specs table .brless th, .specs table .brless td { background-image:none; }
.specs table .trh th, .specs table .trh td { background-color:#EAEAEA; }
.images { border-top:#E8E8E8 solid 1px; margin-top:10px; padding:10px; line-height:0px; padding-left:0px; padding-right:0px;}
.mimg { margin-right:2px;  margin-left:36px;}
.images img { border:#FFFFFF solid 1px; margin:1px; }
.images img.hw { border:#003366 solid 1px; }
.images a { outline:none; }

.cotitle_mn { padding:0px; margin:0px; background:url(../images/tconsult.jpg) no-repeat top left; text-indent:-9999px; height:22px; }
.cotitle_en { padding:0px; margin:0px; background:url(../images/consult_t_en.jpg) no-repeat top left; font-size:11px; height:0px !important; height:22px; padding-top:22px; overflow:hidden; }
.faqtitle_mn { padding:0px; margin:0px; background:url(../images/faq_t_mn.jpg) no-repeat top left; text-indent:-9999px; height:22px; }
.faqtitle_en { padding:0px; margin:0px; background:url(../images/faq_t_en.jpg) no-repeat top left; text-indent:-9999px; height:22px; }

.customer_mn { padding:0px; margin:0px; background:url(../images/customer.jpg) no-repeat top left; text-indent:-9999px; height:22px; }
.customer_en { padding:0px; margin:0px; background:url(../images/customer_t_en.jpg) no-repeat top left; font-size:11px; height:0px !important; height:22px; padding-top:22px; overflow:hidden; }

.sttitle { text-indent:-9999px; background:url(../images/aboutus.jpg) no-repeat; height:22px; margin:0px; }
.ststitle { font-family:Segoe UI; font-size:15px; font-weight:normal; padding:0px 20px 0px 20px; margin:20px 0px 20px 0px; color:#003366; }
.stdesc { font-size:11px; padding:0px 20px 0px 20px; color:#333333; text-align:justify; line-height:16px; }
.stdesc p { margin:20px 0px 20px 0px; }

.sttitle_c { text-indent:-9999px; background:url(../images/contactus.jpg) no-repeat; height:22px; margin:0px; }

.crbar { text-align:right; font-size:11px; padding:0px 20px 0px 0px; }
.crbar a { color:#0066CC; text-decoration:none; }
.crbar a:hover { color:#003399; }

.map { padding-top:20px; }
.lf { float:left; }
.rh { float:right; }

.addr1 { width:300px; font-size:11px; font-weight:bold; color:#006699; }
.addr2 { width:300px; }

.consults { padding:0px 20px 20px 20px; }
.con_list { width:300px; }
.con_list div { font-weight:bold; font-size:11px; padding-bottom:5px; padding-top:20px; }
.con_list a { color:#666666; text-decoration:none; }
.con_list a:hover { color:#006699; }
.con_list .imh:hover { -moz-opacity:.90; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90); opacity:.90; }
.con_list p { font-size:11px; padding-top:5px; text-align:justify; }
.consults_det { padding:0px 20px 20px 20px; font-size:11px; }
.consults_det p { margin:5px 0px 5px 0px; }
.consults_det { line-height:18px; text-align:justify; }
.consults_det .images { padding:2px; margin-top:2px; }
.contitle { font-size:12px; font-weight:bold; padding:20px 20px 10px 20px; margin:0px; }
.imgtitle { padding-top:20px; font-weight:bold; font-size:10px; color:#0066CC; }

.faqconts { padding:20px; font-size:11px; }
.faqq { border:#cfcfcf solid 1px; font-weight:bold; padding:4px 4px 4px 4px; background:url(../images/faqqbg.jpg) repeat-x bottom; cursor:pointer; border-bottom:none; }
.faqq span { background:url(../images/faqimp.gif) no-repeat left center; padding-left:20px; }
.faqa { padding:15px; line-height:17px; }
.faqexp { background:url(../images/faqqbg.gif) repeat-x bottom; color:#FFFFFF; }
.faqexp span { background:url(../images/faqexp.gif) no-repeat left center; }
.hide { display:none; }
.brfix { border-bottom:#cfcfcf solid 1px; }

.galtitle_mn { padding:0px; margin:0px; background:url(../images/gallery.jpg) no-repeat top left; text-indent:-9999px; height:22px; }
.gal_list {  margin-top:20px; margin-right:10px; border:#F4F4F4 solid 1px; height:135px; }
.gal_list .padding {  padding:10px; }
.gal_list .padding div { font-weight:bold; font-size:11px; padding-top:10px; width:180px; }
.gal_list .padding div a { text-decoration:none; color:#666666; }
.gal_list .padding div a:hover { color:#000000; }
.gal_list .padding div span { padding-left:10px; font-weight:normal; font-style:italic; color:#999999; font-family:Segoe UI; }
.gal_list .imh:hover { -moz-opacity:.90; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90); opacity:.90; }

.galimgs { padding:0px 0px 20px 20px; }
.galimgs .images { padding:0px; margin:0px; border:none; }
.geachimg { margin-right:10px; margin-bottom:15px; }
.geachimg div { line-height:18px; font-size:11px; }
.m_car{ margin-left:36px}
.m_car img { margin-right:15px; }
.specs{ margin-left:36px}
.consulm{margin-left:30px; margin-top:10px !important; margin-top:0px}
.partlist { padding:20px 40px 20px 40px; }
.partcss { font-size:11px; border-bottom:#999999 dotted 1px; padding:2px; margin-bottom:10px; }
.partcss img { float:left; margin-right:15px; border:#CCCCCC solid 1px; margin-bottom:5px; }
.partcss .clr img { display:block; margin:0px; border:none; }
.partcss span { display:block; }
.partcss span.ptit { font-weight:bold; padding-bottom:2px; font-size:12px; color:#006699; }
.partcss span.pcod { padding-bottom:2px; font-size:11px; color:#000000; }

.parts_mn { padding:0px; margin:0px; background:url(../images/parts_mn.jpg) no-repeat top left; text-indent:-9999px; height:22px; }
.partdesc { padding:15px; font-size:11px; line-height:16px; text-align:justify}
.partstit { padding:15px 0px 10px 0px; margin:0px 15px 0px 15px; font-family:Segoe UI; font-size:13px; border-bottom:#EBEBEB solid 1px; }
.partstit span { font-size:17px; color:#0066CC; }
.smpst { text-align:left; padding:10px 60px 20px 60px; }
.smpst img { margin:0px 10px 0px 10px; }

.nwtitle_s { margin:15px 15px 0px 15px; padding-bottom:5px; border-bottom:#E6E6E6 solid 1px; }
.nwtitle_s h2 { margin:0px; font-size:16px; font-family:Segoe UI; float:left; color:#003366; }
.nwtitle_s div { font-size:10px; float:right; font-weight:bold; }
.newsdesc { padding:10px 15px 15px 15px; line-height:18px; font-size:11px; }
.newsdesc p { padding:5px 0px 5px 0px; }
.tpnw a { color:#003399; text-decoration:none; }
.tpnw a:hover { color:#000066; }

.headers {  }

.service_mn { padding:0px; margin:0px; background:url(../images/service_mn.jpg) no-repeat top left; text-indent:-9999px; height:22px; }
.service_pig{ margin-top:10px; }
.service_pig img{ margin-left:12px}
.sixt_mn { padding:0px; margin:0px; background:url(../images/sixt_auto_mn.jpg) no-repeat top left; text-indent:-9999px; height:22px; }
.sixtlink{ float:right; padding-top:5px; padding-right:10px; padding-bottom:10px}
.sixtlink a{ color:#666666}

.skoda_bg { background:url(../images/autumn.jpg) no-repeat bottom center; height:560px; }
.job_mn { padding:0px; margin:0px; background:url(../images/job_mn.jpg) no-repeat top left; text-indent:-9999px; height:22px; }

.counter { font-size:11px; }
.counter div { border-bottom:#CCCCCC dotted 1px; width:168px; display:block; height:16px; }
.topmod .counter div { width:288px; }
.counter div span { float:right; padding:2px; font-weight:bold; background:url(../images/user.gif) no-repeat right center; padding-right:14px; color:#003366; }
.counter div span.tt { float:left; padding:2px; font-weight:normal; color:#666666; background:none; }

.bigtitle span { font-weight:bold; font-size:14px; color:#0066CC; }
.bigtitle { font-family:Segoe UI; font-size:12px; border-bottom:#CCCCCC solid 1px; margin-top:10px; padding:5px 0px 5px 10px; background-color:#F4F4F4; color:#000000; }
.smpst ul { font-size:11px; list-style:none; padding:15px 0px 15px 0px; margin:0px; }
.smpst li { display:inline; padding:5px 10px 5px 10px; }
.smpst li a { color:#003399; text-decoration:underline; }
.smpst li a:hover { text-decoration:none; color:#000066; }
.smpst li span { color:#CCCCCC; }

.lfmenu { float:left; width:185px; }
.lfmenu ul { margin:0px; padding:15px 10px 0px 0px; list-style:none; }
.lfmenu li { padding:5px 0px 5px 0px; border-bottom:#003399 dotted 1px; font-weight:bold; background-color:#EFEFEF; margin-bottom:2px; }
.lfmenu li a { color:#0066CC; text-decoration:none; }
.lfmenu li span { padding-left:5px; }
.lfmenu li span, .lfmenu li a { font-weight:normal; }
.lfmenu li a:hover { color:#000066; }
.rhcontent { float:right; width:450px; }

.cartabs { padding:10px 0px 10px 0px; text-align:right; border-bottom:#0066CC solid 1px; margin:10px 10px 0px 10px; position:relative; width:660px}
.cartabs a { padding:10px; background-color:#EBEBEB; color:#333333; text-decoration:none; font-size:11px; font-weight:bold; outline:none; }
.cartabs a:hover { background-color:#CCCCCC; color:#000000; }
.cartabs a.sel { background-color:#0066CC; color:#FFFFFF; }
.cartabs a.frst { background:none; color:#0066CC; position:absolute; left:0px; top:10px; padding:0px; display:block;}

#overview { padding:0px 10px 0px 20px; }
#overview .descs { padding:10px; font-size:11px; line-height:16px; }
#specs, #photo, #video, #parts { display:none; }

.carimgs, .carimgs2 { padding:20px; }
.carimgs a img { margin:5px; border:#CCCCCC solid 1px; }
.carimgs a:hover img, .carimgs2 a:hover img { border:#006699 solid 1px; }
.carimgs2 a { float:left; margin:5px; text-decoration:none; font-size:10px; color:#0066CC; text-align:center; }
.carimgs2 a img { border:#CCCCCC solid 1px; }
.carimgs2 span { text-align:center; width:120px; display:block; }
.carimgs2 span.color { text-align:center; width:80px; display:block; }

.partss { padding:20px; }
.epart { position:relative; min-height:85px; height:auto !important; height:85px; padding-bottom:5px; border-bottom:#CCCCCC solid 1px; margin-bottom:10px; }
.epart img { position:absolute; top:0px; left:0px; }
.epart div { margin-left:125px; }
.epart .tit { font-weight:bold; border-bottom:#CCCCCC dotted 1px; font-size:12px; color:#333333; padding-bottom:5px; }
.epart .des { font-size:11px; line-height:15px; color:#666666; padding-top:5px; padding-bottom:5px; }
.smtit { font-size:12px; font-weight:bold; color:#006699; padding:0px 20px 0px 20px; }
.specs { padding:20px; margin:0px; }

.ovrw { text-align:center; }
.bg1 { background-color:#F4F4F4; }
.subms { padding:4px 0px 4px 0px; font-size:10px; border-bottom:#666666 solid 1px; margin-bottom:5px; }
.subms a { padding:4px 8px 4px 8px; background-color:#EFEFEF; color:#666666; text-decoration:none; font-weight:bold; outline:none; }
.subms a:hover { color:#000000; background-color:#999999; }
.subms a.sel2 { background-color:#666666; color:#FFFFFF; }
.tts { width:185px; }

.smptl { font-size:11px; font-weight:bold; color:#333333; border-bottom:#999999 dotted 1px; margin:0px 20px 0px 20px; padding:0px 0px 5px 0px; }
.pdt { padding-top:20px; }

.partbody { padding:0px 10px 0px 10px; }

.partmenu { float:left; width:180px; }
.partmenu .ptop { border:#f1f1f1 solid 2px; }
.partmenu .pbot { border:#f1f1f1 solid 2px; border-top:none; font-size:11px; }
.partmenu .pbot a { color:#303131; display:block; padding:5px 0px 5px 0px; text-indent:5px; text-decoration:none; width:166px; position:relative; }
.partmenu .pbot a span { padding-left:5px; color:#999999; }
.partmenu .pbot a:hover, .partmenu .pbot a.sel { background-color:#399fe8; color:#FFFFFF; }
.partmenu .pbot a:hover em, .partmenu .pbot a.sel em { position:absolute; top:0px; right:-12px; padding:5px; cursor:pointer; background:url(../images/arrow.gif) no-repeat right center; background-color:#399fe8; }
.partmenu .pbot a:hover span, .partmenu .pbot a.sel span { color:#CCCCCC; }

.partlists { float:right; width:450px; }
.pmtop { margin-top:20px; border-top:#f1f1f1 solid 2px; width:170px; }
.subbnr { border-bottom:#D9E4FF solid 1px; position:relative; width:900px; height:80px; }
.subbnr div { width:365px; height:80px; position:absolute; top:0px; left:0px; z-index:10; background-color:#FFFFFF; }
.sibebnr { margin-bottom:10px; border:#EEEEEE solid 1px; }
.topnws { width:560px; }

.partlists table { width:450px; border-collapse:collapse; }
.partlists table td { padding:5px 0px 5px 0px; border-bottom:#CCCCCC dotted 1px; font-size:11px; }
.partlists table td.im { width:75px; }
.partlists table td.ti { font-weight:bold; font-size:12px; color:#006699; }
.partlists table td.im img { border:#CCCCCC solid 1px; }
.partlists table td.im a:hover img { opacity:0.75; }
.partlists table td.subt { font-size:10px; color:#003366; font-weight:bold; background-color:#EBEBEB; padding:5px; }
.partlists table th { font-size:10px; border-bottom:#003366 solid 1px; padding:7px 5px 7px 5px; color:#FFFFFF; background-color:#006699; }
.partlists table th.rht, .partlists table td.rht { text-align:right; padding-right:5px; }
.partlists table td.rht span { color:#FF3300; font-weight:bold; font-size:10px; }

.online_anket{ padding:0 10px; font-size:11px;}
.online_form{ padding:10px;}
.online_form p{ padding:10px 0}
.online_form .on_bagana{ float:left; width:400px}
.online_form .on_bagana label{ padding:4px 0}
.online_form label{ display:block; padding:5px 0 0}
.online_form span{ color:#FF0000; padding:0 10px}
.online_form input{ font-size:11px; line-height:15px; width:200px}
.online_form h3{ color:#3d3d3d; padding:5px 0; border-bottom:1px dotted #000; font-size:11px; margin:5px 0}
.online_form .lbls .lbl1{ float:left; width:140px;}
.online_form .lbls .lbl2{ float:left; width:90px;}
.online_form .lbls .lbl3{ float:left; width:190px;}
.online_form .lbls .lbl4{ float:left; width:420px;}
.online_form .fld1{ float:left; width:140px;}
.online_form .fld2{ float:left; width:90px;}
.online_form .fld3{ float:left; width:190px;}
.online_form .fld4{ float:left; width:420px;}
.online_form .fld1 input, .online_form .fld1 select{ width:130px;}
.online_form .fld2 input, .online_form .fld2 select{ width:80px;}
.online_form .fld3 input, .online_form .fld3 select{ width:180px;}
.online_form .fld4 input, .online_form .fld4 select{ width:410px;}
.online_form .addbtn{ float:right; cursor:pointer; width:16px; text-indent:-9000px; background:url(../images/ank_add.gif) no-repeat center center; height:16px;}
.online_form .rmv{ float:left; width:16px; cursor:pointer; text-indent:-9000px; background:url(../images/ank_rmv.gif) no-repeat center center; height:16px;}
.online_form .nd{ padding:4px 0; border-bottom:1px dotted #CCC}
.online_form .error_txt{ color:#FF0000}
.online_form .error_msg { margin:4px 0; border:1px solid #FF0000; padding:4px;}
.online_form .notif_msg { margin:4px 0; border:1px solid #00CC00; padding:4px;}
.online_form .value{ color:#003399; font-weight:bold; padding:0 5px 0 0}
.online_anket .sttitle { background:url(../images/title_online_anket.gif) no-repeat}
.anket_title { background:url(../images/title_online_anket.gif) no-repeat; height: 22px; margin: 0;text-indent: -9999px;}
.car_diff{ float:right; display:block;}
.car_diff span{ display:block; float:left; padding:0 4px}
.car_diff .tschk{ float:left; text-indent:-9000px; width:12px; height:12px; padding:0; margin:0; cursor:pointer}
.car_diff .tschk.off{ background:url(../images/check1.gif) 0 -12px no-repeat;}
.car_diff .tschk.on{ background:url(../images/check1.gif) 0 0 no-repeat;}
.job_desc p{ margin:10px 0}
.job_desc img{ float:left; margin:10px 10px 0 0}
.blue_h3{ color:#399fe8; font-size:11px; }
.gray_h4{ color:#575757; font-size:11px; margin:0; margin:10px 0 0}
.job_desc .clr img{ margin:0;}

.bnr_sld{ padding:0 0 0 15px;}
.bnr_sld a{ background:#FFF url(../images/icon_magnify.gif) 50% 50% no-repeat; display: block; float: left;}
.bnr_sld img{ padding:2px; background:#CCC; margin:5px}

