@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; outline:none; }
img { border:0px; }

body, html { min-width:100%; _width:100%; /*min-height:100%; height:100%;*/ }

body { background:#ededed url(/images/_abz/_bg.gif) left top repeat; }

body, th, td { text-align:left; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }

input, select, textarea, option { font-family:Arial, Helvetica, sans-serif; border:0px; }

select { background-position:left top; background-repeat:no-repeat; }

a { color:#ff691f; text-decoration:underline; }
a:hover { color:#ff691f; text-decoration:none; }

.mess_warn { color:#ee4444; }
.mess_ok { color:#ff691f; }

.clear { display:block; clear:both; height:1px; overflow:hidden; line-height:1px; }
.sep { display:block; clear:both; height:14px; overflow:hidden; line-height:1px; border:0px; }
.sepl { display:block; clear:both; height:5px; overflow:hidden; line-height:1px; border:0px; }
.sepin { display:block; clear:both; height:8px; overflow:hidden; line-height:1px; border:0px; }
.seppers { display:block; clear:both; height:28px; overflow:hidden; line-height:1px; border:0px; }
.sepinline { display:block; clear:both; height:2px; width:845px; margin-left:-15px; *position:relative; background:url(/images/_abz/iitem_sep.gif) 0px 0px repeat-x; overflow:hidden; line-height:1px; border:0px; }
.sepinlinemy { display:block; clear:both; height:2px; width:792px; margin-left:-9px; *position:relative; background:url(/images/_abz/iitem_sep.gif) 0px 0px repeat-x; overflow:hidden; line-height:1px; border:0px; }
.sepblank { display:block; clear:both; height:2px; margin-top:-1px; background:#ffffff; overflow:hidden; line-height:1px; border:0px; }
.dn { display:none; }
.fl { float:left; }

#maindiv { /*min-height:100%; /*height:100%;*/ text-align:center; *float:left; }
#maindiv .maindiv { /*min-height:100%; /*height:100%;*/ text-align:left; margin:0px auto; min-width:1001px; _width:1001px; }

#maintab { /*min-height:100%; height:100%;*/ /*width:100%;*/  margin:0px auto; /*position:relative;*/ }
#maintab .maintabl { width:7px; _display:none; background:url(/images/_abz/_bg_sh_l.png) right top repeat-y; _background:none; }
#maintab .maintabl div, #maintab .maintabr div { width:1px; }
#maintab .maintabr { width:7px; _display:none; background:url(/images/_abz/_bg_sh_r.png) left top repeat-y; _background:none; }
#maintab .maintabc { width:1001px; background:#ffffff; }
#maintab .mains { width:1001px; height:1px; clear:both; }

#rektop { background:#5c5d5f url(/images/_abz/_bb_top_br.gif) left bottom repeat-x; padding-bottom:2px; /*display:none;*/ }
#rektop div { text-align:center; background:url(/images/_abz/_bb_top_bg.gif) left top repeat; padding:7px; }
#rektop div table { margin:0px auto; }
#rektop div td { padding:0px 10px; }

a.bnrs_text { display:block; border:#444444 1px solid; color:#444444; background:#ffffff; text-align:left; margin:0px auto; text-decoration:none; }
a.bnrs_text span { display:block; padding:7px; cursor:pointer; _cursor:hand; }

.header { background:#fefefe url(/images/_abz/header_bg.gif) left top repeat-x; margin-top:-1px; height:81px; overflow:hidden; }
.header .logo { background:url(/images/_abz/logo.gif) left top no-repeat; height:80px; width:320px; float:left; margin-top:1px; }
.header .mains { _display:none; }

.catmenu { padding:0px 1px; height:80px; overflow:hidden; }
.catmenu div.cm { border-top:1px #e2e2e2 solid; border-bottom:1px #b8b8b8 solid; width:999px; overflow:hidden; height:78px; }
.catmenu div.cm div.cm { border:0px; height:78px; overflow:hidden; width:1001px; }
.catmenu ul { display:inline; }
.catmenu li { list-style:none; display:block; float:left; height:79px; }
.catmenu li a { display:block; _position:relative; text-indent:-9999px; height:78px; width:100px; background-position:0px 0px; background-repeat:no-repeat; }
.catmenu li.first a { width:99px; }
.catmenu li.l0 a { background-image:url(/images/_abz/catmenu_0.gif); }
.catmenu li.l1 a { background-image:url(/images/_abz/catmenu_1.gif); }
.catmenu li.l2 a { background-image:url(/images/_abz/catmenu_2.gif); }
.catmenu li.l3 a { background-image:url(/images/_abz/catmenu_3.gif); }
.catmenu li.l4 a { background-image:url(/images/_abz/catmenu_4.gif); }
.catmenu li.l5 a { background-image:url(/images/_abz/catmenu_5.gif); }
.catmenu li.l6 a { background-image:url(/images/_abz/catmenu_6.gif); }
.catmenu li.l7 a { background-image:url(/images/_abz/catmenu_7.gif); }
.catmenu li.l8 a { background-image:url(/images/_abz/catmenu_8.gif); }
.catmenu li.l9 a { background-image:url(/images/_abz/catmenu_9.gif); }
.catmenu li a:hover { background-position:0px -100px; }
.catmenu li a.selected { background-position:0px -100px; }
.catmenu li.selected a { background-position:0px -100px; }
.catmenu .pip { display:block; position:absolute; z-index:1000; width:9px; height:9px; margin-top:-14px; margin-left:84px; cursor:pointer; _cursor:hand; }
.catmenu .l0 .pip { margin-left:83px; }
.catmenu li div.ul { display:none; /*background:#000000;*/ position:absolute; z-index:2000; float:left; }
.catmenu li.l1 div.ul { margin-left:-99px; }
.catmenu li.l2 div.ul { margin-left:-199px; }
.catmenu li.selected div.ul { display:block; }
.catmenu li div.ul iframe { display:none; _display:block; position:absolute; border:0px; z-index:-100; }
.catmenu li div.ul div.inul{ border:1px #c2c2c2 solid; background:#ffffff; padding:1px; }
.catmenu li div.ul div.inul div.inul { background:#f2f2f2; padding:10px 24px 10px 0px; border:0px; line-height:1px; }
.catmenu li table td { padding:0px 9px 0px 21px; overflow:hidden; }
.catmenu li div.ul div.dbg { display:block; position:absolute; z-index:3000; height:14px; width:89px; background:url(/images/_abz/catmenu_dbg.png) right bottom no-repeat; margin-top:-12px; border:0px; cursor:pointer; _cursor:hand; }
.catmenu li div.ul div.dbg { _background:url(/images/_abz/catmenu_dbg.gif) right bottom no-repeat; }
.catmenu li.l1 div.ul div.dbg { width:189px; }
.catmenu li.l2 div.ul div.dbg { width:289px; }
.catmenu li div.ul div.inul .butt { white-space:nowrap; padding:0px; text-align:right; padding:5px 0px 0px 0px; height:26px; overflow:hidden; _float:left; }
.catmenu li.selected div.ul div.inul .butt a { display:block; height:auto; float:left; width:auto; padding:0px 0px 0px 12px; background:url(/images/_abz/catmenu_in_butt_l.gif) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; font-weight:normal; color:#4a4a4a; text-decoration:none; text-indent:0px; line-height:26px; }
.catmenu li.selected div.ul div.inul .butt a span { display:block; padding:0px 12px 0px 0px; background:url(/images/_abz/catmenu_in_butt_r.gif) right top no-repeat; cursor:pointer; _cursor:hand; }
.catmenu li.selected div.ul div.inul .butt a:hover { color:#ff691f; }
.catmenu li.selected ul { margin-top:-1px; display:block; /*border:1px #000000 solid;*/ }
.catmenu li.selected ul li { display:inline; line-height:15px; width:120px; float:none; }
.catmenu li.selected ul li a { display:block; padding:7px 0px 7px 0px; width:121px; background:url(/images/_abz/catmenu_in_li.gif) left top repeat-x; position:static; height:auto; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#4a4a4a; }
.catmenu li.selected ul li a:hover { color:#ff691f; text-decoration:none; background-position:left top; }
.catmenu li div.ul div.inul .butt { padding-left:425px; }


.topmenu { float:right; padding-top:51px; width:650px; padding-right:1px; }
.topmenu ul { display:inline; }
.topmenu li { list-style:none; display:block; float:right; margin-left:1px; height:30px; }
.topmenu li a { display:block; text-indent:-9999px; height:29px; background-position:0px 0px; background-repeat:no-repeat; }
.topmenu li.l0 a { background-image:url(/images/_abz/topmenu1.gif); width:168px; }
.topmenu li.l1 a { background-image:url(/images/_abz/topmenu2.gif); width:159px; }
.topmenu li.l2 a { background-image:url(/images/_abz/topmenu3.gif); width:92px; }
.topmenu li.l3 a { background-image:url(/images/_abz/topmenu4.gif); width:115px; }
.topmenu li a:hover { background-position:0px -29px; }
.topmenu li a.selected { background-position:0px -29px; }
.topmenu li.selected a { background-position:0px -29px; }
.topmenu li div.ul { display:none; clear:both; /*background:#000000;*/ position:absolute; z-index:2000; float:left; padding-top:1px; line-height:normal; margin-left:-1px; }
.topmenu li div.ul iframe { display:none; _display:block; position:absolute; border:0px; z-index:-100; }
.topmenu li.selected div.ul { display:block; }
.topmenu li div.ul div.inul{ border:1px #c2c2c2 solid; background:#ffffff; padding:1px; }
.topmenu li div.ul div.inul div.inul { background:#f2f2f2; padding:3px 16px 1px 12px; border:0px; line-height:1px; }
.topmenu li table td { padding:0px; overflow:hidden; }
.topmenu li.selected ul { margin-top:-1px; display:block; /*border:1px #000000 solid;*/ }
.topmenu li.selected ul li { display:inline; line-height:15px; float:none; white-space:nowrap; margin:0px; height:auto; }
.topmenu li.selected ul li a { display:block; padding:7px 5px 7px 8px; background:url(/images/_abz/catmenu_in_li.gif) left top repeat-x; height:auto; width:auto; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#4a4a4a; }
.topmenu li.selected ul li a:hover { color:#ff691f; text-decoration:none; background-position:left top; }
.topmenu li div.ul div.dbg { display:block; position:absolute; z-index:3000; height:2px; width:160px; background:url(/images/_abz/_bb_top_br.gif) left top repeat-x; margin-top:-2px; border:0px; }
.topmenu li.l0 div.ul div.dbg { width:170px; }

.topline { display:block; clear:both; padding:0px 1px; height:40px; overflow:hidden; }
.topline .tb { display:block; float:left; border-right:1px #cdcfd0 solid; border-bottom:1px #cdcfd0 solid; padding-top:1px; }
.topline .tb .area { background:#f8f8f8 url(/images/_abz/topline_bg.gif) left top repeat-x; }
.topline .tb .area .line { width:498px; height:38px; overflow:hidden; background:url(/images/_abz/topline_w.gif) left top no-repeat; }
.topline .tb .area .line a { display:block; padding:2px 0px 1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#555555; text-decoration:none; line-height:35px; }
.topline .tb .area .line a:hover { color:#ff691f; text-decoration:none; }
.topline .tb .area .line a span { display:block; float:left; padding:0px 23px 0px 58px; background:url(/images/_abz/topline_linearr.gif) right top no-repeat; }
.topline .tb .area .line a:hover span { background-position: right -100px; cursor:pointer; _cursor:hand; }

.topline .ta { display:block; float:right; border-bottom:1px #cdcfd0 solid; padding-top:1px; }
.topline .ta .area { background:#f8f8f8 url(/images/_abz/topline_bg.gif) left top repeat-x; }
.topline .ta .area .line { width:499px; height:38px; overflow:hidden; background:url(/images/_abz/topline_r.gif) left top no-repeat; }
.topline .ta .area .login { padding:9px 0px 0px 44px; float:left; *padding-top:8px; }
.topline .ta .area .password { padding:9px 0px 0px 3px; float:left; *padding-top:8px; }
.topline .ta .area .button { padding:9px 0px 0px 5px; float:left; }
.topline .ta .area .button input { border:0px; }
.topline .ta .area .forgott { padding:12px 0px 0px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:14px; }
.topline .ta .area .reg { padding:10px 0px 0px 9px; float:left; }
.topline .ta .area .forgott a { color:#555555; text-decoration:underline; }
.topline .ta .area .forgott a:hover { color:#ff691f; text-decoration:underline; }
.topline .ta .area .field { padding:1px; background:#ffffff; }
.topline .ta .area .field input { padding:2px 6px; *padding-bottom:1px; border:0px; border-top:1px #bababa solid; background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4a4a4a; line-height:13px; width:84px; }
.topline .ta .area .loginname { padding:11px 0px 0px 44px; float:left; color:#4a4a4a; }
.topline .ta .area .loginname div { width:228px; overflow:hidden; }
.topline .ta .area .loginbutt { padding:9px 0px 0px 8px; float:left; }

.lrek { display:block; float:right; width:131px; overflow:hidden; padding-top:42px; }
.lreknt { padding-top:8px; }
.lrek div { padding-bottom:12px; }

.index_rektop { text-align:center; }

.conteiner { display:block; float:left; width:865px; overflow:hidden; }
.conteinerfi { display:block; padding-right:11px; overflow:hidden; }

.index_carsearch { display:block; float:left; padding:0px 0px 0px 11px; }
.index_carsearch .title { font-size:11px; padding:0px; line-height:13px; display:block; width:293px; height:42px; background:url(/images/_abz/index_carsearch_title.gif) left top no-repeat; text-indent:-999999px; }
.index_carsearch .area { display:block; padding:0px 1px; background:#f2f2f2; }
.index_carsearch .area .form { border-bottom:1px #bbbbbb solid; width:291px; }
.index_carsearch .area .cont { padding:2px 0px 0px 23px; }
.index_carsearch .area .cont .field { display:block; float:left; padding:0px 0px 0px 0px; width:128px; }
.index_carsearch .area .cont .field .ajax { display:none; position:absolute; width:80px; padding:3px 3px 0px 3px; background:#f2f2f2; }
.index_carsearch .area .cont .field strong { display:block; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; /*font-weight:normal;*/ color:#888888; padding-left:3px; }
.index_carsearch .area .cont .field .select { display:block; float:left; background:#fafafa; padding:1px; *margin-bottom:-1px; }
.index_carsearch .area .cont .field .select select { border:0px; border-top:1px #bfbfbf solid; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4a4a4a; width:120px; padding:1px 1px 1px 0px; }
.index_carsearch .area .cont .field .select select option { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4a4a4a; padding:0px 0px 0px 1px; }
.index_carsearch .area .cont .links { height:45px; width:249px; overflow:hidden; clear:both; }
.index_carsearch .area .cont .links div { padding:10px 0px 0px 0px; }
.index_carsearch .area .cont .links input { display:block; float:right; }
.index_carsearch .area .cont .links a { display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5d5d5d; text-decoration:underline; line-height:22px; padding:0px 0px 0px 14px; background:url(/images/_abz/index_carsearch_searchm.gif) 0px 9px no-repeat; }
.index_carsearch .area .cont .links a:hover { color:#ff691f; text-decoration:underline; }

.index_mitem { display:block; float:left; padding:0px 0px 0px 14px; }
.index_mitem .area { width:535px; overflow:hidden; }
.index_mitem .area .image { display:block; float:left; padding:0px 12px 0px 0px; margin-bottom:10px; }
.index_mitem .area .image img { border:1px #e7e7e7 solid; padding:1px; }
.index_mitem .area .image a:hover img { border-color:#ff691f; }
.index_mitem .area .text h2 { line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#ff691f; padding-bottom:9px; }
.index_mitem .area .text { color:#3e4554; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
.index_mitem .area .text a { color:#3e4554; text-decoration:underline; }
.index_mitem .area .text a:hover { color:#ff691f; text-decoration:underline; }
.index_mitem .area .button { padding:10px 0px 0px 0px; }
.index_mitem .area .button a { margin-left:0px; }
.index_mitem .area .item { color:#555555; padding-bottom:7px; }
.index_mitem .area .iteml { float:left; width:200px; }
.index_mitem .area .item h2 { line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#555555; padding-bottom:10px; }
.index_mitem .area .item p { display:block; line-height:22px; }
.index_mitem .area .item .price { color:#ff691f; font-size:17px; font-weight:bold; }

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

.index_nodes th { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold/*normal*/; color:#8b8b8b; text-transform:uppercase; height:34px; overflow:hidden; }
.index_nodes th a { color:#8b8b8b; text-decoration:none; font-size:12px; }
.index_nodes th a:hover { color:#ff691f; text-decoration:none; }
.index_nodes th span { display:block; background:url(/images/_abz/index_nodes_c.gif) left top repeat-x; }
.index_nodes th span span { background:url(/images/_abz/index_nodes_l.gif) left top no-repeat; padding:0px 0px 0px 25px; }
.index_nodes th span span span { background:url(/images/_abz/index_nodes_r.gif) right top no-repeat; padding:10px 15px 9px 0px; line-height:15px; }
.index_nodes th span.p1 { width:296px; height:34px; }
.index_nodes th span.p2 { width:266px; height:34px; }

.index_nodes .obr { border-left:1px #eaeaea solid; border-right:1px #eaeaea solid; }
.index_nodes .lnode { background:url(/images/_abz/index_nodes_lnode.gif) left top repeat-y; }
.index_nodes .area { display:block; padding:18px 0px 10px 23px; }
.index_nodes .area .cont { width:217px; overflow:hidden; }
.index_nodes .area .contcars { width:246px; overflow:hidden; }

.index_nodes .lnodeb { background:url(/images/_abz/index_nodes_lnode.gif) 1px 0px repeat-y; }
.index_nodes .bline { display:block; border-left:1px #eaeaea solid; border-right:1px #eaeaea solid; height:3px; background:url(/images/_abz/index_nodes_bline.gif) left top repeat-x; }
.index_nodes .blineb { display:block; height:31px; background:url(/images/_abz/index_nodes_blineb_c.gif) left top repeat-x; overflow:hidden; }
.index_nodes .blineb span { display:block; background:url(/images/_abz/index_nodes_blineb_l.gif) left top no-repeat; padding:0px 0px 0px 9px; }
.index_nodes .blineb span span { display:block; background:url(/images/_abz/index_nodes_blineb_r.gif) right top no-repeat; padding:7px 5px 9px 0px; }
.index_nodes .blineb span span span { display:block; height:15px; line-height:15px; font-size:12px; padding:0px; background:none; }
.index_nodes .blineb a { display:block; float:left; padding:0px 0px 0px 13px; margin-left:15px; _margin-left:8px; color:#5d5d5d; text-decoration:underline; background:url(/images/_abz/index_nodes_blineb_arr.gif) 0px 6px no-repeat; }
.index_nodes .blineb a:hover { color:#ff691f; text-decoration:underline; }
.index_nodes .sep { height:12px; }

.index_cars { display:block; height:64px; overflow:hidden; background:url(/images/_abz/index_cars_dot.gif) right bottom repeat-x; color:#555555; font-size:11px; }
.index_cars a { color:#555555; text-decoration:none; }
.index_cars a span { cursor:pointer; cursor:hand; }
.index_cars a strong { cursor:pointer; cursor:hand; }
.index_cars a .image { display:block; float:left; padding:0px 12px 0px 0px; background:#fbfbfb; }
.index_cars a .image img { border:1px #e6e6e6 solid; padding:1px; display:block; }
.index_cars a strong { font-size:12px; font-weight:bold; display:block; padding:0px 0px 6px 0px; line-height:14px; color:#3e4554; line-height:14px; }
.index_cars .hl { color:#ff691f; _padding-bottom:20px; }
.index_cars .time { display:inline-block; background:#eeeeee; padding:0px 2px; }
.index_cars .days { color:#54a320; }
.index_cars .dayv { color:#386baf; }
.index_cars a:hover { color:#ff691f; text-decoration:none; }
.index_cars a:hover strong { color:#ff691f; text-decoration:none; }
.index_cars a:hover .image img { border-color:#ff691f; }

.index_ah { display:block; height:50px; overflow:hidden; background:url(/images/_abz/index_cars_dot.gif) right bottom repeat-x; color:#555555; font-size:11px; }
.index_ah a { color:#555555; text-decoration:none; }
.index_ah a span { cursor:pointer; cursor:hand; }
.index_ah a strong { cursor:pointer; cursor:hand; }
.index_ah a strong span { display:inline-block; width:115px; overflow:hidden; }
.index_ah a .image { display:block; float:left; padding:0px 11px 0px 0px; background:#ffffff; }
.index_ah a .image img { border:1px #e6e6e6 solid; padding:1px; }
.index_ah a strong { font-size:12px; font-weight:bold; display:block; padding:0px 0px 10px 0px; line-height:14px; color:#3e4554; line-height:14px; }
.index_ah .count { color:#ff691f; display:inline-block; padding-left:20px; background:url(/images/_abz/index_ah_list.gif) left top no-repeat; line-height:16px; }
.index_ah .count span { text-decoration:underline; }
.index_ah .count a { color:#ff691f; text-decoration:underline; }
.index_ah .count a:hover { color:#ff691f; text-decoration:none; }
.index_ah .city { _padding-bottom:200px; }
.index_ah .city span { display:inline-block; background:#eeeeee; padding:0px 4px; }
.index_ah a:hover { color:#ff691f; text-decoration:none; }
.index_ah a:hover strong { color:#ff691f; text-decoration:none; }
.index_ah a:hover .image img { border-color:#ff691f; }

.index_news { font-size:12px; color:#3e4554; line-height:17px; padding-bottom:2px; }
.index_news strong { display:block; font-size:13px; line-height:15px; padding-bottom:8px; }
.index_news strong a { text-decoration:none; color:#3e4554; }
.index_news strong a:hover { color:#ff691f; }
.index_news .info { display:block; line-height:13px; padding-bottom:1px; }
.index_news .info .date { font-size:10px; display:inline-block; background:#eeeeee; padding:0px 2px; margin-top:-2px; }
.index_news .info a.count { display:inline-block; background:url(/images/_abz/index_news_comments.gif) 0px 3px no-repeat; line-height:18px; padding-left:21px; color:#3e4554; }
.index_news .info a.count:hover { color:#ff691f; }

.prefooter_top { clear:both; display:block; background:url(/images/_abz/prefooter_top_c.gif) left top repeat-x; height:37px; overflow:hidden; }
.prefooter_top div { background:url(/images/_abz/prefooter_top_l.gif) left top no-repeat; height:37px; }
.prefooter_top div div { background:url(/images/_abz/prefooter_top_r.gif) right top no-repeat; height:37px; padding:12px 0px 0px 42px; font-size:11px; color:#5d5d5d; }
.prefooter_top div div a { color:#5d5d5d; text-decoration:none; }
.prefooter_top div div a:hover { color:#ff691f; text-decoration:underline; }
.prefooter_top div div span { display:block; float:right; width:245px; }
.prefooter_top div div span a { display:block; float:left; margin-right:25px; text-decoration:none; text-indent:-999999px; font-size:8px; line-height:10px; width:14px; height:14px; }
.prefooter_top div div span a.home { background:url(/images/_abz/prefooter_top__link_home.gif) 0px 0px no-repeat; }
.prefooter_top div div span a.sm { background:url(/images/_abz/prefooter_top__link_sm.gif) 0px 0px no-repeat; }
.prefooter_top div div span a.mail { background:url(/images/_abz/prefooter_top__link_mail.gif) 0px 0px no-repeat; }
.prefooter_top div div span a:hover { background-position:0px -14px; text-decoration:none; }

.prefooter_bottom { clear:both; display:block; background:url(/images/_abz/prefooter_bottom_c.gif) left top repeat-x; height:37px; overflow:hidden; }
.prefooter_bottom div { background:url(/images/_abz/prefooter_bottom_l.gif) left top no-repeat; height:37px; }
.prefooter_bottom div div { background:url(/images/_abz/prefooter_bottom_r.gif) right top no-repeat; height:37px; padding:12px 0px 0px 42px; font-size:11px; color:#5d5d5d; }
.prefooter_bottom div div a { color:#5d5d5d; text-decoration:underline; }
.prefooter_bottom div div a:hover { color:#ff691f; text-decoration:underline; }

#footer { clear:both; display:block; height:49px; background:#efefef; padding:0px 0px 0px 42px; }
#footer div { display:block; float:left; padding:9px 10px 0px 0px; }

.taxonomy { padding:1px; padding-bottom:0px; }
.taxonomy div { border-bottom:1px #cdcfd0 solid; }
.taxonomy div div { height:26px; background:#f8f8f8 url(/images/_abz/taxonomy_bg.gif) left top repeat-x; border:0px; overflow:hidden; }
.taxonomy li { list-style:none; display:block; float:left; padding:6px 10px 8px 22px; line-height:14px; background:url(/images/_abz/taxonomy_arr.gif) left top no-repeat; color:#808080; font-size:11px; }
.taxonomy li.first { background:none; padding-left:25px; }
.taxonomy li a { color:#808080; text-decoration:none; font-size:11px; display:block; }
.taxonomy li a:hover { color:#ff691f; text-decoration:underline; }

.inner { padding:0px 0px 0px 25px; }
.inner h1 { font-size:14px; text-transform:uppercase; /*font-weight:normal;*/ padding:6px 0px; color:#444444; }
.inner .lblock { float:left; width:230px; overflow:hidden; }
.inner .lblock .cont { width:200px; }
.inner .lblock .bb { padding-bottom:26px; }

.inner .cblock { float:left; width:600px; /*overflow:hidden;*/ }
.inner .iblock { float:left; width:830px; /*overflow:hidden;*/ }

.inlform { background:#f2f2f2 url(/images/_abz/inlform_bottom_c.gif) left bottom repeat-x; }
.inlform .title { background:url(/images/_abz/inlform_top_c.gif) left top repeat-x; _position:relative; }
.inlform .title div { background:url(/images/_abz/inlform_top_l.gif) left top no-repeat; }
.inlform .title div div { background:url(/images/_abz/inlform_top_r.gif) right top no-repeat; padding:12px 15px 8px 15px; font-size:12px; line-height:15px; text-transform:uppercase; color:#ff691f; font-weight:bold; }
.inlform .link { background:url(/images/_abz/inlform_bottom_l.gif) left bottom no-repeat; line-height:15px; font-size:11px; padding:0px; }
.inlform .link div { background:url(/images/_abz/inlform_bottom_r.gif) right bottom no-repeat; padding:0px 5px 0px 5px; }
.inlform .link div div { background:url(/images/_abz/inlform_bottom_cc.gif) 0px 10px repeat-x; padding:20px 12px 0px 12px; }
.inlform .link div div a { display:inline-block; padding:0px 2px 0px 12px; background:url(/images/_abz/inlform_bottom_arr.gif) 0px 5px no-repeat; color:#5d5d5d; text-decoration:none; margin-bottom:10px; }
.inlform .link div div a:hover { color:#ff691f; text-decoration:none; }
.inlform .inlformin { padding:0px 0px 0px 15px; }
.inlform .inlformin .cont { width:180px; overflow:hidden; }
.inlform .field { padding:0px 9px 0px 0px; float:left; }
.inlform .field .ajax { display:none; position:absolute; width:80px; padding:3px 3px 0px 3px; background:#f2f2f2; }
.inlform .field span { font-size:12px; color:#5d5d5d; display:block; padding:4px 0px 2px 1px; font-weight:bold; }
.inlform .field div { *width:150px; }
.inlform .field div.ch { font-size:12px; color:#5d5d5d; display:block; padding:11px 0px 0px 1px; width:180px; }
.inlform .field div.ch input { *width:13px; *height:13px; }
.inlform .field label { font-size:11px; color:#5d5d5d; display:block; position:absolute; white-space:nowrap; padding:4px 0px 2px 20px; margin:-17px 0px 0px 0px; }
.inlform .field select { width:169px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:11px; padding:1px 1px 1px 0px; }
.inlform .field select option { padding:1px 1px 0px 5px; font-size:11px; color:#4a4a4a; }
.inlform .field select.small { width:80px; }
.inlform .field input.text { width:165px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:2px 1px 3px 1px; }
.inlform .butt { clear:both; padding:11px 0px 0px 53px; }
.inlform .butt a { display:block; float:left; text-indent:-99999px; width:64px; height:24px; background:url(/images/_abz/inlform_button.gif) left top no-repeat; }


.gdecor .gdecor { border:1px #eaeaea solid; }
.gdecor .gdecor .gdecor { border:1px #ffffff solid; background:#fbfbfb; padding-bottom:3px; }
.gdecor .gdecort { height:3px; overflow:hidden; }
.gdecor .gdecort .gdecortl { display:block; float:left; width:5px; height:5px; }
.gdecor .gdecort .gdecortl div { display:block; position:absolute; margin-left:-2px; margin-top:-2px; background:url(/images/_abz/gdecor_lt.gif) left top no-repeat; width:5px; height:5px; }
.gdecor .gdecort .gdecortr { display:block; float:right; width:3px; height:5px; }
.gdecor .gdecort .gdecortr div { display:block; position:absolute; margin-top:-2px; background:url(/images/_abz/gdecor_rt.gif) left top no-repeat; width:5px; height:5px; }
.gdecor .gdecorb { height:1px; overflow:hidden; }
.gdecor .gdecorb .gdecorbl { display:block; float:left; width:5px; height:5px; }
.gdecor .gdecorb .gdecorbl div { display:block; position:absolute; margin-top:-5px; background:url(/images/_abz/gdecor_lb.gif) left top no-repeat; width:5px; height:5px; }
.gdecor .gdecorb .gdecorbr { display:block; float:right; width:5px; height:5px; }
.gdecor .gdecorb .gdecorbr div { display:block; position:absolute; margin-top:-5px; background:url(/images/_abz/gdecor_rb.gif) left top no-repeat; width:5px; height:5px; }
.gdecor .gdecorc { padding:5px 5px 3px 10px; }

.inner .gdecor2 .gdecor2 { border:1px #eaeaea solid; }
.inner .gdecor2 .gdecor2 .gdecor2 { border:1px #ffffff solid; background:#fbfbfb; padding-bottom:3px; }
.inner .gdecor2 .gdecort { height:3px; overflow:hidden; }
.inner .gdecor2 .gdecort .gdecortl { display:block; float:left; width:5px; height:5px; }
.inner .gdecor2 .gdecort .gdecortl div { display:block; position:absolute; margin-left:-2px; margin-top:-2px; background:url(/images/_abz/gdecor2_lt.gif) left top no-repeat; width:5px; height:5px; }
.inner .gdecor2 .gdecort .gdecortr { display:block; float:right; width:3px; height:5px; }
.inner .gdecor2 .gdecort .gdecortr div { display:block; position:absolute; margin-top:-2px; background:url(/images/_abz/gdecor2_rt.gif) left top no-repeat; width:5px; height:5px; }
.inner .gdecor2 .gdecorb { height:1px; overflow:hidden; }
.inner .gdecor2 .gdecorb .gdecorbl { display:block; float:left; width:5px; height:5px; }
.inner .gdecor2 .gdecorb .gdecorbl div { display:block; position:absolute; margin-top:-5px; background:url(/images/_abz/gdecor2_lb.gif) left top no-repeat; width:5px; height:5px; }
.inner .gdecor2 .gdecorb .gdecorbr { display:block; float:right; width:5px; height:5px; }
.inner .gdecor2 .gdecorb .gdecorbr div { display:block; position:absolute; margin-top:-5px; background:url(/images/_abz/gdecor2_rb.gif) left top no-repeat; width:5px; height:5px; }
.inner .gdecor2 .gdecorc { padding:5px 5px 3px 10px; }

.mmauto { background:url(/images/_abz/mark_menu_auto.gif) right top no-repeat; }
.mmcommercial { background:url(/images/_abz/mark_menu_commercial.gif) right top no-repeat; }
.mmmoto { background:url(/images/_abz/mark_menu_moto.gif) right top no-repeat; }
.mmlorries { background:url(/images/_abz/mark_menu_lorries.gif) right top no-repeat; }
.mmtrailers { background:url(/images/_abz/mark_menu_trailers.gif) right top no-repeat; }
.mmspecial { background:url(/images/_abz/mark_menu_special.gif) right top no-repeat; }
.mmbuses { background:url(/images/_abz/mark_menu_buses.gif) right top no-repeat; }
.mmhouses { background:url(/images/_abz/mark_menu_houses.gif) right top no-repeat; }
.mmother { background:url(/images/_abz/mark_menu_other.gif) right top no-repeat; }
.mmwheels { background:url(/images/_abz/mark_menu_wheels.gif) right top no-repeat; }
.markmenu { padding:0px 0px 4px 3px; }
.markmenu strong { display:block; font-size:12px; text-transform:uppercase; color:#ff691f; padding:4px 0px 4px 0px; /*font-weight:normal;*/ }
.markmenu li { display:inline; list-style:none; }
.markmenu li a { text-decoration:none; color:#555555; background:url(/images/_abz/mark_menu_lid.gif) left top repeat-x; display:block; line-height:15px; font-size:12px; padding:7px 0px 6px 0px; }
.markmenu li a:hover { text-decoration:none; color:#ff691f; }
.markmenu li a.selected { text-decoration:none; color:#ff691f; font-weight:bold; }
.markmenu li.first a { background:none; }

.strinfo { width:830px; }
.strinfo_ .strinfo { width:650px; }
.strinfo .gdecor .gdecorc { padding:3px 10px 2px 10px; }
.strinfo .order { display:block; float:right; width:386px; }
.strinfo .order .ordercount { height:22px; overflow:hidden; }
.strinfo .order .otit { float:left; color:#444444; font-size:11px; text-transform:uppercase; padding:4px 5px 0px 1px; font-weight:bold; }
.strinfo .order .ctit { float:left; color:#444444; font-size:11px; text-transform:uppercase; padding:4px 6px 0px 14px; font-weight:bold; }
.strinfo .order .field { float:left; }
.strinfo .order .field select { width:122px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:11px; padding:1px; }
.strinfo .order .field select option { padding:1px 1px 0px 5px; font-size:11px; color:#4a4a4a; }
.strinfo .order .field select.count { width:44px; }
.strinfo .info { font-size:14px; color:#3e4554; padding:10px 0px 10px 0px; width:400px; }
.strinfo .infor { width:430px; text-align:right; }

.paging { height:24px; }
.paging .pageinsert { float:right; width:188px; }
.paging .pageinsert .tit { float:left; color:#444444; font-size:11px; text-transform:uppercase; padding:5px 6px 0px 0px; font-weight:bold; }
.paging .pageinsert .field { float:left; *margin-top:-1px; }
.paging .pageinsert .field input { width:22px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:11px; padding:3px 1px; text-align:center; }
.paging .pageinsert .go { float:left; padding:0px 0px 0px 1px; }
.paging .pageinsert .go a { display:block; width:20px; height:22px; text-indent:-99999px; background:url(/images/_abz/paging_go.gif) left top no-repeat; }
.paging .pages { padding-top:1px; }
.paging .pages a { display:block; float:left; line-height:21px; font-size:12px; color:#3e4554; text-decoration:none; background:url(/images/_abz/paging_bg_l.gif) left 0px no-repeat; padding:0px 0px 0px 5px; margin-right:1px; }
.paging .pages a span { display:block; cursor:pointer; _cursor:hand; background:url(/images/_abz/paging_bg_r.gif) right 0px no-repeat; padding:0px 5px 0px 0px; }
.paging .pages a.first { margin-left:6px; }
.paging .pages a.last{ margin-right:6px; }
.paging .pages a:hover { color:#ff691f; text-decoration:none; }
.paging .pages a.selected { background-position:left -21px; color:#ffffff; }
.paging .pages a.selected span { background-position:right -21px; }
.paging .pages a.selected:hover { color:#ffffff; }

.modelsin {  }
.modelsin td { width:140px; }
.modelsin ul { padding:2px 10px 4px 10px; }
.modelsin li { display:inline; list-style:none; }
.modelsin li a { display:block; color:#555555; font-size:12px; text-decoration:none; padding:2px 0px 3px 10px; background:url(/images/_abz/modelsin_dot.gif) 0px 9px no-repeat; }
.modelsin li a:hover { color:#ff691f; text-decoration:none; background-position:0px -91px; }
.modelsin li a.selected { color:#ff691f; text-decoration:none; background-position:0px -91px; font-weight:bold; }

.catitem { width:598px; height:113px; overflow:hidden; margin-top:-1px; background:url(/images/_abz/catitem_dot.gif) left bottom repeat-x; }
.catitem .saler { height:18px; overflow:hidden; }
.catitem .saler div { float:right; padding:2px 2px 0px 0px; }
.catitem .saler a { display:block; line-height:15px; color:#ffffff; text-decoration:none; font-size:9px; font-weight:bold; background:#ff661a url(/images/_abz/catitem_saler_dot.gif) left bottom no-repeat; white-space:nowrap; padding:0px 0px 0px 6px; }
.catitem .saler a:hover { color:#ffffff; text-decoration:underline; }
.catitem .saler a span { display:block; cursor:pointer; _cursor:hand; line-height:15px; background:url(/images/_abz/catitem_saler_dot.gif) right bottom no-repeat; padding:0px 6px 1px 0px; }
.catitem .cont { margin-top:-1px; height:95px; }
.catitem .cont table { width:100%; height:90px; }
.catitem .cont table td { color:#3e4554; }
.catitem .cont .mess { height:79px; overflow:hidden; }
.catitem .cont .mess a { color:#3e4554; text-decoration:none; }
.catitem .cont .mess a span { cursor:pointer; cursor:hand; }
.catitem .cont .mess a strong { cursor:pointer; cursor:hand; }
.catitem .cont .mess a .image { display:block; float:left; padding:0px 9px 0px 0px; _padding-right:5px; }
.catitem .cont .mess a .image img { border:1px #e6e6e6 solid; padding:1px; }
.catitem .cont .mess a strong { font-size:14px; font-weight:bold; display:block; padding:0px 0px 6px 0px; line-height:14px; color:#3e4554; line-height:14px; }
.catitem .cont .mess a:hover { color:#555555; text-decoration:none; }
.catitem .cont .mess a:hover strong { color:#ff691f; text-decoration:none; }
.catitem .cont .mess a:hover .image img { border-color:#ff691f; }
.catitem .cont .mess .params { line-height:18px; display:inline-block; height:58px; font-size:11px; }
.catitem .cont .mess .params .desc { color:#7b8497; }
.catitem .cont .price_date { height:10px; padding:0px 0px 0px 113px; }
.catitem .cont .price_date div { margin-top:-15px; position:relative; font-size:11px; color:#a6adba; }
.catitem .cont .price_date .num { display:block; float:right; color:#7b8497; padding:0px 20px 0px 0px; position:relative; font-size:12px; }
.catitem .cont .price_date .price { color:#ff691f; font-weight:bold; font-size:12px; }
.catitem .cont .price_date .date { font-size:12px; color:#3e4554; }
.catitem .cont .price_date .datet { font-size:12px; color:#54a320; }
.catitem .cont .price_date .datey { font-size:12px; color:#004395; }
.catitem .compare { width:87px; }
.catitem .compare .area { padding:18px 17px 0px 0px; text-align:center; font-size:11px; color:#3e4554; }
.catitem .compare .area2 { padding-top:0px; }
.catitem .compare .area .cb { height:16px; }
.catitem .compare .area .cb input { margin:0px; padding:0px; *width:13px; *height:13px; }
.catitem .compare .area .butt { padding:0px 0px 0px 1px; height:22px; text-align:left; }
.catitem .compare .area2 .butt { padding:22px 0px 0px 1px; }
.catitem .compare .area .butt a { display:block; position:absolute; text-align:center; margin-top:-18px; margin-left:0px; width:69px; /*height:33px;*/ padding:3px 0px 4px 0px; *padding-top:4px; background:url(/images/_abz/catitem_compare_butt.gif) left top no-repeat; line-height:13px; color:#ffffff; text-decoration:none; }
.catitem .compare .area .butt a span { /*display:block; cursor:pointer; _cursor:hand; ;*/ }
.catitem .compare .area .butt a:hover { text-decoration:none; color:#ffffff; }
.catitemmark { width:615px; height:113px; overflow:hidden; margin-top:-1px; margin-left:-16px; background:#fff4ef url(/images/_abz/catitem_sdoth.gif) left bottom repeat-x; position:relative; }
.catitemmark .cont { padding-left:16px; }
.catitemmark .saler { background:url(/images/_abz/catitem_sdotv.gif) right top repeat-y; padding-right:1px; }
.catitemmark .saler a { background-image:url(/images/_abz/catitem_saler_sdot.gif); }
.catitemmark .saler a span { background-image:url(/images/_abz/catitem_saler_sdot.gif); }
.catitemmark .cont { background:url(/images/_abz/catitem_sdotvv.gif) right top repeat-y; }
.catitemmark .tdecline { display:block; position:absolute; width:615px; height:1px; background:url(/images/_abz/catitem_sdoth.gif) left top repeat-x; }
.catitemmark .ldecline { display:block; position:absolute; width:1px; height:112px; background:url(/images/_abz/catitem_sdotv.gif) left top repeat-y; }
/*.cblock .catitem .cont .mess .params { width:300px; }*/

.inner .iblock .catitem { width:830px; }
.inner .iblock .catitemmark { width:847px; }
.inner .iblock .catitemmark .tdecline { width:847px; }

.cba { margin-top:-1px; background:#ffffff; text-align:center; padding:1px 1px 0px 0px; }
.cba div { border:1px #cdcfd0 solid; background:#f4f4f4; padding:2px; }

.rstring { font-size:12px; font-weight:bold; padding:4px 0px 3px 0px; }
.rstring a { color:#555555; text-decoration:none; }
.rstring a img { background:url(/images/_abz/rstring_arr.gif) 4px 0px no-repeat; }
.rstring a:hover { color:#ff691f; text-decoration:none; }
.rstring a:hover img { background-position:4px -8px; }

.iiteml { float:left; width:516px; overflow:hidden; }
.iiteml .bimg { height:394px; }
.iiteml .bimg img { border:1px #e6e6e6 solid; padding:1px; }
.iiteml .simg { border:1px #e6e6e6 solid; padding:0px; position:relative; }
.iiteml .simg div { margin-top:-1px; margin-left:-1px; }
.iiteml .simg td { padding:1px 0px 0px 1px; }
.iiteml .simg td a { text-decoration:none; display:block; border:1px #ffffff solid; }
.iiteml .simg td a img { cursor:pointer; _cursor:hand; }
.iiteml .simg td a:hover, .iiteml .simg td a.selected { border:1px #ff691f solid; }
.iiteml .iitemfl a { color:#ff691f; text-decoration:underline; }
.iiteml .iitemfl a:hover { color:#ff691f; text-decoration:none; }
.iiteml .iitemol { display:none; }
.iiteml .iitemol a { color:#ff691f; text-decoration:underline; }
.iiteml .iitemol a:hover { color:#ff691f; text-decoration:none; }
.iiteml .iitemf { display:none; }

.iblock h1 { color:#444444; font-size:17px; padding:0px 0px 12px 0px; font-weight:bold; text-transform:none; }
.iblock h1 span { text-transform:uppercase; }
.iblock h2 { color:#555555; font-size:12px; padding:23px 0px 0px 0px; font-weight:bold; text-transform:uppercase; }
.iblock h2 a { color:#555555; text-decoration:none; font-size:12px; padding:23px 0px 0px 0px; font-weight:bold; text-transform:uppercase; }
.iblock h2 a:hover { color:#ff691f; }
.iitemr { float:left; width:310px; overflow:hidden; }
.iitemr h1 { text-transform:uppercase; }
.iitemr h2 { padding:23px 0px 7px 0px; font-weight:bold; }
.iitemr .cont { padding-left:17px; margin-top:-3px; }
.iitemr .price { color:#ff691f; font-size:15px; font-weight:bold; padding:0px 0px 12px 0px; }
.iitemr .params { line-height:22px; color:#555555; }
.iitemr .desc { line-height:18px; color:#555555; }
.iitemr .butt_smts { padding:21px 0px 31px 0px; }
.iitemr .butt_smts a { text-decoration:none; }
.iitemr .butt_smts a img { background:url(/images/_abz/iitem_smts.gif) 0px 0px no-repeat; }
.iitemr .butt_smts a:hover img { background-position:0px -25px; }
.iitemr .desc a { color:#ff691f; text-decoration:underline; }
.iitemr .desc a:hover { color:#ff691f; text-decoration:none; }
.iitemr .butt_ret { padding:26px 0px 0px 0px; }
.iitemr .butt_ret a { color:#ff691f; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.iitemr .butt_ret a:hover { color:#ff691f; font-weight:bold; text-transform:uppercase; text-decoration:underline; }

.iistring { height:18px; width:497px; overflow:hidden; color:#444444; }
.iistring .hl { color:#ff691f; }
.iistring .date { float:left; width:195px; background:url(/images/_abz/iistring_date.gif) 0px 4px no-repeat; font-size:11px; line-height:18px; }
.iistring .date strong { display:inline-block; padding-left:11px; font-size:9px; text-transform:uppercase; /*font-weight:normal;*/ }
.iistring .views { float:left; width:150px; background:url(/images/_abz/iistring_views.gif) 0px 3px no-repeat; font-size:11px; line-height:18px; }
.iistring .views strong { display:inline-block; padding-left:14px; font-size:9px; text-transform:uppercase; /*font-weight:normal;*/ }
.iistring div.print { display:block; float:left; font-weight:bold; }
.iistring div.print a { display:block; float:left; padding:4px 0px 4px 14px; background:url(/images/_abz/iistring_print.gif) 0px 2px no-repeat; font-size:9px; text-transform:uppercase; color:#444444; text-decoration:none; }
.iistring div.print a:hover { text-decoration:none; color:#ff691f; background-position:0px -98px; }

.iitemmarkmenu {  }
.iitemmarkmenu ul { display:block; float:left; width:165px; }
.iitemmarkmenu ul li { display:block; padding:2px 8px 3px 8px; list-style:none; font-size:11px; }
.iitemmarkmenu ul li a { color:#7b7b7b; text-decoration:none; }
.iitemmarkmenu ul li a:hover { color:#ff691f; text-decoration:none; }

.personal h1 { color:#444444; font-size:14px; padding:11px 0px 18px 0px; /*font-weight:normal;*/ text-transform:uppercase; }
.personal h1 .small { font-size:11px; text-transform:none; }
.personal h1 .hl { color:#ff691f; }
.personal .mainlabels { border-bottom:2px #ffffff solid; margin-left:-3px; margin-top:-30px; position:absolute; }
.personal .mainlabels td { height:28px; overflow:hidden; padding-left:1px; }
.personal .mainlabels td a { line-height:28px; display:block; background:url(/images/_abz/personal_labels_l.gif) left top no-repeat; color:#5c5c5c; text-decoration:none; text-transform:uppercase; padding:0px 0px 0px 17px; }
.personal .mainlabels td a span { display:block; background:url(/images/_abz/personal_labels_r.gif) right top no-repeat; padding:0px 17px 0px 0px; cursor:pointer; _cursor:hand; }
.personal .mainlabels td a:hover { color:#ff691f; }
.personal .mainlabels td a.selected { background-position:0px -28px; color:#ffffff; }
.personal .mainlabels td a.selected span { background-position:right -28px; }
.personal .mainlabels td a.selected:hover { color:#ffffff; }

.personal .persarea { padding:8px 0px 0px 7px;  }
.personal .perscont { /*background:#ffffff;*/ width:794px; }
.personal .butto {  }
.personal .butto a { display:block; float:left; color:#ffffff; background:#ff6c22 url(/images/_abz/personal_butt_orange_l.gif) left top no-repeat; font-size:11px; text-decoration:none; padding:0px 0px 0px 10px; margin-right:6px; line-height:20px; }
.personal .butto a span { display:block; background:url(/images/_abz/personal_butt_orange_r.gif) right top no-repeat; cursor:pointer; _cursor:hand; padding:0px 24px 0px 0px; }
.personal .butto a:hover { text-decoration:underline; }

.listorder { padding:0px 0px 0px 8px; }
.listorder .title { display:block; float:left; font-size:11px; text-transform:uppercase; color:#444444; padding:0px 7px 0px 0px; line-height:20px; }
.listorder .field { display:block; float:left; font-size:11px; padding:0px 22px 0px 0px; }
.listorder .field select { width:122px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:11px; padding:1px; }
.listorder .field select option { padding:1px 1px 0px 5px; font-size:11px; color:#4a4a4a; }
.listorder .fcount select { width:44px; }

.ppaging { padding:0px 4px 1px 2px; }
.ppaging .mp { width:100%; }
.ppaging td { line-height:21px; }
.ppaging .lc { width:150px }
.ppaging .rc { text-align:right; width:190px }
.ppaging .rc table { margin:0px 0px 0px auto; }
.ppaging .tit { /*float:left;*/ color:#444444; font-size:11px; text-transform:uppercase; padding:0px 6px 0px 1px; }
.ppaging .field { /*float:left;*/ *margin-top:-1px; }
.ppaging .field input { width:22px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:11px; padding:3px 1px; text-align:center; }
.ppaging .go { /*float:left;*/ padding:0px 0px 0px 1px; }
.ppaging .go a { display:block; width:20px; height:22px; text-indent:-99999px; background:url(/images/_abz/paging_go.gif) left top no-repeat; }
.ppaging .parea table { margin:0px auto; }
.ppaging .parea .pages { padding-top:0px; }
.ppaging .parea .pages a { display:block; /*float:left;*/ line-height:21px; font-size:12px; color:#3e4554; text-decoration:none; background:url(/images/_abz/paging_bg_l.gif) left 0px no-repeat; padding:0px 0px 0px 5px; margin-right:1px; }
.ppaging .parea .pages a span { display:block; cursor:pointer; _cursor:hand; background:url(/images/_abz/paging_bg_r.gif) right 0px no-repeat; padding:0px 5px 0px 0px; }
.ppaging .parea .pages a.first { margin-left:6px; }
.ppaging .parea .pages a.last{ margin-right:6px; }
.ppaging .parea .pages a:hover { color:#ff691f; text-decoration:none; }
.ppaging .parea .pages a.selected { background-position:left -21px; color:#ffffff; }
.ppaging .parea .pages a.selected span { background-position:right -21px; }
.ppaging .parea .pages a.selected:hover { color:#ffffff; }

.myann {}
.myann .item { padding:14px 0px 18px 0px; background:url(/images/_abz/personal_manitem_linesep.gif) left bottom repeat-x; }
.myann .item_vip { background:#fff4ef url(/images/_abz/personal_manitem_linesep.gif) left bottom repeat-x; }
.myann .item .ch { float:left; width:77px; padding:25px 0px 0px 0px; text-align:center; color:#3e4554; }
.myann .item .ch input { *width:13px; *height:13px; margin-bottom:4px; }
.myann .item .image { float:left; padding:2px 9px 0px 10px; }
.myann .item .image img { border:1px #e7e7e7 solid; padding:1px; }
.myann .item .info { float:left; width:565px; overflow:hidden; }
.myann .item .info .di { float:right; white-space:nowrap; color:#ee4444; font-size:11px; padding:2px 0px 2px 10px; font-weight:bold; }
.myann .item .info .dii { float:right; white-space:nowrap; color:#ff691f; font-size:11px; padding:2px 0px 2px 10px; font-weight:bold; }
.myann .item .info .title { font-size:14px; color:#3e4554; font-weight:bold; padding:0px 0px 8px 0px; }
.myann .item .info .params { color:#3e4554; padding:0px 0px 3px 0px; font-size:11px; }
.myann .item .info .desc { color:#7b8497; padding:0px 0px 10px 0px; font-size:11px; }
.myann .item .info .dc { color:#a6adba; font-size:11px; }
.myann .item .info .dc span { color:#3e4554; font-size:12px; }
.myann .item .info .dc .price { color:#ff691f; font-weight:bold; }
.myann .item .info .dc .datet { font-size:12px; color:#54a320; }
.myann .item .info .dc .datey { font-size:12px; color:#004395; }
.myann .item .iid { float:right; padding:0px 40px 0px 0px; margin-top:-16px; color:#7b8497; }
.myann .item .ops { color:#7b8497; padding:20px 0px 0px 0px; }
.myann .item .ops a { color:#ff691f; text-decoration:underline; }
.myann .item .ops a:hover { text-decoration:none; }

.myann .itemb .info .title { color:#8791a5; }
.myann .itemb .info .params { color:#8791a5; }
.myann .itemb .info .desc { color:#8791a5; }
.myann .itemb .info .dc span { color:#8791a5; }
.myann .itemb .info .dc .price { color:#8791a5; }
.myann .itemb .info .dc .datet { color:#8791a5; }
.myann .itemb .info .dc .datey { color:#8791a5; }
.myann .itemb .ops a { color:#8791a5; }
.myann .itemb .ops a.sel { color:#ff691f; }

.mynews {}
.mynews .item { padding:14px 0px 18px 0px; background:url(/images/_abz/personal_manitem_linesep.gif) left bottom repeat-x; }
.mynews .item .image { float:left; padding:2px 17px 5px 0px; }
.mynews .item .image a img { border:1px #e7e7e7 solid; padding:1px; }
.mynews .item .image a:hover img { border:1px #ff691f solid; padding:1px; }
.mynews .item .title { font-size:15px; color:#ff691f; font-weight:bold; padding:0px 0px 4px 0px; }
.mynews .item .desc { color:#444444; padding:0px 20px 10px 0px; font-size:13px; line-height:20px; }
.mynews .item .desc ul { padding:0px 0px 0px 20px; }
.mynews .item .desc ol { padding:0px 0px 0px 20px; }
.mynews .item .desc a { color:#ff691f; text-decoration:underline; }
.mynews .item .desc a:hover { color:#ff691f; text-decoration:none; }
.mynews .item .desc img { margin:5px; }
.mynews .item .ops { color:#7b8497; padding:9px 0px 0px 0px; }
.mynews .item .ops a { color:#ff691f; text-decoration:underline; }
.mynews .item .ops a:hover { text-decoration:none; }


.mysett { color:#4a4a4a; }
.mysett .hl { color:#ff691f; }
.mysett .title { float:left; font-weight:bold; width:216px; padding:4px 0px 0px 0px; }
.mysett .title div { padding-top:15px; }
.mysett .field { float:left; padding:1px 0px 0px 0px; *padding-top:0px; width:367px; }
.mysett .field .fmess { height:13px; font-size:10px; margin-top:-13px; _position:relative; }
.mysett .field span {  }
.mysett .field div { }
.mysett .field select { width:357px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:1px; }
.mysett .field select option { padding:1px 1px 0px 5px; font-size:12px; color:#4a4a4a; }
.mysett .field select.small { width:80px; }
.mysett .field input.text { width:349px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:2px 3px 3px 3px; }
.mysett .field .ccode { float:left; }
.mysett .field .ccode select { width:171px; }
.mysett .field .code { float:left; padding:0px 0px 0px 8px; }
.mysett .field .code input { width:48px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:2px 3px 3px 3px; *margin-top:-1px; }
.mysett .field .phone { float:left; padding:0px 0px 0px 8px; }
.mysett .field .phone input { width:106px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:2px 3px 3px 3px; *margin-top:-1px; }
.mysett .field .ccode div, .mysett .field .code div, .mysett .field .phone div { color:#848484; font-size:11px; padding:0px 0px 3px 2px; }
.mysett .butt { width:160px; height:23px; margin:0px auto; }
.mysett .butt a { display:block; width:160px; height:23px; line-height:10px; text-indent:-9999px; background:url(/images/_abz/personal_save_sett.gif) left top no-repeat;  }
.mysett .buttreg { width:148px; height:23px; margin:0px auto; }
.mysett .buttreg a { display:block; width:148px; height:23px; line-height:10px; text-indent:-9999px; background:url(/images/_abz/register_butt.gif) left top no-repeat;  }
.mysett .check { float:left; font-size:11px; padding:5px 0px 0px 0px; }
.mysett .check a { color:#555555; text-decoration:none; }
.mysett .check a:hover { color:#ff691f; text-decoration:none; }
.mysett .addinfo { color:#555555; font-size:15px; line-height:27px; }
.mysett .addinfo a { color:#ff691f; text-decoration:underline; }
.mysett .addinfo a:hover { color:#ff691f; text-decoration:none; }
.mysett .addinfod { color:#555555; font-size:13px; line-height:28px; }
.mysett .buttaddwr { width:248px; height:23px; margin:0px auto; }
.mysett .buttaddwr a { display:block; width:248px; height:23px; line-height:10px; text-indent:-9999px; background:url(/images/_abz/addwr_butt.gif) left top no-repeat;  }
.mysett .warnmess { width:575px; }
.mysett .warnmess .area { padding:2px 3px 7px 3px; }
.mysett .warnmess .desc { font-size:11px; line-height:16px; padding:3px 0px 0px 0px; }


.ah_create_butt { float:right; width:155px; padding:6px 0px 0px 0px; }
.ah_create_butt a { display:block; width:155px; height:26px; background:url(/images/_abz/autohousecreate.gif) left top no-repeat; line-height:10px; text-indent:-99999px; }

.autohouses {}
.autohouses .item { padding:14px 0px 3px 0px; background:url(/images/_abz/personal_manitem_linesep.gif) left bottom repeat-x; } 
.autohouses .item .image { width:166px; float:left; padding:2px 0px 0px 0px; }
.autohouses .item .image img { border:1px #e7e7e7 solid; padding:1px; }
.autohouses .item .image a img { border:1px #e7e7e7 solid; padding:1px; }
.autohouses .item .image a:hover img { border:1px #ff691f solid; padding:1px; }
.autohouses .item .phones { float:left; width:141px; overflow:hidden; color:#3e4554; line-height:20px; }
.autohouses .item .address_time { float:left; width:190px; overflow:hidden; }
.autohouses .item .address_time .address { color:#555555; line-height:18px; padding:1px 10px 6px 0px; }
.autohouses .item .address_time .time { height:12px; }
.autohouses .item .address_time .time div { float:left; margin-right:1px; width:12px; height:12px; }
.autohouses .item .address_time .time .work { background:#cdcdcd; }
.autohouses .item .address_time .time .notwork { background:#ff691f; }
.autohouses .item .title { float:left; width:180px; overflow:hidden; font-size:13px; line-height:18px; font-weight:bold; }
.autohouses .item .title div { padding:1px 10px 0px 0px; text-align:center; }
.autohouses .item .title a { color:#555555; text-decoration:none; }
.autohouses .item .title a:hover { color:#ff691f; text-decoration:none; }
.autohouses .item .count {/* float:left; width:110px;*/ overflow:hidden; line-height:15px; color:#555555; }
.autohouses .item .count div { padding:4px 10px 5px 0px; }
.autohouses .item .rates { /*float:left;*/ width:150px; overflow:hidden; padding:0px 0px 0px 0px; }
.autohouses .item .rates .stars { width:100px; height:20px; background:url(/images/_abz/starsi.gif) 1px 0px no-repeat; }
.autohouses .item .rates .stars div { width:1px; height:20px; background:url(/images/_abz/starsa.gif) 1px 0px no-repeat; }
.autohouses .item .rates .rate { padding:6px 0px 0px 5px; }
.autohouses .item .rates a { color:#ff691f; text-decoration:underline; }
.autohouses .item .rates a:hover { color:#ff691f; text-decoration:none; }

.mtosaler { color:#555555; }
.mtosaler .intro { font-size:15px; }
.mtosaler .ptitle { font-size:14px; font-weight:bold; color:#ff691f; padding-top:14px; }
.mtosaler .atitle { font-size:13px; font-weight:bold; line-height:25px; padding:4px 0px 2px 0px; }
.mtosaler .params { line-height:22px; }
.mtosaler .mess {}
.mtosaler .mess textarea { width:498px; height:268px; border:1px #d9d9d9 solid; background:#ffffff; color:#808080; font-size:12px; padding:10px 12px; }
.mtosaler .messs textarea { width:498px; height:67px; border:1px #d9d9d9 solid; background:#ffffff; color:#808080; font-size:12px; padding:10px 12px; }
.mtosaler .messss textarea { width:498px; height:134px; border:1px #d9d9d9 solid; background:#ffffff; color:#808080; font-size:12px; padding:10px 12px; }
.mtosaler .fp .title { float:left; width:55px; font-weight:bold; line-height:21px; }
.mtosaler .fp .title_ { float:left; width:205px; font-weight:bold; line-height:21px; }
.mtosaler .fp .field { float:left; }
.mtosaler .fp .field input { width:192px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:2px 3px 3px 3px; *margin-top:-1px; }
.mtosaler .fp .fieldd input { width:516px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:2px 3px 3px 3px; *margin-top:-1px; }
.mtosaler .fp .fieldd textarea { width:516px; height:100px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:2px 3px 3px 3px; *margin-top:-1px; }
.mtosaler .fp .fieldd select { width:357px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:1px; }
.mtosaler .fp .fieldd select option { padding:1px 1px 0px 5px; font-size:12px; color:#4a4a4a; }
.mtosaler .send_butt { display:block; width:89px; height:23px; margin:0px auto; }
.mtosaler .send_butt a { display:block; width:89px; height:23px; line-height:10px; text-indent:-99999px; background:url(/images/_abz/send_butt.gif) left top no-repeat; }

.antibot {}
.antibot .field { float:left; width:127px; }
.antibot .field input { width:108px; text-align:center; letter-spacing:2px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:20px; padding:2px 1px 3px 1px; *margin-top:-1px; }
.antibot .title { float:none; clear:both; width:auto; font-size:11px; font-weight:bold; text-transform:uppercase; color:#555555; padding:0px 0px 11px 0px; }

.regmess { color:#555555; }
.regmess .hl { color:#ff691f; }
.regmess .err { color:#ee2222; }
.regmess .line { line-height:25px; }
.regmess .desc { line-height:18px; padding:3px 0px 0px 0px; }

.personal .catform h1 { font-size:16px; }
.personal .catform h1 .small { font-size:11px; }
.personal .catform h1 a { color:#ff691f; text-decoration:underline; }
.personal .catform h1 a:hover { color:#ff691f; text-decoration:none; }

.catform { color:#555555; padding:2px 0px 0px 0px; }
.catform .hl { color:#ff691f; }
.catform .bfield { float:left; padding:0px 11px 0px 0px; }
.catform .bfield .ajax { display:none; position:absolute; width:80px; padding:1px 3px 0px 3px; background:#ffffff; z-index:10000; }
.catform .bfield .title { font-weight:bold; padding:0px 0px 3px 2px; }
.catform .bfield .field select { width:195px; border:1px #d9d9d9 solid; background:#ffffff; color:#555555; font-size:12px; padding:1px; }
.catform .bfield .field select option { padding:1px 1px 0px 5px; font-size:12px; color:#555555; }
.catform .bfield .field input { width:183px; border:1px #d9d9d9 solid; background:#ffffff; color:#4a4a4a; font-size:12px; padding:2px 5px 3px 5px; *margin-top:-1px; }
.catform .bfield .fieldlong select { width:401px; }
.catform .bfield .fieldlong input { width:389px; }
.catform .bfield .fieldsmall { line-height:20px; }
.catform .bfield .fieldsmall select { width:63px; }
.catform .bfield .fieldsmall input { width:113px; }
.catform .bfield .ch { width:194px; padding:23px 0px 0px 1px; }
.catform .bfield .chch { padding:8px 0px 0px 1px; clear:left; margin-top:-4px; *padding-top:10px; }
.catform .bfield .ch input { margin:0px; padding:0px; display:block; float:left; *width:13px; *height:13px; }
.catform .bfield .ch span { display:block; float:left; padding:0px 0px 0px 5px; margin-top:-1px; cursor:default; }
.catform .bfield .fieldr { width:195px; height:22px; overflow:hidden; }
.catform .bfield .fieldr .field { float:left; }
.catform .bfield .fieldrr { float:left; width:7px; height:22px; text-indent:1px; line-height:22px; font-size:16px; }
.catform .bfield .fieldrrr { float:left; height:22px; text-indent:5px; line-height:22px; white-space:nowrap; }
.catform .optit { font-weight:bold; padding:0px 0px 0px 2px; }
.catform .optit strong { font-size:11px; text-transform:uppercase; }
.catform .optsch { padding:1px 0px 0px 0px; }
.catform .optsch table { width:100%; }
.catform .optsch .itm { height:28px; }
.catform .optsch .itm label input { margin:0px; padding:0px; display:block; float:left; *width:13px; *height:13px; margin-top:4px; }
.catform .optsch .itm label span { display:block; float:left; padding:4px 7px 0px 5px; margin-top:-1px; white-space:nowrap; cursor:default; }
.catform .optsch .itm .field { float:left; }
.catform .optsch .itm .field select { width:63px; border:1px #d9d9d9 solid; background:#ffffff; color:#555555; font-size:12px; padding:1px; }
.catform .optsch .itm .field select option { padding:1px 1px 0px 5px; font-size:12px; color:#555555; }
.catform .addtitle { font-size:13px; text-transform:uppercase; font-weight:bold; }
.catform .wtitle { text-transform:uppercase; font-weight:bold; }
.catform .wmess { line-height:25px; padding:3px 0px 0px 0px; }
.catform .messarea {  }
.catform .messarea textarea { width:639px; height:105px; border:1px #d9d9d9 solid; background:#ffffff; color:#808080; font-size:12px; padding:10px 12px; }
.catform .fperiod { width:272px; }
.catform .fperiod .title { font-weight:bold; padding:0px 0px 9px 0px; }
.catform .fperiod .field { padding:0px 0px 9px 2px; }
.catform .fperiod .field select { width:243px; border:1px #d9d9d9 solid; background:#ffffff; color:#555555; font-size:12px; padding:1px; }
.catform .fperiod .field select option { padding:1px 1px 0px 5px; font-size:12px; color:#555555; }
.catform .location { float:right; width:215px; }
.catform .location .ajax { display:none; position:absolute; width:80px; padding:3px 3px 0px 3px; background:#fbfbfb; }
.catform .location .title { font-weight:bold; padding:1px 0px 3px 3px; }
.catform .location .field { padding:0px 0px 11px 0px; }
.catform .location .field select { width:191px; border:1px #d9d9d9 solid; background:#ffffff; color:#555555; font-size:12px; padding:1px; }
.catform .location .field select option { padding:1px 1px 0px 5px; font-size:12px; color:#555555; }
.catform .mysett { width:590px; float:left; }
.catform .phfield .ch { width:300px; padding:1px 0px 0px 1px; }
.catform .phfield .ch input { margin:0px; padding:0px; display:block; float:left; *width:13px; *height:13px; }
.catform .phfield .ch span { display:block; float:left; padding:0px 0px 0px 5px; margin-top:-1px; cursor:default; }
.catform .buttadd { display:block; width:89px; height:23px; margin:0px auto; }
.catform .buttadd a { display:block; width:89px; height:23px; line-height:10px; text-indent:-99999px; background:url(/images/_abz/add_butt.gif) left top no-repeat; }
.catform .buttedit { display:block; width:158px; height:23px; margin:0px auto; }
.catform .buttedit a { display:block; width:158px; height:23px; line-height:10px; text-indent:-99999px; background:url(/images/_abz/update_butt.gif) left top no-repeat; }
.catform .butteif { display:block; width:264px; height:23px; margin:0px auto; }
.catform .butteif a { display:block; width:264px; height:23px; line-height:10px; text-indent:-99999px; background:url(/images/_abz/edit_images_fin.gif) left top no-repeat; }
.catform .buttsearch { display:block; width:84px; height:23px; margin:0px auto; }
.catform .buttsearch a { display:block; width:84px; height:23px; line-height:10px; text-indent:-99999px; background:url(/images/_abz/searchbutt.gif) left top no-repeat; }
.catform .warnmess { width:607px; }
.catform .warnmess .area { padding:2px 3px 7px 3px; }
.catform .warnmess .desc { font-size:11px; line-height:16px; padding:3px 0px 0px 0px; }
.catform .searchloc { width:810px; height:50px; *position:relative; }
.catform .searchloc .area { padding:0px 0px 0px 7px; float:left; }
.catform .searchloc .areaf { padding:0px; }
.catform .searchloc .area .title { font-weight:bold; padding:1px 0px 3px 2px; }
.catform .searchloc .area .field { padding:0px 0px 0px 0px; }
.catform .searchloc .area .field select { width:156px; border:1px #d9d9d9 solid; background:#ffffff; color:#555555; font-size:12px; padding:1px; }
.catform .searchloc .area .field select option { padding:1px 1px 0px 5px; font-size:12px; color:#555555; }
.catform .searchloc .area .ajax { display:none; position:absolute; width:80px; padding:1px 3px 0px 3px; background:#fbfbfb; z-index:10000; }

.catform .images_decl { display:block; float:right; width:300px; }
.catform .images_decl .area { padding:2px 3px 7px 3px; }
.catform .images_decl .desc { font-size:11px; /*line-height:16px;*/ padding:3px 0px 0px 0px; }

.catform .images_add { display:block; float:left; width:510px;/* background:#000000;*/ }
.catform .images_add .warnmess { width:500px; }
.catform .images_add .ait .iitem { padding:0px 10px 10px 0px; }
.catform .images_add .ait .iitem .ima { width:100px; height:75px; background-position:left top; background-repeat:no-repeat; }
.catform .images_add .ait .iitem .move a img { background:none; }
.catform .images_add .ait .iitem .move a:hover img { background:#f0f0f0; }
.catform .images_add .ait .iitem .zoom_del { position:absolute; z-index:2000; width:100px; height:100px; }
.catform .images_add .ait .iitem .zoom_del div { float:right; }
.catform .images_add .ait .iitem .zoom_del .del a img { background:url(/images/_abz/___auth_im_zoom_del.gif) -12px 0px no-repeat; }
.catform .images_add .ait .iitem .zoom_del .del a:hover img { background:url(/images/_abz/___auth_im_zoom_del.gif) -12px -11px no-repeat; }
.catform .images_add .ait .iitem .zoom_del .zoom a img { background:url(/images/_abz/___auth_im_zoom_del.gif) 0px 0px no-repeat; }
.catform .images_add .ait .iitem .zoom_del .zoom a:hover img { background:url(/images/_abz/___auth_im_zoom_del.gif) 0px -11px no-repeat; }

.ahrate td { font-weight:bold; text-align:center; padding:2px 10px; }

.wheels_img { float:right; border-left:1px #d9d9d9 solid; }
.wheels_add { float:left; width:350px; padding:30px 0px 0px 0px; }


.admtab { width:100%; }
.admtab tr { background:#eeeeee; }
.admtab tr.na { background:#ffcccc; }
.admtab th { background:#444444; color:#ffffff; padding:5px; font-weight:bold; }
.admtab td { padding:5px; }

.smap ul { padding:0px 0px 0px 20px; }
.smap li { padding:5px 0px 0px 0px; }

.cat_add_photo_block .cat_add_photo_name { float:left; padding:3px 5px; }
.cat_add_photo_block .cat_add_photo_bl { float:left; width:120px; height:25px; overflow:hidden; }
.cat_add_photo_block .cat_add_photo_title { float:left; cursor:pointer; _cursor:hand; padding:3px 5px; color:#ff691f; text-decoration:underline; white-space:nowrap;/* background:#eeeeee;*/ }
.cat_add_photo_block .cat_add_photo_input { position:absolute; width:94px; height:20px; overflow:hidden; opacity:0; filter:alpha(opacity=0); cursor:pointer; _cursor:hand; }
.cat_add_photo_block .cat_add_photo_input input { background:#ff691f; margin-top:-4px; margin-left:-270px; font-size:40px; cursor:pointer; _cursor:hand; }
.cat_add_photo_block .cat_add_photo_del { float:left; display:none; cursor:pointer; _cursor:hand; padding:3px 5px; color:#ff691f; text-decoration:underline; white-space:nowrap;/* background:#eeeeee;*/ }
.cat_add_photo_block_s .cat_add_photo_title { display:none; }
.cat_add_photo_block_s .cat_add_photo_input { display:none; }
.cat_add_photo_block_s .cat_add_photo_del { display:block; }
