/* TOP */
#top {
        background: url(images/bgbright.gif) repeat-x;
        height: 70px;
}
.slogan {
        background: url(images/bgbright.gif) no-repeat;
        color: #838698;
        font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
        font-size: 13px;

        padding-left: 5% !important;
}
.bgbb {background: #000;}
.pphon {padding-top: 12px !important; font-family: Arial, Helvetica, sans-serif;}
.pphon strong {color: #DE2838;}
.pphon span {font-size: 11px;}

/* STRIP */
#tstrip td {
        background: url(images/bgts.gif) repeat-x;
        height: 22px;
        vertical-align: bottom;
}

/* MENU */
.bside, .rside {
        color: #fff;
        font-weight: bold;
}
.bside {background: #4456a8;}
.rside {background: #de2838;}
.pside {
        background: #d91248;
        text-align: right;
}
.bside p, .rside p, .pside p, .today p {
        margin: 0;
        padding: 0 10px;
}
.ponline {
        color: #1c2796;
        padding-left: 10px !important;
        text-align: center;
        vertical-align: bottom;
}
.ponline p {
        margin: 0;
        padding: 2px 0;
        text-align: center;
}
.ponline a:link, .ponline a:visited, .ponline a:hover, .ponline a:active {color: #494646;}
.pside a:link, .pside a:visited, .pside a:hover, .pside a:active {color: #fff;}
.today {
        background: #f92d4a;
        height: 31px;
        padding-top: 2px !important;
}
.today2 {
        background: #f92d4a;
        vertical-align: top;
}
.today div {float: left;}
.digit, .digit0 {
        background: #fafafa url(images/bgdgt.gif) repeat-x;
        border: 1px solid #9ca0a3;
        color: #5b5b5b;
        display: inline;
        font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
        font-size: 18px;
        height: 20px;
        text-align: center;
        width: 14px;
}
.digit {border-right: none !important;}
.ttext p {
        color: #fff;
        margin: 0;
        padding: 5px 10px;
}

/* PREVIEW CARS */
.lastcar {
        color: #DE2838;
        font-weight: bold;
        text-align: left;
}
.shead {
        background: url(images/bgsr.gif) repeat-x;
        color: #fff;
        height: 20px;
        padding-left: 5px !important;
        text-align: left;
}
.grtext {
        color: #76777a;
        padding: 2px 0 2px 5px !important;
}
.grtext {text-align: left;}
.grtext2 {border-right: 1px solid #d3d4d9;}
.grtext2, .grtext3 {padding: 1px 10px !important;}
.grtext3 {text-align: right;}
.rcost {color: #de2838;}
.bcost {color: #3e4ead;}
.grcar {
        text-align: center;
        width:75px;
}
.grtext, .grtext2, .grtext3, .grcar {background: #e3e3e3;}
.wt {background: #fff;}
.analogred, .analogblue {
        font-weight: bold;
        padding: 10px 0 !important;
}
.analogred {color: #de2838;}
.analogblue {color: #4456a8;}
.grcost {color: #DE2838;}

/* PICS */
#mid {background: #e8e9eb url(images/bgmid.gif) repeat-x;}
.bgmid {
        background: url(images/bgmidshade.gif) right no-repeat;
        height: 164px;
        text-align: center;
        vertical-align: bottom;
}
.bgmid p {
        color: #61646b;
        font-weight: bold;
        line-height: 1.6em;
}
.bgmid p span {color: #000;}
.txtleft {
        background: #3c4cab url(images/bgtl.gif) repeat-x;
        text-align: right;
}
.txtright {background: #de2838 url(images/bgtr.gif) repeat-x;}
.bgl, .bgr {height: 17px;}
.bgl {background: url(images/bgleftline.gif) repeat-x;}
.bgr {background: url(images/bgrightline.gif) repeat-x;}

/* PICS */
#main {margin-top: 10px;}
.bgmid {
        background: #e8e9eb url(images/bgmid.gif) repeat-x;
        height: 140px;
        padding: 0 8px !important;
        text-align: center;
        vertical-align: bottom;
}
.bgmid p {
        color: #61646b;
        font-weight: bold;
        line-height: 1.6em;
}
.bgmid p span {color: #000;}
.bgmid a:link, .bgmid a:visited {
        color: #000;
        text-decoration: none;
}
.bgmid a:hover, .bgmid a:active {
        color: #000;
        text-decoration: underline;
}
.txtleft {
        background: #3c4cab url(images/bgtl.gif) repeat-x;
        text-align: right;
}
.txtright {background: #de2838 url(images/bgtr.gif) repeat-x;}
.bgl, .bgr {height: 17px;}
.bgl {background: url(images/bgleftline.gif) repeat-x;}
.bgr {background: url(images/bgrightline.gif) repeat-x;}
.bluepic {background: #3C4CAB url(images/picleft.jpg) no-repeat;}
.redpic {background: #DE2838 url(images/picright.jpg) 100% 0 no-repeat;}

/* SPEC */
#spec {background: #fff url(images/g.gif) 50% 0 repeat-y;}
#spec td {vertical-align: top;}
.blue, .blue2, .red, .red2, .red3 {
        font-weight: bold;
        margin: 0;
        padding-top: 5px !important;
        text-transform: uppercase;
}
.blue, .blue2 {color: #3e4ead;}
.blue, .red, {padding: 5px 0 10px 0 !important;}
.red2, .blue2 {padding: 15px 0 0 0 !important;}
.red3 {padding: 10px 0 0 0 !important;}
.red, .red2, .red3 {color: #de2838;}
.red {text-align: right;}
.blue img {margin: 3px 10px 0 0;}
.red img {margin: 3px 0 0 10px;}
.red2 img {margin: 0;}
.ltext, .rtext {
        color: #53545c;
        margin: 0;
        text-align: justify;
        padding-bottom: 8px !important;
}
.ltext a:link, .ltext a:visited, .rtext a:link, .rtext a:visited {text-decoration: none;}
.ltext a:hover, .ltext a:active, .rtext a:hover, .ltext a:active {text-decoration: underline;}
.il {margin-right: 20px;}
.ir {margin-left: 20px;}
.gr {
        background: #E9E8E8;
        vertical-align: top;
        width: 3px;
}

/* NEWS */
.cofe {
        text-align: center;
        vertical-align: top;
}
.bgar, .bgdd {border-top: 1px solid #b2b2b2 !important;}
.bgar {background: #e1e1e1 url(images/bgar.gif) 0 100% repeat-x;}
.nblue, .nred {
        margin: 0;
        text-align: justify;
}
.nblue {padding: 0 0 20px 0;}
.nred {padding: 0 0 20px 0;}
.dblue, .dred {font-size: 11px;}
.hblue, .hred {font-weight: bold;}
.dblue, .hblue {color: #3d4fad;}
.dred, .hred {color: #de2838;}
.nblue a:link, .nblue a:visited, .nred a:link, .nred a:visited {
        color: #000;
        text-decoration: none;
}
.nblue a:hover, .nblue a:active, .nred a:hover, .nred a:active {
        color: #000;
        text-decoration: underline;
}

/* BOTTOM */
#bottom {
        background: url(images/bgb2.gif) repeat-x;
        height: 90px;
}
.copyright {
        color: #686868;
        font-size: 10px;
        padding-left: 5% !important;
}
.design {
        color: #353535;
        font-size: 11px;
        padding-right: 5% !important;
}
.design a:link, .design a:visited, .design a:hover, .design a:active {color: #c21432;}

/* COLUMN */
.left, .content, .right {vertical-align: top;}
.left {width: 270px;}
.right {width: 200px;}

/* NEWS */
.hdark, .hlight, .insell, .insellcars {border-collapse: collapse;}
.hdark, .hlight, .insell {height: 34px;}
.hdark, .hlight {border-right: 1px solid #79797b;}
.hdark, .hlight {width: 250px;}
.insell {width: 205px;}
.hdark td, .hlight td, .insell td, .insellcars td {
        margin: 0;
        padding: 0;
}
.hdark {background: url(images/bgdark.gif) repeat-x;}
.hlight {background: url(images/bglight.gif) repeat-x;}
.insell {background: url(images/bginsell.gif) repeat-x;}
.hdark p, .hlight p, .insell p {
        font-weight: bold;
        margin: 0;
        padding: 0 10px 0 0;
}
.hdark p, .hlight p {text-align: right;}
.hdark p {color: #FFF;}
.insell p {color: #DE2838;}
.hlight p {color: #626468;}
.arr {
        padding: 8px 8px 0 0 !important;
        text-align: right;
        vertical-align: top;
}

/* BLUE */
.blueslogan {
        background: #2e3092 url(images/blueshade.gif) 100% 0% no-repeat;
        height: 39px;
        vertical-align: bottom;
}
.blueslogan p {
        color: #fff;
        margin: 0;
        padding: 0 0 5px 50px;
}
.bgblue {background: url(images/bgblue.gif) repeat-y;}
.bgred {background: url(images/bgred.gif) repeat-y;}
.bgblue, .bgred {width: 475px;}
.tdmen {
        padding: 0 20px 5px 20px !important;
        vertical-align: bottom;
}
.tdmen a:link, .tdmen a:visited, .tdmen a:hover, .tdmen a:active {
        color: #fff;
        text-decoration: none;
}
.tdmen a:hover, .tdmen a:active {text-decoration: underline;}
.logo {vertical-align: top;}
.logo img {margin: 30px 0 0 50px;}
.logo p {
        color: #a9a9b1;
        margin: 0;
        padding: 50px 0 0 50px;
}
.icons {
        text-align: right;
        vertical-align: top;
}
.icomen {
        padding: 0 20px 3px 20px !important;
        vertical-align: bottom;
}
.news {padding: 10px 0 10px 20px !important;}
.newsall {text-align: right;}
.news a:link, .news a:visited, .newsall a:link, .newsall a:visited {
        color: #62636a;
        text-decoration: none;
}
.news a:hover, .news a:active, .newsall a:hover, .newsall a:active {
        color: #000;
        text-decoration: underline;
}
.nlin, .nlin2 {background: #989898;}
.nlin {margin-left: 20px;}
.nlin2 {margin-left: 15px;}
.blin {background: #989898;}
.quest {
        background: #eaeaeb url(images/quest.gif) 0% 100% no-repeat;
        border-collapse: collapse;
}
.quest td {
        margin: 0;
        padding: 3px;
}
.theme, .themename {
        padding-top: 5px !important;
        padding-bottom: 15px !important;
        vertical-align: top;
}
.theme {
        color: #362b2b;
        font-weight: bold;
        padding-right: 20px !important;
        text-align: right;
        text-decoration: underline;
        width: 80px;
}
.varblue, .varred {
        font-size: 11px;
        text-align: right;
        padding-right: 15px !important;
}
.varblue {color: #383091;}
.varred {color: #de2838;}
.var2 {text-align: left;}
.voteres {
        font-size: 11px;
        padding-bottom: 4px !important;
}
.voteres a:link, .voteres a:visited, .voteres a:hover, .voteres a:active {
        color: #8a8e8e;
        text-decoration: underline;
}

/* RIGHT */
.right {
        vertical-align: top;
        width: 200px;
}
.rgtnam {
        color: #000;
        font-weight: bold;
        padding: 4px 0 6px 0 !important;
}

/* SPECCAR */
.speccar {
        color: #62636a;
        padding: 10px 0 10px 15px !important;
}
.speccar a:link, .speccar a:visited {text-decoration: none;}
.speccar a:hover, .speccar a:active {text-decoration: underline;}
.speccar img {margin-right: 10px;}
.spectop {
        vertical-align: top;
        width: 40%;
}

/* CONTENT */
.content {
        padding: 0 20px !important;
        vertical-align: top;
}
.hblue {color: #263A8C;}
.hred {color: #A90016;}

/* PRICE */
#pr {
        margin: 0;
        padding: 0 45px;
}
#pr2 {
        margin: 0;
        padding: 0 20px;
}
#price {
        border-bottom: 1px solid #b0b0b0;
        border-collapse: collapse;
}
#price td {
        margin: 1px;
        padding: 5px;
}
.rth td {
        background: #e5001e;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        color: #fff;
        font-weight: bold;
        text-align: center;
}
.r1 td, .r2 td {
        border-left: 1px solid #858585;
        border-right: 1px solid #858585;
        text-align: center;
}
.r1 td {background: #fff;}
.r2 td {background: #ececec;}
.ltd {text-align: left !important;}
.tpric {color: #DE2838;}
.price {
        background: #d91248;
        height: 24px;
}
.price p {
        margin: 0;
        padding: 0 0 0 24px;
}
.price a:link, .price a:visited, .price a:hover, .price a:active {color: #fff;}

/* FINDER */
.find {
        padding: 0 10px !important;
        vertical-align: top;
        width: 40%;
}
.findhed {
        background: url(images/bgfind.gif) repeat-x;
        color: #3f3f3f;
        font-weight: bold;
        height: 28px;
}
.findlg {background: #f8f8f8;}
.finddg {background: #e7e7e7;}
.findhed {padding-left: 10px !important;}
.findlg, .finddg {
        border-top: 1px solid #fff !important;
        padding: 0 4px 0 10px !important;
}
.findldg {
        border-top: 1px solid #fff !important;
        border-bottom: 1px solid #b0b0b0 !important;
        padding: 0 4px 0 10px !important;
}
.fsm, .selbig, .selsmall {
        color: #646464;
        font-size: 11px;
}
.selbig {width: 180px;}
.selsmall {width: 70px;}
.finv {
        background: #dadada;
        color: #424242;
        font-size: 11px;
        padding: 0 5px;
}

/* ABOUT AUTO */
.tolist, .toprint {
        border-bottom: 3px solid #fff;
        padding: 10px 0 10px 30px !important;
}
.tolist {background: #dddfe0;}
.toprint {background: #fff;}
.tolist a:link, .tolist a:visited, .tolist a:hover, .tolist a:active, .toprint a:link, .toprint a:visited, .toprint a:hover, .toprint a:active {color: #000;}
.autoinfo {
        background: #f3f4f5;
        padding: 20px !important;
}
.autotth {background: #e8e9e9;}
.autoinfo, .autotth {vertical-align: top;}
#tth {background: #dcdedf;}
.tthed {
        color: #5e5657;
        font-weight: bold;
        padding: 10px 0 10px 20px !important;
}
.rbl, .rbr, .rbprice {
        color: #de2838;
        font-weight: bold;
}
.rrr {
        color: #000;
        font-weight: bold;
        padding: 16px 0 6px 20px !important;
        text-transform: uppercase;
}
.rbl, .llb {padding: 3px 0 3px 20px !important;}
.rbr, .rr {padding: 3px 20px 3px 10px !important;}
.rbl, .llb {background: url(images/dd.gif) 150px 17px no-repeat;}
.rbprice {text-align: right;}
.rbprice {padding: 10px 20px 20px 0 !important;}
.comm {
        color: #444;
        font-weight: bold;
}
.commlin {
        border-bottom: 1px solid #a0a0a0;
        padding-bottom: 15px;
}
.lising p {
        margin: 0;
        padding: 6px 0 0 19px;
}
.lising ul {
        margin: 0;
        padding: 5px 0 0 45px;
}
.lising ul li {
        font-size: 11px;
        list-style-image: url(images/li);
        margin: 0;
        padding: 2px 0;
}

/* FORMA */
.formtxt {
        background: #eee;
        border-bottom: 4px solid #fff;
        padding: 10px 20px !important;
}
.fspace, .forma {background: #fbfbfb;}
.forma {border-bottom: 1px solid #dbdbde;}
.formhead, .formheadsub {
        border-bottom: 1px solid #dbdbde;
        font-weight: bold;
        padding: 10px 0 5px 0 !important;
}
.formhead {color: #2e3092;}
.formheadsub {color: #333;}
.ftxt {
        color: #2e3092;
        font-size: 11px;
        padding: 6px 20px 6px 0 !important;
}
.ftb {
        color: #000;
        font-style: italic;
}
.finput, .finputsm, .finputbig {
        border: 1px solid #c7c7c7;
        color: #333;
        font-size: 11px;
}
.finput {width: 260px;}
.finputsm {width: 100px;}
.finputbig {
        height: 70px;
        width: 320px;
}
.butt {
        padding-top: 10px !important;
        text-align: right;
}

/* VOTES */
.votes {
        padding-top: 20px !important;
        vertical-align: top;
}
.votedk {
        background: #d9d9d9;
        border-bottom: 1px solid #fff;
        color: #3d3d50;
        font-weight: bold;
        padding: 10px 20px !important;
}
.votegr {
        background: #f3f3f3 url(images/qusm.gif) 99% 0% no-repeat;
        padding: 20px !important;
}
.voterow {
        border-right: 1px solid #756666;
        color: #2e3092;
}
.voteline {
        padding-left: 1px !important;
        vertical-align: top;
}
.vtprc {
        font-size: 11px;
        margin: 0;
        padding: 0;
        text-align: right;
        vertical-align: bottom !important;
}

/* FOR ALL PAGES */
#all {
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        min-width: 998px;
        width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'998px':'100%');
}
#print {
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        width: 640px;
}
body {background: #fff;}
body, div, form {
        margin: 0px;
        padding: 0px;
}
table, img {border: none;}
.tbl {border-collapse: collapse;}
.tbl td {
        margin: 0px;
        padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
        font-weight: bold;
        margin: 0;
        text-transform: uppercase;
}
h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
h6 {font-size: 10px;}
a:link {color: #666;}
a:visited {color: #666;}
a:hover {color: #000;}
a:active {color: #000;}
.form {
        margin: 0;
        padding: 0;
}

.red_galk td, .blue_galk td, .red_str td, .blue_str td, .str_b td, .str_r td {
        background: no-repeat;
        cursor: pointer;
}
.blue_galk .text_off, .red_galk .text_off, .blue_galk .text_on, .red_galk .text_on {
        border-bottom: 1px solid #DEDFE2;
        color: #000;
}
.blue_galk td.text_off, .blue_galk td.text_on {padding-left: 10px !important;}
.red_galk td.text_off, .red_galk td.text_on {
        padding-right:10px !important;
        text-align: right;
}
.blue_galk td.galk_off, .blue_galk td.galk_on, .red_galk td.galk_off, .red_galk td.galk_on, .str_b td.galk_on, .str_b td.galk_off, .str_r td.galk_on, .str_r td.galk_off {
        background-position: 0 1px;
        background-repeat: no-repeat;
        height: 24px;
        width: 24px;
}
.blue_galk .galk_off {background: url(images/galk_off.gif);}
.blue_galk .text_off {color: #000;}
.blue_galk .galk_on {background: url(images/blue_galk_on.gif);}
.blue_galk .text_on {color: #4456A8;}
.red_galk .galk_off {background: url(images/galk_off.gif);}
.red_galk .text_off {color: #000;}
.red_galk .galk_on {background: url(images/red_galk_on.gif);}
.red_galk .text_on {color: #DE2838;}

.red_str td, .blue_str td { height:24px}
.red_str .galk_off, .red_str .galk_on, .red_str .galk_use, .red_str .galk_bold, .blue_str .galk_off, .blue_str .galk_on, .blue_str .galk_use, .blue_str .galk_bold {
 background-repeat:repeat-y;
 background-position:left;
 width:15px
}
.red_str .text_on, .red_str .text_off, .red_str .text_use, .red_str .text_bold, .blue_str .text_off, .blue_str .text_on, .blue_str .text_use, .blue_str .text_bold {
  padding-left:30px; background-position:10px 8px; border-bottom-color:#DEDFE2;
  border-bottom-width:1px;
  border-bottom-style:solid;
}

.red_str .galk_off { background-image:url(images/red_z_off.gif);}
.red_str .text_off { color:#000000; background-image:url(images/0.gif)}

.red_str .galk_on { background-image:url(images/red_z_on.gif);}
.red_str .text_on { color:#DE2838; background-image:url(images/red_str.gif)}

.red_str .galk_use { background-image:url(images/red_z_off.gif);}
.red_str .text_use { color:#DE2838; background-image:url(images/0.gif); background-color: #FFEDF0;}

.red_str .galk_bold { background-image:url(images/red_z_off.gif);}
.red_str .text_bold { color:#DE2838; background-image:url(images/0.gif); font-weight: bold;}

.blue_str .galk_off { background-image:url(images/blue_z_off.gif)}
.blue_str .text_off { color:#000000; background-image:url(images/0.gif)}

.blue_str .galk_on { background-image:url(images/blue_z_on.gif);}
.blue_str .text_on { color:#4456A8; background-image:url(images/blue_str.gif)}

.blue_str .galk_use { background-image:url(images/blue_z_off.gif)}
.blue_str .text_use { color:#263A8C; background-image:url(images/0.gif); background-color: #F0F4FF;}

.blue_str .galk_bold { background-image:url(images/blue_z_off.gif)}
.blue_str .text_bold { color:#263A8C; background-image:url(images/0.gif); font-weight: bold;}

.str_b td, .str_r td { border-bottom-color:#DEDFE2;
  border-bottom-width:1px;
  border-bottom-style:solid;}

.str_b td.galk_on, .str_b td.galk_off, .str_r td.galk_on, .str_r td.galk_off {background-position: 6px 7px; background-repeat: no-repeat;}

.str_r .galk_off { background-image:url(images/0.gif);}
.str_r .text_off { color:#807E7E;}

.str_r .galk_on { background-image:url(images/red_str.gif);}
.str_r .text_on { color:#E90000;}

.str_b .galk_off { background-image:url(images/0.gif);}
.str_b .text_off { color:#807E7E;}

.str_b .galk_on { background-image:url(images/blue_str.gif);}
.str_b .text_on { color:#4456A8;}

.top_menu {
        color:#000;
        cursor:pointer;
        padding-left: 1px !important;
        width:100px;
}

/* PRINT */
.printslogan {
        background: #757575;
        height: 39px;
        vertical-align: bottom;
}
.printslogan p {
        color: #fff;
        margin: 0;
        padding: 0 0 5px 50px;
}
.pbl, .pbr, .rbprice {
        color: #333;
        font-weight: bold;
}
.pbl, .llb {padding: 6px 0 6px 20px !important;}
.pbr, .rr {padding: 6px 20px 6px 10px !important;}
.pbl, .llb {background: url(images/dd.gif) 150px 17px no-repeat;}
.rbprice {text-align: right;}
.rbprice {padding: 10px 20px 20px 0 !important;}
.analoggrey {
        color: #838383;
        font-weight: bold;
        padding: 10px 0 !important;
}
.pcost {
        color: #333;
        font-weight: bold;
}
.paddress {
        padding-right: 40px !important;
        text-align: right;
}
.ppp {
        padding-right: 15px !important;
        text-align: right;
}
.prth td {
        background: #727272;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        color: #fff;
        font-weight: bold;
        text-align: center;
}
b{
	font-weight: lighter;
}
H1.head {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: arial; text-transform: none;
}
SPAN.smtext {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY:
}


.p_empty p {margin:0;padding:0;}