/* Корзина */
#basket_mini {width:286px; z-index:99999;}
#basket_mini .open_link_open, #basket_mini .open_link {font-size:18px; font-weight:700; display:block; margin-bottom:12px;}
#basket_mini .open_link_open {color:#999; text-decoration:none; font-weight:400;}
#basket_mini table {width:284px;}
#basket_mini {position:absolute; margin-left:354px; margin-top:7px;}
#basket_mini h1 {font-size:22px !important; text-align:center; margin-bottom:20px; color:#a0be05;}
#basket_mini #successfull h1 {font-size:16px !important; text-align:center;}
#basket_mini #successfull {text-align:justify; margin:30px 0; padding:0 5px;}
#basket_mini #successfull, #basket_mini #successfull * {line-height:1.3 !important;}
#basket_mini td, #basket_mini th, #basket_mini td *, #basket_mini * {font-size:11px;}
#basket_mini th {text-align:left;}
#basket_mini .discount {color:red;}
#basket_mini .name {padding:5px;}
#basket_mini .name img {vertical-align:middle; margin:0 5px 3px 0;}
#basket_mini .plus {width:7px; padding-left:5px; vertical-align:middle;}
#basket_mini .minus {width:7px; vertical-align:middle;}
#basket_mini .num {text-align:right; width:14px;}
#basket_mini .num_m {text-align:left; width:25px; padding-left:3px;}
#basket_mini .price {padding-left:10px; text-align:right; padding-right:10px;}
#basket_mini .del {width:16px; vertical-align:middle;}
#cart_head table, #basket_products_table {}
#basket_products_table td {padding-bottom:4px;}
#cart_head table {background:#f2f2f2;}
#basket_mini_basket .even td, #basket_mini_basket .even th {background:#f7f7f7;}
#basket_mini_basket .noeven td, #basket_mini_basket .even td {border-bottom:1px solid #ccc;}
#basket_name {text-align:center; font-size:22px; padding:3px 0 10px 0;}
#basket_name {width:275px;} /* For IE 6*/
#cart_summary table {border-bottom:1px solid #ccc;}
#cart_summary th, #cart_summary td {padding:3px 0 4px;}
#cart_summary td th {padding-left:6px !important;}
#cart_summary td td {padding-right:6px !important;}
#cart_summary td, #cart_summary td * {font-size:18px;}
#empty_cart {text-align:center; margin-bottom:15px;}
#cart_head td {padding-left:4px; font-weight:bold;}
#oform_zak_show a {font-size:22px; cursor:pointer; display:block; margin:6px 0 4px;}
#oform_zak_show a span {float:left; margin:5px 5px 0 0;}
#oform_zak_show td {padding-bottom:4px !important;}
#basket_show a {text-align:right; cursor:pointer; display:block; font-weight:bold;}
#basket_show a span {float:right; margin:2px 0 0 3px;}
#basket_mini .print_errors ul {margin:0px; padding:0px;}
#basket_mini .print_errors li {font-size:10px !important; color:red; text-align:center !important; padding-right:3px; display:block;}
#basket_show .help {margin:2px 10px 8px 0; display:block; float:right; width:130px; line-height:1.2; display:block;}

#basket_mini .print_errors ul {margin:0px; padding:0px;}
#basket_mini .print_errors li {font-size:10px !important; color:red; text-align:right; padding-right:3px; display:block;}
#basket_show .help {margin:2px 10px 5px 0; display:block; float:right; width:130px; line-height:1.2; display:block;}

#form_zak table th, #form_zak table td {padding:4px 0;}
#form_zak table td .input_text, #form_zak table td .input_text_focus {width:93%;}
#form_zak table th {vertical-align:top; padding-left:5px !important;}
#form_zak table td {width:190px;}
#form_zak table .input_textarea, #form_zak table .input_textarea_focus {width:270px; height:50px;}
#form_zak #address_area {width:175px !important;}
#form_zak table .even {background:#f7f7f7;}
#form_zak table .noeven {}
#form_zak table .bord {border-bottom:1px solid #ccc;}
#form_zak table {border-top:1px solid #ccc;}

