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

/* ///////// buttons.css /////////// */

/*** ac2_buttons  ***/

.ac2_button {float:left; cursor:pointer;}
.ac2_button a {text-decoration:none;}
.ac2_button a:hover {text-decoration:none;}
.ac2_button .lt, .ac2_button .tt, .ac2_button .rt, .ac2_button .lb, .ac2_button .bb, .ac2_button .rb {height:3px; font-size:1px !important; display:block;}
.ac2_button .ll, .ac2_button .rr {display:block;}
.ac2_button .lt {background:transparent url(../img/frontend/buttons/button_standart/lt.gif) no-repeat; padding-left:3px;}
.ac2_button .rt {background:transparent url(../img/frontend/buttons/button_standart/rt.gif) right no-repeat; padding-right:3px;}
.ac2_button .lb {background:transparent url(../img/frontend/buttons/button_standart/lb.gif) no-repeat; padding-left:3px;}
.ac2_button .rb {background:transparent url(../img/frontend/buttons/button_standart/rb.gif) right no-repeat; padding-right:3px;}
.ac2_button .tt {background:#f5f5f5 url(../img/frontend/buttons/button_standart/tt.gif) top repeat-x;}
.ac2_button:hover .tt {background-color:#e1e1e1;}
.ac2_button .bb {background:#d9d9d9 url(../img/frontend/buttons/button_standart/bb.gif) bottom repeat-x;}
.ac2_button:hover .bb {background-color:#b5b5b5;}
.ac2_button .ll {background:transparent url(../img/frontend/buttons/button_standart/ll.gif) no-repeat; padding-left:2px;}
.ac2_button .rr {background:transparent url(../img/frontend/buttons/button_standart/rr.gif) right no-repeat; padding-right:2px;}
.ac2_button .bcnt {background:#d9d9d9 url(../img/frontend/buttons/button_standart/cnt.gif) repeat-x; text-align:center; font-weight:bold; line-height:1em; color:#000; display:block; padding:3px 0;}
.ac2_button:hover .bcnt {background:#b5b5b5 url(../img/frontend/buttons/button_standart/cnt_a.gif) repeat-x;}
.ac2_button .bcnt .next {background:transparent url(../img/frontend/buttons/btn_icons/arr2_r.gif) right center no-repeat; padding-right:10px; margin:0 5px 0 10px; display:block;}
.ac2_button .bcnt .prev {background:transparent url(../img/frontend/buttons/btn_icons/arr2_l.gif) left center no-repeat; padding-left:10px; margin:0 10px 0 5px; display:block;}
.ac2_button .bcnt .add {background:transparent url(../img/frontend/buttons/btn_icons/icn_add.gif) left center no-repeat; padding-left:20px; margin:0 10px 0 5px; display:block;}
.ac2_button .bcnt .search {background:transparent url(../img/frontend/i/icn_magnifier.gif) left center no-repeat; padding:1px 0 1px 20px; margin:0 10px 0 5px; display:block;}

/*** disabled (for all) ***/ 
.ac2_button .disabled a * {cursor:default;}
.ac2_button .disabled {cursor:default;}
.ac2_button .disabled .bcnt {color:#999;}
.ac2_button .disabled .bcnt .next {background:transparent url(../img/frontend/buttons/btn_icons/arr2_r_dis.gif) right center no-repeat; padding-right:10px; margin:0 5px 0 10px;}
.ac2_button .disabled .bcnt .prev {background:transparent url(../img/frontend/buttons/btn_icons/arr2_l_dis.gif) left center no-repeat; padding-left:10px; margin:0 10px 0 5px;}


/* standart_dis */
.ac2_button .standart_dis .lt {background:transparent url(../img/frontend/buttons/button_standart_dis/lt.gif) no-repeat;}
.ac2_button .standart_dis .rt {background:transparent url(../img/frontend/buttons/button_standart_dis/rt.gif) right no-repeat;}
.ac2_button .standart_dis .lb {background:transparent url(../img/frontend/buttons/button_standart_dis/lb.gif) no-repeat;}
.ac2_button .standart_dis .rb {background:transparent url(../img/frontend/buttons/button_standart_dis/rb.gif) right no-repeat;}
.ac2_button .standart_dis .tt {background:#fafafa url(../img/frontend/buttons/button_standart_dis/tt.gif) top repeat-x;}
.ac2_button .standart_dis .bb {background:#ececec url(../img/frontend/buttons/button_standart_dis/bb.gif) bottom repeat-x;}
.ac2_button .standart_dis .ll {background:transparent url(../img/frontend/buttons/button_standart_dis/ll.gif) no-repeat;}
.ac2_button .standart_dis .rr {background:transparent url(../img/frontend/buttons/button_standart_dis/rr.gif) right no-repeat;}
.ac2_button .standart_dis .bcnt {background:#ececec url(../img/frontend/buttons/button_standart_dis/cnt.gif) repeat-x;}
.ac2_button .standart_dis:hover .bcnt {background-image:url(../img/frontend/buttons/button_standart_dis/cnt.gif);}

/* orange */
.ac2_button .orange .lt {background:transparent url(../img/frontend/buttons/button_orange/lt.gif) no-repeat;}
.ac2_button .orange .rt {background:transparent url(../img/frontend/buttons/button_orange/rt.gif) right no-repeat;}
.ac2_button .orange .lb {background:transparent url(../img/frontend/buttons/button_orange/lb.gif) no-repeat;}
.ac2_button .orange .rb {background:transparent url(../img/frontend/buttons/button_orange/rb.gif) right no-repeat;}
.ac2_button .orange .tt {background:#faeebf url(../img/frontend/buttons/button_orange/tt.gif) top repeat-x;}
.ac2_button:hover .orange .tt {background-color:#ffde87;}
.ac2_button .orange .bb {background:#ebc150 url(../img/frontend/buttons/button_orange/bb.gif) bottom repeat-x;}
.ac2_button:hover .orange .bb {background-color:#e89820;}
.ac2_button .orange .ll {background:transparent url(../img/frontend/buttons/button_orange/ll.gif) no-repeat;}
.ac2_button .orange .rr {background:transparent url(../img/frontend/buttons/button_orange/rr.gif) right no-repeat;}
.ac2_button .orange .bcnt {background:#ebc150 url(../img/frontend/buttons/button_orange/cnt.gif) repeat-x;}
.ac2_button .orange:hover .bcnt {background:#e89820 url(../img/frontend/buttons/button_orange/cnt_a.gif) repeat-x;}

/* orange_dis */
.ac2_button .orange_dis .lt {background:transparent url(../img/frontend/buttons/button_orange_dis/lt.gif) no-repeat;}
.ac2_button .orange_dis .rt {background:transparent url(../img/frontend/buttons/button_orange_dis/rt.gif) right no-repeat;}
.ac2_button .orange_dis .lb {background:transparent url(../img/frontend/buttons/button_orange_dis/lb.gif) no-repeat;}
.ac2_button .orange_dis .rb {background:transparent url(../img/frontend/buttons/button_orange_dis/rb.gif) right no-repeat;}
.ac2_button .orange_dis .tt {background:#fefbf3 url(../img/frontend/buttons/button_orange_dis/tt.gif) top repeat-x;}
.ac2_button .orange_dis .bb {background:#f5e1c1 url(../img/frontend/buttons/button_orange_dis/bb.gif) bottom repeat-x;}
.ac2_button .orange_dis .ll {background:transparent url(../img/frontend/buttons/button_orange_dis/ll.gif) no-repeat;}
.ac2_button .orange_dis .rr {background:transparent url(../img/frontend/buttons/button_orange_dis/rr.gif) right no-repeat;}
.ac2_button .orange_dis .bcnt {background:#f5e1c1 url(../img/frontend/buttons/button_orange_dis/cnt.gif) repeat-x;}
.ac2_button .orange_dis:hover .bcnt {background-image:url(../img/frontend/buttons/button_orange_dis/cnt.gif);}

/* grey */
.ac2_button .grey .lt {background:transparent url(../img/frontend/buttons/button_grey/lt.gif) no-repeat;}
.ac2_button .grey .rt {background:transparent url(../img/frontend/buttons/button_grey/rt.gif) right no-repeat;}
.ac2_button .grey .lb {background:transparent url(../img/frontend/buttons/button_grey/lb.gif) no-repeat;}
.ac2_button .grey .rb {background:transparent url(../img/frontend/buttons/button_grey/rb.gif) right no-repeat;}
.ac2_button .grey .tt {background:#f5f5f5 url(../img/frontend/buttons/button_grey/tt.gif) top repeat-x;}
.ac2_button:hover .grey .tt {background-color:#e1e1e1;}
.ac2_button .grey .bb {background:#d9d9d9 url(../img/frontend/buttons/button_grey/bb.gif) bottom repeat-x;}
.ac2_button:hover .grey .bb {background-color:#b5b5b5;}
.ac2_button .grey .ll {background:transparent url(../img/frontend/buttons/button_grey/ll.gif) no-repeat;}
.ac2_button .grey .rr {background:transparent url(../img/frontend/buttons/button_grey/rr.gif) right no-repeat;}
.ac2_button .grey .bcnt {background:#d9d9d9 url(../img/frontend/buttons/button_grey/cnt.gif) repeat-x;}
.ac2_button .grey:hover .bcnt {background:#b5b5b5 url(../img/frontend/buttons/button_grey/cnt_a.gif) repeat-x;}

/* grey_dis */
.ac2_button .grey_dis .lt {background:transparent url(../img/frontend/buttons/button_grey_dis/lt.gif) no-repeat;}
.ac2_button .grey_dis .rt {background:transparent url(../img/frontend/buttons/button_grey_dis/rt.gif) right no-repeat;}
.ac2_button .grey_dis .lb {background:transparent url(../img/frontend/buttons/button_grey_dis/lb.gif) no-repeat;}
.ac2_button .grey_dis .rb {background:transparent url(../img/frontend/buttons/button_grey_dis/rb.gif) right no-repeat;}
.ac2_button .grey_dis .tt {background:#fafafa url(../img/frontend/buttons/button_grey_dis/tt.gif) top repeat-x;}
.ac2_button .grey_dis .bb {background:#ececec url(../img/frontend/buttons/button_grey_dis/bb.gif) bottom repeat-x;}
.ac2_button .grey_dis .ll {background:transparent url(../img/frontend/buttons/button_grey_dis/ll.gif) no-repeat;}
.ac2_button .grey_dis .rr {background:transparent url(../img/frontend/buttons/button_grey_dis/rr.gif) right no-repeat;}
.ac2_button .grey_dis .bcnt {background:#ececec url(../img/frontend/buttons/button_grey_dis/cnt.gif) repeat-x;}
.ac2_button .grey_dis:hover .bcnt {background-image:url(../img/frontend/buttons/button_grey_dis/cnt.gif);}

/* green */
.ac2_button .green .lt {background:transparent url(../img/frontend/buttons/button_green/lt.gif) no-repeat;}
.ac2_button .green .rt {background:transparent url(../img/frontend/buttons/button_green/rt.gif) right no-repeat;}
.ac2_button .green .lb {background:transparent url(../img/frontend/buttons/button_green/lb.gif) no-repeat;}
.ac2_button .green .rb {background:transparent url(../img/frontend/buttons/button_green/rb.gif) right no-repeat;}
.ac2_button .green .tt {background:#e9f7c4 url(../img/frontend/buttons/button_green/tt.gif) top repeat-x;}
.ac2_button:hover .green .tt {background-color:#cfed90;}
.ac2_button .green .bb {background:#b0e058 url(../img/frontend/buttons/button_green/bb.gif) bottom repeat-x;}
.ac2_button:hover .green .bb {background-color:#75be2a;}
.ac2_button .green .ll {background:transparent url(../img/frontend/buttons/button_green/ll.gif) no-repeat;}
.ac2_button .green .rr {background:transparent url(../img/frontend/buttons/button_green/rr.gif) right no-repeat;}
.ac2_button .green .bcnt {background:#b0e058 url(../img/frontend/buttons/button_green/cnt.gif) repeat-x;}
.ac2_button .green:hover .bcnt {background:#75be2a url(../img/frontend/buttons/button_green/cnt_a.gif) repeat-x;}

/* ac2_button_green_dis */
.ac2_button .green_dis .lt {background:transparent url(../img/frontend/buttons/button_green_dis/lt.gif) no-repeat;}
.ac2_button .green_dis .rt {background:transparent url(../img/frontend/buttons/button_green_dis/rt.gif) right no-repeat;}
.ac2_button .green_dis .lb {background:transparent url(../img/frontend/buttons/button_green_dis/lb.gif) no-repeat;}
.ac2_button .green_dis .rb {background:transparent url(../img/frontend/buttons/button_green_dis/rb.gif) right no-repeat;}
.ac2_button .green_dis .tt {background:#f3fbe0 url(../img/frontend/buttons/button_green_dis/tt.gif) top repeat-x;}
.ac2_button .green_dis .bb {background:#d6eeb6 url(../img/frontend/buttons/button_green_dis/bb.gif) bottom repeat-x;}
.ac2_button .green_dis .ll {background:transparent url(../img/frontend/buttons/button_green_dis/ll.gif) no-repeat;}
.ac2_button .green_dis .rr {background:transparent url(../img/frontend/buttons/button_green_dis/rr.gif) right no-repeat;}
.ac2_button .green_dis .bcnt {background:#d6eeb6 url(../img/frontend/buttons/button_green_dis/cnt.gif) repeat-x;}
.ac2_button .green_dis:hover .bcnt {background-image:url(../img/frontend/buttons/button_green_dis/cnt.gif);}



/*======= button_num ==========*/
.button_num {float:left; cursor:pointer; background-color:#999999;}
.button_num * {text-decoration:none; color:#000}
.button_num .lt, .button_num .rt, .button_num .lb, .button_num .rb {background:transparent url(../img/frontend/buttons/button_num/cnr_white.gif) no-repeat; display:block;}
.button_num .lt {background-position:left top;}
.button_num .rt {background-position:right top;}
.button_num .lb {background-position:left bottom;}
.button_num .rb {background-position:right bottom; padding:1px;}
.button_num .inner {background:#a3a3a3 url(../img/frontend/buttons/button_num/bg_grey.gif) repeat-x; display:inline-block;}
.button_num .inner .lt, .button_num .inner .rt, .button_num .inner .lb, .button_num .inner .rb {background-image:url(../img/frontend/buttons/button_num/cnr_grey.gif);}
.button_num .bcnt {text-align:center; padding:1px 5px 3px 5px; display:block; line-height:1em;}
.button_num .next {background:transparent url(../img/frontend/buttons/button_num/next_grey.gif) right center no-repeat; padding-right:11px; margin-right:4px;}
.button_num .prev {background:transparent url(../img/frontend/buttons/button_num/prev_grey.gif) left center no-repeat; padding-left:11px; margin-left:4px;}

.button_num:hover {background:#600000 url(../img/frontend/buttons/button_num/bg_red.gif) repeat-x;}
.button_num:hover * {text-decoration:none; color:#fff;}
.button_num:hover .inner, .button_num:hover .inner * {background:transparent none;}
.button_num:hover .next {background:transparent url(../img/frontend/buttons/button_num/next_white.gif) right center no-repeat;}
.button_num:hover .prev {background:transparent url(../img/frontend/buttons/button_num/prev_white.gif) left center no-repeat;}

/* button_num grey_active */
.button_num .grey_active:hover {background-color:#999999;}
.button_num .grey_active,
.button_num .grey_active:hover, 
.button_num .grey_active *,
.button_num .grey_active:hover * {cursor:default; color:#b00; font-weight:bold;}

.button_num .grey_active .inner, .button_num .grey_active:hover .inner {background:#fff none;}
.button_num .grey_active:hover .inner .lt, 
.button_num .grey_active:hover .inner .rt, 
.button_num .grey_active:hover .inner .lb, 
.button_num .grey_active:hover .inner .rb {background:transparent url(../img/frontend/buttons/button_num/cnr_white.gif) no-repeat;}
.button_num .grey_active .next,
.button_num .grey_active:hover .next {background:transparent url(../img/frontend/buttons/button_num/next_red.gif) right center no-repeat;}
.button_num .grey_active .prev,
.button_num .grey_active:hover .prev {background:transparent url(../img/frontend/buttons/button_num/prev_red.gif) left center no-repeat;}

/* button_num grey_dis */
.button_num .grey_dis, .button_num .grey_dis:hover {background:#e0e0e0 none;}
.button_num .grey_dis,
.button_num .grey_dis:hover, 
.button_num .grey_dis *,
.button_num .grey_dis:hover * {cursor:default; color:#aaaaaa;}
.button_num .grey_dis .inner,
.button_num .grey_dis .inner *, 
.button_num .grey_dis:hover .inner * {background:transparent none;}
.button_num .grey_dis .next,
.button_num .grey_dis:hover .next {background:transparent url(../img/frontend/buttons/button_num/next_grey_dis.gif) right center no-repeat;}
.button_num .grey_dis .prev,
.button_num .grey_dis:hover .prev {background:transparent url(../img/frontend/buttons/button_num/prev_grey_dis.gif) left center no-repeat;}



/*======= button_simple ==========*/
.button_simple {float:left; background-color:#eee;}
.button_simple * {text-decoration:none; color:#000}
.button_simple .lt, .button_simple .rt, .button_simple .lb, .button_simple .rb {background:transparent url(../img/frontend/buttons/button_num/cnr_white.gif) no-repeat; display:block;}
.button_simple .lt {background-position:left top;}
.button_simple .rt {background-position:right top;}
.button_simple .lb {background-position:left bottom;}
.button_simple .rb {background-position:right bottom; padding:1px;}
.button_simple .bcnt {text-align:center; padding:1px 5px 3px 5px; display:block; line-height:1em;}
.button_simple .next {background:transparent url(../img/frontend/buttons/button_num/next_grey.gif) right center no-repeat; padding-right:11px; margin-right:4px;}
.button_simple .prev {background:transparent url(../img/frontend/buttons/button_num/prev_grey.gif) left center no-repeat; padding-left:11px; margin-left:4px;}






/* ///////// mods.css /////////// */

h4 {font-size:100%;}

/*.. global style ............................................*/
.v_radio_inline ul, 
.v_radio_inline ul li {display:inline}
.hidden {display:none}
.nolcol {font-size:10pt; margin-top:10px}
.go_details{font-size:10pt; margin-left:10px}

/*input.file {width:auto; border:none}*/

ul {padding:0}

.bigfont {font-size:120%}
.smallfont {font-size:85%}
.font_small {font-size:85%}
.red {color:#b00}
.green {color:#690}
.no_val{color:#ccc;}

.bg_embed {padding: 8px 10px; background-color:#eee}
.bg_white {background-color:#FFFFFF}

.no_bdr {border:0px none !important}
.no_mrgn_b {margin-bottom:0px !important}

.f_defaultText input {height:16px}
.f_deftxt {color:#999999; font-size:90%}

.f_recommended h5 label {font-weight:bold;}
.txt_example {font-size:85%; color:#960}
.star_desirable, .f_recommended .primstar  {font-weight:bold;color:#f90; padding:0 3px}
.star_required, .f_required .primstar {font-weight:bold;color:#b00; padding:0 3px}

.f_required img {font-size:85%;font-weight:bold;color:#900;}
.f_recommended img {font-size:85%;font-weight:bold;color:#f90;}

/* cols2 */
.cols2 .left {float:left}
.cols2 .right {float:right}
.cols2 .right div {text-align:right}
.cols2 .right .ac2_button {margin-left:10px}

/*alerts*/
.alert{margin:0 0 10px 0;padding:7px 7px 7px 50px;background-position:5px 5px; background-repeat:no-repeat;font-size:80%}
.alert h4 {margin:0; padding:0;}

.alert_ok{background-image:url(../img/frontend/i/icn_alrt_ok.gif);background-color:#eeffdd;color:#006;border:2px solid #be9; min-height:25px;}
.alert_info{background-image:url(../img/frontend/i/icn_alrt_info.gif);background-color:#eef3ff;color:#006;border:2px solid #9bf; min-height:25px;}
.alert_hint{background-image:url(../img/frontend/i/icn_alrt_lamp.gif);background-color:#eef9ff;color:#006;border:2px solid #9cf; min-height:25px;}
.alert_attention{background-image:url(../img/frontend/i/icn_alrt_attention.gif);background-color:#ffffcc;color:#000;border:2px solid #fc9; min-height:25px;}
.alert_stop{background-image:url(../img/frontend/i/icn_alrt_stop.gif);background-color:#ffeeee;color:#000;border:2px solid #fcc; min-height:25px;}

.alert_search{background-image:url(../img/frontend/i/icn_alrt_search.gif);background-color:#eef3ff;color:#006;border:2px solid #9bf; min-height:25px;margin-bottom:0}

*html .alert_ok,
*html .alert_info,
*html .alert_hint,
*html .alert_attention,
*html .alert_stop {height:25px;}

.alert_ok_small{padding:3px 3px 3px 20px;background-image:url(../img/frontend/i/icn_alrt_ok_small.gif); min-height:15px; border:0}
.alert_info_small{padding:3px 3px 3px 20px;background-image:url(../img/frontend/i/icn_alrt_info_small.gif); min-height:15px; border:0}
.alert_hint_small{padding:3px 3px 3px 20px;background-image:url(../img/frontend/i/icn_alrt_lamp_small.gif); min-height:15px; border:0}
.alert_attention_small{padding:3px 3px 3px 20px;background-image:url(../img/frontend/i/icn_alrt_attention_small.gif); min-height:15px; border:0}
.alert_stop_small{padding:3px 3px 3px 20px;background-image:url(../img/frontend/i/icn_alrt_stop_small.gif); min-height:15px; border:0}

.alert li {list-style:disc; margin:1em;}


/* messages - sliding doors */
.sd_msg{display:inline-table; // display:inline-block; margin:2px 0 0 0;padding:0 0 0 40px;overflow:hidden;background-position:left top;}
.sd_msg .sd_cnt{display:inline-block;margin:0;padding:0 20px 0 0;height:23px;line-height:23px;background-position:right top;font-size:10pt;text-align:left;color:#000}
.sd_msg, .sd_msg .sd_cnt {background-image:url(../img/frontend/sd/sd_msg.gif);background-repeat:no-repeat;}
.sd_msg_info{background-image:url(../img/frontend/sd/sd_msg_info.gif);}


.dop_search_info {color:#808080; font-size:85%; margin-bottom:10px;}

/*.. end of global style ..*/




/*** captcha ***/
.captcha label {width:auto; margin:0 0 10px 0;}
.captcha table img {margin-right:10px;}
.captcha table input {margin-top:5px;}


/* labels promo */
.lbl_promo {display:block;position:absolute; top:-7px; left:-7px; width:30px; height:30px; text-indent:-1000px;
			background:transparent url(../img/frontend/firms/lbl_bell.png) no-repeat 0 0;}
.lbl_promo:hover{background:transparent url(../img/frontend/firms/lbl_bell.png) no-repeat 0 -30px;}
*html .lbl_promo, 
*html .lbl_promo:hover {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s.autocentre.ua/ab/img/frontend/firms/lbl_bell.png', sizingMethod='crop');}

.lbl_promo_big {display:block;position:absolute; top:-7px; left:-7px; width:51px; height:51px; text-indent:-1000px;
			background:transparent url(../img/frontend/firms/lbl_bell_big.png) no-repeat 0 0;}
.lbl_promo_big:hover{background:transparent url(../img/frontend/firms/lbl_bell_big.png) no-repeat 0 -52px;}
*html .lbl_promo_big, 
*html .lbl_promo_big:hover {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s.autocentre.ua/ab/img/frontend/firms/lbl_bell_big.png', sizingMethod='crop');}

.lbl_promo_big2 {display:block;position:absolute; top:-7px; left:-7px; width:70px; height:70px; text-indent:-1000px;
			background:transparent url(../img/frontend/firms/lbl_promo_big.png) no-repeat 0 0;}
.lbl_promo_big2:hover{background:transparent url(../img/frontend/firms/lbl_promo_big.png) no-repeat 0 -70px;}
*html .lbl_promo_big2, 
*html .lbl_promo_big2:hover {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s.autocentre.ua/ab/img/frontend/firms/lbl_promo_big.png', sizingMethod='crop');}




/*.. big icons (global) .................................*/
.with_big_icn{padding:10px 10px 10px 90px; background: transparent 0 10px no-repeat}
.big_icn_key{background-image:url(../img/frontend/i_big/icn_big_key.gif)}
    /*  for brown bg:
       .big_icn_key{background-image:url(../img/frontend/i_big/icn_big_key_brown.gif)}  */





/*.. supercaptcha ...........................................*/
.supercaptcha-table{}
.supercaptcha-image{}
.supercaptcha-refresh {text-decoration:none; display:inline-block; color:#03C; border-bottom:1px dotted #03C}
.supercaptcha-refresh:hover {color:#f00; border-color:#f00; text-decoration:none}
.supercaptcha-input{}

/* supercaptcha in add ad form */
.add_dop_info .supercaptcha-table{}
.add_dop_info .supercaptcha-table td{padding-left:0}
.add_dop_info .supercaptcha-image{border:1px solid #ddb}
.add_dop_info .supercaptcha-refresh {text-decoration:none; display:inline-block; color:#03C; border-bottom:1px dotted #03C}
.add_dop_info .supercaptcha-refresh:hover {color:#f00; border-color:#f00; text-decoration:none}

.add_dop_info .supercaptcha-input{font-size:130%;padding:3px; width:7em}


/*.. links .......................................................*/
a.control {color:#4466cc}
a.control:hover {color:#bb0000}

a.ac {color:#000; text-decoration:underline}
a.ac:hover {color:#b00}
a.ab {color:#03C; text-decoration:underline}
a.ab:hover {color:#b00}
a.spaned {text-decoration:none;regist background-position: left 2px}
a.spaned .checked {color:#000}
a.spaned span {text-decoration:underline}

a.ac_dotted {text-decoration:none; display:inline-block; color:#000; border-bottom:1px dotted #000;}
a.ac_dotted:hover {color:#b00; border-color:#b00; text-decoration:none}

a.ac_dotted_spaned {text-decoration:none; background-position: left 2px}
a.ac_dotted_spaned span {display:inline-block; color:#000; border-bottom:1px dotted #000}
a.ac_dotted_spaned:hover span {color:#b00; border-color:#b00; text-decoration:none}
a.ac_dotted_spaned:hover {text-decoration:none}

a.ab_dotted {text-decoration:none; display:inline-block; color:#03C; border-bottom:1px dotted #03C}
a.ab_dotted:hover {color:#f00; border-color:#f00; text-decoration:none}

a.ab_dotted_spaned {text-decoration:none; background-position: left 2px}
a.ab_dotted_spaned span {display:inline-block; color:#03C; border-bottom:1px dotted #03C; // padding-top:1px;}
a.ab_dotted_spaned:hover span {color:#f00; border-color:#f00; text-decoration:none;}
a.ab_dotted_spaned:hover {text-decoration:none;}

a.ab_dropdown {background:transparent url(../img/frontend/arr_blue_down.gif) left 60% no-repeat; padding-left:12px}
a.ab_dropdown:hover {background-image:url(../img/frontend/arr_red_down.gif)}
a.ab_dropdown_opened {background-image:url(../img/frontend/arr_blue_up.gif)}
a.ab_dropdown_opened:hover {background-image:url(../img/frontend/arr_red_up.gif)}

a.ab_continue {padding-right:20px; background:transparent url(../img/frontend/i/i_det.gif) right no-repeat}
a.ab_continue:hover {background-image:url(../img/frontend/i/i_det_o.gif)}

a.ab_all {padding-right:15px; background:transparent url(../img/frontend/i/arr_all.gif) right 70% no-repeat}

a.ab_out {padding-left:12px; background:transparent url(../img/frontend/i/i_out2.gif) left 5px no-repeat}



/* iconed text elements ......................................................... */
.ico_photo {padding-left:25px; background:transparent url(../img/frontend/i/i_photo.gif) left 2px no-repeat}
.ico_video {padding-left:25px; background:transparent url(../img/frontend/i/i_video.gif) left 2px no-repeat}
.ico_comment {padding-left:25px; background:transparent url(../img/frontend/i/i_comment.gif) left 2px no-repeat}


/*** iconed_blinking ..........................................................***/
/* top 1px - for text, 2px - for links in its styles*/
.ic_logo_autopoisk {padding-left:20px; background:transparent url(../img/frontend/i/icn_logo_avtopoisk.gif) left 0px no-repeat;padding-bottom:2px !important}
.ic_logo_infocar {padding-left:20px; background:transparent url(../img/frontend/i/icn_logo_infocar.gif) left 0px no-repeat;padding-bottom:2px !important}

.ic_add_to_unlim {display:block;padding-left:20px; background:transparent url(../img/frontend/i/i_add_to_unlim.gif) left 1px no-repeat}
a.ic_add_to_unlim:hover, .active .ic_add_to_unlim {background-image:url(../img/frontend/i/i_add_to_unlim_o.gif)}

.ic_autosalon {padding-left:20px; background:transparent url(../img/frontend/i/i_cars.gif) left 1px no-repeat}
a.ic_autosalon:hover, .active .ic_autosalon { background-image:url(../img/frontend/i/i_cars_o.gif)}

.ic_email {padding-left:20px; background:transparent url(../img/frontend/i/i_envelop.gif) left 1px no-repeat}
a.ic_email:hover, .active .ic_email { background-image:url(../img/frontend/i/i_envelop_o.gif)}

.ic_interesting{padding-left:20px; background:transparent url(../img/frontend/i/icn_fav_add.gif) left -1px no-repeat}
a.ic_interesting:hover, .active .ic_interesting {background-image:url(../img/frontend/i/icn_fav_add_o.gif)}

.ic_fav_add {padding-left:20px; background:transparent url(../img/frontend/i/i_fav2_add.gif) left 1px no-repeat}
a.ic_fav_add:hover, .active .ic_fav_add {background-image:url(../img/frontend/i/i_fav2_add_o.gif)}

.ic_fav_added {padding-left:20px; background:transparent url(../img/frontend/i/i_fav2_added.gif) left 1px no-repeat}
a.ic_fav_added:hover, .active .ic_fav_added {background-image:url(../img/frontend/i/i_fav2_added_o.gif)}

.ic_fav_added_st {padding-left:20px; background:transparent url(../img/frontend/i/i_fav2_added.gif) left 1px no-repeat; cursor:default}
a.ic_fav_added_st span, a.ic_fav_added_st:hover span {color:#000; border-bottom:none; cursor:default}

.ic_star {padding-left:20px; background:transparent url(../img/frontend/i/i_star2.gif) left 1px no-repeat}
a.ic_star:hover, .active .ic_star {background-image:url(../img/frontend/i/i_star2_o.gif)}

.ic_prem {padding-left:20px; background:transparent url(../img/frontend/i/i_premium2.gif) left 1px no-repeat}
a.ic_prem:hover, .active .ic_prem {background-image:url(../img/frontend/i/i_premium2_o.gif)}

.ic_error {padding-left:20px; background:transparent url(../img/frontend/i/i_error2.gif) left 1px no-repeat}
a.ic_error:hover, .active .ic_error {background-image:url(../img/frontend/i/i_error2_o.gif)}

.ic_print {padding-left:20px; background:transparent url(../img/frontend/i/i_print.gif) left 1px no-repeat}
a.ic_print:hover, .active .ic_print {background-image:url(../img/frontend/i/i_print_o.gif)}

.ic_user {padding-left:20px; background:transparent url(../img/frontend/i/i_people.gif) left 1px no-repeat}
a.ic_user:hover, .active .ic_user {background-image:url(../img/frontend/i/i_people_o.gif)}

.ic_info {padding-left:20px; background:transparent url(../img/frontend/i/i_info.gif) left 1px no-repeat}
a.ic_info:hover, .active .ic_info {background-image:url(../img/frontend/i/i_info_o.gif)}

.ic_stat {padding-left:20px; background:transparent url(../img/frontend/i/i_stat.gif) left 1px no-repeat}
a.ic_stat:hover, .active .ic_stat {background-image:url(../img/frontend/i/i_stat_o.gif)}

.ic_edit {padding-left:20px; background:transparent url(../img/frontend/i/i_edit.gif) left 1px no-repeat}
a.ic_edit:hover, .active .ic_edit {background-image:url(../img/frontend/i/i_edit_o.gif)}

.ic_view {padding-left:20px; background:transparent url(../img/frontend/i/i_view.gif) left 1px no-repeat}
a.ic_view:hover, .active .ic_view {background-image:url(../img/frontend/i/i_view_o.gif)}

.ic_archive {padding-left:20px; background:transparent url(../img/frontend/i/i_archive.gif) left 1px no-repeat}
a.ic_archive:hover, .active .ic_archive {background-image:url(../img/frontend/i/i_archive_o.gif)}

.ic_delete {padding-left:16px; background:transparent url(../img/frontend/i/i_cross.gif) left 1px no-repeat}
a.ic_delete:hover, .active .ic_delete {background-image:url(../img/frontend/i/i_cross_o.gif)}

.ic_myadv {padding-left:20px; background:transparent url(../img/frontend/i/i_docs.gif) left 1px no-repeat}
a.ic_myadv:hover, .active a.ic_myadv {background-image:url(../img/frontend/i/i_docs_o.gif)}

.ic_add {padding-left:20px; background:transparent url(../img/frontend/i/i_add.gif) left 1px no-repeat}
a.ic_add:hover, .active .ic_add {background-image:url(../img/frontend/i/i_add_o.gif)}

.ic_remove {padding-left:20px; background:transparent url(../img/frontend/i/i_remove.gif) left 1px no-repeat}
a.ic_remove:hover, .active .ic_remove {background-image:url(../img/frontend/i/i_remove_o.gif)}

.ic_payment {padding-left:20px; background:transparent url(../img/frontend/i/i_payment.gif) left 1px no-repeat}
a.ic_payment:hover, .active a.ic_payment {background-image:url(../img/frontend/i/i_payment_o.gif)}

.ic_refresh {padding-left:20px; background:transparent url(../img/frontend/i/i_refresh.gif) left 2px no-repeat}
a.ic_refresh:hover, .active a.ic_refresh {background-image:url(../img/frontend/i/i_refresh_o.gif)}

.ic_relink {padding-left:20px; background:transparent url(../img/frontend/i/i_relink.gif) left 1px no-repeat}
a.ic_relink:hover, .active a.ic_relink {background-image:url(../img/frontend/i/i_relink_o.gif)}

.ic_video {padding-left:20px; background:transparent url(../img/frontend/i/i_video2.gif) left 1px no-repeat}
a.ic_video:hover, .active a.ic_video {background-image:url(../img/frontend/i/i_video2_o.gif)}

.ic_photo {padding-left:20px; background:transparent url(../img/frontend/i/i_photo2.gif) left 1px no-repeat}
a.ic_photo:hover, .active a.ic_photo {background-image:url(../img/frontend/i/i_photo2_o.gif)}

.ic_comment {padding-left:20px; background:transparent url(../img/frontend/i/i_comment2.gif) left 1px no-repeat}
a.ic_comment:hover, .active a.ic_comment {background-image:url(../img/frontend/i/i_comment2_o.gif)}

.ic_unlim {padding-left:20px; background:transparent url(../img/frontend/i/i_unlim.gif) left 1px no-repeat}
a.ic_unlim:hover, .active a.ic_unlim {background-image:url(../img/frontend/i/i_unlim_o.gif)}

.ic_search {padding-left:20px; background:transparent url(../img/frontend/i/icn_magnifier.gif) left 1px no-repeat}

.ic_search2 {padding-left:20px; background:transparent url(../img/frontend/i/i_magnifier2.gif) left 1px no-repeat}
a.ic_search2:hover, .active a.ic_search2 {background-image:url(../img/frontend/i/i_magnifier2_o.gif)}


.ic_lbl_wow {padding-left:16px; background:transparent url(../img/frontend/i/icn_lbl_wow.gif) left 1px no-repeat; font-weight:bold}

.ic_phonenumber {padding-left:17px; background:transparent url(../img/frontend/i/icn_phone_small.gif) left 2px no-repeat}

a.ic_show {padding-left:15px; background:transparent url(../img/frontend/i/i_txt_plus.gif) left 3px no-repeat}
a.ic_hide {padding-left:15px; background:transparent url(../img/frontend/i/i_txt_minus.gif) left 3px no-repeat}

/*** selections in ads ..............................................***/
.avto_state {color:#864;} 
	.avto_state_dtp    {color:#900; font-weight:bold} /* после ДТП - after-dtp (928) */
	.avto_state_credit {}                             /* кредитный - credited (1929) */
	.avto_state_rent   {}                             /* эксплуатировался в прокате - in-rent (1931) */
	.avto_state_custom {color:#000; font-weight:bold} /* не растаможен - not-custom (1932) */
	.avto_state_notua  {}                             /* не эксплуатировался в Украине - not-used-in-ua (1930) */
	.avto_state_new    {}                             /* новая */
	.avto_state_repair {}                             /* после кап.ремонта */
	.avto_state_immid  {}                             /* срочно */
	.avto_state_change {}                             /* возможен обмен */

/* for item */
.adv_topheader .adv_hdr_cnt .left .avto_state {padding:0 0 1px 0} 
	.adv_topheader .adv_hdr_cnt .left .avto_state_dtp{padding:0 4px 1px 15px;background:#fcc url(../img/frontend/i/i_dtp_small.gif) 3px 3px no-repeat}	
	.adv_topheader .adv_hdr_cnt .left .avto_state_custom {padding:0 4px 1px 4px;background-color:#fe3}
/* for list */
.myadv_res .res_item .cnt .text .statusline .avto_state {display:inline; margin-right:10px; white-space:nowrap}
	.myadv_res .res_item .cnt .text .avto_state_dtp {padding:0 4px 1px 15px;background: url(../img/frontend/i/i_dtp_small.gif) 3px 2px no-repeat}
	.myadv_res .res_item .cnt .text .avto_state_custom {padding:0 4px 1px 4px;background-color:#fe3}

.myadv_res .res_item .cnt .text .info_rubr .avto_state {margin:0;}



.attent_lbl span,
.attent_lbl_l span,
.attent_lbl_r span {background-color:#ff9933; color:#FFFFFF; display:inline-block; font-style:normal; font-weight:bold; line-height:1em;}
.attent_lbl span   {padding:1px 4px 2px 4px}
.attent_lbl_l span {padding:2px 7px 3px 0}
.attent_lbl_r span {padding:1px 0 3px 7px}
.attent_lbl_l {background:transparent url(../img/frontend/attention_lbl_l_bg.gif) left center no-repeat;  padding-left:15px;  display:inline-block}
.attent_lbl_r {background:transparent url(../img/frontend/attention_lbl_r_bg.gif) right center no-repeat; padding-right:15px; display:inline-block}
	/* .disabled */
	.disabled .attent_lbl span, 
	.disabled .attent_lbl_l span, 
	.disabled .attent_lbl_r span {background-color:#CCCCCC}
	.disabled .attent_lbl_l {background-image:url(../img/frontend/attention_lbl_l_bg_dis.gif)}
	.disabled .attent_lbl_r {background-image:url(../img/frontend/attention_lbl_r_bg_dis.gif)}

.change_lbl {background-color:#009900; color:#FFFFFF; display:inline-block; font-style:normal; font-weight:bold; line-height:1em; padding:1px 4px 2px 4px;}

.ontender .button_simple {
background:#600000 url(http://autocentre.ua/templates/autocentre_main/images/button_num/bg_red.gif) repeat-x scroll 0 0;}
.ontender .button_simple .bcnt {color:#ffffff; font-weight:bold; padding-left:20px; background:transparent url(../img/frontend/i/i_meshok_red.gif) no-repeat 5px 50%;}




/*** .pager ...................... ***/
.pager {margin-bottom:20px}
.pager .button_num {margin-left:5px; float:right}

/*** .bigicons_floatlist ......... ***/
.bigicons_floatlist {margin-bottom:20px}
.bigicons_floatlist ul li {display:block; width:130px; height:110px; overflow:hidden; text-align:center; float:left; border:2px solid #eee; margin:0 5px 5px 0}
.bigicons_floatlist ul li a {display:block; width:100%; height:100%;}
.bigicons_floatlist ul li a:hover {background:transparent url(../img/frontend/bg/bg_rubr_o.gif) no-repeat center center; color:#b00}
.bigicons_floatlist ul li a img {display:block; margin:0px auto 10px auto}

/*** .search_params .............. ***/
.search_params {border:2px solid #D2EB90; margin-bottom:20px}
.search_params .wrap {padding:10px}
.search_params .cnt {margin-right:20px}
.search_params .cnt .lbl {font-size:85%; color:#669900}
.search_params .cnt .val {font-weight:bold}
.search_params .bot_params {/*font-size:85%;*/ text-align:right; padding:5px 10px; background-color:#EDFAD1}
.search_params .withdel .lbl {display:block; float:left; margin-right:5px}
.search_params .withdel .itm {display:block; float:left; margin-right:15px; font-weight:bold; padding-right:10px; margin-right:15px; background:transparent url(../img/frontend/i/i_blt_cross.gif) no-repeat right; cursor:pointer; white-space:nowrap; text-decoration:none}
.search_params .withdel .itm:hover {background:transparent url(../img/frontend/i/i_blt_cross_o.gif) no-repeat right; text-decoration:underline; color:#000}




/* styles for ads =========================================================================== */

/*** adv_topheader .................***/
.adv_topheader {margin-bottom:5px}
.adv_topheader .logo {float:left; width:70px}
.adv_topheader .logo img {border:1px solid #eee; margin:0 10px 0 0}
.adv_topheader .adv_hdr_info {float:left; width:507px}
.adv_topheader .nologo .adv_hdr_info {float:none; width:auto}
.adv_topheader .adv_hdr_info .bg_embed {padding:3px 0; background:transparent; border-top:1px dotted #ddd}
.adv_topheader .hdr .price {float:right; text-align:right; }
.adv_topheader .hdr .price .attent_lbl_r {margin-right:10px; position:relative; top:-2px; font-size:80%}
.adv_topheader .hdr .price b {font-size:120%;font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;color:#000} 

.adv_topheader .adv_hdr_cnt .right {float:right; color:#444; text-align:right}
.adv_topheader .adv_hdr_cnt .adv_hdr_status{font-size:80%}
.adv_topheader .adv_hdr_cnt .adv_hdr_sysinfo{font-size:80%; margin-top:3px}
.adv_topheader .adv_hdr_cnt .left .avto_state {margin-right:10px}
.adv_topheader .adv_hdr_cnt .left .region {margin-right:20px}
	/* .disabled */
	.disabled .adv_topheader .hdr .price b,
	.disabled .adv_topheader .adv_hdr_cnt * {color:#999}

/*** h2.model_year_hdr ***/
h1.model_year_hdr, 
h2.model_year_hdr {color:#000; margin:0; padding:0; font-weight:bold; font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:110%}
h1.model_year_hdr span, 
h2.model_year_hdr span {margin-left:10px; color:#999999}
	/* .disabled */
	.disabled .model_year_hdr,
	.disabled .model_year_hdr span {color:#999}


/*** ad header actions row ***/
.additional_hdr_info_foruser {background-color:#DDF0FF; border:1px solid #8DB2E3; padding:5px 10px 5px 10px;}
.additional_hdr_info {font-size:85%; text-align:right; margin-bottom:5px;}
.additional_hdr_info .hdr {font-weight:bold; color:#000066; text-align:left; padding-bottom:5px;}
*html .additional_hdr_info .hdr {position:relative;}
.additional_hdr_info .right {}
.additional_hdr_info .ic_myadv {margin-left:20px;}
.additional_hdr_info .left {float:left;}
.additional_hdr_info .right .item {float:right; margin-left:15px;}
.additional_hdr_info .left .item {float:left; margin-right:15px;}
.additional_hdr_info .left .item a {padding-top:1px;}
.additional_hdr_info .ic_email {padding-left:10px;}
.additional_hdr_info .ic_email a {margin:0 0 0 10px;}


/*** .ad_sep - separator for ordinary, premium and starred ads ....................***/
.ad_sep {margin-bottom:10px}
.ad_sep_ordinary{height:1px;border-bottom:2px solid #eee}
.ad_sep_premium{height:15px;background:#ecd06e url(../img/frontend/adv_bg_premium.gif) no-repeat 0 0}
.ad_sep_starred{height:15px;background:#c4dc6e url(../img/frontend/adv_bg_starred.gif) no-repeat 0 0}


/*** .gallery .........................***/
.gallery {width:305px}
.gallery .gal_screen{position:relative}
.gallery .gal_screen .lbl_promo_big {left:110px; top:-10px}
.gallery .gal_screen, .gallery .gal_video {margin-left:1px}

.gallery .gal_screen .gal_img_main {display:block;position:relative;min-height:150px}
	.view_imgcrop .gal_img_main .img_wrapper{display:block;height:180px;overflow:hidden}
	
.gallery .gal_screen .gal_img_ovl {display:block;position:absolute;top:0px;left:0;width:259px;height:106px;}
.gallery .gal_screen .gal_img_zoom {display:block;position:absolute;top:0px;left:0;width:297px;text-align:right;}

.gallery .gallery_menu {padding:3px 0; border-top:2px solid #E5E5E5; border-bottom:2px solid #E5E5E5; margin-bottom:10px}
.gallery .gal_video {padding-top:3px; border-top:2px solid #E5E5E5}
.gallery .edit_video {font-size:85%; margin:5px 0 20px 0;}
.gallery .edit_video .ic_relink {margin-right:20px;}
.gallery .gal_hdr {font-weight:bold; margin-top:5px}
.gallery .marks_bullist .hdr {padding-left:25px; margin-bottom:5px}

/*** .gallery_menu ***/
.gallery_menu .gm_item {display:block; width:100px; height:75px; overflow:hidden; float:left; position:relative; margin:0 1px 1px 0}
.gallery_menu .gm_item img {width:100px}
.gallery_menu .gm_item a {display:block; width:100px; height:75px; position:absolute; left:0; top:0; background:transparent url(../img/frontend/spacer.gif)}
.gallery_menu .gm_item a:hover {background:transparent url(../img/frontend/smallphotoborder_light.gif) no-repeat}
.gallery_menu .gm_item a.selected, .gallery_menu .gm_item a.selected:hover {background:transparent url(../img/frontend/smallphotoborder.gif) no-repeat}


/*** .car_info_tabled ....................***/
.car_info_tabled {margin-bottom:20px}
.car_info_tabled table {width:100%; color:#000}
	.disabled .car_info_tabled table * {color:#999}

.car_info_tabled table label {color:#999; display:block; font-size:80%}
#rcol .car_info_tabled table label {font-size:90%}
.car_info_tabled table td {padding:2px 0; line-height:1.1em}
.car_info_tabled table td.val {padding-left:10px}
.car_info_tabled table div.val {margin-top:2px}

.color_sample {width:6px; height:6px; display:inline-block; font-size:1px; margin-right:5px}
.car_info_tabled .region td, .car_info_tabled .refreshed td, .car_info_tabled .created td {padding:0}


/* .simple_iconed */
.car_info_tabled .simple_iconed table td{padding:1px 0}
.car_info_tabled .simple_iconed table td.val div {padding-left:25px}
.car_info_tabled .simple_iconed table .enjine .v_fuel {background:transparent url(../img/frontend/i/i_fuel.gif) no-repeat left 2px}
.car_info_tabled .simple_iconed table .enjine .v_ltr {background:transparent url(../img/frontend/i/i_engine_light.gif) no-repeat left 2px}
.car_info_tabled .simple_iconed table .kp .v_kptype {background:transparent url(../img/frontend/i/i_kp.gif) no-repeat left 2px}
.car_info_tabled .simple_iconed table .milliage .v_km {background:transparent url(../img/frontend/i/i_km.gif) no-repeat left 2px}
.car_info_tabled .simple_iconed table td.val .v_color {padding-left:5px}
.car_info_tabled .simple_iconed table td.val .v_color .color_sample {margin-right:10px}

/* grey table in right column on "add" pages */
.car_info_tabled .grey table .marka .v_marka,
.car_info_tabled .grey table .model .v_model,
.car_info_tabled .grey table .year .v_year {font-weight:bold}
.car_info_tabled .grey table .price .v_price {font-weight:bold;}
.car_info_tabled .grey table .price .v_immid {margin-top:4px}
.car_info_tabled .grey table .photo .v_photo {background:transparent url(../img/frontend/i/i_photo.gif) no-repeat; padding-left:25px}
.car_info_tabled .grey table .video .v_video {background:transparent url(../img/frontend/i/i_video.gif) no-repeat; padding-left:25px}
.car_info_tabled .grey table .region .v_region,
.car_info_tabled .grey table .refreshed .v_refreshed {font-weight:bold}

/* for spares */
.spares_info_tabled table .price {font-size:130%;font-weight:bold;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif}
.spares_info_tabled table .val {font-size:105%;font-weight:bold;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif}

/***  .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%}



/* ads lists =============================================================================================*/

/*** .myadv_res ***/

/* res_item - list item view in search results - for cars, buses, moto etc.    */
.myadv_res {border-top:2px solid #eee; padding-top:2px}
.myadv_res .res_item {}
.myadv_res .res_item {margin-bottom:5px}
.myadv_res .res_item .hdr {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; float:none; clear:left; // display:inline-block}
.myadv_res .res_item .hdr .l {padding-left:5px}
.myadv_res .res_item .hdr .r {padding-right:5px}
.myadv_res .res_item .hdr .m {padding:0 5px 0 5px; height:25px}
.myadv_res .res_item .hdr .forpayment {display:block; float:left; width:17px; margin-right:5px; margin-top:6px}
.myadv_res .res_item .hdr .forpayment input { // margin-top:-3px; // margin-left:-2px}
.myadv_res .res_item .hdr .left {float:left; width:120px}
.myadv_res .res_item .hdr .id {float:left; width:65px; margin-right:0px; background:transparent url(../img/frontend/i/i_indicator_on.gif) left 60% no-repeat; padding-left:15px; line-height:1em; margin-top:6px; // margin-top:7px; font-weight:bold; margin-right:2px}
.myadv_res .res_item .hdr .ico {float:left; margin-top:5px; width:20px; height:18px; overflow:hidden}
.myadv_res .res_item .hdr .ico img {display:none}
.myadv_res .res_item .hdr .mid {float:left; width:300px; margin-right:20px; margin-top:3px}
.myadv_res .res_item .hdr .mid_add {float:left; width:300px; margin-right:20px; margin-top:3px; display:none}
.myadv_res .res_item .hdr .mid_add div {font-weight:bold; background:transparent url(../img/frontend/i/i_sandclock.gif) no-repeat; padding:2px 0 2px 20px; font-size:85%}
.myadv_res .res_item .hdr .mid .button_simple {background-color:#fff; margin-right:7px; margin-top:1px}
.myadv_res .res_item .hdr .mid .button_simple .bcnt {padding:0 5px 2px 5px; // padding:1px 5px 2px 5px; font-weight:normal}
.myadv_res .res_item .hdr .ac2_button {width:100px; margin-right:10px}
.myadv_res .res_item .hdr .ac2_button .bcnt {padding:0 0 1px 0}
.myadv_res .res_item .hdr .btn_prem {float:left; margin-right:5px; display:none; margin-top:1px}
.myadv_res .res_item .hdr .btn_sel {float:left; display:none; margin-top:1px}
.myadv_res .res_item .hdr .right {float:left; width:117px; text-align:right; margin-top:5px; font-size:90%}
/* waiting */
.myadv_res .res_item .waiting .hdr .mid {display:none}
.myadv_res .res_item .waiting .hdr .mid_add {display:block}
.myadv_res .res_item .cnt {padding:8px 9px; // padding:9px 10px; display:inline-block}
.myadv_res .res_item .cnt .photo {display:block; float:left; width:110px; margin-right:10px}
.myadv_res .res_item .cnt .photo .car {display:block; width:100px; margin-bottom:3px;color:#999}
.myadv_res .res_item .cnt .photo .info {color:#666666; font-size:85%}
.myadv_res .res_item .cnt .photo .info img {margin:0 2px -1px 3px}
.myadv_res .res_item .cnt .photo .info img.first {margin-left:0}

.myadv_res .res_item .cnt .text {display:block; float:left; width:437px;}
.myadv_res .res_item .cnt .text .clearabs {clear:left;}
.myadv_res .res_item .cnt .text .cols { /*for ie to avoid dop marginbottom*/}
.myadv_res .res_item .cnt .text .hdr {margin-bottom:5px; display:block; line-height:1.3em}
.myadv_res .res_item .cnt .text .name {display:inline; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:110%; font-weight:bold; margin-right:15px}
.myadv_res .res_item .cnt .text .statusline {display:block; margin-bottom:3px;}
.myadv_res .res_item .cnt .text .info_rubr {display:block; margin-bottom:7px; font-weight:normal; color:#999}
.myadv_res .res_item .cnt .text .info_rubr strong{font-weight:normal;}
.myadv_res .res_item .cnt .text .icoline {display:block; margin-bottom:2px}
.myadv_res .res_item .cnt .text .icoline span {display:inline}
.myadv_res .res_item .cnt .text .icoline .enjine {background:transparent url(../img/frontend/i/i_engine.gif) left center no-repeat; padding-left:20px; margin-right:10px}
.myadv_res .res_item .cnt .text .icoline .fuel {background:transparent url(../img/frontend/i/i_fuel.gif) left center no-repeat; padding-left:20px; margin-right:10px}
.myadv_res .res_item .cnt .text .icoline .kp {background:transparent url(../img/frontend/i/i_kp.gif) left center no-repeat; padding-left:20px}
.myadv_res .res_item .cnt .text .info_sum {display:block; line-height:1em}
.myadv_res .res_item .cnt .text .info_sum .color_sample {margin-right:2px}
.myadv_res .res_item .cnt .text .controlsline {display:block; line-height:1em; margin-top:10px; font-size:90%}
.myadv_res .res_item .cnt .text .controlsline a{margin-right: 15px}

.myadv_res .res_item .cnt a.ab_dotted {color:#46c; border-bottom:1px dotted #46c}
.myadv_res .res_item .cnt a.ab_dotted:hover {color:#f00; border-color:#f00}
.myadv_res .res_item .cnt a.ab_dotted_spaned span {color:#46c; border-bottom:1px dotted #46c}
.myadv_res .res_item .cnt a.ab_dotted_spaned:hover span {color:#f00; border-color:#f00}

.myadv_res .res_item .cnt .right {display:block; float:right; width:117px; margin-left:20px; text-align:right}
.myadv_res .res_item .cnt .right .price {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:110%; font-weight:bold; margin-bottom:5px; line-height:1em}
.myadv_res .res_item .cnt .right .ontender {float:right; font-size:85%;}
.myadv_res .res_item .cnt .right .adv_info {font-size:85%; float:right; color:#666666}
.myadv_res .res_item .cnt .right .adv_info div {text-align:right}

.myadv_res .res_item .ftr {float:none; clear:both; margin-top:10px; font-size:85%}
.myadv_res .res_item .ftr .stat {float:left; width:110px; margin-right:10px}
.myadv_res .res_item .ftr .mid{float:left; width:300px; margin-right:20px}
.myadv_res .res_item .ftr .mid a {margin-right:20px}
.myadv_res .res_item .ftr .right{float:left; width:117px; text-align:right; margin-left:0px;}
.myadv_res .res_item .ftr a {padding-top:1px; padding-bottom:1px}

/* .ordinary */

.myadv_res .ordinary .hdr .l {background:transparent url(../img/frontend/res_list/cl_blue.gif) left top no-repeat}
.myadv_res .ordinary .hdr .r {background:transparent url(../img/frontend/res_list/cr_blue.gif) right top no-repeat}
.myadv_res .ordinary .hdr .m {background:#b9dcff url(../img/frontend/res_list/cm_blue.gif) top repeat-x}
.myadv_res .ordinary .button_simple .lt, 
.myadv_res .ordinary .button_simple .rt, 
.myadv_res .ordinary .button_simple .lb, 
.myadv_res .ordinary .button_simple .rb {background-image:url(../img/frontend/res_list/crn_blue.gif)}
.myadv_res .ordinary .cnt {border:1px solid #A5D2FF}
.myadv_res .ordinary .free .hdr .mid .button_simple {background:#600000 url(http://autocentre.ua/templates/autocentre_main/images/button_num/bg_red.gif) repeat-x}
.myadv_res .ordinary .free .hdr .mid .button_simple .bcnt {color:#fff; font-weight:bold !important}
.myadv_res .ordinary .hdr .btn_sel {display:block !important}
.myadv_res .ordinary .hdr .btn_prem {display:block !important}
.myadv_res .ordinary .free .hdr .btn_sel {display:none !important}
.myadv_res .ordinary .free .hdr .btn_prem {display:none !important}

/* .starred */
.myadv_res .starred .hdr .l {background:transparent url(../img/frontend/res_list/cl_green.gif) left top no-repeat}
.myadv_res .starred .hdr .r {background:transparent url(../img/frontend/res_list/cr_green.gif) right top no-repeat}
.myadv_res .starred .hdr .m {background:#aad579 url(../img/frontend/res_list/cm_green.gif) top repeat-x}
.myadv_res .starred .button_simple .lt, 
.myadv_res .starred .button_simple .rt, 
.myadv_res .starred .button_simple .lb, 
.myadv_res .starred .button_simple .rb {background-image:url(../img/frontend/res_list/crn_green.gif)}
.myadv_res .starred .cnt {border:1px solid #99CC33}
.myadv_res .starred .hdr .ico img.ico_sel {display:inline !important}
.myadv_res .starred .hdr .btn_prem {display:block !important}
 
/* premium */
.myadv_res .premium .hdr .l {background:transparent url(../img/frontend/res_list/cl_yellow.gif) left top no-repeat}
.myadv_res .premium .hdr .r {background:transparent url(../img/frontend/res_list/cr_yellow.gif) right top no-repeat}
.myadv_res .premium .hdr .m {background:#fcd084 url(../img/frontend/res_list/cm_yellow.gif) top repeat-x}
.myadv_res .premium .button_simple .lt, 
.myadv_res .premium .button_simple .rt, 
.myadv_res .premium .button_simple .lb, 
.myadv_res .premium .button_simple .rb {/*background-image:url(../img/frontend/res_list/crn_yellow.gif)*/}
.myadv_res .premium .cnt {border:1px solid #FBC060}
.myadv_res .premium .hdr .ico img.ico_prem {display:inline !important}

/* disabled */
.myadv_res .disabled .hdr .l {background:transparent url(../img/frontend/res_list/cl_grey.gif) left top no-repeat}
.myadv_res .disabled .hdr .r {background:transparent url(../img/frontend/res_list/cr_grey.gif) right top no-repeat}
.myadv_res .disabled .hdr .m {background:#b9dcff url(../img/frontend/res_list/cm_grey.gif) top repeat-x}
.myadv_res .disabled .button_simple .lt, 
.myadv_res .disabled .button_simple .rt, 
.myadv_res .disabled .button_simple .lb, 
.myadv_res .disabled .button_simple .rb {/*background-image:url(../img/frontend/res_list/crn_grey.gif)*/}
.myadv_res .disabled .ac2_button {width:130px !important}
.myadv_res .disabled .cnt {border:1px solid #DCDCDC}
.myadv_res .disabled .hdr .button_simple {display:none !important}
/* .myadv_res .disabled .hdr .right {display:none !important}*/
.myadv_res .disabled .hdr .id {background:transparent url(../img/frontend/i/i_indicator_off.gif) left 60% no-repeat}

/*** .myadv_res .search_res_item ***/
.search_res .res_item .hdr {clear:none;}
.search_res .res_item .cnt .right {float:right;}
.search_res .res_item {margin-bottom:7px}
.search_res .res_item .cnt {padding:8px 9px 6px 4px;}
/*html .search_res .res_item .cnt {padding:8px 0 6px 0; display:block;}*/
.search_res .res_item .cnt .info {width:45px; display:block; float:left; font-size:85%; color:#999;}
.search_res .res_item .cnt .info span {display:block; margin-bottom:3px;}
.search_res .res_item .cnt .info span img {margin-right:5px;} 
.search_res .res_item .cnt .info .prem_ico, 
.search_res .res_item .cnt .info .star_ico {display:none; margin-bottom:7px;}
.search_res .res_item .cnt .info .checkbox {padding-bottom:5px; // margin-left: -2px;}
.search_res .res_item .cnt .photo {width:165px; margin-right:0; position:relative}
.search_res .res_item .cnt .photo .lbl_promo_big {left:110px; top:-10px}
.search_res .res_item .cnt .photo .car {width:150px;height:110px;overflow:hidden;}
.search_res .res_item .cnt .photo .car img {width:150px;}
.search_res .res_item .cnt .photo .car img.photo {width:150px; float:none; display:block; position:static;}
.search_res .res_item .cnt .text {width:352px; margin-right:0;}
.search_res .res_item .cnt .text .clearabs {clear:left;}

.cnt .photo .car_nophoto {border:1px solid #eee !important;background-color:#fff;}
/*
.starred .cnt .photo .car {border:1px solid #D1E8C1 !important}
.premium .cnt .photo .car {border:1px solid #E8E4C1 !important}
*/

.search_res .res_item a.lnk_big{ color:#444; text-decoration:none;}
.search_res .res_item a.lnk_big:hover{ color:#000; text-decoration:none}
.search_res .res_item {border-bottom:1px dotted #ccc}
.search_res .res_item a.lnk_big .cont {padding-right:20px; color:#03C; background:transparent url(../img/frontend/i/i_det.gif) right no-repeat}
.search_res .res_item a.lnk_big:hover .cont {color:#c00; text-decoration:underline; background-image:url(../img/frontend/i/i_det_o.gif)}
.search_res .res_item a.lnk_big .name .lnk {color:#03C}
.search_res .res_item a.lnk_big:hover .name .lnk {color:#c00; text-decoration:underline}
.search_res .res_item .cnt .text .attent_lbl, 
.search_res .res_item .cnt .text .change_lbl {font-size:85%; display:inline; margin-right:10px; position:relative; top:-1px}
.search_res .res_item .cnt .right .signs {margin-top:5px}
.search_res .res_item .cnt .right .signs a {/*margin-left:2px;*/ display:inline; float:none}
.search_res .cnt {border:none !important}

.search_res .premium {background-color:#FFFBD1; border-bottom:1px solid #E8E4C1}
.search_res .premium .cnt .right .signs .lnk_star, .search_res .premium .cnt .right .signs .lnk_prem {display:none}
.search_res .premium .cnt .info .prem_ico {display:block;}
.search_res .starred {background-color:#EEFFD5; border-bottom:1px solid #D1E8C1}
.search_res .starred .cnt .right .signs .lnk_star {display:none}
.search_res .starred .cnt .info .star_ico {display:block;}
.search_res .res_item .cnt .right .signs img {width:23px; height:17px}
.search_res .res_item .cnt .right .price a {float:right; margin-left:5px}
.search_res .res_item .cnt .right .price img {width:21px; height:15px}
.search_res .res_item .cnt .right .adv_info {color:#999 ;/*color:#996600;*/}
.search_res .res_item .cnt .right .compare {font-size:85%}

/*** .myadv_res .search_results_tbl ***/
.myadv_res .search_results_tbl {width:100%; font-size:10pt}
.myadv_res .search_results_tbl th {font-weight:normal; vertical-align:top; text-align:left}
.myadv_res .search_results_tbl th.rightcol {border:2px solid #D7D7D7; border-bottom-width:10px; background:#fff url(../img/frontend/searchres_bg_arr.gif) no-repeat center bottom; padding:7px 10px 20px 10px; margin:0}
.myadv_res .search_results_tbl th.rightcol .itm {margin-bottom:10px}
.myadv_res .search_results_tbl th.rightcol .lbl {width:65px; margin-right:5px; float:left; text-align:right}
.myadv_res .search_results_tbl th.rightcol .val {width:140px; float:left; font-size:85%}
.myadv_res .search_results_tbl th.rightcol .val .red {font-size:200%}
.myadv_res .search_results_tbl th.rightcol .ac2_button {width:180px; float:none; margin:0 auto; font-size:120%}
.myadv_res .search_results_tbl th.rightcol .ac2_button .bcnt {padding:1px 0}

.myadv_res .search_results_tbl .rightcol {background-color:#D7D7D7}
.myadv_res .search_results_tbl .leftcol { width:577px; padding-right:10px}

.myadv_res .search_results_tbl .topbdr {vertical-align:bottom}
.myadv_res .search_results_tbl .bdr {font-size:1px; height:1px; border-bottom:2px solid #999; margin-bottom:5px; display:none;}

.myadv_res .search_results_tbl .bill {background:transparent url(../img/frontend/searchres_arr_sm.gif) no-repeat left 5px; padding-left:11px; margin:0 7px 5px 2px}
.myadv_res .search_results_tbl .bill .wrap {background-color:#fff; padding:5px 7px}
.myadv_res .search_results_tbl .bill .hdr {margin-bottom:10px}
.myadv_res .search_results_tbl .bill .hdr .del {float:right; font-size:85%; }
.myadv_res .search_results_tbl .bill .hdr .del a {padding-top:1px; padding-bottom:1px}
.myadv_res .search_results_tbl .bill .hdr .price {font-weight:bold; font-size:120%}
.myadv_res .search_results_tbl .bill .cnt {margin-bottom:10px}
.myadv_res .search_results_tbl .bill .cnt table {width:100%; font-size:85%}
.myadv_res .search_results_tbl .bill .cnt td {padding:1px}
.myadv_res .search_results_tbl .bill .ftr {font-size:85%; margin-bottom:10px}
.myadv_res .search_results_tbl .bill .ftr a {padding-top:1px; padding-bottom:1px}
.myadv_res .search_results_tbl .pager {margin-bottom:0}

.myadv_res .search_results_tbl .selection {margin-bottom:15px; border-top:2px solid #ccc; font-size:90%; padding:8px 10px 4px 10px; // display:inline-block;}
.myadv_res .search_results_tbl .selection .col1 {float:left; width:130px; margin-right:10px; padding-top:2px;}
.myadv_res .search_results_tbl .selection .col1 input {width:16px; height:16px; float:left; margin:0 5px 0 0; padding:0;}
.myadv_res .search_results_tbl .selection .col2 {float:left; width:555px; margin-right:0; // display:inline-block;} 
.myadv_res .search_results_tbl .selection .col2 label {color:#cc9933; margin-right:5px; float:left; padding-top:3px;} 
.myadv_res .search_results_tbl .selection .col2 select {width:200px;}
.myadv_res .search_results_tbl .selection .col2 .ac2_button {position:relative; top:-2px; float:right;}
*html .myadv_res .search_results_tbl .selection .col2 .ac2_button {position:static;}
/*** adv_res_squared  ***/
.adv_res_squared {margin-bottom:10px;}
.adv_res_squared .right {float:right;}
.adv_res_squared .col0 {width:20px; margin-right:0px; overflow:hidden; float:left;}
.adv_res_squared .col0 input {height:18px; width:16px; margin:0; padding:0;}
.adv_res_squared .col1 {width:130px; margin-right:10px; overflow:hidden; float:left;}
.adv_res_squared .col2 {width:425px; margin-right:10px; overflow:hidden; float:left;} 
.adv_res_squared .col3 {width:120px; overflow:hidden; float:left;} 
.adv_res_squared .hdr { background-color:#DDF0FF; border-bottom:1px solid #DDF0FF; padding:3px 10px 2px 10px;}
.adv_res_squared .hdr .col1 {background:transparent url(../img/frontend/i/i_indicator_on.gif) no-repeat scroll left 50%; padding-left:15px; width:95px; font-weight:bold; font-size:80%;}
.adv_res_squared .hdr .status {min-height:16px; padding-top:2px;}
*html .adv_res_squared .hdr .status {height:16px;}
.adv_res_squared .hdr .col2 {font-size:90%; width:555px; margin-right:0;}
.adv_res_squared .hdr .activity {color:#666; margin-right:0;}
.adv_res_squared .hdr .activity span {background-color:#fff; display:inline-block; padding:2px 7px; font-weight:bold; color:#669900; margin-left:5px;} 

.adv_res_squared .cnt {border:none; font-size:90%; color:#666; padding:5px 10px 7px 10px;}
.myadv_res .adv_res_squared .cnt {border:none;}
.adv_res_squared .cnt .car {display:block; margin-bottom:5px;}
.adv_res_squared .cnt .id {font-size:110%; font-weight:bold; margin-bottom:5px; color:#000;}
.adv_res_squared .cnt .rubrika {color:#000;}
.adv_res_squared .cnt .created,
.adv_res_squared .cnt .refreshed {font-size:90%;}
.adv_res_squared .cnt .name {font-size:120%; font-weight:bold; margin-bottom:5px; color:#000;}
.adv_res_squared .cnt .name .price {float:right;}
.adv_res_squared .cnt .region {font-size:90%; margin-bottom:5px;}
.adv_res_squared .cnt .info_sum {margin-bottom:10px; color:#444;}
.adv_res_squared .cnt .info {font-size:90%;}
.adv_res_squared .cnt .info img {margin:0 5px -1px 0;}
.adv_res_squared .cnt .info span {margin-right: 10px;}
.adv_res_squared .cnt .wrap {padding:5px; background-color:#FFFFCC;}
.adv_res_squared .cnt .wrap .ac2_button {width:110px !important;}
.adv_res_squared .cnt .wrap .ctrls {padding-top:5px; font-size:90%;}
.adv_res_squared .cnt .wrap .ctrls div {margin-bottom:3px;}

.adv_res_squared .ftr {padding:5px 10px 5px 10px; font-size:80%;}
.adv_res_squared .ftr .col2 a {margin-right:10px;}
.adv_res_squared .ftr .col2 .ctrls_video {margin-top:5px;}
.adv_res_squared .ftr .col3 {text-align:right;}


.adv_res_squared .ordinary, 
.adv_res_squared .starred,
.adv_res_squared .premium, 
.adv_res_squared .free {border:1px solid #9BBBE6;}

.adv_res_squared .ordinary .cnt,
.adv_res_squared .ordinary .ftr,
.adv_res_squared .starred .cnt,
.adv_res_squared .starred .ftr,
.adv_res_squared .premium .cnt,
.adv_res_squared .premium .ftr,
.adv_res_squared .free .cnt,
.adv_res_squared .free .ftr {background-color:#fff;}

/* starred */
.adv_res_squared .starred .hdr .status {background:transparent url(../img/frontend/i/icn_starred.gif) no-repeat; padding-left:25px;}

/* premium */
.adv_res_squared .premium .hdr .status {background:transparent url(../img/frontend/i/icn_premium.gif) no-repeat; padding-left:25px;}

/* free */
.adv_res_squared .free .hdr {background-color:#E0F9BB; border-bottom:1px solid #DBEEBF;}
.adv_res_squared .free .hdr .status {color:#b00; font-weight:bold;}

/* disabled */
.adv_res_squared .disabled {border:1px solid #ddd;} 
.adv_res_squared .disabled .cnt,
.adv_res_squared .disabled .ftr {background-color:#eee;}
.adv_res_squared .disabled .hdr {background-color:#eee; border-bottom:1px solid #dedede;}
.adv_res_squared .disabled .hdr .activity span {color:#b00;}
.adv_res_squared .disabled .hdr .col1 {background-image:url(../img/frontend/i/i_indicator_off.gif); font-weight:normal;}
.adv_res_squared .disabled .cnt .id, 
.adv_res_squared .disabled .cnt .rubrika,
.adv_res_squared .disabled .cnt .name, 
.adv_res_squared .disabled .cnt .info_sum {color:#666;}
.adv_res_squared .disabled .hdr .col2 a {font-weight:bold;}

.adv_res_squared .draft {border:1px dashed #ccc;}

/*** message ***/
.message {margin-bottom:20px}
.message .hdr {color:#000; font-size:120%; margin:3px 0}
.message .p {color:#666666}
.message .reduced .hdr{font-size:100%}

.message .msg_stop {padding:3px 8px 8px 60px; background:#fdd url(../img/frontend/i_big/icn_stop.gif) no-repeat 10px 6px; min-height:40px}
*html .message .msg_stop {height:40px}

/*========= popup_shadow =========*/

/* .contact_info */
.popup_shadow .contact_info {border-top:1px solid #CCCCCC; padding-top:10px; font-size:90%}
.popup_shadow .contact_info .left {float:left; width:40%}
.popup_shadow .contact_info .number {font-size:150%; color:#000}
.popup_shadow .contact_info .right {float:right; width:50%}
.popup_shadow .contact_info .right div {text-align:left}

/* .bot_btns */
.popup_shadow  .bot_btns {margin-bottom:20px}
.popup_shadow  .bot_btns .close_btn {width:100px; float:right}
.popup_shadow  .bot_btns .ok_btn {width:120px;}

/* .contact_info_sms */
.popup_shadow .contact_info_sms {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #CCCCCC}
.popup_shadow .contact_info_sms .number {font-size:150%; color:#000; margin-bottom:5px}
.popup_shadow .contact_info_sms .email {font-size:120%; float:right}

/* h2, p, textarea */
.popup_shadow h2 {font-size:140%}
.popup_shadow p {margin-bottom:10px}
.popup_shadow textarea {width:100%; margin-bottom:0px; display:block;}

/* .pu_adv_info */
.pu_adv_info {margin-bottom:10px}
.pu_adv_info .bg_embed {border:2px dotted #ddd;}
.pu_adv_info .hdr {font-size:120%; font-weight:bold; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; margin-bottom:2px}
.pu_adv_info .lnk {margin-bottom:5px}
.pu_adv_info .id .val {font-weight:bold}
.pu_adv_info .id .lbl {color:#666666; margin-right:10px}


/* statistic */
.page_stat .bg_embed {background-color:#fff; border:1px dotted #ddd}
.stat_item{margin-bottom:20px}
.stat_place{}

/* .placing */
.popup_shadow .placing {width:100%; margin-bottom:20px}
.popup_shadow .placing th {padding:15px 0 5px 0; font-weight:bold; text-align:left}
.popup_shadow .placing td {background-color:#EDFAD1; padding:5px 10px; vertical-align:middle}
.popup_shadow .placing label {margin-right:5px; font-size:90%}
.popup_shadow .placing select {width:135px}
.popup_shadow .placing .descr {text-align:right; font-size:85%; font-weight:normal; color:#666666}
.popup_shadow .placing .price {text-align:right; border-left:3px solid #fff; background-color:#C9EDAD}
.popup_shadow .placing .zero_price {text-align:right; border-left:3px solid #fff; background-color:#E4E4E4}
.popup_shadow .placing .sum {text-align:right}
.popup_shadow .placing .sum th {text-align:right} 
.popup_shadow .placing .sum .lbl {padding-right:10px}
.popup_shadow .placing .sum .red {font-size:150%; margin-left:10px}

/* ul.nostyle */
.popup_shadow ul.nostyle {margin:0 0 20px 0; padding:0}
.popup_shadow ul.nostyle li {list-style:none}
.popup_shadow .check {margin-right:5px; height:10pt}

/* .right_info */
.popup_shadow .right_info {float:right}

/* .msginfo */
.popup_shadow .msginfo {margin-bottom:20px;}
.popup_shadow .msginfo table {width:100%; font-size:85%; color:#515151; margin-bottom:5px}
.popup_shadow .msginfo td {padding:3px 5px}
.popup_shadow .msginfo .theme .val {font-size:120%; color:#000}
.popup_shadow .msginfo input {height:20px; border:1px inset #ddd; width:50%}
.popup_shadow .msginfo .theme input {width:100%}
.popup_shadow .msginfo img {display:block; float:left; margin-right:10px}

/* .send_sms */
.send_sms {background-color:#EDFAD1; border-top:5px solid #EDFAD1; border-bottom:5px solid #EDFAD1; width:100%; margin-bottom:10px}
.send_sms td {padding:5px 10px; vertical-align:bottom; text-align:center}
.send_sms .lbl {margin-right:5px}
.send_sms .val {}
.send_sms .sms {color:#336600; font-weight:bold} 
.send_sms .sms .val {font-size:130%} 
.send_sms .code {background-color:#fff}
.send_sms .code .lbl, .send_sms .num .lbl {font-weigh:normal; color:#336600}
.send_sms .code .val, .send_sms .code .prefix {font-weight:normal; font-size:150%; color:#990000}
.send_sms .num {}
.send_sms .num .val {font-weight:normal; font-size:150%; color:#000}

.about_sms{margin-top:10px; font-size:70%; color:#999;}

/* .short_sms */
.short_sms {margin-bottom:10px}
.short_sms ul.nostyle {margin-left:20px}
.short_sms ul.nostyle li {margin:0}

/*** .popup_win ***/
.popup_win {margin:20px; margin-bottom:0; padding-bottom:20px; font-size:10pt}
.popup_win .cols2 .ac2_button {margin-top:3px; font-size:85%; width:110px}
.popup_win .ab_add h1 {padding:5px; margin:0}
.popup_win_cnt { margin-bottom:10px}

/*** table.compare ***/
.compare {border-bottom:1px solid #000; color:#000}
.compare td, .compare th {padding:5px 10px; text-align:left; width:15em}
.compare thead td {border-bottom:1px solid #000}
.compare .check {height:10pt; margin-right:10px; display:block; float:left; margin-top:2px; // margin-left:-2px}
.compare th a img {width:120px; display:block; margin-bottom:10px}
.compare th .info {color:#666666; font-size:85%}
.compare th .info img {margin:0 2px -1px 3px}
.compare th .info img.first {margin-left:0}
.compare .separator td {font-size:1px; height:1px; border-bottom:1px dotted #e2e2e2; padding:0}
.compare td.label {font-weight:bold; color:#666666}
.compare .marka, .compare .model, .compare .year {font-weight:bold}
.compare .region {color:#669900}
.compare .color img {width:10px; height:10px; margin-right:5px}
.compare .dop_descr,
.compare .wigets {color:#666666}

/*** .thirdmenu ***/
.thirdmenu {margin-bottom:20px; font-size:85%; background-color:#EEEEEE; padding:8px 10px 3px 10px}
.thirdmenu ul {text-align:right}
.thirdmenu ul li {float:left; margin-right:20px; display:block; margin-bottom:5px; white-space:nowrap}
.thirdmenu ul li.right {float:right; margin-right:0}
.thirdmenu ul li.active a, .thirdmenu ul li.active a:hover {font-weight:bold; color:#b00; text-decoration:none}

/*** show_hide_all ***/
.show_hide_all {font-size:85%; background-color:#EEEEEE; padding:5px 10px 5px 10px;}
.show_hide_all a {margin-right:20px;}

/*** .regist ***/
.regist {border:1px solid #CCCCCC; padding:5px; margin-bottom:5px}
.regist table {width:100%}
.regist table td {padding:5px 10px; line-height:1em}
.regist table .right {text-align:right}
.regist .hdr {font-weight:normal; font-size:120%}
.regist input.radio {margin-right:5px}
.regist .ic_info {font-weight:bold; color:#999999; padding-bottom:10px}
.regist table .from_profile {font-size:85%}
.regist table td .lbl {font-weight:bold; font-size:80%}
.regist table td .star {display:none}
.regist table .prim {font-size:85%; color:#666666}
.regist table .prim .star {display:inline}
.regist table .required .star, 
.regist table .prim .star {display:inline; color:#900; font-size:120%; font-weight:bold}
.regist table .required {background-color:#EDFAD1}
.regist table input.text, .regist table input.text, .regist table select, .regist table textarea, .inputtext input {width:100%}
.regist table .phone_code input {width:70px}
.regist table .phone_num input {width:198px}
.regist table .code_phone {width:290px}

/* .t_litso */
.regist .t_litso td {vertical-align:middle}
.regist .t_litso label {font-weight:bold}
/* .autosalon */
.regist .autosalon {font-weight:bold; padding:10px}
.regist .for_autosalon td {padding:10px; border-bottom:10px solid #fff}
.regist .for_autosalon td.vidu {background-color:#EEEEEE; border-left:10px solid #fff}
.regist .for_autosalon td.marki_ctrl {background-color:#EEEEEE; border-right:10px solid #fff}

#syndicate iframe {position:relative; top:0px; left:0px; // position:static;}
.regist .for_autosalon td.vidu .right {float:right; width:180px; text-align:left;}
.regist .for_autosalon td.vidu .right ul,
.regist .combocheckboxes ul {background-color:#fff; height:250px; overflow:auto; border:1px inset #ddd;}
.regist .for_autosalon td.vidu .right ul li {margin-left:5px; // margin-left:2px;}
.regist .for_autosalon td.marki_ctrl { padding-left:30px;}
.regist .for_autosalon td.marki_ctrl .small {font-size:70%; margin-bottom:5px;}
.regist .for_autosalon td.marki_ctrl ul {margin-bottom:15px; }
.regist .for_autosalon td.marki_ctrl li {line-height:1.2em; margin-left:0;}
.regist .for_autosalon td.marki_ctrl .ic_delete { position:relative; left:-16px;}

.regist .for_autosalon strong {font-weight:bold; display:block; margin-bottom:10px; font-size:90%} 
.regist .for_autosalon ul li {line-height:1.5em; margin-left:20px}
.regist .for_autosalon select {overflow:scroll; margin-bottom:5px; font-size:90%}
.regist .for_autosalon select option {padding-left:5px; padding-right:5px}

/*new module ab_footer_green*/
*html .ab_footer_green  {display:inline-block; padding-bottom:10px;}
.ab_footer_green {border-bottom:3px solid #9ACF71; background:#c0e1b1 url(../img/frontend/ab_announce/moire_bg.jpg); padding:9px 9px 5px 9px; // padding:9px 9px 0 9px; margin-bottom:20px;}
.ab_footer_green {font-weight:bold}
.ab_footer_green .btn .bcnt  {padding-top:2px; padding-bottom:2px}
.ab_footer_green .btn_save {width:100px; margin-right:10px}
.ab_footer_green .btn_change {width:160px; margin-right:10px}
.ab_footer_green .btn_save_place {width:210px}
.ab_footer_green .btn_reset {width:100px; float:right}
.ab_footer_green .btn_save_place {}

/*** .hdr_double ***/
.hdr_double {margin-bottom:5px}
.hdr_double h3 {margin-bottom:0}
.hdr_double .right {margin-top: 5px; float:right;}
.hdr_double .right .star {font-weight:bold; color:#900; padding-right:3px}

/*** details_list_table ***/
.details_list_table {padding:2px 0; color:#444} 
.details_list_table table {width:100%}
.details_list_table table th {border-bottom:1px dotted #ccc; font-size:70%; padding:3px 5px; color:#000; font-weight:normal; background-color:#eee;  }
.details_list_table table td {border-bottom:1px dotted #ccc; font-size:90%; padding:5px 5px}
.details_list_table table .photo img {width:60px}
.details_list_table table .photo img.misc_nophoto{border:1px solid #eee}
.details_list_table table .descr a {display:block; text-decoration:none; width:440px; overflow:hidden;}
.details_list_table table .descr a:hover, 
.details_list_table table .descr a.hover {text-decoration:none} 
.details_list_table table .descr a .hdr {display:block; font-size:120%; font-weight:bold; color:#0033CC; text-decoration:underline; margin-bottom:3px}
.details_list_table table .descr a:hover .hdr, 
.details_list_table table .descr a.hover .hdr {color:#f00}
.details_list_table table .descr a .cars,
.details_list_table table .descr a .txt {display:block; color:#444; text-decoration:none}
.details_list_table table .descr a:hover .cars,
.details_list_table table .descr a:hover .txt,
.details_list_table table .descr a.hover .cars,
.details_list_table table .descr a.hover .txt {color:#444; text-decoration:none}
.details_list_table table .descr a .txt .cont {padding-right:20px; color:#03C; background:transparent url(../img/frontend/i/i_det.gif) right no-repeat}
.details_list_table table .descr a:hover .txt .cont, 
.details_list_table table .descr a.hover .txt .cont {color:#f00; text-decoration:underline; background-image:url(../img/frontend/i/i_det_o.gif)}

.details_list_table table .salesman .lnk {margin-bottom:5px}
.details_list_table table .salesman .city {color:#996600; font-size:90%}

.details_list_table table .info_rubr {font-size:90%; color:#999; display:block; margin-bottom:5px;margin-top:5px;}
.details_list_table table .city {border:none; color:#996600; font-size:80%; padding-top:10px;}
.details_list_table table .price {text-align:right;}
.details_list_table table .t_price {text-align:right;}
.details_list_table table td.price {white-space:nowrap; border:none; padding-right:2px;}
.details_list_table table td.price img {position:relative; bottom:-3px;}
.details_list_table table .price div {font-weight:bold; white-space:nowrap}


.details_list_table table .buttons {text-align:right; padding-top:2px}

.details_list_table table .prem_ico, .details_list_table table .star_ico {display:none;}

.details_list_table table .premium {background-color:#FFFBD1;}
.details_list_table table .premium .prem_ico {display:block;}
.details_list_table table .premium td {border-bottom:1px solid #E8E4C1;}
.details_list_table table .starred {background-color:#EEFFD5;}
.details_list_table table .starred .star_ico {display:block;}
.details_list_table table .starred td {border-bottom:1px solid #D1E8C1;}

.details_list_table table .premium .city, 
.details_list_table table .premium .price, 
.details_list_table table .starred .city, 
.details_list_table table .starred .price {border:none;}

.details_list_table table .tr_hdr td {padding-left:0; padding-right:0;}


/* expanded details_list_table */

	/* for textsearch results */
	.textsearch_list_table td {border-bottom: 1px dotted #ccc !important;}

.currency {font-size:80%;}
.valmin {color:#c96}
.valmax {color:#b76}

/* details_list_table_catalog */
.details_list_table_catalog table .photo img {width:100px}
.details_list_table_catalog table .view_imgcrop .img_wrapper {height:60px;overflow:hidden}

.details_list_table_catalog table .descr .hdr {font-size:130%;font-weight:bold;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif}
.details_list_table_catalog table .txt {display:block;}
.details_list_table_catalog table .t_price {border-bottom:1px dotted #ccc;}
.details_list_table_catalog table .t_price div {font-weight:normal; text-align:right}
.details_list_table_catalog table .t_price .avg {color:#000;font-size:130%;font-weight:bold;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif}
.details_list_table_catalog table .t_price .diap {white-space:nowrap;}
.details_list_table_catalog table .t_price .lbl {font-size:90%;color:#999}
.details_list_table_catalog table .t_price .val {font-weight:bold;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif}
.details_list_table_catalog table .descr a {display:inline;}
.details_list_table_catalog .searchres_topsort {border-bottom:2px solid #999; margin-bottom:5px;}


/* details_list_table_prices */
.details_list_table_prices .insurance {width:30px;}
.details_list_table_prices table .descr {width:390px; overflow:hidden;}
.details_list_table_prices table .descr .hdr {margin-bottom:3px; line-height:1.3}
.details_list_table_prices table .descr .hdr_nolink {font-weight:normal;}

.details_list_table_prices table .descr .hdr .name {margin-right:10px;text-transform:uppercase;font-size:120%;font-weight:bold;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;color: #000}
.details_list_table_prices table .descr .hdr .description {margin-right:10px;}

.details_list_table_prices table .descr .hdr a,
.details_list_table_prices table .descr .hdr a:hover {text-decoration:underline;}

.details_list_table_prices table .descr a:hover {text-decoration:none;}
.details_list_table_prices table .descr a {display:inline; overflow:auto; width:auto; padding-top:1px;}
.details_list_table_prices table .descr .controlsline a {margin-right:10px; font-size:90%;}

.details_list_table_prices table td.t_price {border-bottom:0px none; padding-right: 5px}
/*
.details_list_table_prices table .premium .t_price {border-bottom:1px solid #E8E4C1;}
.details_list_table_prices table .starred .t_price {border-bottom:1px solid #D1E8C1;}
*/
.details_list_table_prices table td.insurance {text-align:center;}
.details_list_table_prices table td.t_price {color:#000;font-size:105%;font-weight:bold;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif}
	.details_list_table_prices table .t_price .no_val{font-weight:normal;}
.details_list_table_prices table .seller .slr {margin-bottom:3px;}
.details_list_table_prices table .seller .place, 
.details_list_table_prices table .seller .dt {font-size:85%; color:#999;}









/*** .users_list ***/
.users_list td.t_img{padding:3px 2px 2px;}

/*** .autoshops_list  ***/
.autoshops_list {border-top:2px solid #B2B2B2}
/*.autoshops_list .itm a {display:block; text-decoration:none}*/
.autoshops_list .itm {padding:8px 0 7px 0; // padding:9px 0 8px 0; display:inline-block; border-bottom:1px dotted #ccc}
.autoshops_list .itm .photo {display:block; float:left; width:110px}
.autoshops_list .itm .photo .car {display:block; width:100px; border:1px solid #EDEDED}
.autoshops_list .itm .photo .car img {width:100px; display:block; margin:auto}
.autoshops_list .itm .photo .info {color:#666666; font-size:85%; display:block; margin-top:5px}
.autoshops_list .itm .photo .info img {margin:0 2px -1px 3px}
.autoshops_list .itm .photo .info img.first {margin-left:0}
.autoshops_list .itm .text {display:block; float:left; width:380px; margin-right:10px; color:#000}
.autoshops_list .itm .text .hdr {color:#0033CC; display:block; margin-bottom:5px; font-size:130%; /*font-weight:bold*/}
.autoshops_list .itm a:hover .text .hdr {color:#f00; text-decoration:underline}
.autoshops_list .itm .right {display:block; width:70px; float:right; text-align:right}
.autoshops_list .itm .city {color:#996600; font-size:85%}

/*** autoshop ***/
.autoshop {margin-bottom:20px}
.autoshop .goback {padding-bottom:3px; border-bottom:2px solid #E5E5E5; margin-bottom:5px; font-size:90%}
.autoshop h1 {margin-bottom:5px}
.autoshop .bg_embed {margin-bottom:10px; padding:5px 10px; font-size:85%}
.autoshop .logo {width:120px; float:left}
.autoshop .logo img {width:100px; display:block; border:1px solid #EDEDED}
.autoshop .text {width:457px; float:left}
.autoshop .text h2{margin-top:0}
.autoshop .text p {margin-bottom:10px}
.autoshop .text .right {float:right;}
.autoshop .ic_info {font-size:90%}

.autoshop .personal h1 {font-weight:normal; color:#669900}
.autoshop .personal .bg_embed {font-size:100%; font-weight:bold}

.autoshop_short {margin-bottom:10px; padding-bottom:10px; border-bottom: 2px solid #ccc;}


/***  ***/
.marks_bullist .hdr {display:block; padding-bottom:2px; margin-bottom:2px; border-bottom:2px solid #E5E5E5; font-weight:bold}
.marks_bullist {display:block; color:#444; margin-bottom:10px}
.marks_bullist ul li {float:left; padding-left:10px; margin-right:15px; background:transparent url(http://www.autocentre.ua/templates/autocentre/images/blt_grey.gif) no-repeat left center}

/*** ab_add ***/
.ab_add {margin-bottom:10px}
.ab_add .right {float:right;}
.ab_add .ab_logo {float:left; margin-right:10px}
.ab_add .ac2_button {float:right; width:170px}
.ab_add .ac2_button .bcnt {padding:3px 0}
.ab_add .ac2_button .icocnt {font-size:90%}
.ab_add .toggle {padding-top:5px;}
.ab_add .toggle .ab, .ab_add .toggle .button_simple {float:right; margin-left:10px;}
.ab_add .toggle .button_simple {background-color:#C6EB8D; font-weight:bold;}

.ab_home .ab_add h1{float:left;margin: 0 20px 0 0}

/*** .errorlist ***/
.errorlist li {color:#b00; font-size:8pt; padding:1px 1px 1px 15px; background:transparent url(../img/frontend/i/i_error_small.gif) no-repeat 0px 3px; // background-position:0px 4px}

/*** .blt_add_list ***/
.blt_add_list {margin-left:10px}
.blt_add_list li a {padding-left:15px; background:transparent url(../img/frontend/i/i_blt_plus.gif) no-repeat 0 5px}
.blt_add_list li a:hover {background:transparent url(../img/frontend/i/i_blt_plus_o.gif) no-repeat 0 5px}
.blt_add_list li .num {font-size:90%; color:#999}
.blt_add_list li .itm {display:none;}

/*** .searchres_topsort ***/
.searchres_topsort {color:#000; padding:5px 0;/*border-bottom: 2px dotted #ccc*/}
.searchres_topsort label {color:#808080; font-size:85%; padding-right:0px}
.searchres_topsort .right {float:right}
.searchres_topsort .right a, 
.searchres_topsort .right span {margin-left:5px; padding:0; line-height:1em;}
.searchres_topsort .right label {padding-right:0;}
.searchres_topsort .items a, 
.searchres_topsort .items span {margin-right:5px;}
.searchres_topsort .found .val {font-weight:bold}
.searchres_topsort .found, .searchres_topsort .diapason, .searchres_topsort .items {padding-right:15px}
.searchres_topsort .right span, 
.searchres_topsort .right a.active, 
.searchres_topsort .items span, 
.searchres_topsort .items a.active  {background-color:#dacfc2; padding:0 3px;}
.searchres_topsort .right a.active, 
.searchres_topsort .items a.active,
.searchres_topsort .right a.active:hover, 
.searchres_topsort .items a.active:hover {text-decoration:none;}
.searchres_topsort .right a.active span, 
.searchres_topsort .items a.active span {margin:0; padding:0; text-decoration:underline;}

/* pagination */
.pgn {padding:5px 0}
.pgn a{text-decoration:underline; color:#03c; }
.pgn a:hover {text-decoration:underline; color:#b00;}
.pgn .p_backward {float:left}
.pgn .p_forward {float:right}
.pgn .p_ctrl {background-color:transparent;background-repeat:no-repeat}
.pgn .p_first{margin-right:10px;/*padding-left:12px;background-image:url(../img/frontend/i/p_first.gif)*/}
.pgn .p_prev{margin-right:10px;padding-left:12px;background-image:url(../img/frontend/i/p_prev.gif)}
.pgn .p_next{margin-left:10px;padding-right:12px;background-image:url(../img/frontend/i/p_next.gif)}
.pgn .p_last{margin-left:10px;/*padding-right:12px;background-image:url(../img/frontend/i/p_last.gif)*/}
.pgn .p_backward .p_ctrl {background-position: left 0px}
.pgn .p_backward .p_ctrl:hover{background-position: left -20px}
.pgn .p_backward span.p_ctrl_dis{background-position: left -40px !important}
.pgn .p_forward .p_ctrl {background-position: right 0px}
.pgn .p_forward .p_ctrl:hover{background-position: right -20px}
.pgn .p_forward span.p_ctrl_dis{background-position: right -40px !important}
.pgn span.p_ctrl {color:#ccc}
.pgn .p_numbers {text-align:center}
.pgn .p_numbers span, .pgn .p_numbers a, .pgn .p_numbers strong {margin:0 1px 0 0;padding:2px 5px}
.pgn .p_numbers a:hover{background-color:#b00;color:#fff}
.pgn .p_numbers strong {font-weight:bold;color:#b00;background-color:#eee;} 

/* pagination short*/
.pgn_short .pgn .p_backward {float:left}
.pgn_short .pgn .p_forward {float:left;}
.pgn_short .pgn .p_ctrl {padding-bottom:2px}
.pgn_short .pgn .p_lbl {font-size:80%}
.pgn_short .pgn .p_first .p_lbl, .pgn_short .pgn .p_last .p_lbl{display:none}
.pgn_short .pgn .p_numbers{clear:both;text-align:left;padding-top:10px;font-size:120%}
.pgn_short .pgn .p_first{margin-right:8px;padding-left:10px;background-image:url(../img/frontend/i/p_first.gif)}
.pgn_short .pgn .p_prev{margin-right:8px;padding-left:10px;background-image:url(../img/frontend/i/p_prev.gif)}
.pgn_short .pgn .p_next{margin-left:8px;padding-right:10px;background-image:url(../img/frontend/i/p_next.gif)}
.pgn_short .pgn .p_last{margin-left:8px;padding-right:10px;background-image:url(../img/frontend/i/p_last.gif)}
/*
.pgn .p_first{margin-right:5px;padding-left:15px;background-image:url(../img/frontend/i/p_short_first.gif)}
.pgn .p_prev{margin-right:5px;padding-left:25px;background-image:url(../img/frontend/i/p_short_prev.gif)}
.pgn .p_next{margin-left:5px;padding-right:25px;background-image:url(../img/frontend/i/p_short_next.gif)}
.pgn .p_last{margin-left:5px;padding-right:15px;background-image:url(../img/frontend/i/p_short_last.gif)}
*/



/*** .traffic_lights ***/
.traffic_lights .trl_imgs {width:40px}
.traffic_lights .trl_imgs img {display:block}
.traffic_lights .trl_imgs .lr, .traffic_lights .trl_imgs .ly, .traffic_lights .trl_imgs .lg {display:none}
.traffic_lights .trl_red .trl_imgs img {display:block}
.traffic_lights .trl_red .trl_imgs .lr_off, 
.traffic_lights .trl_red .trl_imgs .ly, 
.traffic_lights .trl_red .trl_imgs .lg {display:none}
.traffic_lights .trl_yellow .trl_imgs img {display:block}
.traffic_lights .trl_yellow .trl_imgs .lr, 
.traffic_lights .trl_yellow .trl_imgs .ly_off, 
.traffic_lights .trl_yellow .trl_imgs .lg {display:none}
.traffic_lights .trl_green .trl_imgs img {display:block}
.traffic_lights .trl_green .trl_imgs .lr, 
.traffic_lights .trl_green .trl_imgs .ly, 
.traffic_lights .trl_green .trl_imgs .lg_off {display:none}
/* with text */
*html .traffic_lights {display:inline-block}
.traffic_lights .trl_with_text .trl_imgs {float:right; margin-left:10px}
.traffic_lights .trl_text div,
.traffic_lights .trl_red .trl_text div,
.traffic_lights .trl_yellow .trl_text div,
.traffic_lights .trl_green .trl_text div {display:none; font-weight:bold; padding-top:15px}
.traffic_lights .trl_red .trl_text div.txt_r {display:block; color:#b00}
.traffic_lights .trl_yellow .trl_text div.txt_y {display:block; color:#c60}
.traffic_lights .trl_green .trl_text div.txt_g {display:block; color:#690}

/* .traffic_lights small */
.traffic_lights .trl_small .trl_imgs {width:21px}
.traffic_lights .trl_small .trl_text div {padding-top:10px}

/* .traffic_lights horizontal */
.traffic_lights .trl_hor .trl_imgs {width:66px; margin-top:2px}
.traffic_lights .trl_hor .trl_imgs img {float:left}
.traffic_lights .trl_hor .trl_text div {padding-top:3px}

/*** personal - about user ***/
/* .pers_adv_hdr */
.pers_adv_hdr {margin-bottom:15px}
.pers_adv_hdr .right {float:right; padding-top:3px; font-size:85%}
.pers_adv_hdr .ac2_button {float:right; width:170px}
/*.pers_adv_hdr .ac2_button .bcnt {padding:3px 0}*/
.pers_adv_hdr .ac2_button .icocnt {font-size:90%}
.pers_adv_hdr .hdrtext {color:#669900; font-weight:bold; font-size:100%; padding-left:30px; padding-top:3px; display:block; min-height:23px}
*html .pers_adv_hdr .hdrtext {height:23px}


/* .pers_user_info */
.pers_user_info .pers_adv_hdr .hdrtext {background:transparent url(../img/frontend/i_big/icn_chtr_profile.gif) no-repeat}
.pers_user_info .ab_box .b_cnt {padding-top:10px; padding-bottom:10px}
.pers_user_info .cont .hdr {font-weight:bold; margin-bottom:7px}
.pers_user_info .cont .abz {margin-bottom:15px}
.pers_user_info .cont .dcol {width:50%; float:left}

/***  ***/
.popup_shadow .ac2_button .lt, 
.popup_shadow .ac2_button .tt, 
.popup_shadow .ac2_button .rt, 
.popup_shadow .ac2_button .lb, 
.popup_shadow .ac2_button .bb, 
.popup_shadow .ac2_button .rb {height:3px; // height:auto; // line-height:3px}

/*** .pers_adv_balance ***/
*html .pers_adv_balance .ab_box .b_cnt {padding-bottom:0}
.pers_adv_balance .ac2_button {float:right; width:150px}
.pers_adv_balance .ac2_button .bcnt {padding:2px 0}
.pers_adv_balance .balance {width: 190px; float:left; margin-right:10px; padding: 10px 0 10px 30px; font-weight:bold}
.pers_adv_balance .kredit {width: 210px; float:left; margin-right:10px; padding:10px 0}
.pers_adv_balance .balance {background-position: left 5px; background-color:transparent; background-repeat:no-repeat}
/* ok */
.pers_adv_balance .ok .b_cnt {border-color:#D3EF86;}
.pers_adv_balance .ok .balance {background-image:url(../img/frontend/i_big/icn_payments_ok.gif); color:#669900}
/* attention */
.pers_adv_balance .attention .b_cnt {border-color:#FFCC66}
.pers_adv_balance .attention .balance {background-image:url(../img/frontend/i_big/icn_payments_attention.gif); color:#CC6600}
/* error */
.pers_adv_balance .error .b_cnt {border-color:#FF9999; background-color:#FFECEC}
.pers_adv_balance .error .balance {background-image:url(../img/frontend/i_big/icn_payments_error.gif); color:#BB0000}


/*** .ab_add .personal ***/
.ab_add .personal h1 {margin-bottom:3px}
.ab_add .personal h4 {color:#669900; margin-bottom:12px}

/*** .pers_show_advs ***/
.pers_show_advs .ab_search .b_cnt,
.pers_show_advs .ab_search .b_hdr, 
.pers_show_advs .ab_search .b_ftr {border-color:#DACFC2; background-color:#F3EEE9}
.pers_show_advs .ab_search .b_hdr .params_search_popup .wrap {border-color:#DACFC2; background-color:#EAE0D5}
.pers_show_advs .ab_search .view_with_tabs .b_hdr {background-color:#EAE0D5;}
.pers_show_advs .ab_search .view_with_tabs .b_hdr .b_tabs .active {border-color:#DACFC2; background-color:#F3EEE9}
.pers_show_advs .ab_box .view_with_tabs .b_hdr .b_tabs .tab a,
.pers_show_advs .ab_box .view_with_tabs .b_hdr .b_tabs .tab a:hover {border-style:none; text-decoration:underline}
.pers_show_advs .ab_search .view_with_tabs .b_hdr .b_tabs .active a,
.pers_show_advs .ab_search .view_with_tabs .b_hdr .b_tabs .active a:hover {text-decoration:none}
.pers_show_advs .ab_search .b_hdr .params_search_popup a span,
.pers_show_advs .ab_search .b_hdr .params_search_popup a:hover span {border-style:none; text-decoration:underline}
.pers_show_advs .ac2_button .bcnt {padding:2px 0}
.pers_show_advs .f_main {padding-bottom:10px}

/*
.pers_show_advs .f_cnt .colfirst {width:125px} 
.pers_show_advs .f_cnt .colsecond {width:195px}
.pers_show_advs .f_cnt .colthird {width:160px}
*/
.pers_show_advs .f_cnt .colfirst {width:125px} 
.pers_show_advs .f_cnt .colsecond {width:195px}
.pers_show_advs .f_cnt .colthird {width:200px}

.pers_show_advs .f_cnt .colfirst .view_fld1 input,
.pers_show_advs .f_cnt .colfirst .view_fld1 select {width:120px}
.pers_show_advs .f_cnt .colsecond .view_fld1 input,
.pers_show_advs .f_cnt .colsecond .view_fld1 select {width:190px}
.pers_show_advs .view_chk_inline label {font-size:90%}

/*** styles for system info ***/
/* seo hints */
.sys_hints{font-size:80%; color:#999}
.sys_hints strong {font-weight:normal}
.sys_hints a{color:#690;/*color:#46c; text-decoration:none*/}
.sys_hints a:hover{color:#b00; text-decoration:underline}
.sys_hints a.ab{color:#46c; /*text-decoration:none*/}
.sys_hints a.ab:hover{color:#b00; text-decoration:underline}
.sys_hints h1{font-size:100%; font-weight:normal; color:#999}
.sys_hints p{margin:5px 0}

/*** also_hdr also_hdr_black ***/
.also_hdr {font-weight:normal; color:#690;  margin-bottom:5px; font-size:110%; /*padding-bottom:2px; border-bottom:2px solid #E5E5E5;*/}
.also_hdr_black {font-weight:normal; color:#000; margin-bottom:5px; font-size:110%; /*padding-bottom:2px; border-bottom:2px solid #E5E5E5;*/ }

/*** see_also ***/
*html .see_also .ab_box {display:inline-block}
.see_also .b_hdr .hdr {font-size:85%; font-weight:bold; color:#669900; margin:0 10px; margin-top:4px; padding-bottom:5px}
.see_also .b_cnt .col {width:31%; float:left; margin-right:2%}
.see_also .b_cnt .col div {margin-bottom:7px; line-height:1em} 

/*** see_also_vert ***/
.see_also_vert {margin-bottom:20px; border:1px solid #ccc; padding:10px;}
.see_also_vert .adv_item {padding:5px 0; /*border-bottom:1px dotted #ccc*/}
.see_also_vert .adv_item .photo {width:70px; float:left; display:block}
.see_also_vert .adv_item .photo img {width:60px; display:block}
.see_also_vert .adv_item .cnt {display:block; width:135px; float:left}
.see_also_vert .adv_item .cnt .lnk_date {display:block;}
.see_also_vert .adv_item a, .see_also_vert .adv_item a:hover {text-decoration:none} 
.see_also_vert .adv_item a .cnt span, 
.see_also_vert .adv_item a:hover .cnt span {text-decoration:none}
.see_also_vert .adv_item .cnt .lnk {color:#0033CC; text-decoration:underline}
.see_also_vert .adv_item a:hover .cnt .lnk {color:#f00; text-decoration:underline}
.see_also_vert .adv_item .cnt .dt {color:#999999}
.see_also_vert .adv_item .cnt .price {display:block; font-weight:bold; color:#000;}


/*see also 2 cols*/
.also_col_left{width:80px; float:left; margin-right: 10px}
.also_col_right{width:90px; float:right;}

.also_col_left span, .also_col_right span{width: 80px !important; line-height: 1 !important;}
.also_col_left span.cnt, .also_col_right span.cnt{margin-bottom: 5px}



/*** .markas_models_new  - info about marka  ***/
.markas_models_new {font-size:90%; margin-bottom:20px}
.markas_models_new .also_hdr {margin-bottom:7px}
.markas_models_new .models {clear:both; border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC; padding:5px 0}
.markas_models_new .models a {margin-right:10px; white-space:nowrap; display:inline-block; margin-bottom:5px}
.markas_models_new .col {width:30%; float:left}
.markas_models_new .lastcol {width:auto; float:right}
.markas_models_new .marka {padding-right:10px; font-size:120%; padding:0 5px 0 0}
.markas_models_new .marka a img {margin-right:10px; height:22px; float:left}
.markas_models_new .searchnews {background:transparent url(http://www.autocentre.ua/templates/autocentre/images/h2.gif) no-repeat scroll 0 0; padding:2px 5px 0 25px}
.markas_models_new .searchnews a {margin-right:5px; display:inline-block}
.markas_models_new .searchnewcars {background:transparent url(http://www.autocentre.ua/templates/autocentre/images/car_orange.gif) no-repeat scroll 0 0; padding:2px 5px 0 25px}




/*** double_tbld_hdr ***/
.double_tbld_hdr {border-bottom:2px solid #E5E5E5; padding-bottom:5px}
.double_tbld_hdr table {width:100%}
.double_tbld_hdr ul {display:block; text-align:right}
.double_tbld_hdr ul li {display:inline; margin-left:15px; font-size:85%}
.double_tbld_hdr ul li.active a, .double_tbld_hdr ul li.active a:hover {font-weight:bold; color:#b00; text-decoration:none}

/*** payments_table ***/
.payments_table table {width:100%; border-bottom:1px solid #ddd; font-size:90%; color:#666666; margin-bottom:10px}
.payments_table td {padding:4px 5px; background-color:#fff; font-size:90%}
.payments_table tbody td {border-top:1px solid #ddd} 
.payments_table thead td {background-color:#EEEEEE; color:#000}
.payments_table .cost {text-align:right}
.payments_table .num {padding-left:15px;}
.payments_table tbody .confirmed .num {background:transparent url(../img/frontend/i/i_ok_small.gif) no-repeat left center;}
.payments_table tbody .cost {font-size:100%; font-weight:bold; color:#000}
.payments_table tbody .descr {font-size:100%}
.payments_table tbody .type {font-size:90%; color:#000; text-transform:lowercase;}
.payments_table .dtbill {text-align:center}
.payments_table .dtmoney {width:1%}

/*** copylink ***/
.copylink {margin-bottom:20px; width:250px}
.copylink .hdr {margin-bottom:7px; font-size:85%}
.copylink .hdr a {text-decoration:none; color:#000; border-bottom:1px dotted #000; display:inline-block; margin-right:20px}
.copylink .hdr a:hover {text-decoration::none; color:#b00; border-bottom:1px dotted #b00}
.copylink .hdr a.active, .copylink .hdr a.active:hover {color:#b00; border-bottom:none; font-weight:bold}
.copylink textarea {background-color:#fff; border-color:#999999 #EEEEEE #EEEEEE #999999; border-style:solid; border-width:2px}

/*** minisearch ***/
.minisearch {margin-bottom:20px}
.minisearch table {width:100%}
.minisearch .search_block {width:150px; border-right:5px solid #fff; background-color:#EDFAD1; padding:5px 10px 10px 10px;}
.minisearch .block {padding-bottom:3px; height:25px}
.minisearch .search_block .b_hdr {margin-bottom:10px; padding-top:5px; padding-left:20px; background:transparent url(../img/frontend/i/icn_search_green.gif) no-repeat;}
.minisearch .search_block .hdr_right {float:right; font-size:85%; padding-top:2px; position:relative}
.minisearch .search_block .hdr_right a.ab_dropdown {background-position:right 60%; padding-right:12px; padding-left:0}
.minisearch .search_block .hdr_txt {font-weight:bold; 
	color: #900;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 110%;
}
.minisearch .search_block .b_hdr .params_search_popup {right:-10px; top:15px}
.minisearch .ab_box {/*border:2px solid #CCCCCC;*/ padding:10px 0 0 0}
.minisearch .f_grp {margin:0 0 7px 0; padding:0}
.minisearch .f_grp h5{margin-bottom:2px}
.minisearch .view_fld2 input {width:50px}
.minisearch .view_fld2 select {width:55px}
.minisearch .view_fld1 input, .minisearch .view_fld1 select {width:150px}
.minisearch .search_block .ac2_button {float:none; margin:0 auto 10px auto}
.minisearch .search_block .srch_ext {font-size:85%; text-align:left; margin-bottom:0}
.minisearch .ab_box li {width:115px; height:145px; /*height:170px;*/ overflow:hidden; display:block; float:left; margin:0 0 5px 15px}
*html .minisearch .ab_box ul {display:block; width:100%; margin:0; padding:0}
*html .minisearch .ab_box li {margin:0 0 5px 10px}
.minisearch .search_block .checkbox {text-indent:-20px; margin-left:20px; line-height:1em;}
.minisearch .search_block .checkbox input {margin-right:5px; width:16px;}

/* .minisearch .box_ab */
.minisearch .box_ab {background-color:#fffbd1;}
.minisearch .box_ab .wrap {margin:5px 10px 10px 10px;}
.minisearch .box_ab .b_hdr {padding-left:20px; padding-top:5px; background:transparent url(../img/frontend/i/icn_timer_yellow.gif) no-repeat; margin-bottom:10px;}
.minisearch .box_ab .hdr_txt, .minisearch .box_ab .hdr_txt a {color:#990000; font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;  font-weight:bold;}
.minisearch .box_ab .hdr_txt {font-size:110%;}
.minisearch .box_ab .hdr_txt a:hover {color:#b00;}
.minisearch .box_ab .hdr_right {float:right; font-size:85%; color:#666666;}
.minisearch .box_ab .dotvert {width:21px; background:transparent url(../img/frontend/greydot.gif) repeat-y center center;}
.minisearch .box_ab .dothor {height:15px; background:transparent url(../img/frontend/greydot.gif) repeat-x center center;}
.minisearch .box_ab .item_big .dothor {height:15px; background-position:bottom;}
.minisearch .box_ab .item_small{font-size:9pt}
.minisearch .box_ab .valuation p {font-size:85%; font-weight:bold; margin-bottom:10px;}
.minisearch .box_ab .valuation p a {text-decoration:none; color:#0033CC;}
.minisearch .box_ab .valuation p a:hover {text-decoration:underline; color:#0033CC;}
.minisearch .box_ab .valuation .col1 {width:45%; float:left; border-right:1px dotted #999;}
.minisearch .box_ab .valuation .col2 {width:45%; float:left; padding-left:10px;}
.minisearch .box_ab .valuation .car_info_tabled table {width:auto;}
.minisearch .box_ab .valuation .car_info_tabled table td {padding-right:15px;}
.minisearch .box_ab .valuation .b_hdr {background:transparent url(../img/frontend/i/icn_bag_green.gif) no-repeat;}
.minisearch .search_block .valuation .b_hdr {background:transparent url(../img/frontend/i/icn_bag_green.gif) no-repeat;}
.minisearch .search_block .valuation .hdr_txt {font-size:100%;}
.minisearch .valuation_block {background-color:#F5F0D5; padding-top:10px;}
.minisearch .valuation_block .f_grp h5 {color:#996600;}
.minisearch .valuation_box {background:transparent none;}
.minisearch .valuation_box h2 {margin:0 0 20px 0;}
.minisearch .valuation_box .car_val {padding-left:125px; background:transparent url(../img/frontend/car_valuation.gif) no-repeat; font-size:100%; min-height:90px; margin-bottom:20px;}
*html .minisearch .valuation_box .car_val {height:90px;}
.minisearch .valuation_box .remarka {font-size:90%; color:#999999;}

/*** minisearch for newcars section ***/
.abtab_nc .minisearch{ border:1px solid #ccc}
.abtab_nc .minisearch .search_block {background-color:#E3E8EB;}
.abtab_nc .minisearch .search_block .hdr_txt {color: #000;}
.abtab_nc .minisearch .box_ab {background-color:#fff;}
.abtab_nc .minisearch .box_ab .dotvert {width:21px; background:transparent none;}
.abtab_nc .minisearch .box_ab .dothor {height:15px; background:transparent none;}
.abtab_nc .minisearch .box_ab .b_hdr {background:transparent url(../img/frontend/i/icn_hand_ok_white.gif) no-repeat;}
.abtab_nc .minisearch .search_block .b_hdr {background:transparent url(../img/frontend/i/icn_search_blue.gif) no-repeat;}
.abtab_nc .minisearch .box_ab .hdr_txt {color:#999;}
.abtab_nc .minisearch .box_ab .hdr_txt a {color:#03c;}

/*** minisearch displays for abtab_all and abtab_newcars  ***/

.abtab_all #t_all, .abtab_all #s_all{display:block}
.abtab_all #t_newcars, .abtab_all #s_newcars{display:none}

.abtab_nc #t_all, .abtab_nc #s_all{display:none}
.abtab_nc #t_newcars, .abtab_nc #s_newcars{display:block}

.abtab_nc .srch_ext{display: none}



/*** car_img_item ***/
.car_img_item {position:relative}
.car_img_item .photo {width:100px; height:70px; overflow:hidden; margin-bottom:3px;}
.car_img_item .photo img {width:100px}
.car_img_item .name {font-size:100%}
.car_img_item .price {float:left; font-weight:bold; color:#000; margin-right:10px}
.car_img_item .place {float:left; color:#999; font-size:85%; padding-top:2px}
.minisearch .box_ab .item_small .car_img_item .place {font-size:90%;padding-top:2px}
/*** .car_img_item_big ***/
.car_img_item_big a, .car_img_item_big a:hover {color:#444; text-decoration:none;}
.car_img_item_big span {display:block; color:#444;}
.car_img_item_big .color_sample {display:inline; display:inline-block;}
.car_img_item_big .photo {margin-bottom:3px; overflow:hidden; width:250px; height:200px;}
.car_img_item_big .photo img {width:250px;}
.car_img_item_big .price {float:right;margin-right:0px; margin-left:10px}
.car_img_item_big .name {font-weight:bold; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:110%; text-decoration:none; color:#0033CC;}
.car_img_item_big a:hover .name  {text-decoration:underline; color:#0033CC;}
.car_img_item_big .place {clear:both; float:none; margin-bottom:3px;}
.car_img_item_big .icoline {display:block; margin-bottom:7px; font-size:85%;}
.car_img_item_big .icoline span {display:inline;}
.car_img_item_big .icoline .enjine {background:transparent url(../img/frontend/i/i_engine.gif) left center no-repeat; padding-left:20px; margin-right:10px}
.car_img_item_big .icoline .fuel {background:transparent url(../img/frontend/i/i_fuel.gif) left center no-repeat; padding-left:20px; margin-right:10px}
.car_img_item_big .icoline .kp {background:transparent url(../img/frontend/i/i_kp.gif) left center no-repeat; padding-left:20px}
.car_img_item_big .info_sum {display:block; line-height:1em; font-size:85%;}
.car_img_item_big .info_sum .cont {padding-right:20px; color:#03C; background:transparent url(../img/frontend/i/i_det.gif) right no-repeat; display:inline;}
.car_img_item_big a:hover .info_sum .cont {color:#c00; text-decoration:underline; background-image:url(../img/frontend/i/i_det_o.gif)}
.car_img_item_big .ab_all {font-size:85%;}

/*** rss_big ***/
.rss_big {padding-left:45px; background:transparent url(../img/frontend/i_big/icn_feed_32.gif) no-repeat left 2px; padding-bottom:10px; min-height:32px; margin-bottom:20px}
.rss_big .feed_noico a {color:#999; font-size:85%}
.rss_big .feed_noico a:hover {color:#b00}

/*** search_notfound ***/
.search_notfound {margin-bottom:30px;background:transparent url(../img/frontend/bg/bg_track.gif) no-repeat -10px 15px}
.search_notfound .cnt {padding-left:120px}

.search_notfound p {margin-bottom:10px}

/***  ***/
.minisearch_hor .cnt ul {margin-left:-30px}
.minisearch_hor .cnt li {display:block; float:left; margin:0 0 0 30px; overflow:hidden; width:115px; padding-bottom:5px}
*html .minisearch_hor .cnt ul {display:block; width:100%; margin:0; padding:0}
*html .minisearch_hor .cnt li {margin:0 18px 0 0}
.minisearch_hor .cnt .ftr {border-top:1px dotted #ddd; padding:3px 0; font-size:85%}

/*** popular_requests ***/
.popular_requests {border-bottom:1px dotted #ddd; margin-bottom:20px}
.popular_requests .also_hdr {margin-bottom:10px}
.popular_requests p {margin-bottom:5px; padding-bottom:5px}

/*** markas_models_hor ***/
.markas_models_hor {border-bottom:1px dotted #ddd; margin-bottom:20px}
.markas_models_hor .also_hdr {margin-bottom:5px}
.markas_models_hor .models {clear:both; border-bottom:1px dotted #ddd; padding:5px 0; margin-bottom:5px}
.markas_models_hor .models a {margin-right:10px; white-space:nowrap; display:inline-block; margin-bottom:5px}
.markas_models_hor .marka {font-size:120%; border-bottom:1px dotted #ddd; padding-bottom:5px}
.markas_models_hor .marka a img {margin-right:10px; height:22px; float:left}
.markas_models_hor .foot {padding-bottom:5px}
.markas_models_hor .searchnews {background:transparent url(http://www.autocentre.ua/templates/autocentre/images/h2.gif) no-repeat scroll 0 0; padding:2px 0 2px 25px; margin-bottom:5px}
.markas_models_hor .searchnews a {display:inline-block}
.markas_models_hor .searchnewcars {background:transparent url(http://www.autocentre.ua/templates/autocentre/images/car_orange.gif) no-repeat scroll 0 0; padding:2px 0 2px 25px; margin-bottom:5px}

/***  ***/
.ab_help_online {float:right}

/*** comments_add ***/
.comments_add .f_cnt div {margin-bottom:10px;}
.comments_add .f_cnt label {display:inline-block; width:60px; margin-right:10px; font-size:85%;}
.comments_add .f_cnt .captcha label {width:auto; margin:0 0 10px 0;}
.comments_add .f_cnt input {width:200px;} 
.comments_add .f_cnt textarea {width:550px;}
.comments_add .f_ctrls {border-top:none; padding:0 0 3px 0;}
.comments_add .pers_show_advs .f_main {padding:10px 0;}
.comments_add .ab_box .view_with_tabs .b_hdr .b_tabs .tab {padding:7px 10px 3px;}
.comments_add .ab_box .view_with_tabs .b_hdr .b_tabs .active {padding:3px 10px 7px;}
.comments_add .ab_box .view_with_tabs .b_hdr .b_tabs .tab a {text-decoration:none; display:inline-block; border-bottom:1px dotted #000; color:#000;}
.comments_add .ab_box .view_with_tabs .b_hdr .b_tabs .tab a:hover {color:#b00; border-bottom:1px dotted #b00; text-decoration:none;}
.comments_add .ab_box .view_with_tabs .b_hdr .b_tabs .active a, 
.comments_add .ab_box .view_with_tabs .b_hdr .b_tabs .active a:hover {border:none; color:#b00;}

/*** comments_list ***/
.comments_list {margin-bottom:10px;border-bottom:1px solid #ccc}
.comments_list ul {margin-bottom:2px}
.comments_list li {border-bottom:1px dotted #ccc; padding:10px 0; color:#444; }
.comments_list li .photo {width:50px; float:left; margin-right:10px;}
.comments_list li .photo img {display:block; width:50px;}
.comments_list li .text { width:515px; float:left;}
.comments_list li .com_hdr {margin-bottom:10px;}
.comments_list li .right {float:right;}
.comments_list li .right a {display:inline-block;}
.comments_list li .com_hdr .name {margin-right:15px;} 

/*** video ***/
.video_block {color:#000; margin-bottom:20px;}
.video_block .hdr {font-size:150%; font-weight:normal; margin-bottom:15px;}
.video_block .cnt {padding-left:150px; min-height:120px;}
*html .video_block .cnt {height:120px;}
.video_block .cnt .text {color:#444444; padding-top:5px;}
.video_block .cnt .text div {margin:0 0 2px 0;}
.video_block .cnt .ac2_button {margin-top:15px;}
.video_block .ftr {padding:3px 5px 3px 50px; display:none; margin-top:10px;}
.video_block .ftr div {margin:1px 0;}
.video_block .waiting .ftr {display:block; border:1px solid #FDD19D; background:#FFFFC8 url(../img/frontend/video/video_proc.gif) no-repeat 5px 7px;}
.video_block .done .ftr {display:block; border:1px solid #BCEF99; background:#EEFFDD url(../img/frontend/video/video_done.gif) no-repeat 5px 7px;}
.video_block .waiting .ac2_button, 
.video_block .done .ac2_button {display:none;}
.video_block .update_video .cnt {background:transparent url(../img/frontend/video/video_upload.gif) no-repeat;}
.video_block .reload_video .cnt {background:transparent url(../img/frontend/video/video_reload.gif) no-repeat;}
.video_block .remove_video .cnt {background:transparent url(../img/frontend/video/video_remove.gif) no-repeat;}
.video_block .remove_video .done .ftr {display:block; border:1px solid #9CBBFF; background:#EEF3FF url(../img/frontend/video/video_done_remove.gif) no-repeat 5px 7px;}
.video_block .remove_video .done .ftr div {margin:10px 0;}

.add_video {padding:15px 0 0 100px; background:transparent url(../img/frontend/video/video_add.gif) no-repeat; min-height:55px; margin-bottom:10px;}
*html .add_video {height:55px;}

/* personal ads */
.pers_show_advs .f_cnt .colsecond .view_chk_inline input {width:12px;}

/* billblock */
.billblock .right {float:right;}
.billblock .hdr .red {font-weight:normal; font-size:110%;}
.billblock .hdr2 {font-weight:bold; font-size:120%;}
.billblock .hdr2 .right {font-size:85%; padding-top:0.2em;}
.billblock .hdr2 {margin-bottom:10px;}

.billblock .info {margin-bottom:10px;}
.billblock .info th {font-weight:normal; text-align:left; font-size:85%; color:#666;}
.billblock .info td {padding-left:65px; font-size:90%;}

.billblock .billtbl table {width:100%; text-align:left; margin-bottom:30px;}
.billblock .billtbl thead td {background-color:#EEEEEE; border-bottom:2px solid #ccc; padding-top:3px; padding-bottom:1px;}
.billblock .billtbl tbody td {font-weight:bold; padding:3px 3px;} 
.billblock .billtbl .name {padding-left:15px;}
.billblock .billtbl .hassub .name {padding-left:0;}
.billblock .billtbl .price {text-align:right;}
.billblock .billtbl .sub table {width:auto; margin-bottom:5px;}
.billblock .billtbl .sub th {font-weight:normal; padding:1px 2px; text-align:left;}
.billblock .billtbl .sub td {font-weight:normal; padding:1px 2px 1px 15px;}
.billblock .billtbl tfoot td {border-top:2px solid #ccc; padding-top:3px; padding-bottom:1px; font-weight:bold;}

/* regionals_list */
.regionals_list {margin-bottom:20px;}
.regionals_list a {color:#03C; text-decoration:underline}
.regionals_list a:hover {color:#c00}

.regionals_list .hdr a {color:#000; text-decoration:underline}
.regionals_list .hdr a:hover {color:#b00}

.regionals_list .hdr {font-size:120%; font-weight:bold; color:#000; margin-bottom:5px; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.regionals_list p {margin-left:10px; margin-bottom:5px; font-size:90%;}
.regionals_list .cols {font-size:90%;}
.regionals_list .cols .col {width:25%; float:left; overflow:hidden;}
.regionals_list .cols .col div {margin-left:10px; margin-bottom:3px; line-height:1.1em;}
.regionals_list .sprt {border-bottom:1px solid #e5e5e5; margin-bottom:15px; height:15px;}
.regionals_list .cols .col .hdr {margin: 10px 0 5px 0;}
.regionals_list .cities {margin-top:-10px;}

/* regionals_item */
.regionals_item {margin-bottom:20px;}
.regionals_item p {margin-bottom:10px;}
.regionals_item ol{margin-left:5px;//margin-left:10px;}
.regionals_item ol li {list-style-position:outside; list-style-type:decimal; margin-bottom:30px; margin-left:15px;}
.regionals_item ol li h2{font-size:110%}
.regionals_item ol li dt{color:#999; font-size:80%; margin-bottom:0;}
.regionals_item ol li dd{margin-bottom:10px}
.regionals_item ol li dd p{margin:0px}


.sitemap_block{margin-bottom:20px}
.sitemap_block ul{margin-left:30px;margin-bottom:10px;}
.sitemap_block li{font-size:120%; margin-bottom:5px; margin-top:5px;list-style:disc; color:#ccc; }
.sitemap_block li li{font-size:90%; margin-bottom:5px;}


/* search2_pages */
.search2_pages .right {float:right;}
.search2_pages .left {float:left;}
.search2_pages .simple_search { background-color:#EDFAD1; border:2px solid #CEEA86; padding:5px; text-align:right; // padding:5px 5px 2px 5px; margin-bottom:10px;}
.search2_pages .simple_search .ac2_button {margin-left:10px; float:right;}
.search2_pages .simple_search input {margin-top:3px; display:block; float:right; width:400px;}
.search2_pages .simple_search .hdr {font-weight:bold; font-size:110%; color:#990000; background:transparent url(../img/frontend/i/icn_search_green.gif) no-repeat; padding:3px 10px 0 25px; // display:inline-block; }

/* sortedByRubrika */
.sortedByRubrika .hdr {margin-bottom:1px;}
.sortedByRubrika .cnt {border:1px solid #CCCCCC; padding:10px 1px;}
.sortedByRubrika .cnt .col {width:30%; margin:0 0 0 2%; float:left; }
.sortedByRubrika .cnt .itm {margin-bottom:12px;}
.sortedByRubrika .cnt h2 {margin:0 0 5px 0; font-weight:normal;color:#999;font-size:130%; line-height: 1}
   /*
   .sortedByRubrika .cnt h2 a {color:#000; text-decoration:underline;}
   .sortedByRubrika .cnt h2 a:hover {color:#000; text-decoration:underline;}
   */
.sortedByRubrika .cnt .itm .lnks {margin:0 0 0 10px; padding:0; display:block; list-style:none;}
.sortedByRubrika .cnt .itm .lnks li { margin:0; padding:0; display:inline;}
.sortedByRubrika .cnt .itm .lnks li .sprt {width:5px; height:0.7em; // height:0.9em; background:transparent url(../img/frontend/blt_grey.gif) no-repeat left 3px; display:inline-block; margin-right:5px;} 
.sortedByRubrika .cnt .itm .lnks a {text-decoration:none; margin-right:5px;}
.sortedByRubrika .cnt .itm .lnks a:hover {text-decoration:underline;}


/* .app_adv_item_spares */
.app_adv_item_spares {padding-top:5px; border-top:2px solid #E5E5E5;}
.app_adv_item_spares .simple_iconed table td {}

/* alert_compl */
.alert_compl {/*background-color:#EEF3FF; border:2px dotted #9EBBFF;*/ background:transparent url(../img/frontend/i/icn_alrt_info.gif) no-repeat 5px 5px; background-color:#eef3ff; border:2px dotted #9bf; padding:5px 10px; margin-bottom:10px;}
.alert_compl .hdr {color:#000; margin-left:45px; margin-bottom:5px; // position:relative;}
.alert_compl .vip {background-color:#9bf; font-weight:bold; color:#000099; padding:5px 10px; font-size:85%; margin-bottom:5px; // position:relative;} 
.alert_compl .col {width:50%; float:left;}
.alert_compl .col .itm {margin-right:10px; margin-bottom:10px;}
.alert_compl .col .itm .place {font-size:85%; color:#999;}
.alert_compl .col .itm .price {font-size:90%;}

/* spares_tabs */
.spares_tabs .tabs {background-color:#EEFFD5; margin-bottom:10px;}
.spares_tabs .tabs div {padding:5px 10px; float:left;}
.spares_tabs .tabs .active {background-color:#fff; color:#b00; font-weight:bold; border:2px solid #CEEA86; border-bottom:none;} 
.spares_tabs .tabs .active a,
.spares_tabs .tabs .active a:hover {color:#b00; font-weight:bold; text-decoration:none;}
.spares_tabs .tabs .clearabs { float:none; clear:both; padding:0; background-color:#fff;}

.spares_tabs .description .simple_iconed table td {border-bottom:1px dotted #ccc; padding:5px 10px; }
.spares_tabs .description p,
.spares_tabs .description h4 {margin-bottom:10px; font-weight:90%;}

/*** email_results ***/
.email_results {
	/*background-color:#eee; padding:10px;*/ 
	margin-top:0; background-color:#D5E0F5;color:#006;border:2px solid #9bf;font-size:80%;padding:4px 10px 2px ; margin-bottom:10px;
	border-top:0 none;
}
.alert_search{border-bottom:0 none;}

/*.email_results .ac2_button {float:right; width:110px; margin-top:3px;}*/
.email_results .line {padding:5px 0;}
.email_results .hdr {font-weight:bold; margin-bottom:10px;}
.email_results .line input {width:150px; margin-right:15px;}
.email_results .line select {width:105px; margin-right:15px;}
.email_results .line .days input {width:70px;}

/* tags_cloud */
.tags_cloud{ line-height:14pt; }
.tags_cloud a{ margin-right: 10px; }
.tags_cloud .t1{font-size:7pt}
.tags_cloud .t2{font-size:8pt}
.tags_cloud .t3{font-size:9pt}
.tags_cloud .t4{font-size:10pt}
.tags_cloud .t5{font-size:12pt}
.tags_cloud .t6{font-size:14pt}
.tags_cloud .t7{font-size:18pt}

/* poisk_block */
.poisk_block .cols2 .left_col {float:left; width:451px;}
.poisk_block .cols2 .right_col {float:left; width:233px;}
*html .poisk_block .cols2 .right_col .col {margin-left:13px;}
.poisk_block .cols2 {padding:5px 0;}
.poisk_block .cols2 .regions {padding-top:5px;}
.poisk_block .f_cnt .more {margin-bottom:0;}



/* ///////// apply.css /////////// */

.app_adv_item .right {float:right; clear:right;}
.app_adv_item .gallery {float:left; width:305px; margin-right:15px;}
.app_adv_item .rightcol {width:257px; float:left;}
.app_adv_item .person_info {margin-bottom:7px;}
.app_adv_item .cols2 {margin-bottom:30px;}
.app_adv_item .app_botmenu {margin-bottom:20px;}
.app_adv_item .app_botmenu div{margin-bottom:5px;}
.app_adv_item .app_botmenu a {font-size:85%; padding-top:1px; padding-bottom:1px;}
.app_adv_item .app_botmenu .app_error {margin-bottom:20px;}
.app_adv_item .app_botmenu .app_print {margin-bottom:20px;}
 
.app_favorites .ab_add h1 {margin-bottom:0;}
.app_favorites .thirdmenu {margin-bottom:20px;}

.app_details_list .details_list_table {margin-bottom:5px;}
.app_details_list .search_params {margin-bottom:0;/*margin-bottom:30px;*/}


.app_sell_content {} /* content for pages "adv create (step1)" and "adv edit" */
.app_sell_content .app_adv_st_msg {margin-top:15px}

/* sell step 1 - rcol, topblock */
.app_ad_check {margin-bottom:0}
.app_ad_check h4{margin-bottom:10px}
.app_ad_check .ab_box{margin-bottom:10px}
.ab_announce .car_info_tabled table td {padding:4px 0}

/* plashki "premium" and "simple" in search results list */

.search_res .block {margin: 10px 0 2px 0}

.alert_search .f_txt {margin:5px 0}



/* ///////// ab_boxes.css /////////// */

/*** ab_box common markup ***/
.ab_box{margin: 0 0 20px 0;}

.ab_box .b_cnt{border-width:2px 2px 2px 2px;border-color:#ccc;border-style:solid;padding:0 10px;/*padding:5px 10px;*/}
	.view_with_hdr .b_cnt{border-top-width:0}
	.view_with_ftr .b_cnt{border-bottom-width:0;}
	*html .view_with_ftr .b_cnt{border-bottom:1px solid #fff;}
.ab_box .b_hdr{border-width:2px 2px 0 2px;border-color:#ccc;border-style:solid;background-color:#eee}
	.view_with_tabs .b_hdr{border-width:0;} 
.ab_box .b_ftr{border-width:0 2px 2px 2px;border-color:#ccc;border-style:solid;background-color:#eee}

.no_bdr .b_cnt, .no_bdr b_hdr,.no_bdr b_ftr {border:0px none}
.bdr_dotted .b_cnt, .bdr_dotted b_hdr,.bdr_dotted b_ftr {border-style:dotted}

/*styles for tabs bar*/
.ab_box .b_hdr .b_tabs{}
.ab_box .view_with_tabs .b_hdr {background-image:url(../img/frontend/white_h3.gif); background-repeat:repeat-x;}
.ab_box .view_with_tabs .b_hdr .hdr_right {float:right; padding:7px 5px 1px 5px; font-size:85%; position:relative;}
.ab_box .view_with_tabs .b_hdr .hdr_right a.ab_dropdown {background-position:right 60%; padding-right:12px; padding-left:0; margin-right:3px;}
.ab_box .view_with_tabs .b_hdr .b_tabs .tab {float:left; padding:5px 5px 1px 5px; color:#000; margin-right:5px;}
.ab_box .view_with_tabs .b_hdr .b_tabs .tab a {text-decoration:underline; /*border-bottom:1px dotted #000;*/}
.ab_box .view_with_tabs .b_hdr .b_tabs .tab a:hover {color:#b00; /*border-bottom:1px dotted #b00;*/ }
.ab_box .view_with_tabs .b_hdr .b_tabs .active {background-color:#fff; color:#b00; font-weight:bold; position:relative; top:3px; border:2px solid #ccc; border-bottom:none; padding:1px 5px 5px 5px;}
*html .ab_box .view_with_tabs .b_hdr .b_tabs .active {top:4px;}
.ab_box .view_with_tabs .b_hdr .b_tabs .active a {border:none; color:#b00; text-decoration:none}
.ab_box .view_with_tabs .b_hdr .b_tabs .active a:hover {border:none; color:#b00;}

.ab_search .view_with_tabs .b_hdr .b_tabs .active {border:2px solid #d2eb90; border-bottom:none;}

.f_cnt .col {float:left; margin:0 0px 0 25px; width:160px;}
.f_cnt .col h5 {margin:0 0 2px 0;}
.f_cnt .col h5.scndline {margin-top:5px;}
.f_cnt .colfirst {margin-left:10px;}
*html .f_cnt .colfirst {margin-left:5px;}
.f_cnt .col select, .f_cnt .col input {font-size:100%;}
.f_cnt .line {clear:both; float:none; margin-top:4px;}
.f_cnt  a {font-size:80%; display:inline-block;}
.f_cnt  .more {margin-bottom:6px; float:none; clear:both; margin-left:10px;}
.f_cnt .f_flds {margin-bottom:0;}
.f_cnt .opt ul {display:inline; width:100%;}
.f_cnt .opt li {float:left; font-size:90%; margin-right:5px; white-space:nowrap;}
.f_cnt .float3c2 li {display:block; width:110px; float:left; margin-right:5px;}
.f_cnt .ulcols4c3 ul {display:block; width:130px; float:left; margin-right:3px;}
.f_cnt .float70 li {display:block; width:70px; float:left; margin-right:5px;}
.f_cnt .float45 li {display:block; width:53px; float:left; margin-right:0px;}
.f_cnt .c110 {display:block; width:110px; float:left; margin-right:5px;}
.f_cnt .scndline {margin-top:5px;}
.f_cnt .fullwidth {width:auto !important;}
*html .f_cnt .fullwidth {width:500px;}	

/*styles for controls*/
.ab_box .b_ftr .b_ctrls{font-size:85%;text-align:right;padding:5px 10px;}

/*** ab_search box (green) ***/
.ab_search {}
.ab_search .b_cnt,.ab_search .b_hdr,.ab_search .b_ftr{border-color:#D2EB90;}
	.ab_search .view_with_tabs .b_hdr{border-color:#EDFAD1;}
.ab_search .b_hdr{background-color:#EDFAD1;}
.ab_search .b_ftr{background-color:#fff;}
/*** ab_attention box (orange) ***/
.ab_attention .b_cnt,.ab_attention .b_hdr,.ab_attention .b_ftr{border-color:#FFCC99;}

/*.....*/

.b_cnt {display:block; /*/ display:inline-block;*/}
*html .b_cnt, *:first-child+html .b_cnt {display:inline-block;}


/*** ...... standart table parts ...... ***/

td.t_lbl{} /* for label's cols */
td.t_cnt{} /* for content cols */

td.check {width:1%;} /* for checkboxes */
td.ico {width:1%;} /* for icons */
td.img {width:1%; text-align:center;} /* for images */
td.num {text-align:left;} /* for nunbers i.e. price */


/*** ...... form parts .......................... */

/*text part (for already selected parameters)*/
.f_txt {}
.f_txt .srch_itm, 
.f_txt .srch_loc{padding:3px 0; line-height:1.1; display:inline}
.f_txt .srch_loc{padding-left:15px}
.f_txt .lbl {color:#669900;}
.f_txt .val {font-weight:bold;}

/*main part (for main fields)*/
.f_main{padding:0;}
	/*.view_dspl .f_main{padding:0 0 10px 0;}*/
	/*.view_dspl .f_main{border-top:1px dotted #ccc;padding:5px 0 10px 0;}*/


/*extra part (for additional fields)*/
.f_extra{border-top:1px dotted #ccc;padding:5px 0 10px 0;}

/*controls part (for buttons)*/
.f_ctrls{border-top:1px dotted #ccc;padding:5px 0 5px 0; text-align:right;}

/*group of fields*/
.f_grp{margin:0 3px; padding: 1px 5px; }
.f_grp h5{margin:0 0 3px 0;}
.f_grp h5{font-weight:normal; font-size:100%}
    .f_required h5{font-weight:bold}
	.f_recommended h5{font-weight:bold}


/*set of fields*/
.f_flds{margin:0 0 2px 0}

/*** view modificators for form fields ***/

/*for spanned with next f_flds - no bottom margin*/
.view_withnext{margin:0 0 3px 0}
/*for inline radio and checkboxes*/
.view_chk_inline {width:100%;}
.view_chk_inline ul {padding:0;}
.view_chk_inline ul, .view_chk_inline ul li {display:inline; margin-right:10px;}
.view_chk_inline ul li {white-space:nowrap; float:left;}
/*inputs and selects in row*/
.view_fld1 input,
.view_fld1 select{width:180px}
.view_fld2 input{width:65px}
.view_fld2 select{width:74px}
.w100 input, .w100 select {width:100px;}

/* menu popup */
.ab_search .b_hdr .params_search_popup {display:none; height:300px; margin:0; overflow:hidden; padding:0; position:absolute; top:20px; right:0; width:155px;}
.ab_search .b_hdr .params_search_popup iframe {display:block; height:100px; position:absolute; right:0; top:0; visibility:visible; filter:mask(); width:155px; z-index:-1; border:none;}
.ab_search .b_hdr .params_search_popup .wrap {background-color:#D2EB90; border:1px solid #ac6; clear:both; float:none; margin:5px 0 0; padding:5px 7px 10px;}
.ab_search .b_hdr .params_search_popup a {color:#03c; display:block; font-weight:normal; margin:0 0 4px; padding:0; text-decoration:none;}
.ab_search .b_hdr .params_search_popup a span {display:inline-block; border-bottom:1px solid #03c;}
.ab_search .b_hdr .params_search_popup a:hover {color:#b00; text-decoration:none;}
.ab_search .b_hdr .params_search_popup a:hover span {border-bottom:1px solid #b00;}


/*** .ab_search_rcol ***/
.ab_search_rcol .b_hdr {padding:5px 10px; font-weight:bold; font-size:110%;}
.ab_search_rcol .f_grp {padding:5px 0;}
.ab_search_rcol h5 {color:#669900; font-size:90%;}
.ab_search_rcol .view_fld1 input.text, 
.ab_search_rcol .view_fld1 select {width:200px;}
.ab_search_rcol .view_fld2 input.text, 
.ab_search_rcol .view_fld2 .text input,
.ab_search_rcol .view_fld2 select {width:60px;}
.ab_search_rcol .view_fld1b input.text,
.ab_search_rcol .view_fld1b .text input,
.ab_search_rcol .view_fld1b select {width:163px;}

.ab_search_rcol .go_btn {width: 25px; float:right; margin-left:5px;}
.ab_search_rcol .go_btn .next {background-position:center; padding:0; margin:0;}
.ab_search_rcol .go_btn .bcnt {padding:2px 0;}
.ab_search_rcol ul.range li {float:left; width:60px; margin-right:5px; white-space:nowrap; font-size:90%; padding-top:1px; padding-bottom:1px;}
.ab_search_rcol ul.range li.clearabs {clear:both; float:none; font-size:1px; height:1px; line-height:1px;}




/* ///////// fullwidth.css /////////// */

/*#ad-block-right {display:none;}*/
#pagewrapper {width:970px;}
#lcol {width:717px;}

/* search */
.f_cnt .col {width:208px;}
.myadv_res .search_res .res_item .cnt .text {width:492px;}
.f_cnt .ulcols4c3 ul {width:160px;}

/*.details_list_table table .descr a {width:440px;}*/
.textsearch_list_table table .descr a {width:auto; /*width:540px;*/}

/* avtosalon */
.autoshops_list .itm .text {width:520px;}
.autoshop .text {width:597px;}

/* comments */
.comments_list li .text {width:655px;}
.comments_add .f_cnt textarea {width:690px;}

/* personal ads */
.myadv_res .search_results_tbl .leftcol {width:717px;}
.pers_show_advs .f_cnt .colfirst {width:195px;}
.pers_show_advs .f_cnt .colfirst .view_fld1 input, .pers_show_advs .f_cnt .colfirst .view_fld1 select {width:190px;}
.pers_show_advs .f_cnt .colsecond {width:220px;}
.pers_show_advs .f_cnt .colsecond .view_fld1 input, .pers_show_advs .f_cnt .colsecond .view_fld1 select {width:200px;}
.myadv_res .res_item .cnt .text  {width:577px;}
.myadv_res .res_item .hdr .mid {width:440px;}
.myadv_res .res_item .ftr .mid {width:440px;}

/* messages */
.messageblock .rcol {width:800px;}

/* ad_item */
.adv_topheader .adv_hdr_info {width:647px;}
.app_adv_item .rightcol {width:397px;}




/* ///////// rtabs.css /////////// */

.rtabs {clear:both; height:21px; margin-bottom:10px; font-size:9pt; border-bottom:2px solid #000000; padding-bottom:1px;}
*html .rtabs { overflow:hidden;}
.rtabs .right {width:230px; float:right;}
.rtabs .right ul.tbs {float:right; position:relative; left:-10px;}
.rtabs .right .links {text-align:right;}
.rtabs .right .links a {margin-left:15px;}
.rtabs .left {/*width:700px;*/ float:left; margin-right:20px; padding:0;}
.rtabs ul.tbs {display:block; margin:0; padding:0;}
.rtabs ul.tbs li {display:block; margin:0; padding:0; list-style:none; float:left; position:relative; height:21px; overflow:hidden; margin-right:-10px;}
.rtabs ul.tbs li a { font-weight:bold; text-decoration:none; color:#000;}
.rtabs ul.tbs li a:hover { font-weight:bold; text-decoration:underline; color:#b00;}
/* active - z-index:20000 */
.rtabs ul.tbs li.ch1 {z-index:19000;}
.rtabs ul.tbs li.ch2 {z-index:18000;}
.rtabs ul.tbs li.ch3 {z-index:17000;}
.rtabs ul.tbs li.ch4 {z-index:16000;}
.rtabs ul.tbs li.ch5 {z-index:15000;}
.rtabs ul.tbs li.ch6 {z-index:14000;}
.rtabs ul.tbs li.ch7 {z-index:13000;}
.rtabs ul.tbs li.ch8 {z-index:12000;}
.rtabs ul.tbs li.ch9 {z-index:11000;}
.rtabs ul.tbs li.ch10 {z-index:10000;}

.rtabs ul.tbs li.clearabs {clear:both; display:block; float:none; font-size:1px; height:1px; line-height:1px; margin:0; padding:0;}
.rtabs span {display:block; height:100%; // display:inline-block;}
.rtabs ul.tbs li .tl {background:transparent url(../img/frontend/rtabs/tab_green_l.gif) left top no-repeat; padding:0 0 0 5px;}
.rtabs ul.tbs li .tr {background:transparent url(../img/frontend/rtabs/tab_green_r.gif) right top no-repeat; padding:0 20px 0 0;}
.rtabs ul.tbs li .tm {background:#b0e058 url(../img/frontend/rtabs/tab_green_mid.gif) top repeat-x; padding:3px 17px 0 17px;}
.rtabs ul.tbs li.embed .tl {background-image:url(../img/frontend/rtabs/tab_orange_l.gif);}
.rtabs ul.tbs li.embed .tr {background-image:url(../img/frontend/rtabs/tab_orange_r.gif);}
.rtabs ul.tbs li.embed .tm {background-image:url(../img/frontend/rtabs/tab_orange_mid.gif); background-color:#ffcc99;}
.rtabs ul.tbs li.pale .tl {background-image:url(../img/frontend/rtabs/tab_green_pale_l.gif);}
.rtabs ul.tbs li.pale .tr {background-image:url(../img/frontend/rtabs/tab_green_pale_r.gif);}
.rtabs ul.tbs li.pale .tm {background-image:url(../img/frontend/rtabs/tab_green_pale_mid.gif); background-color:#bfcfa5;}
.rtabs ul.tbs li.pale a {color:#777777; text-decoration:none;}
.rtabs ul.tbs li.pale a:hover {color:#777777; text-decoration:underline;}
.rtabs ul.tbs li.pale_embed .tl {background-image:url(../img/frontend/rtabs/tab_orange_pale_l.gif);}
.rtabs ul.tbs li.pale_embed .tr {background-image:url(../img/frontend/rtabs/tab_orange_pale_r.gif);}
.rtabs ul.tbs li.pale_embed .tm {background-image:url(../img/frontend/rtabs/tab_orange_pale_mid.gif); background-color:#e0d9bc;}
.rtabs ul.tbs li.pale_embed a {color:#777777; text-decoration:none;}
.rtabs ul.tbs li.pale_embed a:hover {color:#777777; text-decoration:underline;}

.rtabs ul.tbs li.active {z-index:20000; height:24px;}
.rtabs ul.tbs li.active .tl {background-image:url(../img/frontend/rtabs/tab_act_l.gif);}
.rtabs ul.tbs li.active .tr {background-image:url(../img/frontend/rtabs/tab_act_r.gif);}
.rtabs ul.tbs li.active .tm {background-image:url(../img/frontend/rtabs/tab_act_mid.gif); background-color:#fff;} 
.rtabs ul.tbs li.active a { font-weight:bold; text-decoration:none; color:#b00;}
.rtabs ul.tbs li.active a:hover { font-weight:bold; text-decoration:none; color:#b00;}

*html #lcol .rtabs {width:717px;}




/* ///////// adv_add.css /////////// */

/* styles for add steps */

/* main wrapper */
.ab_announce {} 

.fcolw {width:82px;}

.dbl_hdr {margin:8px 0;}
.dbl_hdr h3 {margin:0}

/* Progress Bar ============================ */

.sell_progressbar{background:#eee url(../img/frontend/ab_announce/bg_step.gif) repeat-x left center; margin-bottom:10px}
.sell_progressbar .lt{background:transparent url(../img/frontend/cnr_5_w_lt.gif) no-repeat left top;}
.sell_progressbar .rt{background:transparent url(../img/frontend/cnr_5_w_rt.gif) no-repeat right top;}
.sell_progressbar .rb{background:transparent url(../img/frontend/cnr_5_w_rb.gif) no-repeat right bottom;}
.sell_progressbar .lb{background:transparent url(../img/frontend/cnr_5_w_lb.gif) no-repeat left bottom;}
.sell_progressbar .title{width:24%}

.sell_progressbar table {text-align:center;vertical-align:middle;border-bottom:none;border:0;margin:0;padding:0}
.sell_progressbar img {display:block;margin:2px 0}
.sell_progressbar td {vertical-align:middle; text-align:left; border:0;margin:0;padding:0;}
.sell_progressbar h1{margin:5px 0 5px 25px; font-size:140%}

.sell_progressbar .step{width:22%;color:#000;font-weight:bold}
.sell_progressbar .step .num{background-image:url(../img/frontend/ab_announce/arr_step.gif);background-position: left center; background-repeat:no-repeat; padding:0 0 0 25px}
.sell_progressbar .step_active{background:#bedf64 url(../img/frontend/ab_announce/bg_step_a.gif) repeat-x left center;font-size:140%;color:#900}
.sell_progressbar .step_active .num{background-image:url(../img/frontend/ab_announce/arr_step_a.gif)}
.sell_progressbar .step_pass{color:#999;font-weight:normal}

.sell_progressbar .step_next .num{background-image:url(../img/frontend/ab_announce/arr_step_n.gif)}
.sell_progressbar .step_last{width:1%;padding:0;background-image:url(../img/frontend/ab_announce/arr_last.gif);background-position: left center; background-repeat:no-repeat}
.sell_progressbar .step_last{}
.sell_progressbar .step_last_next{background-image:url(../img/frontend/ab_announce/arr_last_n.gif)}



/* Step 1 =====================================*/

/* .add_main_head */
.add_main_head {}
.add_main_head td {vertical-align:middle;}
.add_main_head .first {padding-right: 10px;}
.add_main_head .second {}
.add_main_head .second select {width:200px; font-size:120%}


/* bg, colors and borders for .t_adv_add_top, .t_adv_add, .add_dop_info */

.t_adv_add tr td {background-color: #f5fce0;}
.t_adv_add tr.t_req td {background-color: #e0f9bb; width:33%;}
.t_adv_add tr.t_req h5 {font-weight:bold;}
.add_dop_info tr td {background-color:#f9f3d0;}
.add_dop_info tr.t_req td {/*background-color:#F9E3AC;*/}

tr.t_section1 td{border-bottom:2px solid #fff !important}
tr.t_section2 td{/*border-bottom:1px solid #fff !important*/}


/* paddings */
	.t_withnext td {padding-bottom:0 !important}
	.t_withprev td {padding-top:0 !important}
	.t_withall td {padding-top:0 !important;padding-bottom:0 !important}
	
	
	

/* .t_adv_add */
.t_adv_add {font-size:90%; width:100%;}
.t_adv_add h5 {font-weight:normal; font-size:100%;}
.t_adv_add h5 .ctrl{font-weight:normal; font-size:80%; float:right; margin-right:40px}
.t_adv_add td {padding:6px 10px;}
.t_adv_add .f_grp{margin:0;padding:0}

.t_adv_add .view_chk_inline ul li {white-space:normal;}
.t_adv_add .view_chk_inline ul li label {white-space:nowrap;}

.t_adv_add .add_label {/*color:#669966; font-weight:bold;*/ padding-left:10px; padding-top:5px; // padding-top:8px; //width: 80px; padding-right:0;}
.t_adv_add td.add_label {width:10%;}
.t_adv_add td.add_label_hor {width:auto; border-bottom:none; padding-bottom:0;}
.t_adv_add td.add_label_hor .fcolw {width:auto; padding:3px 0}
.t_adv_add select {font-family:Tahoma, Verdana, Arial; font-size:9pt;}
.t_adv_add select option {padding-top:2px; padding-bottom:2px;}
.t_adv_add input {padding:2px 0;font-family:Tahoma, Verdana, Arial;font-size:9pt; margin-right:3px;}
.t_adv_add input.radio {width:12px; height:auto; margin-right:1px; border:none; padding:0;}
.t_adv_add input.checkbox {width:12px; height:10pt; margin-right:3px; border:none; padding:0; }
.t_adv_add input.file {width:auto;}
/*.t_adv_add td div {padding:3px 0;}*/
.t_adv_add td .country select {width:120px;}
.t_adv_add_top ul.opt, 
.t_adv_add_top .opt ul,
.t_adv_add ul.opt, 
.t_adv_add .opt ul { display:inline; padding:0;}
.t_adv_add_top .opt li, 
.t_adv_add .opt li {display:inline; margin:0 2px;}

.t_adv_add .tech td {width:33%;}
/*.t_adv_add .tech td div {padding:0;}*/
.t_adv_add .kuzov_bus .add_label {width:57px; padding:6px 10px 6px 10px;}
.t_adv_add .kuzov_bus td {width:125px; padding:6px 10px 6px 0;}
.t_adv_add .kuzov_bus .seatstd {width:135px;}
.t_adv_add .kuzov_bus .col {}
.t_adv_add .kuzov_bus li {margin-bottom:2px;}

/*
.t_adv_add .view_fld2 input.text, 
.t_adv_add .view_fld2 select {width:65px;}
.t_adv_add .view_fld1 input.text, 
.t_adv_add .view_fld1 select {width:165px;}
*/

#spares_wrapper select {width:370px;}


/* .right_cont */
.t_adv_add .right_cont ul li div {margin:0; padding:0;} 
.t_adv_add .right_cont ul li {list-style-type:none; display: block; float:left; margin-right:6px; margin-bottom:0px; cursor:pointer;}
.t_adv_add .right_cont ul li .ctl {background:transparent url(../img/frontend/ab_announce/corner.gif) no-repeat top left;}
.t_adv_add .right_cont ul li .ctr {background:transparent url(../img/frontend/ab_announce/corner.gif) no-repeat top right;}
.t_adv_add .right_cont ul li .cbl {background:transparent url(../img/frontend/ab_announce/corner.gif) no-repeat bottom left;}
.t_adv_add .right_cont ul li .cbr {background:transparent url(../img/frontend/ab_announce/corner.gif) no-repeat bottom right;}
.t_adv_add .right_cont ul li .mid {padding: 3px 5px 5px 5px; line-height:normal; color:#444;}
.t_adv_add .right_cont ul li .mid span {line-height:1.4em;}
.t_adv_add .right_cont ul li .mid img { width:48px; height:19px; vertical-align:middle; margin-right:5px;}
.t_adv_add .right_cont ul li .mid .img { width:48px; height:19px; vertical-align:middle; margin-right:5px;}
.t_adv_add .right_cont ul li .mid input {display:none; float:left;}
.t_adv_add .right_cont ul li.active {background-color:#5e8a36;}
.t_adv_add .right_cont ul li.active .mid span {color:#d4ff7b;}

/**/
.t_adv_add .carbodies ul li {width:145px; margin-right:5px; /*font-size:85%;*/}
.t_adv_add .colors .carbodies ul li .mid img {width:18px; height:18px;}

#add_colors {/*font-size:90%;*/}
#add_colors img {width:18px; height:18px; border:1px solid #c0eaa0;}
#add_colors .active img {border:1px solid #d4ff7b;}
#add_colors .img {width:18px; height:18px; border:1px solid #c0eaa0; display:block; float:left;}
#add_colors .active .img {border:1px solid #d4ff7b;}
#add_colors ul {width:455px; display:block; float:left; padding:0;}
#add_colors ul li {width:110px; margin-right:40px;}
#add_colors ul li .mid {padding:3px 5px; // padding:3px 5px 0px 5px;}
#add_colors ul li .mid span {display:block; float:left; padding-top:3px;}
#userscolor {display:inline; float:none; width:100px; margin-bottom:-2px; border:2px inset #c0eaa0; color:#999999;}
.active #userscolor {color:#000000; border:2px solid #d4ff7b;}
#colordop {width:96px; float:left;}
#colordop ul {width:100%;}
#colordop ul li {display:block; float:none; width:100%;}
#colordop div input {width:18px;}
#colordop div {padding:2px 0; text-indent:-22px; margin-left:22px;}
#colorSelector {width:18px; height:18px; border:1px solid #d4ff7b; float:left; margin-right:8px; // margin-right:6px;}
#colorSelector div {background:#00ff00 url(../img/frontend/ab_announce/picker.gif) no-repeat scroll right bottom; border:1px solid #000000; cursor:pointer; height:15px;}

.t_adv_add .carbodies ul {width:445px; float:left; padding:0;}
.t_adv_add .carbodies .col {float:left; width:140px;}
.t_adv_add .carbodies .col label {/*color:#669966; font-weight:bold;*/ margin-right:10px;}

.t_adv_add .kuzov .col label {text-align:right; width:120px; display:inline-block; margin-right:10px;}
.t_adv_add .kuzov input.text {width:65px;}

.t_adv_add .gruzovik .cols ul {width:330px;}
.t_adv_add .gruzovik .cols ul li {display:block; width:110px; float:left;}

.t_adv_add .kabina .col {width:160px; float:right;}
.t_adv_add .kabina label.add_label {margin-right:10px;}
.t_adv_add .kabina input.text {width:65px;}

.t_adv_add .dopdescr textarea {width:100%;}

.t_adv_add .galery .add_label span.dop {color:#000; font-weight:normal;}
.t_adv_add .galery .add_galitem a,
.t_adv_add .galery .add_galitem div {display:inline; padding-left:20px; background:transparent url(../img/frontend/i/icn_photo_add.gif) no-repeat left 0px; margin-right:10px;}
.t_adv_add .galery .add_galitem input {background-color:#fff;}
.t_adv_add .galery .remove_galitem img {width:55px; margin-right:10px; display:block; float:left;}
.t_adv_add .galery .remove_galitem img.todel {opacity:0.5;filter: alpha(opacity=50); -moz-opacity: 0.5;}
.t_adv_add .galery .remove_galitem a {padding-left:16px; background:transparent url(../img/frontend/ab_announce/remove_photo.gif) no-repeat left 3px; display:inline-block; margin-top:7px;}
.t_adv_add .galery .remove_galitem input {border:none; padding:0;}
.t_adv_add .galery .remove_galitem a:hover {text-decoration:none;}
.t_adv_add .galery .remove_galitem p {display:inline-block; margin-top:7px; display:block; float:left;}
.t_adv_add .galery .hidden_additem {display:none;}

.t_adv_add .options li {width:33%; float:left; padding:2px 0;}
.t_adv_add .options li label {margin-right:10px;}
.t_adv_add .options .column {width:142px; margin-left:8px; float:left; padding:0;}
.t_adv_add .options .column div {padding:1px 5px 1px 0;}
.t_adv_add .options_showhidden {text-align:right; padding:5px; display:none;}


/* input.file */
input.file {width:auto; border:inherit;}

.add_dop_info {}
.add_dop_info td {padding:6px 7px; vertical-align:top;}



.add_dop_info tr td label {font-weight:bold;}
.add_dop_info .pofile {text-align:right; font-size:85%; font-weight:normal; margin-right:7px;}
.add_dop_info .pofile a {background:transparent url(../img/frontend/ab_announce/profile.gif) left center no-repeat; padding-left:12px;}
.add_dop_info input {padding:2px 0;font-family:Tahoma, Verdana, Arial;font-size:9pt;}
.add_dop_info input.text, .add_dop_info select {width:100%;}
.add_dop_info .prim {font-size:90%;}
.agree {font-weight:bold; margin:10px 0;}
.agree input {border:none; width:18px;}

.add_dop_info .phone_code input {width:70px;}
.add_dop_info .phone_num input {width:195px;}

.add_dop_info #more_phones {/*font-size:85%;*/}

/* right col */

#ab_announce .dopInfo {font-size:90%; margin-bottom:10px;}

#ab_announce #rcol h2 {margin:15px 0 5px 0;}

#ab_announce .steps { float:right; background-color:#FFFF00; height:100%;}

.multisel5 select {height:92px;}
.view_fld1_double_input input {width:360px;}

.withopt input, 
.withopt select {width:110px !important;}
.selopt select {width:60px !important; height:20px !important;}

.toggle_tl .alert h4 {padding-top:7px; margin:0;}


/* adv_prn */
.adv_prn {border-bottom:2px solid #999;}
.adv_prn .hdr_ico {padding:0 120px 0 0; background:transparent url(../img/frontend/bg/bg_prn_mags.jpg) no-repeat right top; font-size:100%; font-weight:bold; min-height:37px; line-height:1em;}
*html .adv_prn .hdr_ico {height:37px;}
.app_sell_content .tophdr {height:42px;}
.app_sell_content .tophdr .right {margin-top:12px;}
.adv_prn .hdr_ico span {display:block; margin:11px 0 3px 0;} 
.adv_prn .top_ctrl {background:#ccc url(../img/frontend/bg/bg_prn_grd_grey.gif) repeat-x;}
.adv_prn .top_ctrl .top {padding:8px 10px 5px 10px; border-bottom:1px solid #999; height:2em; overflow:hidden;}
.adv_prn .top_ctrl .top .ac2_button {width:100px; float:right; margin-left:5px;}
.adv_prn .top_ctrl .top .ac2_button .bcnt span { display:block; padding:0 0 0 20px; margin:0 3px; background:transparent url(../img/frontend/i/icn_print_preview.gif) no-repeat left;}
.adv_prn .top_ctrl .top select {width:100px; margin:1px 0px; float:left;}
.adv_prn .top_ctrl .tbl {padding:5px 10px 8px 10px; border-top:1px solid #ddd;}
.adv_prn .top_ctrl .tbl table {width:100%; margin-bottom:10px;}
.adv_prn .top_ctrl .tbl table th {font-size:90%; color:#666666; font-weight:normal; text-align:left; padding-bottom:2px;}
.adv_prn .top_ctrl .tbl table th span {display:block; width:50px;}
.adv_prn .top_ctrl .tbl table td {background:#fff; border:1px solid #666666; border-left:none; padding:2px 5px; text-align:left; color:#000;}
.adv_prn .top_ctrl .tbl .alert {display:none; background-color:#ffff99;}
.adv_prn .top_ctrl .tbl table td.signs {border-left:1px solid #666666;}
.adv_prn .top_ctrl .tbl table td.signs, 
.adv_prn .top_ctrl .tbl table td.over {font-weight:bold; background-color:#99cc00; color:#fff;} 
 
.adv_prn .top_ctrl .overdouble table td.double {color:#000; font-weight:bold; background-color:#fff;}
.adv_prn .top_ctrl .overdouble table .allow {color:#666666; font-weight:normal;}
.adv_prn .top_ctrl .overdouble table td.allow {background-color:#eee;}
.adv_prn .top_ctrl .overdouble table td.signs, 
.adv_prn .top_ctrl .overdouble table td.over {font-weight:bold; background-color:#ffcc00; color:#000;}
.adv_prn .top_ctrl .overdouble .alert, 
.adv_prn .top_ctrl .overflow .alert {display:block;}
.adv_prn .top_ctrl .overflow table td.signs, 
.adv_prn .top_ctrl .overflow table td.over {font-weight:bold; background-color:#cc0000; color:#fff;}
.adv_prn .top_ctrl .overflow table .allow {color:#666666; font-weight:normal;}
.adv_prn .top_ctrl .overflow table .double {color:#000; font-weight:bold;}
.adv_prn .top_ctrl .overflow table td.allow {background-color:#eee;}
.adv_prn .top_ctrl .overflow table td.double {background-color:#fff;}
.adv_prn .top_ctrl .singleprice .overflow table td.allow {color:#000; font-weight:bold;}
.adv_prn .top_ctrl .singleprice table th.allow {font-weight:normal; color:#666;}

.adv_prn .top_ctrl .tbl .allow {color:#000; font-weight:bold;}
.adv_prn .top_ctrl .tbl .double {color:#666666; font-weight:normal;}
.adv_prn .top_ctrl .tbl td.double {background-color:#eee;}
.adv_prn .top_ctrl .singleprice .double {display:none;}

.adv_prn .top_ctrl .ok_msg {padding:0 0 0 20px; background:transparent url(../img/frontend/i/icn_alrt_info_small.gif) no-repeat 1px 3px; font-size:90%;}
.adv_prn .top_ctrl .overdouble .ok_msg,
.adv_prn .top_ctrl .overflow .ok_msg {display:none;}

.adv_prn .top_ctrl .dbl_msg {display:none; padding:0 0 0 20px; background:transparent url(../img/frontend/i/icn_alrt_info_small.gif) no-repeat; font-size:90%;}
.adv_prn .top_ctrl .overdouble .dbl_msg {display:block;}

.adv_prn .top_ctrl .atten_msg {display:none; padding:0 0 0 20px; background:transparent url(../img/frontend/i/icn_alrt_yellow_dark.gif) no-repeat; font-size:90%;}
.adv_prn .top_ctrl .overflow .atten_msg {display:block;}

.adv_prn .tbl_main {background-color:#eee; padding:8px 10px; font-size:90%;}
.adv_prn .tbl_main table {color:#999; width:100%;}
.adv_prn .tbl_main thead td {border-bottom:1px dotted #999;}
.adv_prn .tbl_main tbody th {font-weight:normal; text-align:left;}
.adv_prn .tbl_main tbody .lbl {width:60px; padding-right:5px;}
.adv_prn .tbl_main tbody .num {width:10px; text-align:right;}
.adv_prn .tbl_main tbody th strong {display:block; margin:10px 0 3px 0;}
.adv_prn .tbl_main tbody .checked td {font-weight:bold;}
.adv_prn .tbl_main tbody .checked label {color:#000;}
.adv_prn .tbl_main tbody .checked .num {color:#666;}
.adv_prn .tbl_main tbody td input {margin-right:5px; // margin-right:3px;}
.adv_prn .tbl_main tbody textarea {width:100%; display:block;}
.adv_prn .top_ctrl_bot {background-image:none;}

.prn_popup {}
.prn_popup .type_selector {margin-bottom:10px;}
*html .prn_popup .type_selector strong {margin-left:-10px;}
.prn_popup .type_selector select {display:block; width:220px; float:right; margin-left:10px;}
.prn_popup .info_tbl {background-color:#ccc; padding:5px; margin-bottom:10px;}
.prn_popup .info_tbl table {width:100%;} 
.prn_popup .info_tbl th {text-align:right; font-weight:normal; font-size:90%; padding:2px 5px;}
.prn_popup .info_tbl td {padding:2px 5px; background-color:#fff; width:3em; border:1px solid #bbb;}

.prn_popup .info_tbl .signs {font-weight:bold; color:#fff; background-color:#99cc00;}
.prn_popup .info_tbl td.over {font-weight:bold; color:#fff; background-color:#99cc00;}
.prn_popup .info_tbl .signs_lbl {padding-left:20px; width:5em;}
.prn_popup .info_tbl .allow {font-weight:bold; color:#000;}
.prn_popup .info_tbl th {color:#666;}
.prn_popup .info_tbl th.double {width:50px;}
.prn_popup .info_tbl td.double {background-color:#eee; font-weight:normal; color:#666;}

.prn_popup .overdouble .info_tbl .signs {font-weight:bold; color:#fff; background-color:#ffcc00;}
.prn_popup .overdouble .info_tbl td.over {font-weight:bold; color:#fff; background-color:#ffcc00;}
.prn_popup .overflow .info_tbl .signs {font-weight:bold; color:#fff; background-color:#cc0000;}
.prn_popup .overflow .info_tbl td.over {font-weight:bold; color:#fff; background-color:#cc0000;}
.prn_popup .overdouble .info_tbl th.allow,
.prn_popup .overflow .info_tbl th.allow {font-weight:normal; color:#666;}
.prn_popup .overdouble .info_tbl td.allow, 
.prn_popup .overflow .info_tbl td.allow {background-color:#eee; font-weight:normal; color:#666;}
.prn_popup .overdouble .info_tbl th.double, 
.prn_popup .overflow .info_tbl th.double {font-weight:bold; color:#000;}
.prn_popup .overdouble .info_tbl td.double, 
.prn_popup .overflow .info_tbl td.double {font-weight:bold; color:#000; background-color:#fff;}
.singleprice .overflow .info_tbl th.allow {font-weight:bold; color:#000;}
.singleprice .overflow .info_tbl td.allow {font-weight:bold; color:#000; background-color:#fff;}

.prn_popup .alert {display:none;}
.prn_popup .alert p {margin:0;}
.prn_popup .overdouble .alert, 
.prn_popup .overflow .alert {display:block;}

.prn_popup .preview {border:2px solid #ccc; padding:5px; margin-bottom:10px;}
.prn_popup .preview .hdr {margin:0 10px 0 10px; font-weight:bold; font-size:120%;}
.prn_popup .preview .hdr .price {float:right;}
.prn_popup .preview .photo {width:240px; height:150px; overflow:hidden; float:left; background-color:#ccc; margin:10px;}
*html .prn_popup .preview .photos {margin-left:-10px;}
.prn_popup .preview .photo img {width:240px;}
.prn_popup .preview .def_photo {background:#ccc url(../img/frontend/i/icn_big_photo.gif) no-repeat center 45%;}
.prn_popup .preview .def_photo img {display:none;}
.prn_popup .preview .adv_text {font-size:90%;}
.prn_popup .preview .adv_text .over {color:#b00;}
.prn_popup p {margin: 0 10px 10px 10px;}

/*type_combiphoto - default*/
/*type_photo*/
.prn_popup .type_photo {width: 280px; margin:0 auto;}
.prn_popup .type_photo .preview .photo {display:none;}
.prn_popup .type_photo .preview .firstphoto {display:block;}
/*type_text*/
.prn_popup .type_text {width: 280px; margin:0 auto;}
.prn_popup .type_text .preview .photo {display:none;}
.prn_popup .type_text .preview .adv_text {margin-top:10px;}
/*type_bold*/
.prn_popup .type_bold {width: 280px; margin:0 auto;}
.prn_popup .type_bold .preview .photo {display:none;}
.prn_popup .type_bold .preview .adv_text {margin-top:10px; font-weight:bold;}
/*type_doublephoto*/
.prn_popup .type_dblphoto .preview .hdr {float:right; margin:10px 0;
width:150px; // margin-top:15px;}
.prn_popup .type_dblphoto .preview .hdr .price {float:none; text-align:left;}
.prn_popup .type_dblphoto .preview .photo {display:none;}
.prn_popup .type_dblphoto .preview .firstphoto {display:block; width:340px; height:210px; float:left; margin-right:20px; // margin-top:0;}
.prn_popup .type_dblphoto .preview .firstphoto img {width: 340px;}
.prn_popup .type_dblphoto .preview .clearabs {clear:none;}
/*type_bigphoto*/
.prn_popup .type_bigphoto .preview .photo {display:none;}
.prn_popup .type_bigphoto .preview .firstphoto {display:block; width:490px; height:305px;}
.prn_popup .type_bigphoto .preview img {width:490px;}

/* Step2 =============================*/
.step2_topblock {border:2px solid #CCCCCC; background-color:#CCCCCC;}
.step2_akcii {width:750px; padding:4px;background-color:#fff;}
.step2_zakaz {width:190px; padding:15px 12px 10px 10px; background-color:#fff; font-size:90%;}

.step2_akcii ul.tp li {display:block; float:left; position:relative; padding:0px; border:7px solid #fff; width:230px; padding:2px}
.step2_akcii ul.tp li:hover {border:7px solid #9c3}
.step2_akcii ul.tp li.active {border:7px solid #f00/*#fc3 #7b3*/; background-color:#900}
.step2_akcii ul.tp li.active:hover {border:7px solid #ce6/*#9c3*/;background-color:#d00}
.step2_akcii ul.tp li input {display:none;}
.step2_akcii ul.tp li img {display:block; width:230px; height:170px; cursor:pointer}
.step2_akcii ul.tp li .button_wrap {position:absolute; bottom:10px; right:10px;} 
.step2_akcii ul.tp li .ac2_button .bcnt {font-size:75%;}
.step2_akcii ul.tp .free_disabled {font-size:80%;}
.step2_akcii ul.tp .free_disabled .wrap {background-color:#eee; color:#999; text-align:center; height:50px; padding:60px 15px; line-height:1.3em;}
.step2_akcii ul.tp .free_disabled .wrap .hdr {font-weight:bold; color:#000; font-size:120%; margin-bottom:10px;}
.step2_akcii .packselect {padding:20px 0 0 2px;}
.step2_akcii .packselect select {width:100%;}
.step2_packets_block {background-color:#669900; width:auto;}
.step2_packets_block ul {margin:0;}
.step2_packets_block ul.tp li {width:210px; border:7px solid #669900; margin-left:10px;}
.step2_packets_block ul.tp li.first {margin-left:0;}
.step2_packets_block ul.tp li img {width:210px; height:62px;}

.step2_zakaz .payments {background:#E0F9BB url(../img/frontend/sell_step2/green_arr.gif) no-repeat center bottom; padding:10px 10px 30px 10px; margin:5px 0;}
.step2_zakaz .ac2_button {width:175px; margin:0px auto 10px; float:none;}

.step2_zakaz .tp_info {margin-bottom:15px;}
.step2_zakaz .tp_selected {color: #b00;font-size:120%;}

.step2_akcii ul.errorlist {background-color:#FFFF66; padding:10px}

/* Step3 ==================================*/

.ab_announce_hdr .add_step3_cont { margin-bottom:20px;}
.ab_announce_hdr .add_step3_cont dl {margin:20px 0 40px 0;}
.ab_announce_hdr .add_step3_cont dt {float:left; width:170px; font-size:85%; color:#666666;}
.ab_announce_hdr .add_step3_cont dd {font-weight:bold;}
.ab_announce_hdr .add_step3_cont p {margin-bottom:10px;}
.ab_announce_hdr .add_step3_cont .ac2_button {float:none; width:200px;}
.ab_announce_hdr_sub {font-size:10pt; margin:10px 0; }


/****************** UNLIM *************/
.unlim_payment_form {border:3px solid #ddd; padding:10px 5px;}
.unlim_payment_form table td {padding:0 6px 0 30px; background-repeat:no-repeat; background-position:5px top; font-size:90%;}
.unlim_payment_form table td.step2_info {background-image:url(../img/frontend/unlim/n1.gif);}
.unlim_payment_form table td.step2_akcii {background-image:url(../img/frontend/unlim/n2.gif);background-position:35px top;}
.unlim_payment_form table td.step2_zakaz {background-image:url(../img/frontend/unlim/n3.gif);}
.unlim_payment_form table h3 {font-weight:bold; margin-top:3px;}
.unlim_payment_form table td.step2_akcii ul.tp li img {height:62px; width:210px;}
.unlim_payment_form table td.step2_akcii ul.tp li {width:210px;}
.unlim_payment_form h4 {margin:3px 0;}
.unlim_payment_form table td.step2_akcii h4 {margin:2px 0 4px 30px;}

.unlim_payment_form .pers_info {width:190px; margin-bottom:10px;}
.unlim_payment_form .pers_info .avat {float:left; width:40px; margin-right:15px;}
.unlim_payment_form .pers_info .avat img {width:40px;}
.unlim_payment_form .pers_info .info {float:left; width:135px;}
.unlim_payment_form .pers_info p {margin:0 0 2px 0; padding:0;}
.unlim_payment_form table td.step2_info select {width:190px;}
.unlim_payment_form table td.step2_info .edit {margin-top:10px; font-size:90%;}





/* ///////// ac2_blocks.css /////////// */

/* BLOCKS ==================================================*/

.block { margin: 0px 0 20px 0; padding: 0px; clear: both; overflow: hidden;}


/* hdr plashka3 .............................................................................. */
.block .hdr{
	clear: both;	overflow: hidden; 
	margin: 0; padding: 0;
	height: 20px; line-height: 20px; font-size: 80%; 
	color: #999; background:#d5d5d5 url(../img/frontend/ac2/ac2_plashka_hdr_bg.gif) repeat-x 0 0;
	text-align:right;
}
.block .hdr span {padding-right:5px; color:#868686;}
.block .hdr a{color: #777; text-decoration: none;}
.block .hdr a:hover{color: #000; text-decoration: underline;}

.block .hdr h2{
	float: left; overflow: hidden;
	font-size: 120%; font-weight: bold; text-align: left;
	border:none; margin: 0;
	padding: 0px 20px 0px 25px;line-height: 20px;
}

.block .hdr h2 a{color: #900; text-decoration: none;}
.block .hdr h2 a:hover{color: #b00; text-decoration: underline;}


.block .h_clear{background:transparent none;padding-top: 6px;}
.block .h_clear h2{
	padding-left:15px;
	width: 185px; // width:200; 
	background:transparent none;
	color: #900;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 140%;
}

.block .h_standart h2{
	padding-left:35px;
	width: 245px; // width:300; 
	background:transparent url(../img/frontend/ac2/ac2_plashka_hdr_standart.gif) no-repeat 0 0;
	color: #000;
}

.block .h_premium h2{
	padding-left:35px;
	width: 245px; // width:300; 
	background:transparent url(../img/frontend/ac2/ac2_plashka_hdr_premium.gif) no-repeat 0 0;
	color: #900;
}

.block .h_l1 h2{
	width: 165px; // width:210;  
	background:#8a0000 url(../img/frontend/ac2/ac2_plashka_hdr_l1.gif) no-repeat 0 0;
	color: #fff;
}
.block .h_l1 h2.hdr_reviews{
	width: 255px; // width:300;  
	background:#8a0000 url(../img/frontend/ac2/ac2_plashka_hdr_l1_300.gif) no-repeat 0 0;
	color: #fff;
}

.block .h_l2 h2{
	padding-left:45px;
	width: 145px; // width:210; 
	background:#888 url(../img/frontend/ac2/ac2_plashka_hdr_l2.gif) no-repeat 0 0;
	color: #fff; 
}
.block .h_l3 h2{
	padding-left:60px;
	width: 130px; // width:210; 
	background:#ccc url(../img/frontend/ac2/ac2_plashka_hdr_l3.gif) no-repeat 0 0;
	color: #b00;
}
.block .h_l1 h2 a, 
.block .h_l2 h2 a{color:#fff;}
.block .h_l1 h2 a:hover, 
.block .h_l2 h2 a:hover{color:#fcc;}

.block .hdr a.rss, .rubrName a.rss {
	float: right; display: block; cursor: pointer;
	margin: 0px; padding: 0; line-height: 20px; width: 22px; 
	font-size: 9px; color: #000; text-indent: -9999px;
	background: url(../img/frontend/ac2/rss_small.gif) no-repeat right 0;
	text-align:left;
}
.block .hdr a.rss:hover, .rubrName a.rss:hover{
	background: url(../img/frontend/ac2/rss_small_a.gif) no-repeat right 0;
}
.block .hdr a.showSet{
	float: right; display: block !important; cursor: pointer;
	margin: 4px 10px 0 10px; padding: 0 0px 1px 0px; 
	font-size: 10px; line-height: 1em; text-decoration: none;
	color: #000; border-bottom: 1px dashed #000;
}

.block .hdr a.showSet:hover{
	color: #b00 !important; border-bottom: 1px dashed #b00; text-decoration: none;
}
.block .hdr .listRubrics{float:left; padding: 0 0 0 10px; margin: 0; background: transparent none;}

/* end of hdr plashka3 ... */


.block .set { margin: 1px 0 0px 0;}
.block .body {border:1px solid #e1e1e1; position:relative;}
.block .cnt{clear: both; margin:0;}
.block .ftr{clear: both; margin: 0; float:none;}
.block .ftr .continue {background:transparent url(../img/frontend/ac2/arr.gif) no-repeat scroll right 80%; color:#000000; font-size:100%; font-weight:bold; padding:0 15px 0 0; text-decoration:underline;}
.block .ftr .continue:hover{color:#b00;}

.block .body .ftr{background-color:#eee; margin:0; line-height:normal; padding:4px 2px 5px 2px; height:21px; overflow:hidden;}
*html .block .body .ftr {padding-bottom:3px; height:23px;}
.block .body .ftr select {width:130px; height:22px; margin-right:10px; border:1px inset #aaa; display:block; float:right;}
.block .body .ftr span {margin:0 10px 0 7px; display:block; float:left; line-height:1.4em;}
*html .block .body .ftr span {margin-left:3px; padding-top:1px;}
.block .body .ftr span a {text-decoration:none; font-weight:bold; font-size:100%;}
.block .body .ftr .ac2_button {width:120px; float:right; margin-right:2px; margin-left:3px;}
.block .body .ftr .ac2_button .bcnt {font-weight:bold; font-size:10pt;}

.block h3 {font-size: 120%;font-weight: normal;}
.block h3 a{color: #000; text-decoration: underline;}
.block h3 a:hover{color: #c00; text-decoration: underline;}

.block small {display: block; color: #999; font-size: 80%; }
.block small a{color: #aaa; cursor: pointer;}
.block small a:hover{color: #000; text-decoration: underline;}

.block .pblItem{background:url(../img/frontend/ac2/dots_hor_4.gif) repeat-x 0 bottom; padding: 0 0 5px 0; margin:0 0 5px 0; overflow: hidden; }
.block .pblItem h3{margin: 0 0 3px 0; padding: 0 0 0 0px;}
.block .pblDesc{margin: 6px 0 6px 0px; font-size: 90%; line-height: 1.4em;}
.block .pblRubrics{margin:0 15px 0 0; padding: 0 0 0 12px; background: transparent url(../img/frontend/ac2/tag.gif) no-repeat 0 4px;}
.block .pblMagazines{margin:0 15px 0 0; padding: 0 0 0 15px; background:transparent url(../img/frontend/ac2/ac2_magazine_small.gif) no-repeat 0px 2px;}
.block .pblDate{margin:0 15px 0 0; padding: 0 0 0 10px; background: transparent url(../img/frontend/ac2/blt_grey_light.gif) no-repeat 0 5px; white-space: nowrap;}
.block .pblTags{margin:0;}
.block .pblAuthor{}

.block .pblImage{}
.block .pblImage img{}
.block .pblText { display: table; }
.block .pblInfo {display:block}
.block .pblInfo small{display:inline; margin-right: 5px}

.block .pblDesc .continue {background:url(../img/frontend/ac2/arr.gif) no-repeat 0 4px;text-decoration:none;padding:0 3px 0}
.block .pblDesc .continue ins {visibility:hidden;}

/*==================================================*/

.viewHomeBlock .cnt{border:1px solid #ccc; padding:10px 10px 0 20px; margin-top:1px; overflow:hidden}


/* sortedByList */
.sortedByList .block .hdr {margin-bottom:1px;}
.sortedByList .block .cnt {border:1px solid #ccc; padding:1px;}
.sortedByList .block .cnt .rubrMenu {width:170px; float:left; font-size:120%;}
.sortedByList .block .cnt .rubrMenu ul {margin:5px 0;}
.sortedByList .block .cnt .rubrMenu ul li {padding:0 5px;}
.sortedByList .block .cnt .rubrMenu ul li div {padding:1px 5px;}
.sortedByList .block .cnt .rubrMenu ul li.active div {padding:5px;}
.sortedByList .block .cnt .rubrMenu ul li.active a {font-size:120%;line-height:1em; color:#b00;}
.sortedByList .block .cnt .rubrMenu ul li a {line-height:1.4em; text-decoration:none; color:#0033cc; text-decoration:underline;}
.sortedByList .block .cnt .rubrMenu ul li a:hover {color:#f00;}
.sortedByList .block .cnt .screen {width:540px; float:left; background-color:#fff; border-left:1px dotted #999; overflow:hidden; margin:0.5em 0;}
.sortedByList .block .cnt .screen .wrap {display:none;}
.sortedByList .block .cnt .screen .col {width:25%; float:left; overflow:hidden; }
.sortedByList .block .cnt .screen .col div {padding:0 5px 0 15px; line-height:1.4em;}
.sortedByList .block .cnt .screen .col a {text-decoration:; color:#0033cc;}
.sortedByList .block .cnt .screen .col a:hover {color:#f00; text-decoration:underline;}

/* BOXES ================================================== */


.box { margin: 0px 0 10px 0;padding: 10px; background: #fff url(../img/frontend/ac2/blt_box.gif) no-repeat 10px 10px; border: 2px solid #ddd;}
.box .hdr{margin: 0 0 10px 0;}
.box .cnt{}
.box .ftr{}

.box .hdr h2{font-size: 90%; font-weight: normal; margin: 0 0 5px 0; padding: 0 0 0 20px;color: #000; }
.box .hdr h2 a{color: #000;}
.box .hdr h2 a:hover{color: #c00;}

.box .ftr .continue {font-size: 90%; text-decoration:none; padding:0 15px 0 0; background:url(../img/frontend/ac2/arr.gif) no-repeat right 3px;}
.box .ftr .continue:hover{color:#c00; text-decoration: underline;}

.box h3 {font-size: 100%;font-weight: bold;}
.box h3 a{color: #000; text-decoration: none;}
.box h3 a:hover{color: #c00; text-decoration: underline;}
.box h4 {font-size: 90%;font-weight: normal;}
.box h4 a{color: #aaa; text-decoration: none;}
.box h4 a:hover{color: #c00; text-decoration: underline;}


.box small {font-size: 80%; color: #aaa; display:block;}
.box small a{color: #aaa; cursor: pointer;}
.box small a:hover{color: #000; text-decoration: underline;}

.box .pblItem{background:url(../img/frontend/ac2/dots_hor_4.gif) repeat-x 0 bottom; padding: 0 0 5px 0; margin:0 0 5px 0;}
.box .pblItem h3{margin: 0 0 5px 0; padding: 0 0 0 0px; position: relative; top: 0; left: 0;}
.box .pblDesc{margin: 3px 0 3px 0px; font-size: 90%;}
.box .pblDate{}
.box .pblRubrics{margin:0 0 5px 0;}
.box .pblTags{display: block;}
.box .pblAuthor{}
.box .pblDepArticle{font-size:80%;}
.box .pblImage{float:left; margin: 0 10px 5px 0; border: 1px solid #ccc;}
.box .pblImage img{width: 100px; display: block;}
.box .pblTime{color:#000; padding-left: 12px; background: transparent url(../img/frontend/ac2/icn_timer.gif) no-repeat 0 1px;}
.box .pblSize{color:#000}
.box .pblViewed{color:#000}
.box .pblTopic{color:#000; position: relative; top: 0; left: 0; padding-left: 12px; background: transparent url(../img/frontend/ac2/tag.gif) no-repeat 0 3px;}
.box .pblInfo .pblTopic {color: #aaa; line-height: 1em; padding-left: 0; background: none;}
.box .pblRating{display:block; float: none;}
.box .pblRating ul{display:block; float: none;}

.video small {}
.video .pblItem h3 {margin-bottom:7px;}
.video .pblDesc{clear:both}
.video .pblInfo{display:table}
.video .rating {margin:5px 0 3px -2px;overflow:hidden}
.video .rating li.empty  {background-position: 0 -15px}
/* boxes' colors ..................*/

.colorGreyLight .box{background: #eee url(../img/frontend/ac2/blt_box_grey_light.gif) no-repeat 10px 10px;border: 0px none;}




