@charset "utf-8";
* { margin:0; padding:0 }
html { width: 100%; height: 100%; font-size: 100%;}
body { font-family:Tahoma, 'Lucida Grande', Verdana, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#F7F7F7; float:left; width:100%; min-width:800px; margin:0; padding:0; /*overflow-x: hidden; */}
body,td,th { font-family: Tahoma, "Lucida Grande", Verdana, Helvetica, sans-serif; }
table { border-style:none; width:100% }
table th { text-align:right; padding:2px 4px 2px 8px }
table td { text-align:left; padding:2px 10px 2px 4px }
h1 { font-size:18px; color:#C00; font-weight:400; margin:10px 0 18px 40px }
h1 span { color:#000 }
h1 span a { color:#000; text-decoration:none }
h1 span a:hover { color:#000; text-decoration:underline }
h2 { font-size:14px; color:#C00; font-weight:400; margin:0 0 10px; padding:0 }
h2 span { color:#000; font-size:12px; font-weight:400; text-decoration:none }
p { margin:0; padding:0 }
hr { background-color:#DDD; float:left; width:100%; margin:6px 0 }
.clear { font-size:0; clear:both; position:relative; height:0; line-height:0 }
.dih { display:none }
img { border-style:none }
form, input { margin:0; padding:0 }
.red { color:#C00; font-weight:bold }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; margin:0; padding:0 }
header { background-color:#333; -moz-box-shadow:0 2px 2px rgba(0,0,0,.4); -webkit-box-shadow:0 2px 2px rgba(0,0,0,.4); box-shadow:0 2px 2px rgba(0,0,0,.4); -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; float:left; height:100px; width:100%; min-width:100%; margin:0; padding:10px 0 }
header .logo a, header .logo a:hover { -webkit-box-sizing:border-box; box-sizing:border-box; float:left; max-width:270px; text-decoration:none; margin:16px 0 16px 40px; padding:0 -moz-box-sizing:border-box}
header .logo a span.top { font-size:32px; color:#C00; float:left; text-shadow:0 1px 2px #111; line-height:28px; margin:0 }
header .logo a span.bott { font-size:18px; color:#FFF; float:left; clear:left; margin:0; padding:0 0 0 6px }
header .logo a sup { font-size:10px; color:#C00; font-style:normal; background:#FFF; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-shadow:none; margin:0 0 0 5px; padding:0 2px }
header nav { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; float:right; max-width:500px; height:30px; margin:30px 20px 0 0 }
main { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; float:left; width:100%; min-width:800px }
main h1 { margin-top:20px }
#dvLoading { background:url(i/red-loading.gif)no-repeat center center; height:100px; width:100px; position:fixed; z-index:1000; left:50%; top:50%; margin:-25px 0 0 -25px }
footer { font-size:10px; background-color:#333; color:#999; border-top:1px solid #666; -moz-box-shadow:0 2px 2px rgba(0,0,0,.4)inset; -webkit-box-shadow:0 2px 2px rgba(0,0,0,.4)inset; box-shadow:0 2px 2px rgba(0,0,0,.4)inset; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; float:left; clear:left; min-width:800px; width:100%; height:100px; margin:0; padding:20px 0 0 }
footer .left { float:left; width:60%; height:50px; text-align:right; margin:0; padding:0 20px }
footer .left span { color:#FFF }
footer .right { border-left:1px solid #C00; float:left; width:20%; height:50px; margin:0; padding:0 20px }
footer a { color:#999; text-decoration:none }
footer a:hover { color:red; text-decoration:none }
.search { float:left; margin:0 0 0 40px; padding:10px 10px 10px 0 }
.next { border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #969696; float:left; width:0; height:0; margin:24px 0 0 4px }
.block { float:left; padding:10px 10px 10px 0 }
#detail-search { font-size:14px; color:#C00; float:left; text-align:left; margin:10px 0 0 14px }
#detail-search a { color:#C00; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #D5D5D5; font-weight:700; float:left; text-decoration:none; padding:10px 20px }
#detail-search a:hover { background:#C00; color:#FFF; border:1px solid #C00; text-decoration:none }
#search-result { display:none; margin:0; padding:10px }
#search-result table { border-style:none; width:100% }
#search-result table tr { background-color:#F2F2F2 }
#search-result table th { text-align:right; padding:2px 4px 2px 8px }
#search-result table td { text-align:left; padding:2px 10px 2px 4px }
#search-result table td span { border:1px solid #000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:5px; margin:2px 0 0 6px; padding:0 10px }
.map { float:left }
.map.pnc { border:1px solid #999; filter:alpha(opacity=50); position:absolute; cursor:pointer; opacity:.5 }
.map.pnc:hover { border:1px solid #C00; background-color:rgba(255,0,0,.2) }
.map.pnc:clicked {border:1px solid #46A546;background-color:rgba(0,255,0,.4)}
.block-err { font-size:14px; color:#FFF; background-color:#C00; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:left; text-decoration:blink; text-align:left; margin:10px 0 10px 40px; padding:10px 20px }
.block-more { font-size:12px; float:left; clear:left; text-decoration:none; text-align:left }
.block-more>a { color:#000; font-size:12px; border:1px solid #DFDFDF; -webkit-box-shadow:0 1px 1px #FFF; -moz-box-shadow:0 1px 1px #FFF; box-shadow:0 1px 1px #FFF; background-color:transparent; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; clear:left; text-decoration:none; white-space:nowrap; vertical-align:middle; margin:1px 0 1px 40px; padding:10px 20px }
.block-more>a:hover { border:1px solid #900; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#C00; background:-moz-linear-gradient(top, #C00 0, #900 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #C00), color-stop(100%, #900)); background:-webkit-linear-gradient(top, #C00 0, #900 100%); background:-o-linear-gradient(top, #C00 0, #900 100%); background:-ms-linear-gradient(top, #C00 0, #900 100%); background:linear-gradient(to bottom, #C00 0, #900 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4) }
#contact { color:#FFF; background:#C00; display:none; padding:10px 20px }
#contact h2 { color:#FFF; font-weight:bold }
#contact a { color:#FFF; text-decoration:none }
#contact a:hover { color:#FFF; text-decoration:underline }
form .btt { border:1px solid #000; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#000; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4); font-size:10px; -webkit-appearance:button; float:right; height:24px; cursor:pointer; margin:0 0 0 20px; padding:4px 10px }
form .btt:hover { border:1px solid #333; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#333; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); font-size:10px; -webkit-appearance:button; float:right; margin:0 0 0 20px }
.top-menu { color:#FFF; float:right; margin:0 }
.top-menu li { list-style:none; float:left; line-height:30px; margin:0 2px }
.top-menu li a span { color:#FC0; font-weight:700; font-size:120% }
.top-menu li a:hover span { color:#A80000; font-weight:700; font-size:120% }
.top-menu li.active a { color:#FFF; background-color:#A80000 }
.top-menu li.active a:hover { color:#000; background-color:#FFF }
.top-menu li.cat a { list-style:none; background-color:#FFF; color:#C00; font-weight:700; ; -webkit-box-shadow:1px 1px 1px #111; -moz-box-shadow:1px 1px 3px #111; box-shadow:1px 1px 3px #111; float:left; line-height:30px; margin:0 10px 0 0; padding:0 6px }
.top-menu li a { color:#A80000; background-color:rgba(255,255,255,.8); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #222; -webkit-box-shadow:0 1px 1px #444; -moz-box-shadow:0 1px 1px #444; box-shadow:0 1px 2px #444; text-decoration:none; display:block; padding:0 6px }
.top-menu li.usr a { color:#FFF; background-color:rgba(255,255,255,.2); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #222; -webkit-box-shadow:0 1px 1px #444; -moz-box-shadow:0 1px 1px #444; box-shadow:0 1px 2px #444; text-decoration:none; display:block; margin:0 10px 0 0; padding:0 6px }
.top-menu li a:hover, .top-menu li.usr a:hover { color:#FFF; background-color:#A80000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:1px 1px 1px #111, 2px 2px 2px 0 rgba(255,255,255,.15)inset; -moz-box-shadow:1px 1px 3px #111, 2px 2px 2px 0 rgba(255,255,255,.15)inset; box-shadow:1px 1px 3px #111, 2px 2px 2px 0 rgba(255,255,255,.15)inset }
.top-menu li ul.top-submenu { list-style:none; -webkit-transition:max-height .4s linear; -moz-transition:max-height .4s linear; transition:max-height .4s linear; position:absolute; width:160px; max-height:0; overflow:hidden; margin:10px 0 0 -50px; padding:0 }
.top-menu li ul.top-submenu li { float:left; clear:left }
.top-menu li ul.top-submenu li a { color:#FFF; background-color:#444; float:left; clear:left; width:120px; text-align:center; text-decoration:none; display:block; margin:1px 0 }
.top-menu li ul.top-submenu li a:hover { background-color:#C00 }
.top-menu li:hover ul.top-submenu { max-height:300px }
.tab { height:30px; position:relative; top:0; z-index:999 }
.tab ul.round { background-color:#3F0; position:relative; float:right }
.tab ul.menu { font-weight:700; color:#CCC; font-size:10px; background-color:#A80000; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; display:block; position:relative; float:right; height:30px; width:auto; line-height:30px; right:50px; text-align:center; margin:0; padding:0 }
.tab ul.menu li { text-align:left; display:block; float:left; height:30px; line-height:30px; margin:0; padding:0 10px }
.tab ul.menu li a { color:#FFF; text-decoration:none }
.tab ul.menu li a:hover { color:#FFF; text-decoration:underline }
.tab ul.menu li.sep { color:#FFF; padding:0 }
.tab ul.menu li a.close, .tab ul.menu li a.open { height:30px; line-height:30px!important; cursor:pointer; display:block; position:relative; top:0 }
#tab1, #tab2, #tab3, #tab4, #tab5 { display:none }
.home-page { float:left; width:95%; margin:40px 0 0 40px }
.home-page h2 { color:#000 }
.home-block { background:#FFF; float:left; width:100%; margin:0 10px 20px 0; padding:0 }
.home-block h2 { color:#0000; font-weight:700; float:left; margin:0; padding:20px 20px 0 30px }
.home-block h3 { color:#000; font-weight:700; clear:left; margin:0; padding:0 20px 20px 30px }
.home-block ul.car { list-style:none; float:left; margin:30px; padding:0 }
.home-block ul.car li { list-style:none; float:left; margin:0; padding:0 }
.home-block ul.car li a { background:#F3F3F3; border-bottom:1px solid #DDD; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left; width:280px; display:block; overflow:hidden; text-align:left; position:relative; text-decoration:none; margin:0 4px 4px 0; padding:10px 20px }
.home-block ul.car li a h3 { color:#000; font-family:arial, serif; font-size:18px; font-weight:400; color:#C00; text-decoration:none; margin:0; padding:10px 0 0 }
.home-block ul.car li a p { font-family:verdana, serif; font-size:12px; font-style:normal; color:#000; float:left; clear:left; margin:0; padding:0 }
.home-block ul.car li a:hover { border-bottom:1px solid #900; color:#FFF; background:#C00 }
.home-block ul.car li a:hover p { color:#000 }
.home-block ul.car li a:hover h3 { color:#FFF }
.home-block ul.new { list-style:none; float:left; margin:30px; padding:0 }
.home-block ul.new li { list-style:none; float:left; margin:0; padding:0 }
.home-block ul.new li a { background:#F3F3F3; border-bottom:1px solid #DDD; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left; display:block; overflow:hidden; text-align:left; position:relative; text-decoration:none; margin:0 4px 4px 0; padding:10px 20px }
.home-block ul.new li a img { float:left; height:80px; display:block; padding:10px }
.home-block ul.new li a div { float:left; height:80px; display:block; width:720px }
.home-block ul.new li a h3 { color:#000; font-family:arial, serif; font-size:18px; font-weight:400; color:#C00; float:left; text-decoration:none; margin:0; padding:5px 0 0 }
.home-block ul.new li a span { font-family:verdana, serif; font-size:10px; font-style:italic; color:#CCC; float:left; clear:left; margin:0; padding:0 20px 6px 0 }
.home-block ul.new li a p { font-family:verdana, serif; font-size:12px; font-style:normal; color:#000; float:left; clear:left; margin:0; padding:0 }
.home-block ul.new li a:hover { border-bottom:1px solid #900; color:#FFF; background:#C00 }
.home-block ul.new li a:hover p { color:#000 }
.home-block ul.new li a:hover h3 { color:#FFF }
.h2_cars { color:#000; font-size:16px; background-color:#F7F7F7; border:1px solid #DDD; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left; clear:left; width:800px; display:block; cursor:pointer; margin:2px 0 0 30px; padding:10px 20px; z-index: 10 }
.h2_cars .active { color:#FFF; background-color:#333; border:1px solid #DDD; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.h2_cars:hover { color:#FFF; background-color:#C00; border:1px solid #DDD; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.block_cars { float:left; clear:left; display:none; width:800px; margin:10px 0 20px 30px }
.block_cars:first .active {background-color:#F7F7F7;float:left;display:block;margin:10px 0 20px 30px}
.element { box-shadow:inset 0 0 1px rgba(0,0,0,.4); float:left; margin:1px 0 1px 20px; padding:0 0 0 5px }
.element:hover { background-color:#333; color:#FFF }
.element span:nth-child(1) { float:left; width:180px; padding:5px 0 }
.element span:nth-child(2) { float:left; width:150px; padding:5px 0 }
.element span:nth-child(3) { float:left; width:150px; padding:5px 0 }
.element span:nth-child(4) { float:left; width:210px; padding:5px 0 }
.element span:nth-child(5) a { background-color:#333; color:#FFF; float:left; width:80px; text-align:center; text-decoration:none; padding:5px 0 }
.element span:nth-child(5) a:hover { background-color:#CC0C18; color:#FFF; float:left; width:80px; text-align:center }
#inquiry { width:800px; max-height:460px; display:none }
.inq { float:left; max-width:200px; margin:0 }
.inq2 { float:left; max-width:570px; margin:0 0 0 20px }
.inq-box { overflow-y:scroll; overflow-x:hidden; float:left; width:560px; max-height:280px; margin:0 }
.inq h2, .inq2 h2 { color:#000; font-weight:normal }
.inq2 h3 { color:#C00; font-weight:400; float:left; width:430px; margin:0 }
.inq2 h3 a { color:#C00; font-weight:400; text-decoration:none }
.inq2 h3 a:hover { color:#C00; font-weight:normal }
.inqbox:hover h3 a { color:#FFF; font-weight:normal }
.inq2 p { font-size:90%; color:#000; font-weight:400; float:left; width:430px; margin:0 }
.inqbox:hover p { font-size:90%; color:#FFF; font-weight:400; float:left; margin:0 }
.inq form input { font:bold 12px 'lucida sans', 'trebuchet MS', 'Tahoma'; border:1px solid #CCC; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:200px; height:22px; float:left; margin:2px 0 0; padding:4px 5px }
.inq form select { font:bold 12px 'lucida sans', 'trebuchet MS', 'Tahoma'; border:1px solid #CCC; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width:210px; height:30px; float:left; margin:2px 0 0; padding:5px 4px }
.inqbox { background:#FFF; border:1px solid #CCC; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; display:block; width:520px; margin:2px 0 0; padding:4px 5px }
.inqbox:hover { background:#333; border:1px solid #333; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:block }
.inqbox .dele { font-weight:700; float:right; text-align:center }
.inqbox .dele a { color:red; display:block; text-decoration:none; margin:0; padding:10px }
.inqbox .dele a:hover { color:#FC0; text-decoration:none }
.inq2 span input { font:bold 12px 'lucida sans', 'trebuchet MS', 'Tahoma'; border:1px solid #CCC; background:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:right; width:20px; text-align:center; margin:4px 8px 0 0; padding:4px }
.inq2 p span { display:none }
.inq2 p input { font-weight:700; background:#C00; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:none; -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.4); -moz-box-shadow:1px 1px 3px rgba(0,0,0,.4); box-shadow:1px 1px 3px rgba(0,0,0,.4); float:left; cursor:pointer; margin:20px 0 0 400px; padding:4px 8px }
.inq2 p input:hover { background:#900; -moz-box-shadow:0 1px 1px rgba(0,0,0,.5)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.5)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.5)inset, 0 1px 0 rgba(255,255,255,.2) }
#register { width:340px; height:400px; display:none }
#register hr { color:rgba(0,0,0,.4); background-color:rgba(0,0,0,.4); float:left; clear:left; margin:10px 0 }
#register h2 { color:#FFF; float:left; width:100%; margin:10px }
#register form { float:left; margin:0 0 0 10px }
#register form span { display:none }
#register th { width:120px; color: #fff; font-weight: 100; font-size: 100%; }
#register .err { color:#FC0; font-weight:bold }
#usercars { width:600px; height:400px; display:none }
#usercars h2 { color:#FFF; float:left; width:100%; margin:10px }
#usercars .ccar { overflow-y:scroll; float:left; width:100%; height:360px; display:block; margin:0 }
.car a { background-color:#900; color:#FFF; border:none; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); float:left; width:500px; margin:2px 0 0; padding:6px 10px }
.car a:hover { background-color:#333; color:#FFF; border:none; background-color:#333; float:left; text-decoration:none }
.car span { float:left; margin:0 20px 0 0 }
.del a { background-color:#600; color:#FFF; border:none; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); float:left; width:50px; text-decoration:none; text-align:center; margin:2px 0 0; padding:6px 0 }
.del a:hover { background-color:#333; color:#FFF; border:none; background-color:#333; float:left; text-decoration:none }
.del span { float:left; margin:0 20px 0 0 }
.car span.first { float:left; width:160px }
#usedparts { width:680px; height:400px; display:none; z-index:99999 }
#usedparts h2 { color:#FFF; float:left; width:100%; margin:10px }
#usedparts .parts { overflow-y:auto; float:left; width:100%; height:400px; display:block; margin:0 }
#usedparts .part { background-color:#900; color:#FFF; border:none; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); float:left; width:590px; height:70px; margin:2px 0 0; padding:6px 10px }
#usedparts .part img { float:left; display:block; margin:0 }
#usedparts .part span { float:left; width:100%; max-width: 450px; margin:0 0 0 5px; }
#usedparts .part span.one { color:#EBEBEB }
#usedparts .part span.two { color:#FFF; font-weight:bold }
#usedparts .part span.thri { color:#EBEBEB }
#usedparts .edit a { background-color:#600; color:#FFF; border:none; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); float:left; width:50px; text-decoration:none; text-align:center; margin:4px 0 0; padding:6px 0 }
#usedparts .edit a:hover { background-color:#333; color:#FFF; border:none; background-color:#333; float:left; text-decoration:none }
#usedparts .edit span { float:left; margin:0 20px 0 0 }
#usedparts .del a { background-color:#600; color:#FFF; border:none; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); float:left; width:50px; text-decoration:none; text-align:center; margin:2px 0 0; padding:6px 0 }
#usedparts .del a:hover { background-color:#333; color:#FFF; border:none; background-color:#333; float:left; text-decoration:none }
#usedparts .del span { float:left; margin:0 20px 0 0 }
#usedparts .part span.first { float:left; width:160px }
.used { float:left; width:100%; height:100%; min-height:800px }
.uleft { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; float:left; width:100%; height:50px }
.uleft h2 { float:left; width:220px; margin:-6px 0 0 }
.uleft p { float:left; width:160px; margin:12px 0 0 }
.uleft p .se { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #D6D6D6; float:left; width:160px; padding:2px }
.uright { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; float:left; width:100%; padding:30px 20px 0 }
article { font-size:11px; color:#C00; background-color:#FFF; float:left; text-align:center; margin:0; padding:0 }
article a, article a:link { font-size:11px; color:#484848; font-weight:400; background-color:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 3px #CCC; -webkit-box-shadow:0 0 3px #CCC; box-shadow:0 0 3px #CCC; float:left; text-align:center; width:180px; height:180px; text-decoration:none; margin:5px; padding:0 }
article a:hover { color:#C00; -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); -ms-transform:scale(1.2); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 6px #CCC; -webkit-box-shadow:0 0 6px #CCC; box-shadow:0 0 6px #CCC; font-weight:700; float:left; text-decoration:none; z-index:80; text-align:center }
article a span { float:left; clear:left; display:block; width:180px; text-align:center; margin:20px 0 0; padding:0 }
article a img { border-style:none; float:left; margin:0 0 0 10px; padding:0 }
.usedp { background-color:#EFEFEF; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; width:200px; height:300px; margin:2px; padding:6px; display: block; position: relative; }
.usedp p.desccc { float: left; max-height: 70px; overflow-x:hidden; overflow-y:auto; }
.usedp:hover { -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.4); -moz-box-shadow:1px 1px 3px rgba(0,0,0,.4); box-shadow:1px 1px 3px rgba(0,0,0,.4); border:1px solid #C00 }
.usedp img { float:left; width:200px; max-height:120px; padding:0 0 6px }
.usedp h2 { font-size:11px; font-weight:700; color:#C00; float:left; width:100%; text-align:left; margin:0; padding:0 0 6px }
.usedp p { font-size:11px; color:#000; float:left; clear:left; width:100%; text-align:left; margin:0; padding:0 0 6px }
.usedp span.cont { font-size:10px; color:#000; float:left; clear:left; text-align:left; margin:10px 0 0; padding:0 0 6px }
.usedp span.cont a { color:#000; font-size:10px; text-align:left; text-decoration:none }
.usedp span.cont a:hover { color:#69F; text-align:left; text-decoration:none }
.usedp p a { color:#000; text-decoration:none }
.usedp p a:hover { color:#000; text-decoration:underline }
.usedp p span a { font-size:10px; color:#000; background:#CCC; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-align:left; text-decoration:none; margin:0; padding:2px 6px }
.usedp p span a:hover { color:#FFF; background:#C00; text-decoration:none }
.usedp .price { /*float: right; clear: right;*/ position: absolute; right: 0; bottom: 0; margin: 0 2px 2px 0; background-color:#C00; color:#FFF; font-size:14px; font-weight:700; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; z-index:20; text-align:right; padding:4px 6px }
.usedp .price abbr { color:#FFF; font-size:10px; font-weight:400; text-align:right }
.usedc { background-color:#EFEFEF; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; float:left; width:400px; height:460px; margin:2px; padding:6px; display: block; position: relative; }
.usedc .desccc { float: left; height: 70px; overflow-x:hidden; overflow-y:auto; margin: 10px 0 0 0; }
.usedc:hover { -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.4); -moz-box-shadow:1px 1px 3px rgba(0,0,0,.4); box-shadow:1px 1px 3px rgba(0,0,0,.4); border:1px solid #C00 }
.usedc img { float:left; width:400px; max-height:300px; padding:0 0 6px }
.usedc h2 { font-size:14px; font-weight:700; color:#C00; float:left; width:100%; text-align:left; margin:0; padding:0 0 6px }
.usedc h2 abbr { font-size:11px; font-weight:700; color:#000; padding:0 0 0 6px }
.usedc h2 span a { font-size:10px; color:#000; background:#CCC; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-align:left; text-decoration:none; margin:0 0 0 20px; padding:2px 6px }
.usedc h2 span a:hover { color:#FFF; background:#C00; text-decoration:none }
.usedc span.cont { font-size:11px; color:#000; float:left; clear:left; text-align:left; margin:10px 0 0; padding:0 0 6px }
.usedc span.cont a { color:#000; font-size:11px; text-align:left; text-decoration:none }
.usedc span.cont a:hover { color:#69F; text-align:left; text-decoration:none }
.usedc .price { /*float: right; clear: right;*/ position: absolute; right: 0; bottom: 0; margin: 0 2px 2px 0; background-color:#C00; color:#FFF; font-size:14px; font-weight:700; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; z-index:20; text-align:right; padding:4px 6px }
.usedc .price abbr { color:#FFF; font-size:10px; font-weight:400; text-align:right }
.cf:after, .cf:before { content:''; display:table }
.cf:after { clear:both }
.cf { zoom:1 }
.form-wrapper { background:#FFF; background:rgba(255,255,255,.2); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); width:290px; margin:0; padding:5px }
.form-wrapper2 { background:#FFF; background:rgba(255,255,255,.2); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); width:320px; margin:0; padding:5px }
.form-wrapper input { font:bold 12px 'lucida sans', 'trebuchet MS', 'Tahoma'; border:0; background:#EEE; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; width:230px; height:22px; float:left; padding:4px 5px }
.form-wrapper2 input { font:bold 12px 'lucida sans', 'trebuchet MS', 'Tahoma'; border:0; background:#EEE; -moz-border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; width:150px; height:22px; float:left; padding:4px 5px }
.form-wrapper2 select { font:bold 12px 'lucida sans', 'trebuchet MS', 'Tahoma'; border:0; background:#EEE; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; width:100px; height:30px; float:left; margin:0 0 0 6px; padding:6px 5px }
.form-wrapper input:focus, .form-wrapper select:focus { outline:0; background:#FFF; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2) }
.form-wrapper input::-webkit-input-placeholder {color:#333;font-weight:400;font-style:italic}
.form-wrapper input:-moz-placeholder {color:#333;font-weight:400;font-style:italic}
.form-wrapper input:-ms-input-placeholder {color:#333;font-weight:400;font-style:italic}
.form-wrapper button, .form-wrapper2 button { border:0; font:bold 12px 'lucida sans', 'trebuchet MS', 'Tahoma'; color:#FFF; background-color:#C00; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; -webkit-appearance:button; overflow:visible; position:relative; float:right; cursor:pointer; height:30px; width:50px; text-transform:uppercase; text-shadow:0 -1px 0 rgba(0,0,0,.3); padding:0 }
.form-wrapper button:hover, .form-wrapper2 button:hover { background:#2E2E2E }
.form-wrapper button:active, .form-wrapper button:focus, .form-wrapper2 button:active, .form-wrapper2 button:focus { background:#2E2E2E }
.form-wrapper button:before, .form-wrapper2 button:before { content:''; border-width:6px 6px 6px 0; border-style:solid solid solid none; border-color:transparent #C00 transparent; position:absolute; top:9px; left:-6px }
.form-wrapper button:hover:before, .form-wrapper2 button:hover:before { border-right-color:#2E2E2E }
.form-wrapper button:focus:before, .form-wrapper2 button:focus:before { border-right-color:#2E2E2E }
.form-wrapper button::-moz-focus-inner, .form-wrapper2 button::-moz-focus-inner {border:0;padding:0}
.breadcrumb li {*display:inline;*zoom:1; display:inline-block; text-shadow:0 1px 0 #FFF }
.cat-box { background-color:#FFF; float:left; clear:left; width:100%; min-width:800px; min-height:600px; margin:0; padding:0 }
.cat-b { float:left; margin:20px 20px 40px }
.cat-b h2 { float:left; width:100%; margin:0 0 0 20px }
.cat-b p { float:left; width:100%; margin:0 0 0 20px }
.cat-b img { float:left; margin:0; padding:0 }
nav { border:1px solid transparent; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; width:100%; z-index:9; margin:10px 0 0; padding:0 }
.nav { list-style:none; margin:0 }
.nav>li>a { font-weight:700; color:#000; display:block; text-decoration:none; z-index:9 }
.nav>li>a:hover { background-color:#C00; color:#FFF; text-decoration:none; z-index:9 }
.nav-pills, .nav-tabs { *zoom:1}
.nav-tabs:after, .nav-tabs:before { content:''; display:table }
.nav-tabs:after { clear:both }
.nav-tabs>li { float:left; margin-bottom:-2px; margin-left:2px }
.nav-tabs>li.search { background-color:#EBEBEB; border:1px solid transparent; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; float:left; line-height:20px; margin:0 0 0 10px; padding:7px 10px 5px }
.nav-tabs>li.search>form { float:right; margin:0; padding:0 }
.nav-tabs>li.search>form>input { border:none; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px; float:left; width:140px; height:20px; margin:0; padding:0 0 0 5px }
.nav-tabs>li.search>form>input.sea { border:1px solid #000; color:#FFF; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; background:#000; font-size:10px; -webkit-appearance:button; float:left; width:40px; height:20px; cursor:pointer; margin:0; padding:0 }
.nav-tabs>li.search>form>input.sea:hover { border:1px solid #333; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#333; font-size:10px; -webkit-appearance:button; margin:0 }
.nav-tabs>li.search>form>input:-moz-placeholder {color:#999;font-weight:400;font-style:italic;font-size:10px}
.nav-tabs>li.search>form>:-ms-input-placeholder {color:#999;font-weight:400;font-style:italic;font-size:10px}
.nav-tabs { border-bottom:1px solid #DDD }
.nav-tabs>li>a { -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; border-left:1px solid #DDD; border-top:1px solid #DDD; border-right:1px solid #DDD; line-height:18px; padding:8px 18px }
.nav-tabs>li>a.tab { -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; border-left:1px solid #DDD; border-top:1px solid #DDD; border-right:1px solid #DDD; line-height:18px; padding:8px 18px 0 }
.nav-tabs>li>a.tab:hover, .nav-tabs>li>a:hover { border-color:#C00 #C00 #C00 }
.nav-tabs>.active>a, .nav-tabs>.active>a:hover { color:#C00; background-color:#FFF; border:1px solid #DDD; border-bottom:2px solid #FFF; cursor:pointer }
.nav-tabs>.active2>a { color:#FFF; background-color:#C00; border:1px solid #C00; cursor:pointer }
.nav-tabs>li>a.act, .nav-tabs>li>a.act:hover { color:#C00; background-color:#FFF; border:1px solid #DDD; border-bottom:2px solid #FFF; cursor:pointer }
.menu { font-size:14px; float:left; clear:both; cursor:default; margin:0; padding:0 0 5px }
.menu ul.nav-main { float:left; position:relative; z-index:50; margin:0 0 20px }
.menu ul.nav-main li { list-style:none; float:left; margin:0 0 0 2px; padding:0 }
.menu ul.nav-main li a { border:1px solid #DFDFDF; -webkit-box-shadow:0 1px 1px #FFF; -moz-box-shadow:0 1px 1px #FFF; box-shadow:0 1px 1px #FFF; background-color:transparent; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#000; float:left; white-space:nowrap; vertical-align:middle; cursor:pointer; text-decoration:none; margin:0; padding:6px 14px }
.menu ul.nav-main li a:hover { border:1px solid #900; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#C00; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #C00 0, #900 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #C00), color-stop(100%, #900)); background:-webkit-linear-gradient(top, #C00 0, #900 100%); background:-o-linear-gradient(top, #C00 0, #900 100%); background:-ms-linear-gradient(top, #C00 0, #900 100%); background:linear-gradient(to bottom, #C00 0, #900 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4); float:left; margin:0 }
.menu ul.nav-main li.active a { border-color:#999; background:-webkit-linear-gradient(top, #FFF, #E0E0E0); background:-moz-linear-gradient(top, #FFF, #E0E0E0); background:-ms-linear-gradient(top, #FFF, #E0E0E0); background:-o-linear-gradient(top, #FFF, #E0E0E0); -webkit-box-shadow:0 1px 2px rgba(0,0,0,.25), inset 0 0 3px #FFF; -moz-box-shadow:0 1px 2px rgba(0,0,0,.25), inset 0 0 3px #FFF; box-shadow:0 1px 2px rgba(0,0,0,.25), inset 0 0 3px #FFF }
.menu ul.nav-main li.active a:hover { border:1px solid #900; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#C00; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background:-moz-linear-gradient(top, #C00 0, #900 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #C00), color-stop(100%, #900)); background:-webkit-linear-gradient(top, #C00 0, #900 100%); background:-o-linear-gradient(top, #C00 0, #900 100%); background:-ms-linear-gradient(top, #C00 0, #900 100%); background:linear-gradient(to bottom, #C00 0, #900 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4); float:left; margin:0 }
.menu ul.nav-main form { float:left }
#s_make { list-style-type:none; display:none; z-index:9999; margin:0; padding:0 }
#s_make ul { list-style-type:none; margin:0; padding:0 }
#s_make ul li a { list-style:none; background:#FFF; color:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #CCC; float:left; width:80px; display:block; text-align:left; text-decoration:none; margin:0 0 1px; padding:6px 14px }
#s_make ul li a:hover { border:1px solid #900; color:#FFF; background:-webkit-linear-gradient(top, #C00, #900); background:-moz-linear-gradient(top, #C00, #900); background:-ms-linear-gradient(top, #C00, #900); background:-o-linear-gradient(top, #C00, #900); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25); -moz-box-shadow:0 1px 2px rgba(0,0,0,.25); box-shadow:0 1px 2px rgba(0,0,0,.25); float:left; margin:0 0 1px }
#s_market { list-style-type:none; display:none; z-index:9999; margin:0; padding:0 }
#s_market ul { list-style-type:none; margin:0; padding:0 }
#s_market ul li a { list-style:none; background:#FFF; color:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #CCC; float:left; width:100px; display:block; text-align:left; text-decoration:none; margin:0 0 1px; padding:6px 14px }
#s_market ul li a:hover { border:1px solid #900; color:#FFF; background:-webkit-linear-gradient(top, #C00, #900); background:-moz-linear-gradient(top, #C00, #900); background:-ms-linear-gradient(top, #C00, #900); background:-o-linear-gradient(top, #C00, #900); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25); -moz-box-shadow:0 1px 2px rgba(0,0,0,.25); box-shadow:0 1px 2px rgba(0,0,0,.25); float:left; margin:0 0 1px }
#s_year { list-style-type:none; display:none; z-index:9999; margin:0; padding:0 }
#s_year ul { list-style-type:none; overflow-x:hidden; overflow-y:auto; width:60px; max-height:200px; margin:0; padding:0 20px }
#s_year ul li a { list-style:none; background:#FFF; color:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #CCC; float:left; width:30px; display:block; text-align:left; text-decoration:none; margin:0 0 1px; padding:6px 14px }
#s_year ul li a:hover { border:1px solid #900; color:#FFF; background:-webkit-linear-gradient(top, #C00, #900); background:-moz-linear-gradient(top, #C00, #900); background:-ms-linear-gradient(top, #C00, #900); background:-o-linear-gradient(top, #C00, #900); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25); -moz-box-shadow:0 1px 2px rgba(0,0,0,.25); box-shadow:0 1px 2px rgba(0,0,0,.25); float:left; margin:0 0 1px }
#s_model { list-style-type:none; display:none; z-index:9999; margin:0; padding:0 }
#s_model ul { list-style-type:none; overflow-x:hidden; overflow-y:auto; width:190px; max-height:200px; margin:0; padding:0 }
#s_model ul li a { list-style:none; background:#FFF; color:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #CCC; float:left; width:140px; display:block; text-align:left; text-decoration:none; margin:0 0 1px; padding:6px 14px }
#s_model ul li a:hover { border:1px solid #900; color:#FFF; background:-webkit-linear-gradient(top, #C00, #900); background:-moz-linear-gradient(top, #C00, #900); background:-ms-linear-gradient(top, #C00, #900); background:-o-linear-gradient(top, #C00, #900); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25); -moz-box-shadow:0 1px 2px rgba(0,0,0,.25); box-shadow:0 1px 2px rgba(0,0,0,.25); float:left; margin:0 0 1px }
#s_model_code { list-style-type:none; display:none; z-index:9999; margin:0; padding:0 }
#s_model_code ul { list-style-type:none; overflow-x:hidden; overflow-y:auto; width:350px; max-height:200px; margin:0; padding:0 }
#s_model_code ul li a { list-style:none; background:#FFF; color:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #CCC; float:left; width:300px; display:block; text-align:left; text-decoration:none; margin:0 0 1px; padding:6px 14px }
#s_model_code ul li a:hover { border:1px solid #900; color:#FFF; background:-webkit-linear-gradient(top, #C00, #900); background:-moz-linear-gradient(top, #C00, #900); background:-ms-linear-gradient(top, #C00, #900); background:-o-linear-gradient(top, #C00, #900); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25); -moz-box-shadow:0 1px 2px rgba(0,0,0,.25); box-shadow:0 1px 2px rgba(0,0,0,.25); float:left; margin:0 0 1px }
#s_model_code ul li a span { float:left; width:100px }
#s_model_code ul li a em { font-size:10px; font-style:normal; float:left; width:200px; padding:2px 0 0 }
#s_adr_code { list-style-type:none; display:none; z-index:9999; margin:0; padding:0 }
#s_adr_code ul { list-style-type:none; overflow-x:hidden; overflow-y:auto; width:530px; max-height:200px; margin:0; padding:0 }
#s_adr_code ul li a { list-style:none; background:#FFF; color:#000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #CCC; list-style:none; background:#FFF; float:left; width:480px; display:block; text-align:left; text-decoration:none; margin:0 0 1px; padding:6px 14px }
#s_adr_code ul li a:hover { border:1px solid #900; color:#FFF; background:-webkit-linear-gradient(top, #C00, #900); background:-moz-linear-gradient(top, #C00, #900); background:-ms-linear-gradient(top, #C00, #900); background:-o-linear-gradient(top, #C00, #900); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#C00', endColorstr='#900', GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25); -moz-box-shadow:0 1px 2px rgba(0,0,0,.25); box-shadow:0 1px 2px rgba(0,0,0,.25); float:left; margin:0 0 1px }
#s_adr_code ul li a span { float:left; width:150px }
#s_adr_code ul li a em { font-size:10px; float:left; width:50px; padding:2px 0 0 }
#s_adr_code ul li a p { font-size:10px; float:left; width:100px; padding:2px 0 0 }
#s_adr_code ul li a abbr { font-size:10px; float:left; width:34px; padding:2px 0 0 }
.menu form span { visibility:hidden }
form input.cars { border:1px solid #000; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#000; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4); font-size:10px; -webkit-appearance:button; float:left; height:32px; cursor:pointer; margin:0 0 0 20px; padding:9px 10px 8px }
form input.cars:hover { border:1px solid #900; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#900; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4); font-size:10px; -webkit-appearance:button; float:left; margin:0 0 0 20px }
.tip { font-size:12px; font-family:Tahoma, 'Lucida Grande', Verdana, Helvetica, sans-serif; color:#FFF; font-weight:400; background:transparent; border:none; z-index:50 }
.tip h3 { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; font-size:12px; border-radius:5px 5px 0 0; background-color:#2E2E2E; font-weight:700; border-bottom:1px solid #000; color:#FFF; min-width:150px; margin:0; padding:10px }
.tip .tbody { border:none; width:100%; min-width:150px; max-height:400px; overflow:auto; display:block; margin:0; padding:0 }
.tip .tbody div { -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; font-size:12px; border-top:1px solid #D94242; font-weight:700; max-width:480px; display:block; margin:0; padding:6px 10px }
.tip .tbody div a { color:#FFF; text-decoration:none }
.tip .tbody div a:hover { color:#FC0 }
.tip .tbody div:hover { background-color:#B90000 }
.tip .tbody div p { float:left }
.tip .tbody div p span { display:none }
.tip .tbody div p span.dih { display:none }
.tip .tbody div abbr { font-weight:400; font-size:10px; color:#EBEBEB; float:left; line-height:20px; padding:0 10px }
.tip .tbody span { font-size:10px; font-weight:400; color:#FFCACB; clear:left; display:block; padding:0 10px }
.tip .tbody span.date { font-size:10px; font-weight:400; color:#FFA6A6; display:block; padding:0 10px }
.tip .tbody form { float:right; margin:0; padding:0 }
.tip .tbody input { display:none; margin:0; padding:0 }
.tip .tbody .button { font-size:10px; outline:0; color:#FFF; border:1px solid #1C252B; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#2E2E2E; background:-moz-linear-gradient(top, #6A6A6A 3%, #464646 4%, #2E2E2E 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(3%, #6A6A6A), color-stop(4%, #464646), color-stop(100%, #2E2E2E)); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#2e2e2e', GradientType=0 );box-shadow:1px 1px 1px rgba(0,0,0,.2); -moz-box-shadow:1px 1px 1px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2); float:right; display:block; cursor:pointer; margin:-2px 0 0 6px; padding:2px 4px }
.tip .tbody .button:hover { color:#FFF; background:#383838; background:-moz-linear-gradient(top, #4F4F4F 3%, #444 4%, #383838 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(3%, #4F4F4F), color-stop(4%, #444), color-stop(100%, #383838)); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444', endColorstr='#383838', GradientType=0 )}
.tip .tbody .button:active { background-position:0 top; color:#FFF; background:#2E2E2E; background:-moz-linear-gradient(top, # 3%, #252E34 51%, #222A30 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(3%, #20282D), color-stop(51%, #252E34), color-stop(100%, #222A30)); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#20282D', endColorstr='#2e2e2e', GradientType=0 );
-moz-box-shadow:1px 1px 1px rgba(255,255,255,.1); -webkit-box-shadow:1px 1px 1px rgba(255,255,255,.1); box-shadow:1px 1px 1px rgba(255,255,255,.1); position:relative; top:1px; padding:2px 4px }
.t_Content_black, .t_Content_dark, .t_Content_info, .t_Content_red { color:#333; font-size:10px; line-height:16px; padding:4px 10px }
.t_Content_result { color:#000; font-size:12px; padding:10px }
.t_Content_red { color:#FFF; font-size:12px; padding:10px }
.t_Content_black, .t_Content_info, .t_Content_red { color:#FFF }
.t_Content_black a, .t_Content_dark a { color:#008ACA; background:none; border:0; text-decoration:none }
.t_Content_black a:hover, .t_Content_dark a:hover { color:#008ACA; background:none; border:0; text-decoration:underline }
.t_Content_black a, .t_Content_black a:hover { color:#57A1D6 }
.t_Content_dark a, .t_Content_dark a:hover { color:#5DAAE2 }
.t_Tooltip { background-color:transparent; -webkit-transition-property:opacity; -moz-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity; position:absolute; overflow:hidden; margin:0; padding:0 }
.t_Tooltip.t_hidden { opacity:0 }
.t_Tooltip.t_visible { opacity:1 }
.t_Skin { position:absolute; top:0; left:0 }
.t_Skin * { zoom:1 }
.t_Bubble { position:relative }
.t_Background, .t_Stem { position:absolute }
.t_Close { position:absolute; cursor:pointer; top:0 }
.t_CloseButtonShift { position:relative; overflow:hidden; float:left }
.t_CloseState { position:absolute; left:0; margin:0; padding:0 }
.t_Content { position:absolute; top:0; left:0 }
.t_iframeShim { zoom:1; filter:alpha(opacity=0); position:absolute; top:0; left:0; opacity:0; margin:0; padding:0 }
.t_Shadow { position:absolute; top:0; left:0; margin:0; padding:0 }
.t_Shadow .t_ShadowInnerWrapper { position:relative; float:left; margin:0; padding:0 }
.t_ShadowBubble { position:relative; float:left; margin:0; padding:0 }
.t_ShadowBackground, .t_ShadowStem { position:absolute }
.t_ShadowBackground *, .t_ShadowStem * { float:left }
.t_CloseButtonShadow { position:absolute; top:0; left:0; margin:0; padding:0 }
.t_UpdateQueue { position:absolute; top:-15000px; left:-15000px; width:5000px; height:5000px; visibility:hidden }
.t_UpdateQueue .t_Content, .t_UpdateQueue .t_Tooltip { position:relative; overflow:visible; float:left; top:auto; left:auto; width:100% }
.t_Tooltip .t_ContentContainer { float:left; clear:both; position:relative }
.t_UpdateQueue .t_ContentContainer { position:absolute; top:0; left:0 }
.group-list { float:left; width:100%; text-align:left; margin:0; padding:0 }
.group-list ul { float:left; text-align:left; margin:0 0 20px 20px; padding:0 }
.group-list ul li { float:left; margin:0 }
.group-list ul li.btn-small { color:#333; *zoom:1;
background-color:#F5F5F5; background-image:-moz-linear-gradient(top, #FFF, #E6E6E6); background-image:-ms-linear-gradient(top, #FFF, #E6E6E6); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6)); background-image:-webkit-linear-gradient(top, #FFF, #E6E6E6); background-image:-o-linear-gradient(top, #FFF, #E6E6E6); background-image:linear-gradient(top, #FFF, #E6E6E6); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e6e6e6', GradientType=0);
border-color:#E6E6E6 #E6E6E6 #BFBFBF; border-color:rgba(0,0,0,.1)rgba(0,0,0,.1)rgba(0,0,0,.25); *background-color:#E6E6E6;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
border:1px solid #CCC; *border:0;
border-bottom-color:#B3B3B3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; *margin-left:.3em;
-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); display:block; margin:0 0 0 1px }
.group-list ul li.btn-small a { font-size:11px; color:#333; text-align:center; text-shadow:0 1px 1px rgba(255,255,255,.75); vertical-align:top; cursor:pointer; display:block; text-decoration:none; padding:4px 9px }
.group-list ul li.btn-small a.active { color:#C00; background-color:#E6E6E6; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05) }
.group-list ul li.btn-small.active, .group-list ul li.btn-small.disabled, .group-list ul li.btn-small:active, .group-list ul li.btn-small:hover, .group-list ul li.btn-small[disabled] { background-color:#E6E6E6; *background-color:#D9D9D9}
.group-list ul li.btn-small.active, .group-list ul li.btn-small:active { background-color:#CCC \9; background-color:#E6E6E6; background-color:#D9D9D9 \9; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05) }
.group-list ul li.btn-small:hover { color:#333; background-color:#E6E6E6; *background-color:#D9D9D9;background-position:0 -15px; -webkit-transition:background-position .1s linear; -moz-transition:background-position .1s linear; -ms-transition:background-position .1s linear; -o-transition:background-position .1s linear; transition:background-position .1s linear; text-decoration:none }
.group-list ul li.btn-small:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px }
.group-list ul li.btn-small.disabled, .group-list ul li.btn-small[disabled] { background-color:#E6E6E6; background-image:none; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; cursor:default; opacity:.65 }
.formError { z-index:990; position:absolute; top:300px; left:300px; display:block; cursor:pointer }
.formError .formErrorContent { background:#000; color:#FFF; font-size:11px; box-shadow:0 0 6px #000; -moz-box-shadow:0 0 6px #000; -webkit-box-shadow:0 0 6px #000; -o-box-shadow:0 0 6px #000; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border:1px solid #C00; z-index:991; width:100%; position:relative; min-width:120px; padding:4px 10px }
.formError .formErrorArrow { z-index:996; width:15px; position:relative; margin:-2px 0 0 13px }
.ui-dialog .formError { z-index:5000 }
.ui-dialog .formError .formErrorContent { z-index:5001 }
.ui-dialog .formError .formErrorArrow { z-index:5006 }
.inputContainer { position:relative; float:left }
.formError.inline { position:relative; top:0; left:0; display:inline-block }
.ajaxSubmit { background:#55EA55; border:1px solid #999; display:none; padding:20px }
.formError.inline .formErrorContent { box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0 }
body.rtl .formError .formErrorArrow, body[dir=rtl] .formError .formErrorArrow { margin:-2px 13px 0 0 }
#cboxOverlay, #cboxWrapper, #colorbox { position:absolute; top:0; left:0; z-index:999999; overflow:hidden }
#cboxOverlay { background:#FFF; position:fixed; width:100%; height:100% }
#cboxBottomLeft, #cboxMiddleLeft { clear:left }
#cboxContent { position:relative }
#cboxLoadedContent { -webkit-overflow-scrolling:touch; overflow:auto }
#cboxTitle { color:#FFF; color:#FFF; position:absolute; top:-25px; left:0; margin:0; padding:0 0 0 10px }
#cboxLoadingGraphic, #cboxLoadingOverlay { position:absolute; top:0; left:0; width:100%; height:100% }
#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow { border:0; background:url(i/controls.png)no-repeat 0 0; cursor:pointer; overflow:visible; text-indent:-9999px; width:25px; height:25px; position:absolute; top:-30px; margin:0 5px 0 0; padding:0 }
.cboxPhoto { border:0; float:left; display:block; max-width:none; margin:auto }
.cboxIframe { border:0; background:#333; width:100%; height:100%; display:block }
#cboxContent, #cboxLoadedContent, #colorbox { box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box }
#colorbox { outline:0; background:#333; -moz-border-radius:4px; border-radius:4px; border:6px solid #333; padding:0 }
#cboxContent { background:#333; overflow:visible; margin-top:32px }
#cboxError { padding:50px }
#cboxLoadedContent { background:#333; padding:1px }
#cboxLoadingGraphic { display:none }
#cboxLoadingOverlay { background:#333 }
#cboxCurrent { position:absolute; top:0; right:205px; text-indent:-9999px }
#cboxClose:active, #cboxNext:active, #cboxPrevious:active, #cboxSlideshow:active { outline:0 }
#cboxPrevious { background-position:0 0; right:50px }
#cboxPrevious:hover { background-position:0 -25px }
#cboxNext { background-position:-25px 0; right:25px }
#cboxNext:hover { background-position:-25px -25px }
#cboxClose { background-position:-50px 0; right:0 }
#cboxClose:hover { background-position:-50px -25px }
.cboxSlideshow_off #cboxPrevious, .cboxSlideshow_on #cboxPrevious { right:66px }
.cboxSlideshow_on #cboxSlideshow { background-position:-75px -25px; right:44px }
.cboxSlideshow_on #cboxSlideshow:hover { background-position:-100px -25px }
.cboxSlideshow_off #cboxSlideshow { background-position:-100px 0; right:44px }
.cboxSlideshow_off #cboxSlideshow:hover { background-position:-75px -25px }
.uleft .but { float:left; text-align:right; margin:10px 0 }
.uleft .but .btt2 { border:1px solid #000; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#000; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4); font-size:12px; -webkit-appearance:button; float:left; cursor:pointer; margin:0 0 0 20px; padding:4px 12px }
.uleft .but .btt2:hover { border:1px solid #333; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#333; -moz-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); box-shadow:0 1px 1px rgba(0,0,0,.4)inset, 0 1px 0 rgba(255,255,255,.2); font-size:12px; -webkit-appearance:button; float:left; margin:0 0 0 20px }
.blank { float:left; min-height:600px }
.action { float:left; width:100%; min-height:500px; clear:left; padding:20px 0 }
.aleft { float:left; padding:0 0 20px }
.aright { float:left; padding:0 0 0 40px }
.aright h3 { margin:0; padding:0 0 20px }
.aright p { font-weight:700; padding:0 2px }
.aprice { font-size:20px; background:#B0121E; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; transform:rotate(-15deg); -ms-transform:rotate(-15deg); -webkit-transform:rotate(-15deg); float:left; margin:20px 0 0 200px; padding:10px 30px }
.aprice span { font-size:10px; float:left; clear:left }
.banner { float:left; width:100%; height:79px; text-align:center; margin:0 }