#form_method_delivery {padding-top:3px;}
#form_method_delivery * {line-height:1.3;}
#form_method_delivery .deliv_comment {margin:7px 3px 0 0; text-align:justify;}
#form_method_delivery table th, #form_method_delivery table td {vertical-align:top; padding:5px;}
#form_method_delivery table td {padding-top:0px; padding-left:0px;}
#form_method_delivery table th {padding-top:7px;}
#form_method_delivery table div {margin-top:5px;}
#form_method_delivery table .even {background:#f2f2f2;}
#form_method_delivery table .deliv_name {font-weight:bold; cursor:pointer;}
#form_method_delivery table .deliv_info {}
#form_method_delivery td, #form_method_delivery td * {font-size:11px;}
#form_method_delivery table td, #form_method_delivery table th {border-bottom:1px solid #ccc;}
#form_method_delivery table {border-top:1px solid #ccc;}

.act_del, .act_plus, .act_minus, .act_rep {width:10px; height:10px; font-size:1px; cursor:pointer; text-decoration:none; display:block;}
.act_del {background:url(../images/icons/act_del.gif) no-repeat center;}
.act_rep {background:url(../images/icons/act_rep.gif) no-repeat center;}

.act_mini_plus, .act_mini_minus {width:7px; height:7px; font-size:1px; cursor:pointer; text-decoration:none; display:block;}
.act_mini_plus {background:url(../images/icons/mini_plus.gif) no-repeat center;}
.act_mini_minus {background:url(../images/icons/mini_minus.gif) no-repeat center;}

.act_big_arrow_left_down, .act_to_cart {width:16px; height:16px; font-size:1px; cursor:pointer; text-decoration:none; display:block; margin:2px 4px 0 5px !important;}
.act_big_arrow_left_down {background:url(../images/icons/act_arrow_left_down.gif) no-repeat center;}
.act_to_cart {background:url(../images/icons/cart.gif) no-repeat center;}

#basket_mini th {font-weight:normal;}
#basket_mini .req {color:red;}
#basket_mini .help {color:#999; font-weight:normal; font-size:10px; line-height:1.2; display:block;}
#basket_mini b, #form_zak strong {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#basket_block {background:#fff url(../images/ajax/ajax-loader-1.gif) center no-repeat;}

#basket_type_2_t {background:url(../images/cart_full.gif); height:18px; padding:11px; text-align:center;}
#basket_type_2_t, #basket_type_2_t * {color:#fff; font-weight:700;}
#basket_type_2_t_l {background:url(../images/cart_full_l.gif) left no-repeat; padding-left:3px;}
#basket_type_2_t_r {background:url(../images/cart_full_r.gif) right no-repeat; padding-right:3px;}
#basket_type_2_b {background:url(../images/cart_b.gif); height:20px; padding:0 3px; text-align:center;}
#basket_type_2_b a {cursor:pointer;}
#basket_type_2_b_l {background:url(../images/cart_b_l.png) left no-repeat; padding-left:3px; border-top:1px solid #fff;}
#basket_type_2_b_r {background:url(../images/cart_b_r.png) right no-repeat; padding-right:3px;}
#basket_type_2_b, #basket_type_2_b * {color:#fff; font-size:10px;}
#basket_show td {padding:2px 5px 0 0 !important;}
#basket_mini_basket, #basket_mini_oform {background:#fff; border-top:1px solid #fff !important;}
#basket_middle {border-left:1px solid #ccc; border-right:1px solid #ccc;}
#oform_zak {padding-bottom:10px;}
#order_all_form {background:#fff;}

#basket_mini #toggle_link {display:block; margin:4px 6px 0;}

.deliv_err * {font-weight:bold !important; text-align:center !important; font-size:12px !important;}

.delivery_itog_price {display:block; font-weight:700; margin-top:3px;}
.delivery_itog_price span {color:#ff5a00; font-size:15px !important; font-weight:400;}
.delivery_itog_price span span {color:#999; font-size:11px !important;}
/* Корзина */
