
div.ic_select { height : 23px;background : url('/gfx/ic/ic_select_middle.gif');position : relative; }
div.ic_select div.ic_left { width : 5px;height : 23px;background : url('/gfx/ic/ic_select_left.gif');position : absolute;left : 0;top : 0; }
div.ic_select div.ic_right { width : 5px;height : 23px;background : url('/gfx/ic/ic_select_right.gif');position : absolute;right : 0;top : 0; }
div.ic_select div.ic_arrow { width : 11px;height : 11px;background : url('/gfx/ic/ic_select_arrow.gif');position : absolute;right : 7px;top : 7px;cursor : pointer;font-size : 1px; }
div.ic_select div.ic_info { font-family : Calibri;font-size : 12px;color : black;height : 17px;position : absolute;left : 5px;top : 4px;overflow : hidden; }

div.ic_options { position : absolute;display : none;z-index : 10; }
div.ic_options_content { border : 1px solid #D0CECE;background-color : white;position : relative; }

div.ic_options_content div.ic_option { font-family : Calibri;font-size : 12px;color : black;text-align : left;height : 25px;cursor : pointer; }
div.ic_options_content div.ic_option span { display : block;padding : 5px; }
div.ic_options_content div.ic_option_hover { background-color : #F8F8F8; }
div.ic_options_content div.ic_option_active { background-color : #E9E9E9; }
div.ic_options_content div.ic_option_current { color : #A2A2A2;text-decoration : underline; }

div.ic_options_content span.ic_left_top { width : 5px;height : 5px;background : url('/gfx/ic/ic_left_top.gif');position : absolute;left : -1px;top : -1px;font-size : 1px; }
div.ic_options_content span.ic_right_top { width : 5px;height : 5px;background : url('/gfx/ic/ic_right_top.gif');position : absolute;right : -1px;top : -1px;font-size : 1px; }
div.ic_options_content span.ic_left_bottom { width : 5px;height : 5px;background : url('/gfx/ic/ic_left_bottom.gif');position : absolute;left : -1px;bottom : -1px;font-size : 1px; }
div.ic_options_content span.ic_right_bottom { width : 5px;height : 5px;background : url('/gfx/ic/ic_right_bottom.gif');position : absolute;right : -1px;bottom : -1px;font-size : 1px; }

div.ic_color { position : absolute;z-index : 10;display : none; }
div.ic_color_content { border : 2px solid white;background-color : #F8F8F8;position : relative;padding : 0 0 25px 0 !important; }
div.ic_color_content h3 { background-color : #26282E;padding : 5px 20px 5px 20px !important;color : white;white-space : nowrap; }
div.ic_color_content table { margin-left : 10px; }
div.ic_color_content table td em { color : blue; }
div.ic_color_content p { padding : 10px;margin : 0;position : relative; }
div.ic_color_content p input { width : 86px;height : 22px;border : none;background : url('/gfx/login_butt.gif');font-size : 13px;position : absolute;right : 10px;cursor : pointer; }
div.ic_color_list img { border : 1px solid #C0C0C0;margin-right : 2px; }

div.ic_browser { position : absolute;z-index : 10;display : none; }
div.ic_browser_content { background-color : white;width : 605px;position : relative;min-height : 167px;background : url('/gfx/ic/ic_color.gif'); }
div.ic_browser_content div.ic_node { height : 23px;border-bottom : 1px solid #E5E5E5;border-top : 1px solid white;text-align : left;padding : 1px 10px 1px 10px;background-color : #F4F4F4;font-size : 11px;cursor : pointer; }
div.ic_browser_content div.ic_node td { padding : 0 10px 0 10px;font-size : 11px; }
div.ic_browser_content div.ic_node td.color { width : 18px;padding : 3px 0 0 0; }
div.ic_browser_content div.ic_node td.color img { border : 1px solid #C0C0C0; }
div.ic_browser_content div.ic_node td.no {  }
div.ic_browser_content div.ic_node td.item_description {  }
div.ic_browser_content div.ic_node td.unit_price { font-weight : bold; }
div.ic_browser_content div.ic_node td.cut_price { font-weight : bold; }
div.ic_browser_content div.ic_node_active { background-color : white; }
div.ic_browser_content div.ic_node_active td { color : #84170C; }

div.ic_browser_content div.ic_node_container { width : 434px;float : left; }
div.ic_browser_content div.ic_node_container span { display : block;padding : 72px 0 0 0;text-align : center;color : #84170C;font-weight : bold;font-size : 11px; }

div.ic_browser_content div.ic_node_image { width : 167px;height : 167px;float : right;top : 0;display : block; }

div.ic_browser_content div.ic_clean_node { font-size : 1px;clear : both; }
