html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; vertical-align:baseline; }body{ line-height:1.2em; }ol, ul{ list-style:none; }blockquote, q{ quotes:none; }blockquote:before, blockquote:after, q:before, q:after{ content: ''; content:none; }:focus{outline:0; }ins{ text-decoration:none; }del{ text-decoration:line-through}table{border-collapse:collapse; border-spacing:0; }* html .clearfix{ height:1%; overflow:visible; }*+html .clearfix{ min-height:1%; }.clearfix:after{ clear:both; content: "."; display:block; height:0; visibility:hidden; font-size:0; }body{ color:#333; font-family:Verdana, Geneva, Helvetica, sans-serif; font-size:11px; margin:0 0 10px 0; }.fl{ float:left; }.fr{ float:right; }.btn{ width:100px; height:20px; line-height:20px; padding-bottom:3px; border:none; cursor:pointer; text-align:center; }.clr{ clear:both; }.bigBtn{ font-weight:bold; text-transform:uppercase; letter-spacing:2px; padding:9px 22px; }h2{ height:25px; font-weight:bold; font-size:14px; border-bottom:3px solid #0099FF; }input, select{ font-size:12px; }#categoryMenu{ background:#008fc6; text-align:center; height:22px; }#categoryMenu ul{ }#categoryMenu li{ display:inline; font-size:12px; padding:2px 0px 4px 6px; !padding-top:0; margin-left:6px; background:url("new/msep.gif") no-repeat scroll left center transparent; }#categoryMenu li.cur{ background:url("new/m3l.gif") no-repeat 0 0 #ffffff; }#categoryMenu li.cur a{ color:#000000; background:url("new/m3r.gif") no-repeat top right #fff; line-height:22px; padding:2px 6px 4px 0px; }#categoryMenu li a{ color:#FFFFFF; text-decoration:none; line-height:22px; }#categoryMenu li a:hover{ color:#000; text-decoration:none; }#main{ margin:20px auto 0 auto; width:980px; }#header{ height:90px; }#langSelector{ text-align:center; }#langSelector li{ display:inline; margin-right:20px; padding-left:12px; background:url("new/li.gif") no-repeat left center; }#langSelector a{ color:#333; text-decoration:none; font-weight:bold; }#langSelector li.cur, #langSelector li:hover{ color:#033257; background:url("new/li_on.gif") no-repeat left center; }#header img{ margin-top:24px; }#topMenuShell{margin-top:16px; height:54px; position:relative; }#topMenu{ width:980px; position:absolute; top:21px; height:33px; background:url("new/menu_bgr.gif") repeat-x left top #fff; }#topMenu ul{ font-size:16px; }#topMenu li{ display:inline; }#topMenu a{ height:27px; text-decoration:none; background:url(new/m1l.gif) repeat; color:#fff; float:left; font-weight:800; }#topMenu a:hover, #topMenu a.cur{ background-position:0 -33px; }#topMenu span{background:url(new/m1r.gif) no-repeat top right; padding:6px 12px 5px 12px; float:left; }#topMenu a:hover span, #topMenu a.cur span{ background-position:right -33px; }#topStat{ position:absolute; top:14px; right:1px; font-size:19px; font-weight:bolder; }#topStat span{ font-size:32px; }#subMenu{ height:100%; overflow:hidden; margin-bottom:12px; background:#008FC6; padding:0 10px 0 10px; font-size:12px; }#subMenu li{ color:#eee; float:left; height:20px; }#subMenu li a, #subMenu li a:visited{ color:#eee; font-weight:bolder; text-decoration:none; border:1px solid #008FC6; padding:2px 2px 0px 2px; }#subMenu li a:hover{ background:#fff; border:1px solid #fff; color:#000; }#subMenu li.cur{ background:transparent url(new/sub_sel.gif) no-repeat scroll 50% bottom; }#subMenu li.cur a{ color:#fff; }#subMenu li.cur a:hover{ color:#000; }.page{ height:100%; min-height:500px; overflow:hidden; margin-top:10px; }#navblock{ color:#CCCCCC; font-size:11px; margin-bottom:24px; margin-top:6px; text-transform:uppercase; }#navblock a, #navblock a:visited{ color:#000000; }#navblock a:hover{ color:#0099ff; text-decoration:none; }#icoact{ font-size:12px; width:300px; }#icoact a{ text-decoration:none; color:#333; display:block; width:150px; float:left}#icoact a img{ width:32px; float:left; }#icoact a span{ float:right; display:block; width:100px; text-decoration:underline}#icoact a:visited{ color:#333; }.easyNav{ font-size:12px; padding:12px; padding-top:8px; border:1px solid #0099ff; margin-top:12px; line-height:16px; }.easyNav a{ text-decoration:none; }.easyNav .cnt{ font-size:10px; color:#888; margin-right:5px; margin-left:2px; }.easyNav div{ font-weight:bolder; text-align:left; border-bottom:1px solid #0099ff; padding-bottom:6px; margin-bottom:8px; }.easyNav a, .easyNav a:visited{ color:#000; text-decoration:none; }.eaysNav a:hover{ color:#0099ff; text-decoration:none; }.easyNav a.cur{ font-weight:bolder; text-decoration:none; }#res_right{ float:right; width:300px; }#res_left{ float:left; width:660px; }.res_box{ height:140px; border-top:1px solid #98B2CC; padding:9px 0 0 5px; overflow:hidden; position:relative; }.res_box.vip{ background:url(new/vip_bg.gif) repeat-x; }#res_left .pic{ float:left; border:1px solid #D6D6D4; padding:4px; }#res_left .pic img{ width:120px; height:90px; }#res_left img.vip{ position:absolute; top:9px; left:500px; }#res_left .info{ width:518px; float:right; }#res_left .text{ width:518px; height:60px; line-height:15px; overflow:hidden; }#res_left .title a{ font-size:14px; font-weight:bold; text-decoration:none; color:#333; }#res_left .title a:hover{ background-color:#033257; color:#FFFFFF; }#lastOffer{ border-top:1px solid #98B2CC; }.res_box.recent .new_offer{ color:#f00; line-height:20px; }.res_box.notrecent .new_offer{ visibility:hidden; line-height:20px}#res_left .newstring{ font-weight:bolder; margin-right:8px; color:#ff0a00; }#res_left .price{ color:#01B4F8; font-weight:bold; margin-top:7px; }#res_left .acts{ position:absolute; bottom:2px; line-height:30px; width:650px; clear:both; }#res_left .acts .fr{ margin-right:22px; }#res_left .acts a{ color:#033257; font-size:11px; }#res_left .acts a:hover{ background-color:#033257; color:#FFFFFF; }#res_left img.print{ position:absolute; top:8px; right:0px; border:1px solid #D6D6D4; }#res_left .dealer{ position:absolute; right:0; top:4px; !width:108px; max-width:108px; }#res_left .dealer img{ max-width:100px; !width:100px; max-height:50px; border:1px solid #efefef; padding:2px; }#res_left .dealer a:hover img{ border-color:#0099ff; }.print_box{ margin-top:6px; margin-bottom:6px; height:18px; background:#008FC6; border:2px solid #008FC6; line-height:18px; }.print_box img{ margin:1px; cursor:pointer; }.print_box a{ margin:5px 5px 5px 2px; font-weight:bolder; color:#ffffff; }#markAll{ border:1px solid #D6D6D4; }form#printi{ display:none; }.paginate{ color:#0099FF; overflow:hidden; height:32px; padding-top:6px; }.pages{ border:1px solid #CCCCCC; display:inline-block; line-height:20px; margin:0 3px; padding:0 8px; text-align:center; text-decoration:none; }.paginator{ line-height:20px; text-align:center; }.paginator a, .paginator span{ border:1px solid #CCCCCC; color:#CCCCCC; display:inline-block; line-height:20px; margin:0 3px; padding:0 8px; text-align:center; text-decoration:none; }.paginator a, .paginator a:visited{ color:#0099FF; text-decoration:none; }.paginator span.cur, .paginator a.current, .paginator a.current:visited{ background:none repeat scroll 0 0 #0099FF; border:1px solid #0099FF; color:#FFFFFF; }#partners{ color:#888888; margin-top:14px; margin-bottom:14px; padding-top:5px; padding-bottom:7px; border-top:1px solid #0099ff; border-bottom:1px solid #0099ff; line-height:1.6em; }#partners a, #partners a:hover, #partners a:visited{ color:#888888; margin-right:7px; text-decoration:underline; }#bottom-menu{ font-size:12px; color:#000; margin-top:12px; }#bottom-menu a{ color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; }a#makeHomePage{ color:#000; text-decoration:underline; text-transform:none; font-weight:normal; float:right; display:none; display:block\9; }#footer{ margin-top:12px; color:#fff; height:20px; background:#008FC6; padding:0 5px; line-height:20px; font-size:12px; }#footer a{ color:#fff; text-decoration:none; font-weight:bold; }#footer span{ float:right; font-size:10px; }#loginBox{ background:#efefef; border:1px solid #0099ff; height:70px; color:#666; padding:6px; }#loginBox legend{ font-weight:bold; text-align:center; margin-bottom:12px}#loginBox p{ width:110px; float:left; }#loginBox input{ width:100px; }#loginBox input[type=submit]{ width:60px; }.navlinks{margin:0 0 8px 0;font-weight:bolder}.navlinks a, .navlinks a:visited{line-height:15px;color:#333}.navlinks2{text-align:center}.navlinks2 a{margin:8px}.flrow{height:auto;overflow:hidden}