.ab-home { font-family:"Trebuchet MS", Arial; }

.ab-home .ab-topbox { width:684px; height:430px; background:url(../images/ab/a1.gif) no-repeat; }
.ab-home .ab-topbox .ab-mbox { width:652px; margin-left:16px; padding-top:16px; height:321px; position:relative; overflow:hidden; }
.ab-home .ab-topbox .ab-mbox .ab-mtblx { position:absolute; left:0px; }
.ab-home .ab-topbox .ab-mbox .ab-mtblx .ab-mx-td { }
.ab-home .ab-topbox .ab-mbox-tabs { width:680px; padding:0px 2px; height:92px; position:relative; }
.ab-home .ab-topbox .ab-mbox-tabs .ab-ahover { background:url(../images/ab/a2.gif) repeat-x; position:absolute; height:92px; }
.ab-home .ab-topbox .ab-mbox-tabs .ab-mtabs { width:112px; height:72px; padding:10px 12px; float:left; z-index:100; position:relative;  }
/*.ab-home .ab-topbox .ab-mbox-tabs .ab-sel { background:url(../images/ab/a2.gif) no-repeat 0px 0px; }*/

.ab-home .ab-topbox .ab-mbox-tabs .ab-mtabs a img { border:1px solid #d7d7d7; /*opacity:0.7;*/ }

.ab-home .ab-topbox .ab-mbox .ab-mtbl { width:652px; color:#fff; }
.ab-home .ab-topbox .ab-mbox .ab-mtbl .ab-mb-tdr { padding-left:15px; width:157px; }
.ab-home .ab-topbox .ab-mbox .ab-mtbl .ab-mb-tdb { padding-left:15px; width:157px; vertical-align:bottom; font-size:12px; line-height:14px; }
.ab-home .ab-topbox .ab-mbox .ab-bimg { border:1px solid #d7d7d7; position:relative; width:480px; height:300px; }
/*.ab-home .ab-topbox .ab-mbox .ab-bimg .ab-bmask { position:absolute; bottom:0px; left:0px; width:450px; height:39px; padding:6px 15px 10px; }*/
.ab-home .ab-topbox .ab-mbox .ab-bimg .ab-bmask { position:absolute; bottom:0px; left:0px; width:450px; height:39px; padding:7px 15px 9px; overflow:hidden; }
.ab-home .ab-topbox .ab-mbox .ab-bimg .ab-bmask a { color:#d7d7d7; font-size:18px; line-height:20px; }
.ab-home .ab-topbox .ab-mbox .ab-bimg .ab-bmask2 { background-color:#000; opacity:0.8; }
.ab-home .ab-topbox .ab-mbox .ab-mb-ttl { font-size:18px; line-height:20px; }
.ab-home .ab-topbox .ab-mbox .ab-mb-ttl div { margin-bottom:5px; }
.ab-home .ab-topbox .ab-mbox .ab-mb-ttl .ab-u { text-decoration:underline; }

.ab-block { padding-bottom:2px; position:relative; background:url(../images/ab/p1.png) no-repeat; }
.ab-block .ab-b1bot { height:2px; font-size:0px; line-height:0px; overflow:hidden; position:absolute; left:0px; bottom:0px; background:url(../images/ab/a3.gif) no-repeat; }
.ab-block .ab-b1title { height:38px; padding-bottom:1px; position:relative; font-family:Arial; }
.ab-block .ab-b1title h1 { font-size:18px; color:#fff; padding:11px 15px; }
.ab-block .ab-b1title .ab-rglt { position:absolute; top:8px; right:10px; width:60px; height:21px; }
.ab-block .ab-b1title .ab-rg, .ab-block .ab-b1title .ab-lt { width:30px; height:21px; display:block; float:left;  }
.ab-block .ab-b1title .ab-rg { background:url(../images/ab/a19.gif) no-repeat; }
.ab-block .ab-b1title .ab-lt { background:url(../images/ab/a20.gif) no-repeat; }

.ab-block .ab-b1title .ab-rg:hover, .ab-block .ab-b1title .ab-lt:hover { background-position:0px -21px; }


.ab-block .ab-b1body { padding:12px 12px; }

.ab-block, .ab-block .ab-b1bot { width:684px; }

.ab-block .ab-b1title .rss-link,
.ab-plist .title .rss-link,
.ab-pubbody .title .rss-link { position:absolute; top:5px; right:15px; display:block; width:28px; height:28px; background:url(../images/ab/a4.gif) no-repeat; }
.ab-block .ab-b1title .rss-link:hover,
.ab-plist .title .rss-link:hover,
.ab-pubbody .title .rss-link:hover { background-position:-28px 0px; }

.ab-rbox { }
.ab-rbox .ab-rbox-top, .ab-rbox .ab-rbox-bot { margin:0px 1px; background-color:#fff; height:1px; font-size:0px; line-height:0px; overflow:hidden; }
.ab-rbox .ab-rbox-mid { background-color:#fff; }

.ab-hnews { }
.ab-hnews .ab-topitem { padding:4px 10px; }
.ab-hnews .ab-topitem .ab-bimg { padding-right:13px; }
.ab-hnews .ab-topitem .ab-bimg img { border:1px solid #d7d7d7; }
.ab-hnews .ab-topitem h1 { font-size:13px; line-height:15px; margin-bottom:10px; }
.ab-hnews .ab-topitem h1 .ab-node { color:#890000; }
.ab-hnews .ab-topitem h1 .ab-ttl { color:#000; }
.ab-hnews .ab-topitem .ab-desc { color:#464646; font-size:12px; line-height:15px; }
.ab-hnews .ab-rlist { padding:10px 0px 0px 5px; }
.ab-hnews .ab-rlist li { padding:5px 0px 5px 15px; background:url(../images/ab/a5.gif) no-repeat 0px 8px; }
.ab-hnews .ab-rlist li a { color:#fff; }
.ab-hnews .ab-rlist li .ab-mark { color:#d7d7d7; text-decoration:underline; }


.ab-hadvs { }
.ab-hadvs .ab-hadv { float:left; width:316px; padding-right:10px; }
.ab-hadvs .ab-hadv img { float:left; border:1px solid #d7d7d7; margin-right:10px; }
.ab-hadvs .ab-hadv h2 { font-weight:bold; font-size:14px; padding-bottom:4px; }
.ab-hadvs .ab-hadv h2 a { color:#fff; }
.ab-hadvs .ab-hadv div { color:#cccccc; padding:2px 0px; }


.ab-hslider { }
.ab-hslider .ab-slbox { height:195px; overflow:hidden; }
.ab-hslider .ab-slbox .ab-slroller { height:195px; }
.ab-hslider .ab-slbox .ab-slitem { float:left; border:1px solid #d7d7d7; background-color:#fff; height:193px; width:208px; position:relative; margin-right:5px; margin-left: 5px; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg { border-bottom:1px solid #d7d7d7; position:relative; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-mask { position:absolute; top:0px; right:0px; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-mask h3 { font-size:10px; font-family:Arial; color:#fff; padding:3px 5px; background-color:#2c0608; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-mask h3 a { color:#fff; text-decoration:none; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-mask div { background-color:#2c0608; height:1px; margin-left:1px; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-mask h3,
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-mask div { opacity:0.75; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-maskb { top:auto; right:auto; left:0px; bottom:0px; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-maskb div { margin-left:0px; margin-right:1px; }
.ab-hslider .ab-slbox .ab-slitem .ab-bimg .ab-maskb h3 { padding:2px 5px 4px; }
.ab-hslider .ab-slbox .ab-slitem h2 { padding:5px; font-size:11px; line-height:12px; font-weight:bold; }
.ab-hslider .ab-slbox .ab-slitem h2 a { color:#252525; }
.ab-hslider .ab-slbox .ab-slitem .date { font-family:Arial; color:#959595; font-size:10px; position:absolute; left:5px; bottom:5px; }


.ab-hphoto { margin-left:5px; width:1002px; height:303px; background:url(../images/ab/p2.png) no-repeat; font-family:"Trebuchet MS", Arial; }
.ab-hphoto .ab-slbox { height:235px; }
.ab-hphoto .ab-slbox .ab-slroller { height:235px; }
.ab-hphoto .ab-slbox .ab-slitem { height:233px; width:231px; margin-right:5px; margin-left: 5px; }
.ab-hphoto .ab-slbox .ab-slitem .ab-bimg { height:172px; }
.ab-hphoto .ab-slbox .ab-slitem h2 { font-size:13px; line-height:14px; }


.ab-block2 { width:302px; background:url(../images/ab/p3.png) repeat-y; }
.ab-block2 .ab-bntop, .ab-block2 .ab-bnbot { width:302px; height:2px; overflow:hidden; font-size:0; line-height:0; background:url(../images/ab/a6.gif) no-repeat 0px 0px; }
.ab-block2 .ab-bmid { padding:4px 5px 3px 5px; }
.ab-block2 .ab-bnbot { background-position:0px -2px; }
.ab-block2 .ab-btitle { font-size:14px; line-height:26px; height:27px; font-weight:bold; color:#fff; border-bottom:1px solid #880000; padding:0px 10px; margin:0px 1px; position:relative; }

.ab-block2 .ab-btitle .filter { position:absolute; top:6px; right:2px; height:15px; width:155px; }
.ab-block2 .ab-btitle .filter a { display:block; height:15px; line-height:15px; float:left; color:#fff; font-size:10px; font-family:Arial; padding:0px 6px; text-transform:uppercase; text-decoration:none; }
.ab-block2 .ab-btitle .filter a.sel { color:#000; background:url(../images/ab/a15.gif) repeat-x; }


.ab-lat .ab-bmid { padding:4px 1px 0px 1px; }
.ab-lat .ab-lbimg { width:292px; height:220px; padding:0px 4px 4px; position:relative; float:left; }
.ab-lat .ab-lbimg img { border:1px solid #d7d7d7; }
.ab-lat .ab-lbimg .ab-bmask { position:absolute; bottom:5px; left:5px; width:270px; height:32px; padding:6px 10px 6px; }
.ab-lat .ab-lbimg .ab-bmask a { color:#d7d7d7; font-size:14px; line-height:16px; }
.ab-lat .ab-lbimg .ab-bmask2 { background-color:#000; opacity:0.8; }

.ab-lat .ab-lroller { position:relative; overflow:hidden; width:300px; height:224px; }
.ab-lat .ab-mtblx { position:absolute; left:0px; width:5000px; height:224px; }

.ab-lat .ab-lbuts { width:300px; height:30px; padding:2px 1px 1px; background:url(../images/ab/a17.gif) no-repeat 0px 0px; position:relative; }
.ab-lat .ab-lbuts .ab-lbut { width:30px; height:30px; float:left; z-index:100; position:relative; }
.ab-lat .ab-lbuts .ab-lbut a { width:30px; height:30px; display:block; line-height:30px; text-align:center; color:#d7d7d7; font-size:14px; font-weight:bold; text-decoration:none; }
.ab-lat .ab-lbuts .ab-ahover { background:url(../images/ab/a18.gif) repeat-x; position:absolute; top:2px; height:29px; }

.ab-banner2 { width:300px; padding:5px 0px; border:3px solid #480000; border-left:none; border-right:none; }


.ab-fuel { }
.ab-fuel .td-n { padding:6px 18px 6px 0px; font-size:15px; line-height:16px; color:#fff; text-align:right; width:70px; }
.ab-fuel .td-p { width:79px; padding:6px 11px 6px 0px; }
.ab-fuel .td-p div { width:73px; height:17px; padding-left:6px; font-size:11px; line-height:17px; color:#000; background:url(../images/ab/a7.gif) no-repeat; }
.ab-fuel .td-p div span { display:block; padding-left:15px; }
.ab-fuel .td-p div span.ab-fu { background:url(../images/ab/a8.gif) no-repeat 2px 7px; color:#B34747; }
.ab-fuel .td-p div span.ab-fd { background:url(../images/ab/a9.gif) no-repeat 2px 8px; color:#469910; }


.ab-brands .ab-rbox-mid { padding:4px 5px; text-align:justify; }
.ab-brands .ab-rbox-mid a { font-size:13px; line-height:20px; margin:0px 7px; color:#000; white-space: nowrap; }


.ab-plist { width:684px; background:url(../images/ab/a10.gif) no-repeat; padding-top:1px; }
.ab-plist .title { height:38px; padding-bottom:1px; position:relative; }
.ab-plist .title h1 { font-size:18px; color:#fff; padding:11px 15px; }
.ab-plist .title .filter { position:absolute; top:14px; right:65px; height:15px; width:220px; }
.ab-plist .title .filter a { display:block; height:15px; line-height:15px; float:left; color:#fff; font-size:10px; font-family:Arial; padding:0px 10px; text-transform:uppercase; text-decoration:none; }
.ab-plist .title .filter a.sel { color:#000; background:url(../images/ab/a15.gif) repeat-x; }

.ab-plist .ab-rbox { padding:4px 4px 2px 4px; background:url(../images/ab/a12.gif); }
.ab-plist .ab-rbox .ab-rbox-top { background-color:#dbdbdb; }

.ab-plist .ab-pitem { padding:0px 10px 15px; background:url(../images/ab/a14.gif) repeat-x; border-bottom:1px solid #cbcbcb; font-family:"Trebuchet MS", Arial; }
.ab-plist .ab-pitem h5 { font-size:16px; line-height:28px; padding:5px 0 3px; margin:0; }
.ab-plist .ab-pitem h5 a { color:#000; }
.ab-plist .ab-pitem h5 span { font-size:10px; font-weight:bold; color:#fff; font-family:Arial; background:url(../images/ab/a13.gif) repeat-x; line-height:14px; padding:0px 5px 1px; display:block; float:left; margin-right:10px; margin-top:7px; }
.ab-plist .ab-pitem .ab-bimg { float:left; padding-right:10px; }
.ab-plist .ab-pitem .ab-bimg img { width:250px; height:150px; border:1px solid #b6b5b5; padding:1px; }
.ab-plist .ab-pitem .ab-inf { float:left; width:390px; color:#626262; line-height:15px; }
.ab-plist .ab-pitem .ab-inf .desc { font-size:12px; line-height:18px; padding-bottom:3px; }
.ab-plist .ab-pitem .ab-inf .more { font-size:10px; line-height:14px; border-top:1px solid #cfcfcf; padding-top:3px; margin-top:5px; font-family:Arial; }
.ab-plist .ab-pitem .ab-inf .ab-rll { font-size:11px; display:block; margin-top:3px; }
.ab-plist .xpager { padding:7px 10px 6px; }
.ab-plist .ab-plbot { height:2px; overflow:hidden; font-size:0; line-height:0; background:url(../images/ab/a11.gif) no-repeat 0px 0px; }

.ab-plist .empty-list { font-size:11px; padding:10px; text-align:center; }

.ab-pubbody { width:684px; background:url(../images/ab/a10.gif) no-repeat; padding-top:1px; font-family:"Trebuchet MS", Arial; }
.ab-pubbody .title { height:38px; padding-bottom:1px; position:relative; }
.ab-pubbody .title h1 { font-size:18px; color:#fff; padding:11px 15px; }
.ab-pubbody .title span { font-size:12px; font-weight:bold; color:#000; font-family:Arial; background:url(../images/ab/a14.gif) repeat-x; line-height:14px; padding:0px 5px 1px; display:block; float:left; margin-right:10px; margin-top:3px; }
.ab-pubbody .ab-plbot { height:2px; overflow:hidden; font-size:0; line-height:0; background:url(../images/ab/a11.gif) no-repeat 0px 0px; }

.ab-pubbody .ab-rbox { padding:4px 4px 2px 4px; background:url(../images/ab/a12.gif); }
.ab-pubbody .ab-rbox .ab-rbox-top { background-color:#dbdbdb; }

.ab-pubbody .ab-date-line { background:url(../images/ab/a14.gif) repeat-x; color:#626262; font-size:11px; font-family:Arial; }
.ab-pubbody .ab-date-line .ab-date { margin:0px 10px; padding:7px 5px; border-bottom:1px solid #cbcbcb; position:relative; }
.ab-pubbody .ab-date-line .ab-date span { text-transform:lowercase; color:#4e4e4e; font-weight:bold; }
.ab-pubbody .ab-date-line .ab-serv { position:absolute; top:6px; right:5px; width:300px; text-align:right; }
.ab-pubbody .ab-date-line .ab-serv a { margin-left:15px; padding-left:20px; }
.ab-pubbody .ab-date-line .ab-serv a.for-print { background:url(../images/ab/a33.gif) no-repeat 0px 0px; }
.ab-pubbody .ab-date-line .ab-serv a.send-mail { background:url(../images/ab/a34.gif) no-repeat 0px 1px; }


.ab-pubbody .ab-body { padding:10px 10px; }
.ab-pubbody .ab-body .ab-bimg { float:left; margin-right:15px; }
.ab-pubbody .ab-body .ab-bimg img { border:1px solid #b6b5b5; padding:1px; }

.ab-pubbody .ab-body { color:#333; font-size:13px; line-height:140%; }
.ab-pubbody .ab-body p { margin:0px 0px 10px; padding:0; line-height:1.4; }
.ab-pubbody .ab-body ul { list-style:disc; margin:10px 0px 10px 30px; padding:0; }

.ab-pubbody .ab-body .ab-vid { text-align:center; }

.ab-pubbody .ab-source,
.ab-pubbody .ab-tags { padding:0px 10px 10px; color:#626262; font-size:11px; }
.ab-pubbody .ab-source a { }

.ab-pubbody .ab-mblock { }
.ab-pubbody .ab-mblock h3 { padding:3px 10px; font-size:13px; font-weight:bold; border-bottom:2px solid #480000; border-top:1px solid #ebebeb; background-color:#f7f7f7; color:#626262; }
.ab-pubbody .ab-mblock .ab-mbody { padding:5px 10px; }

.ab-pubbody .ab-morephoto .ab-mbody { }
.ab-pubbody .ab-morephoto .ab-mbody a { }

.ab-pubbody .ab-mnews { width:294px; margin-top:10px; font-size:12px; background-color:#ebebeb; }
.ab-pubbody .ab-mnews h5 { padding:3px 10px 4px; color:#fff; background-color:#540c0c; }
.ab-pubbody .ab-mnews ul { padding:0px 5px 5px 0px; }
.ab-pubbody .ab-mnews ul li { line-height:14px; margin:4px 0px; }
.ab-pubbody .ab-mnews ul li a { }


.ab-mphoto { background:none; font-family:"Trebuchet MS", Arial; }
.ab-mphoto .ab-b1title { height:33px; background:url(../images/ab/p1.png) no-repeat; }
.ab-mphoto .ab-b1title h1 { font-size:15px; padding:10px 15px; }
.ab-mphoto .ab-b1body { padding:7px 12px; background-color:#ebebeb; }
.ab-mphoto .ab-b1bot { background:none; position:static; margin:0px 1px; background-color:#ebebeb; height:1px; }


.content-pub .title { position:relative; }

.ab-new-post { display:block; width:161px; height:28px; position:absolute; top:2px; right:0px; }
.ab-new-post:hover { background-position:0px -28px; }

.ab-srch { margin-bottom:10px; }
.ab-srch .ab-srch-box { margin:1px; padding:10px; background-color:#fff; }
.ab-srch .btns { height:24px; border-top:1px solid #cccccc; padding:4px 0px; position:relative; background-color:#fdfdfd; font-family:Arial; }
.ab-srch .btns .ab-more-link { line-height:22px; color:#6c0202; margin-left:15px; padding-left:11px; font-size:11px; font-weight:bold; }
.ab-srch .btns .ab-find-btn { height:24px; width:91px; position:absolute; top:4px; right:6px; background-position:-161px 0px; }
.ab-srch .btns .ab-find-btn:hover { background-position:-161px -24px; }


.ab-frm { font-family:"Trebuchet MS", Arial; font-size:12px; }
.ab-frm .frm-item { padding:5px 0px 10px; height:40px; }
.ab-frm .frm-item label { display:block; font-weight:bold; margin-bottom:5px; }
.ab-frm .frm-item label.check { display:inline; margin:0; vertical-align:middle; font-weight:normal; }

.ab-frm .frm-sel { color:#000; padding:1px; font-size:12px; border:1px solid #abadb3; }
.ab-frm .frm-text { color:#000; padding:2px; font-size:11px; border:1px solid #abadb3; }
.ab-frm .frm-check { vertical-align:middle; }
.ab-frm table td { padding: 0px 20px 0px 0px; }

.ab-frm .frm-dis { color:#808080; }

.ab-srch-info { font-size:11px; line-height:13px; color:#626262; font-family:Arial; padding:10px 0px; }
.ab-srch-info span { margin-right:20px; }
.ab-srch-info span strong { color:#252525; }
.ab-srch-info span strong a { color:#626262; }
.ab-srch-info span strong a.sel { color:#252525; text-decoration:underline; }

.ab-car-list { }
.ab-car-list .ab-car { }
.ab-car-list .ab-car .p6-title { position:relative; }
.ab-car-list .ab-car .price { position:absolute; right:8px; top:0px; font-size:15px; color:#252525; font-weight:bold; font-family:"Trebuchet MS"; line-height:22px; }
.ab-car-list .ab-car .price span { color:#9c0000; }
.ab-car-list .ab-car .tbl { margin:5px 0px; font-size:11px; }
.ab-car-list .ab-car .ab-car-serv { width:45px; color:#898989; padding-top:3px; }
.ab-car-list .ab-car .ab-car-serv div {padding-left:20px; margin-bottom:5px; text-align:center; line-height:14px; }
.ab-car-list .ab-car .ab-car-serv .ab-photo { background:url(../images/a55.gif) no-repeat 5px 2px; }
.ab-car-list .ab-car .ab-car-serv .ab-commnts { background:url(../images/a56.gif) no-repeat 6px 3px; }
.ab-car-list .ab-car .ab-car-img { width:169px; }
.ab-car-list .ab-car .ab-car-img img { border:1px solid #b6b5b5; padding:1px; }
.ab-car-list .ab-car .ab-car-info { line-height:16px; font-family:Arial; color:#626262; padding:2px 7px; }
.ab-car-list .ab-car .ab-car-info .date { padding-bottom:5px; }
.ab-car-list .ab-car .ab-car-info div span { white-space:pre; }
.ab-car-list .ab-car .ab-car-info div a.more { padding-right:12px; font-weight:bold; }
.ab-car-list .ab-car .ab-car-info div span strong { font-weight:normal; color:#252525; }
.ab-car-list .ab-car .ab-car-links { line-height:16px; font-family:"Trebuchet MS", Arial; padding:0px 7px; vertical-align:bottom; }
.ab-car-list .ab-car .ab-car-links .sel { padding-left:17px; margin-right:20px; background:url(../images/a57.gif) no-repeat 0px 1px; }
.ab-car-list .ab-car .ab-car-links .vip { padding-left:16px; margin-right:20px; background:url(../images/a58.gif) no-repeat 0px 2px; }
.ab-car-list .ab-car .ab-car-links .favs { padding-left:16px; margin-right:20px; background:url(../images/a59.gif) no-repeat 0px 3px; }


.ab-car-body { }
.ab-car-body .ab-post-info { margin-bottom:23px; }
.ab-car-body .ab-post-info .mark { padding-right: 10px; width: 62px; }
.ab-car-body .ab-post-info .mark img { padding:1px; border:1px solid #6C0202; }
.ab-car-body .ab-post-info .post-info { float:left; font-family:"Trebuchet MS", Arial; width:100%; }
.ab-car-body .ab-post-info .post-info .pi1 { border-bottom:1px solid #b6b5b5; line-height:16px; padding:7px 0px 8px; position:relative; }
.ab-car-body .ab-post-info .post-info .pi1 .ttl { color:#363636; font-size:16px; font-weight:bold; }
.ab-car-body .ab-post-info .post-info .pi1 .price { font-weight:bold; font-size:22px; position:absolute; top:8px; right:0px; }
.ab-car-body .ab-post-info .post-info .pi1 .price span { color:#9c0000; }
.ab-car-body .ab-post-info .post-info .pi2 { color:#626262; font-size:12px; margin-top:5px; position:relative; }
.ab-car-body .ab-post-info .post-info .pi2 .date { font-size:11px; }
.ab-car-body .ab-post-info .post-info .pi2 .price { position:absolute; top:1px; right:0px; }

.ab-car-body .ab-car-desc { }
.ab-car-body .ab-car-desc .c1 { padding-right:15px; width:349px; }
.ab-car-body .ab-car-desc .c1 .big-img { }
.ab-car-body .ab-car-desc .c1 .big-img img { padding:1px; border:1px solid #b6b5b5; }

.ab-car-body .ab-photos { font-family:"Trebuchet MS", Arial; margin-top:10px; }
.ab-car-body .ab-photos .ttl { height:18px; line-height:18px; font-size:12px; border-bottom:3px solid #b6b5b5; padding-left:25px; background:url(../images/a55.gif) no-repeat 5px 3px #f6f6f6; }
.ab-car-body .ab-photos .photos { border-bottom:3px solid #b6b5b5; padding-bottom:2px; }
.ab-car-body .ab-photos .photos .photo { float:left; margin:2px 2px 0px 0px; }
.ab-car-body .ab-photos .photos .lst { margin:2px 0px 0px 0px; }
.ab-car-body .ab-photos .photos .photo img { padding:1px; border:1px solid #b6b5b5; }


.ab-car-body .ab-car-desc .ab-car-info { font-size:12px; line-height:17px; font-family:"Trebuchet MS", Arial; }
.ab-car-body .ab-car-desc .ab-car-info table { width:320px; }
.ab-car-body .ab-car-desc .ab-car-info table td { padding-bottom:5px; }
.ab-car-body .ab-car-desc .ab-car-info table td label { width:110px; display:block; color:#898989; }
.ab-car-body .ab-car-desc .ab-car-info table td strong { }

.t_adv_add .options .column {width:145px; margin-left:8px; float:left; padding:0;}
.t_adv_add .options .column div {padding:1px 5px 1px 0;}


/***  .person_info ...............................***/
.person_info {margin-bottom:20px;}
.person_info .bg_embed{background-color:#f5f0d5}

.person_info .hdr {margin-bottom:7px; font-weight:bold; line-height:1em}
.person_info .hdr, .person_info .cnt {position:relative; left:0px; top:0px}
.person_info .cnt p {padding:0; margin:0;}
.person_info .photo {float:right;margin:0 0 10px 10px;width:64px}
.person_info .photo img {border:2px solid #fff}

.person_info .user_status_caption {border:2px solid #fff; background-color:#fff; text-align:center; font-size:70%; font-weight:bold; display:none}
.user_status_online .user_status_caption {display:block; background-color:#66CC00}

.person_info .ftr {margin-top:7px; font-size:85%; clear:both; float:none}
.person_info .cnt div {margin-bottom:7px}
.person_info .cnt .ic_myadv {font-size:85%}



.ab-hadvs .ab-hadv2 { float:left; width:310px; padding-right:10px; }
.ab-hadvs .ab-slbox { height:275px; overflow:hidden;}
.ab-hadvs .ab-new-post {position:absolute; top:7px; right:10px; background:url(../images/ab/btns.gif) no-repeat;}
.ab-hadvs .ab-new-post:hover { background-position:0px -28px; }
.ab-hadvs .main-adv { width:310px; height:195px; padding-bottom:10px; }
.ab-hadvs .else-adv { width:340px; height:195px; }
.ab-hadvs .else-adv .items { height:88px; }
.ab-hadvs .else-adv a { color:#fff; }
.ab-hadvs .pics { border:#999999 solid 1px; }
.ab-hadvs .picture { float:left; width:105px; height:80px; }
.ab-hadvs .item-txt { float:right; width:230px; padding-right:0px; }
.ab-hadvs .all { float:right; width:110px; padding-right:0px; position:relative; }
.ab-hadvs .all-img { float:right; position:absolute; right:8px; top:3px; }

.ab-hadvs .tpanel { background:url(../images/ab/a13_bazar.png) repeat-x; color:#FFF; padding:7px 0px 0px 5px; height:19px;}

.ab-hadvs .td-main { background-color:#f9f9f9; border-right:#b5b5b5 solid 1px; font-size:15px; padding:10px 10px 10px 10px; width:150px; line-height:25px; }
.ab-hadvs .td-items { padding:10px 10px 10px 20px; line-height:20px; width:auto; }
.ab-hadvs .td-items_ajax { padding:10px 10px 10px 12px; line-height:20px; width:auto; }

.post-info .price a { padding-left: 27px; background: url('../images/search_by_price.gif') no-repeat; }


.ab-hadvs a { display: block; background-repeat: no-repeat; background-position: top left; }
.ab-hadvs a.car { background-image: url('../images/car.png'); padding-top: 33px; }
.ab-hadvs a.bus { background-image: url('../images/bus.png'); padding-top: 46px; }
.ab-hadvs a.truck { background-image: url('../images/truck.png'); padding-top: 39px; }
.ab-hadvs a.moto { background-image: url('../images/moto.png'); padding-top: 37px; }
.ab-hadvs a.technics { background-image: url('../images/technics.png'); padding-top: 41px; }
.ab-hadvs a.trailer { background-image: url('../images/trailer.png'); padding-top: 36px; }
.ab-hadvs a.water { background-image: url('../images/water.png'); padding-top: 43px; }


.contacts td {
    width: 50%;
}

.contacts .code {
    width: 20%;
}

.contacts .phone {
    width: 80%;
}

.box-parent {
    border:1px solid #ABADB3;
    margin-bottom: 7px;
}

.box-child {
    margin: 1px;
}

.box-child select, .box-child input {
    width: 100%;
    border: none;
    padding: 0;
    margin: 0;
    height: 16px;
}

.form-wrapper {
    margin: 10px 5px;
}

#ab-frm-add td { padding: 7px; }

#ab_photo_upload_form td {
    padding: 7px;
    vertical-align: middle;
}

#ab_photo_upload_form button {
    margin: 0;
}

#ab_mainform ul.opt {
    margin-top: 15px;
}

.label-bold label {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

#ab-frm-add .nopad-table td {
    padding: 0;
}

#ab-frm-add td.units {
    text-align: center;
    vertical-align: middle;
    padding-left: 5px;
}

#ab-frm-add td.t {
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

#ab-frm-add td.pl7 {
    padding-left: 7px;
}

.ab-hadvs .add-advert {
    float: right;
    margin-top: 20px;
}

.ab-hadvs .add-advert a {
    display: block;
    width: 207px;
    height: 26px;
    background-image: url('../images/style_red/a64.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.ab-hadvs .add-advert a:hover {
    background-position: -207px 0px;
}

.ab-hadvs .add-advert a, .ab-hadvs .add-advert a:visited, .ab-hadvs .add-advert a:hover {
    text-decoration: none;
}

.breadcrumb .add-advert {
    float: right;
}

.breadcrumb .add-advert a {
    display: block;
    width: 218px;
    height: 40px;
    background-image: url('../images/style_red/a65.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.breadcrumb .add-advert a:hover {
    background-position: -218px 0px;
}

.breadcrumb .add-advert a, .breadcrumb .add-advert a:visited, .breadcrumb .add-advert a:hover {
    text-decoration: none;
}

.menu td.first {
    height: 28px;
}

.menu td.first div {
    margin: 4px;
    text-align: right;
    font-size: 10px;
    color: #cbc8c5;
}

.menu a {
    border-width: 1px 0;
    border-style: solid;
    width: 100%;
    height: 28px;
    line-height: 28px;
    display: block;
    text-align: center;
}

.menu .even a {
    background-color: #e1e1e1;
    border-color: #e1e1e1;
}

.menu .odd a {
    background-color: #ffffff;
    border-color: #ffffff;
}

.menu a:hover {
    border-color: #6c0000;
}

.menu a, .menu a:visited, .menu a:hover {
    text-decoration: none;
}

#ab_hide1 .tpanel {
    height: 26px;
    line-height: 20px;
    color: #ffffff;
}

#ab_search_form_extras {
    font-family: 'Trebuchet MS';
    margin: 10px;
}

#ab_search_form_extras td {
    padding: 7px;
}

#ab_search_form_extras .sub td {
    padding: 5px;
}