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


/*** 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;}
