img.edost_ico { vertical-align: middle; padding-right: 5px; }
img.edost_ico_normal { width: 60px; height: 32px; }
img.edost_ico_normal2 { width: 60px; height: 32px; padding: 2px 8px 2px 0px; }
img.edost_ico_small { width: 28px; height: 16px; padding: 2px 5px 2px 0px; }
img.edost_ico_big { width: 95px; height: 55px; padding: 2px 5px 2px 0px; }
img.edost_hint { width: 16px; height: 16px; }

span.edost_name { color: #000; font-weight: bold; vertical-align: middle; }

span.edost_tariff { color: #000; }
span.edost_day { color: #555; font-weight: normal; }
span.edost_price { color: #000; font-weight: bold; }
span.edost_price_free { color: #080; font-weight: bold; }
span.edost_price_original { text-decoration: line-through; color: #AAA; font-weight: normal; }
span.edost_insurance { color: #080; font-weight: normal; }

a.edost_link { cursor: pointer; text-decoration: none; color: blue; font-size: 11px; }
a.edost_link2 { cursor: pointer; text-decoration: none; color: blue; }
span.edost_link { cursor: pointer; color: blue; }
div.edost_link { cursor: pointer; color: blue; font-weight: bold; }

div.edost_payment, span.edost_payment { color: #A48B5A; font-size: 11px; font-weight: normal; }
div.edost_payment_map { margin: 3px 0; }
div.edost_main span.edost_payment_normal, div.edost_office_window span.edost_payment_normal, div.edost_office_balloon span.edost_payment_normal { color: #FFF; font-size: 11px; font-weight: bold; background: #888; padding: 1px 4px; }
div.edost_main span.edost_payment_cod, div.edost_office_window span.edost_payment_cod, div.edost_office_balloon span.edost_payment_cod { color: #FFF; font-size: 11px; font-weight: bold; background: #A48B5A; padding: 1px 4px; }

div.edost_balloon { width: 380px; line-height: normal; }
div.edost_balloon_schedule { float: right; text-align: right; margin: 3px 0 5px 5px; color: #555; }
div.edost_balloon_schedule2 { margin: 10px 0 0 0; color: #888; }
div.edost_balloon_schedule_individual { margin: 0 0 0 5px; }
div.edost_balloon_delimiter { margin: 5px 0; border-width: 1px 0 0 0; border-color: #CCC; border-style: solid; clear: both; }
div.edost_balloon_delimiter2 { margin: 15px 0; border-width: 1px 0 0 0; border-color: #CCC; border-style: solid; clear: both; }
div.edost_balloon_payment { padding: 10px 0 0 0; clear: both; text-align: center; }
div.edost_balloon_detailed { padding-left: 34px; }
div.edost_balloon_individual { text-align: center; padding-top: 10px; }

/* green */
div.edost_ico_price { position: absolute; top: -12px; left: 12px; padding: 0px 4px; border: 1px solid #FFF; background: #080; color: #FFF; font-size: 10px; font-weight: bold; white-space: nowrap; }
div.edost_button { cursor: pointer; clear: both; margin: 15px auto 0 auto; width: 340px; }
div.edost_button_bottom { padding-top: 10px; }
div.edost_button td { height: 24px; vertical-align: middle; border: 1px solid #080; }
div.edost_button:hover td { border: 1px solid #2A2; }
td.edost_button_left { background: #EFE; width: 240px; padding: 0 5px; text-align: left; }
td.edost_button_right { background: #080; width: 100px; color: #FFF; padding: 0 5px; text-align: center; }
div.edost_button:hover td.edost_button_right { background: #2A2; }

div.edost_button2 { cursor: pointer; padding: 5px; margin: 10px 0; background: #EFE; border: 1px solid #2A2; }
div.edost_button2:hover { background: #E8FFE8; border: 1px solid #080; }
div.edost_button2_info { cursor: pointer; background: #080; padding: 5px; margin-top: -12px; color: #FFF; }
div.edost_button2_info2 { padding: 2px; margin: 10px 0 0 0; color: #888; font-size: 11px; }
/* green */

/* red */
/*
div.edost_ico_price { position: absolute; top: -12px; left: 12px; padding: 0px 4px; border: 1px solid #FFF; background: #D00; color: #FFF; font-size: 10px; font-weight: bold; white-space: nowrap; }
div.edost_button { cursor: pointer; clear: both; margin: 15px auto 0 auto; width: 340px; }
div.edost_button td { height: 24px; vertical-align: middle; border: 1px solid #D00; }
div.edost_button:hover td { border: 1px solid #E55; }
td.edost_button_left { background: #FEE; width: 240px; padding: 0 5px; text-align: left; }
td.edost_button_right { background: #D00; width: 100px; color: #FFF; padding: 0 5px; text-align: center; }
div.edost_button:hover td.edost_button_right { background: #E55; }
*/
/* red */

div.edost_button_info { width: 120px; font-size: 17px; cursor: pointer; color: #FFF; padding: 8px; margin: 0; text-align: center; background: #555; }

div.edost_map { border: 1px solid #AAA; }
div.edost_map_loading { padding: 100px 0 0 0; text-align: center; }
div.edost_map_loading2 { padding: 20px 0 0 0; text-align: center; }

div.edost_main, div.edost_main *, div.edost_office_window, div.edost_office_window *, div.edost_office_balloon, div.edost_office_balloon *, div.edost_office_info, div.edost_office_info *, div.edost_catalogdelivery_window, div.edost_catalogdelivery_window *, #edost_catalogdelivery_inside, #edost_catalogdelivery_inside * { box-sizing: content-box; }
div.edost_main, div.edost_office_window, div.edost_office_balloon, div.edost_office_info, div.edost_catalogdelivery_window, #edost_catalogdelivery_inside { line-height: normal; }

div.edost_office_window_fon { z-index: 10550; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background-image: url(//edostimg.ru/img/site/window_fon.png); }
div.edost_catalogdelivery_window_fon { z-index: 10500; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background-image: url(//edostimg.ru/img/site/window_fon.png); }

div.edost_office_window { z-index: 10551; position: fixed; top: 200px; left: 200px; width: 800px; font-size: 14px; background: #FFF; border: 5px solid #FFF; border-radius: 8px; box-shadow: 0px 0px 10px 0px #888; }
div.edost_office_balloon { z-index: 10552; position: fixed; overflow-y: auto; top: 0; left: 0; bottom: 0; right: 0; font-size: 14px; background: #FFF; border: 5px solid #FFF; padding: 5px; text-align: center; }
div.edost_office_info { z-index: 10553; position: fixed; overflow-y: auto; top: 0; left: 0; bottom: 0; right: 0; font-size: 14px; background: #FFF; border: 5px solid #FFF; text-align: center; }
div.edost_catalogdelivery_window { z-index: 10501; position: fixed; top: 200px; left: 200px; min-width: 500px; font-size: 14px; background: #FFF; border: 5px solid #FFF; border-radius: 8px; box-shadow: 0px 0px 10px 0px #888; }
div.edost_catalogdelivery_window2 { z-index: 10501; position: fixed; overflow-y: auto; top: 0; left: 0; bottom: 0; right: 0; font-size: 14px; background: #FFF; border: 5px solid #FFF; }
div.edost_catalogdelivery_window2_border { border-radius: 8px; box-shadow: 0px 0px 10px 0px #888; }
#edost_catalogdelivery_inside { font-size: 14px; }
div.edost_catalogdelivery_inside span { vertical-align: middle; }

td.edost_office_window_head { padding-left: 5px; padding-bottom: 5px; color: #AAA; font-size: 15px; font-weight: bold; background: #FFF; }
td.edost_catalogdelivery_window_head { padding-left: 5px; padding-bottom: 5px; color: #AAA; font-size: 15px; font-weight: bold; background: #FFF; }
div.edost_catalogdelivery_window_head { color: #AAA; font-size: 15px; font-weight: bold; background: #FFF; }

div.edost_office_window_close { width: 15px; height: 17px; padding: 1px 2px 0px 0px; float: right; background: url(//edostimg.ru/img/site/close_black.png) no-repeat 0px 2px; }

div.edost_catalogdelivery_window_close { width: 15px; height: 17px; padding: 1px 2px 0px 0px; float: right; background: url(//edostimg.ru/img/site/close_black.png) no-repeat 0px 2px; }
div.edost_catalogdelivery_window_close2 { width: 15px; height: 17px; margin: 3px; float: right; background: url(//edostimg.ru/img/site/close_black.png) no-repeat 0px 2px; }
div.edost_catalogdelivery_window_close:hover { background: url(//edostimg.ru/img/site/close_black_hover.png) no-repeat 0px 2px; }

div.edost_office_window_close:hover { background: url(//edostimg.ru/img/site/close_black_hover.png) no-repeat 0px 2px; }

table.edost_office_head td { cursor: default; padding: 0; margin: 0; height: 100%; }
table.edost_office_head td.edost_office_head_delimiter { border-width: 0 1px 0 0; border-color: #CCC; border-style: solid; }
table.edost_office_head td.edost_office_head_all { vertical-align: bottom; }
table.edost_office_head td.edost_office_head_all div { cursor: pointer; font-weight: bold; color: #F00; }

table.edost_office_head td.edost_active_on { vertical-align: top; }
table.edost_office_head td.edost_active_off { vertical-align: top; color: #BBB; }
table.edost_office_head td.edost_active_off span { color: #BBB; }
table.edost_office_head td.edost_active_off div { color: #BBB; }
table.edost_office_head td.edost_active_off img { opacity: 0.5; }
table.edost_office_head td.edost_active_off:hover img { opacity: 0.8; }


div.edost_main, div.edost_office_window, div.edost_main table { font-family: arial; line-height: normal; }
div.edost_main h4 { border-bottom: 1px solid #DCDFE2; display: block; margin-bottom: 10px; padding-bottom: 5px; }

div.edost_warning { color: #F00; }
div.edost_warning_big { font-size: 14px; font-weight: bold; }
div.edost_warning2 { color: #A00; }

div.edost_office_inside_head, div.edost_office_window_head { padding-bottom: 4px; }
div.edost_template_div { margin: 0 0 40px 0; }


div.edost table.edost { width: 100%; }
div.edost table.edost td { margin: 0; padding: 0; }
div.edost label { display: inline; }

div.edost div.edost_description { color: #555; }
div.edost div.edost_format { padding: 0; }
div.edost div.edost_format_border { padding: 8px; border: 1px solid #BBB; }
div.edost div.edost_format_info { padding: 0 0 12px 0; font-size: 13px; }
div.edost div.edost_format_description { font-size: 12px; padding: 4px 0 0 0; }
div.edost div.edost_format_head { background: #888; padding: 2px 0 2px 8px; color: #FFF; font-size: 18px; font-weight: bold; }
div.edost div.edost_format span.edost_insurance { font-size: 14px; }
div.edost td.edost_format_head { vertical-align: middle; text-align: right; }
div.edost td.edost_format_ico { vertical-align: top; }
div.edost table.edost_format_tariff { width: 100%; }
div.edost td.edost_format_tariff, td.edost_format_price { vertical-align: middle; }
div.edost td.edost_format_tariff label, td.edost_format_price label { padding: 0; margin: 0; }

div.edost div.edost_delimiter { border-width: 1px 0 0 0; border-color: #CCC; border-style: solid; }
div.edost div.edost_delimiter_ms { margin: 5px 0px 5px 24px; }
div.edost div.edost_delimiter_ms2 { margin: 5px 0px 5px 0px; }
div.edost div.edost_delimiter_mb { margin: 15px 0px 15px 24px; }
div.edost div.edost_delimiter_mb2 { margin: 15px 0px 15px 0px; }

div.edost input.edost_format_radio { margin: 2px 3px 0 5px; }
div.edost label.edost_format_radio { margin: 0px; }
div.edost input.edost_format_radio, label.edost_format_radio { vertical-align: middle; }
div.edost div.edost_ico { display: inline-block; vertical-align: middle; width: 60px; height: 32px; padding: 2px 8px 2px 0px; }
div.edost div.edost_ico_small { display: inline-block; vertical-align: middle; width: 28px; height: 16px; padding: 2px 5px 2px 0px; }

div.edost span.edost_description { color: #555; }
div.edost span.edost_price_head { font-size: 11px; }
div.edost span.edost_price_head_color, div.edost div.edost_price_head_color { color: #888; font-size: 11px; font-weight: normal; }
div.edost span.edost_format_tariff { color: #000; font-size: 15px; font-weight: bold; }
div.edost span.edost_format_name { color: #555; font-size: 14px; font-weight: normal; }
div.edost span.edost_format_link { cursor: pointer; color: #A00; font-size: 14px; font-weight: bold; }
div.edost span.edost_format_link_big { cursor: pointer; color: #F00; font-size: 14px; font-weight: bold; }
div.edost span.edost_format_price { font-size: 14px; }
div.edost span.edost_format_address_head { color: #888; font-size: 12px; font-weight: normal; }
div.edost span.edost_format_address { color: #000; font-size: 12px; font-weight: normal; }
div.edost span.edost_format_company { color: #000; font-size: 12px; font-weight: normal; }
div.edost span.edost_format_company_head { color: #999; font-size: 12px; font-weight: normal; }
div.edost span.edost_format_company_name { color: #555; font-size: 12px; font-weight: normal; }

div.edost div.edost_office_detailed { display: none; padding-top: 2px; text-align: right; }

div.edost table.edost_bookmark td { cursor: default; padding: 0; margin: 0; height: 100%; vertical-align: top; position: relative; }
div.edost table.edost_bookmark img { width: 95px; height: 55px; padding: 0; }
div.edost table.edost_bookmark div { text-align: right; }
div.edost table.edost_bookmark span.edost_bookmark { display: block; font-size: 15px; font-weight: bold; width: 102px; position: absolute; margin: -10px 0 0 10px; padding: 2px 4px; color: #FFF; }
div.edost table.edost_bookmark td.edost_active span.edost_bookmark, table.edost_bookmark td.edost_active_off span.edost_bookmark { background: #888; }
div.edost table.edost_bookmark td.edost_active:hover span.edost_bookmark, table.edost_bookmark td.edost_active_on span.edost_bookmark { background: #F00; }

div.edost table.edost_bookmark td.edost_active_off:hover span.edost_bookmark { background: #F00; }
div.edost table.edost_bookmark td.edost_active_off span, div.edost table.edost_bookmark td.edost_active_off div.edost_payment { opacity: 0.5; }
div.edost table.edost_bookmark td.edost_active_off img { opacity: 0.3; }
div.edost table.edost_bookmark td.edost_active_off:hover img { opacity: 0.8; }

div.edost table.edost_bookmark td.edost_active_fon_on { background: #AAA; }
div.edost table.edost_bookmark td.edost_active_fon_off { background: none; }

div.edost div.edost_bookmark { cursor: default; vertical-align: top; margin-right: 10px; padding-bottom: 5px; display: inline-block; width: 120px; }
div.edost div.edost_bookmark img { width: 95px; height: 55px; padding: 0; }
div.edost div.edost_bookmark div { text-align: right; }
div.edost div.edost_bookmark span.edost_bookmark { display: block; font-size: 15px; font-weight: bold; width: 102px; position: absolute; margin: -10px 0 0 10px; padding: 2px 4px; color: #FFF; }
div.edost div.edost_bookmark_active span.edost_bookmark, div.edost_bookmark_active_off span.edost_bookmark { background: #888; }
div.edost div.edost_bookmark_active:hover span.edost_bookmark, div.edost_bookmark_active_on span.edost_bookmark { background: #F00; }

div.edost div.edost_bookmark_active_off:hover span.edost_bookmark { background: #F00; }
div.edost div.edost_bookmark_active_off span { opacity: 0.5; }
div.edost div.edost_bookmark_active_off img { opacity: 0.3; }
div.edost div.edost_bookmark_active_off:hover img { opacity: 0.8; }

div.edost div.edost_bookmark_active_fon_on { background: #AAA; }
div.edost div.edost_bookmark_active_fon_off { background: none; }


div.edost div.edost_bookmark2 div.edost_payment { line-height: 11px; }
div.edost div.edost_bookmark2 div.edost_bookmark { cursor: default; text-align: center; margin: 4px; padding: 0; display: inline-block; width: 120px; }
div.edost div.edost_bookmark2 div.edost_bookmark_head { padding: 4px 5px; font-weight: bold; font-size: 14px; color: #FFF; text-align: center; }
div.edost div.edost_bookmark2 div.edost_active div.edost_bookmark_head, div.edost_bookmark2 div.edost_active_off div.edost_bookmark_head { background: #888; }
div.edost div.edost_bookmark2 div.edost_active:hover div.edost_bookmark_head, div.edost_bookmark2 div.edost_active_on div.edost_bookmark_head { background: #F00; }

div.edost div.edost_bookmark2 div.edost_active_off:hover div.edost_bookmark_head { background: #F00; }
div.edost div.edost_bookmark2 div.edost_active_off span { opacity: 0.5; }
div.edost div.edost_bookmark2 div.edost_active_off div.edost_payment, div.edost div.edost_bookmark2 div.edost_active_off div.edost_bookmark_head { opacity: 0.5; }
div.edost div.edost_bookmark2 div.edost_active_off:hover img { opacity: 0.8; }

div.edost div.edost_bookmark2 div.edost_active_fon_on { background: #AAA; }
div.edost div.edost_bookmark2 div.edost_active_fon_off { background: none; }


div.edost_catalogdelivery_button { height: 22px; cursor: default; color: #737373; text-align: center; font-size: 18px; font-weight: bold; padding: 5px 0px; border: 1px solid #DDD; border-radius: 4px; }
div.edost_catalogdelivery_button_bar { display: inline; float: right; margin-right: 15px; }
div.edost_catalogdelivery_button:hover { color: #999; }
div.edost_catalogdelivery_button:active { color: #EBEBEB; }

table.edost_catalogdelivery_param { width: 100%; font-size: 14px; }
table.edost_catalogdelivery_param tr { height: 30px; }
table.edost_catalogdelivery_param td { vertical-align: middle; }
table.edost_catalogdelivery_param td:first-child { width: 80px; text-align: right; padding: 0 4px 0 0; vertical-align: middle; color: #888; }
input.edost_catalogdelivery_param { width: 40px; }


#edost_catalogdelivery_window_quantity_div span { vertical-align: middle; }

div.edost_catalogdelivery_window_normal #edost_catalogdelivery_window_city_head { display: inline; }
div.edost_catalogdelivery_window_normal #edost_catalogdelivery_window_city { display: inline-block; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
div.edost_catalogdelivery_window_normal #edost_catalogdelivery_cart_name { display: inline; }
div.edost_catalogdelivery_window_normal #edost_catalogdelivery_cart_name2 { display: none; }
div.edost_catalogdelivery_window_normal #edost_catalogdelivery_window_city_head { width: 120px; }
div.edost_catalogdelivery_window_normal #edost_catalogdelivery_window_quantity_head { width: 120px; }

div.edost_catalogdelivery_window_small #edost_catalogdelivery_window_city_head { display: none; }
div.edost_catalogdelivery_window_small #edost_catalogdelivery_window_city { display: block; text-align: center; }
div.edost_catalogdelivery_window_small #edost_catalogdelivery_cart_name { display: none; }
div.edost_catalogdelivery_window_small #edost_catalogdelivery_cart_name2 { display: inline; }
div.edost_catalogdelivery_window_small #edost_catalogdelivery_window_city span.edost_city_link { margin-left: 10px; vertical-align: middle; display: inline; }
div.edost_catalogdelivery_window_small #edost_catalogdelivery_window_quantity_div { text-align: center; }
div.edost_catalogdelivery_window_small #edost_catalogdelivery_window_quantity_head { width: auto; }
/*
div.edost_catalogdelivery_window_fullscreen_normal div.edost_format { margin: 0 auto !important; }
*/

div.edost_catalogdelivery_window_city { width: 610px; padding: 0px 10px 0 0px; }

#edost_catalogdelivery_window_city_head { vertical-align: top; text-align: right; }
#edost_catalogdelivery_window_city { padding: 0px 0 8px 0; }

#edost_catalogdelivery_window_city img.edost_flag { vertical-align: middle; padding-right: 5px; width: 18px; height: 12px; }
#edost_catalogdelivery_window_city span.edost_city_name { vertical-align: middle; font-weight: bold; font-size: 14px; }
#edost_catalogdelivery_window_city span.edost_city_name span { color: #888; }
#edost_catalogdelivery_window_city span.edost_city_link { cursor: pointer; color: #A00; font-size: 14px; font-weight: bold; display: block; }
#edost_catalogdelivery_window_city div.edost_city_hint { font-size: 13px; }

#edost_catalogdelivery_window_city_table td { padding: 2px }
div.edost_catalogdelivery_window_city_div label, div.edost_catalogdelivery_window_city_div input[type="checkbox"], #edost_catalogdelivery_window_city_table label, #edost_catalogdelivery_window_city_table input[type="checkbox"] { padding: 0; margin: 0; font-weight: normal; }

#edost_catalogdelivery_window_head_product_name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }


div.edost_control, div.edost_control div, div.edost_control span { font-size: 13px; line-height: normal; }

div.edost_control td.edost_control_field_name { vertical-align: middle; text-align: right; }
div.edost_control td.edost_control_field_value { vertical-align: middle; }

span.edost_control_head { color: #FFF; background: #F00; font-weight: bold; }
div.edost_control_head { color: #FFF; background: #F00; font-weight: bold; text-align: center; height: 18px; }

img.edost_control_button_new { opacity: 0.1; cursor: pointer; }
img.edost_control_button_new:hover { opacity: 0.4; }
img.edost_control_button_new_active { cursor: pointer; }
img.edost_control_button_new_active:hover { opacity: 0.8; }

div.edost_control_link { cursor: pointer; padding: 2px 0 1px 0;}
div.edost_control_link:hover { opacity: 0.7; }

a.edost_print_link { color: #00F; text-decoration: none; padding2: 2px 0 1px 0;}
a.edost_print_link:hover { opacity: 0.7; }
a.edost_print_link:visited { color: #00A; }

span.edost_control_button_add { color: #A00; }
span.edost_control_button_add:hover { color: #F55; }
span.edost_control_button_low { color: #888; }
span.edost_control_button_low:hover { color: #AAA; }
span.edost_control_button_low2 { color: #555; }
span.edost_control_button_low2:hover { color: #888; }
span.edost_control_button_paid { color: #080; }
span.edost_control_button_paid:hover { color: #5A5; }
span.edost_control_button_green { color: #060; }
span.edost_control_button_green:hover { color: #4A4; }

span.edost_control_button_register { color: #08C; }
span.edost_control_button_register:hover { color: #4CF; }
span.edost_control_button_register_repeat { color: #E55; }
span.edost_control_button_register_repeat:hover { color: #F99; }
span.edost_control_button_batch { color: #F80; }
span.edost_control_button_batch:hover { color: #FB4; }
span.edost_control_button_print { color: #555; }
span.edost_control_button_print:hover { color: #888; }
span.edost_control_button_all { color: #00F; }
span.edost_control_button_all:hover { color: #55F; }
span.edost_control_button_office { color: #F0A; }
span.edost_control_button_office:hover { color: #F970CB; }
span.edost_control_button_delete { color: #D80; }
span.edost_control_button_delete:hover { color: #FB4; }
span.edost_control_button { cursor: pointer; font-size: 13px; font-weight: bold; }

div.edost_register_button_disabled { filter: grayscale(80%); -webkit-filter: grayscale(80%);}

div.edost_control_string_bold { font-weight: bold; }
div.edost_control_string_head { padding: 4px; font-weight: bold; }
div.edost_control_string_first { padding: 4px; border-width: 1px 0 1px 0; border-color: #888; border-style: solid; }
div.edost_control_string_odd { padding: 4px; border-width: 0px 0 1px 0; border-color: #888; border-style: solid; }
div.edost_control_string_even { padding: 4px; border-width: 0px 0 1px 0; border-color: #888; border-style: solid; }

span.edost_control_detail { font-size: 12px; }

div.edost_control_td1 { float: left; margin-right: 12px; }
div.edost_control_td2 { overflow: hidden; }
span.edost_control_time { color: #888; }

span.edost_control_color_green, div.edost_control_color_green { color: #080; }
span.edost_control_color_green2, div.edost_control_color_green2 { color: #484; }
span.edost_control_color_pink, div.edost_control_color_pink { color: #F88; }
span.edost_control_color_red, div.edost_control_color_red { color: #F00; }
span.edost_control_color_orange, div.edost_control_color_orange { color: #D68000; }
span.edost_control_color_purple, div.edost_control_color_purple { color: #F0A; }
span.edost_control_color_blue, div.edost_control_color_blue { color: #08C; }
span.edost_control_color_light, div.edost_control_color_light { opacity: 0.7; }
span.edost_control_color_light2, div.edost_control_color_light2 { opacity: 0.5; }

input.edost_package_on { border: 1px solid #888; background: #FFF; color: #000; padding: 2px; }
input.edost_package_error { border: 1px solid #F00; background: #FEE !important; color: #000; padding: 2px; }
input.edost_package_error2 { border: 1px solid #0DF; background: #EDFBFF; color: #000; padding: 2px; }

img.edost_register, img.edost_register2 { border: 1px solid #AAA; background: #FFF; padding: 4px; width: 50px; height: 35px; }
img.edost_register_disabled { border: 1px solid #AAA; background: #FFF; padding: 4px; width: 50px; height: 35px; filter: grayscale(100%); opacity: 0.3; }
img.edost_register_disabled2 { border: 1px solid #AAA; background: #FFF; padding: 4px; width: 50px; height: 35px; filter: grayscale(40%); opacity: 0.3; }
img.edost_register_disabled3 { border: 1px solid #AAA; background: #FFF; padding: 4px; width: 50px; height: 35px; filter: grayscale(100%); opacity: 0.8; }
img.edost_register_active_disabled { filter: grayscale(100%); }

img.edost_register:hover { border: 1px solid #05F; }
img.edost_register_on { box-shadow: 0px 0px 5px rgba(0,0,0,0.4); }
img.edost_register_off { opacity: 0.3; }


/* resize */
.edost_hide { display: none; }

div.edost td.edost_ico_normal { vertical-align: top; }
div.edost td.edost_ico_small, td.edost_ico_hide { vertical-align: middle; }
div.edost td.edost_ico_normal .edost_ico { width: 60px; height: 32px; }
div.edost td.edost_ico_small .edost_ico { width: 28px; height: 16px; padding: 2px 5px 2px 0px; }
div.edost td.edost_ico_hide .edost_ico { display: none; }

div.edost_cod_hide .edost_resize_cod { display: none; }

div.edost_delivery_normal .edost_resize_day2, div.edost_delivery_normal .edost_resize_description2 { display: none; }
div.edost_delivery_small .edost_resize_day, div.edost_delivery_small .edost_resize_description { display: none; }
div.edost_delivery_small2 .edost_resize_day, div.edost_delivery_small2 .edost_resize_description2 { display: none; }

div.edost_bookmark_cod_normal .edost_resize_bookmark_cod2 { display: none; }
div.edost_bookmark_cod_small .edost_resize_bookmark_cod { display: none; }

div.edost_delimiter_normal .edost_resize_delimiter2 { display: none; }
div.edost_delimiter_small .edost_resize_delimiter { display: none; }

div.edost_bookmark_normal .edost_resize_bookmark2 { display: none; }
div.edost_bookmark_small .edost_resize_bookmark { display: none; }

div.edost_map_normal .edost_resize_map2 { display: none; }
div.edost_map_hide .edost_resize_map { display: none; }
/* resize */
