/* -------------------
  column: openshop_layout
  author: athens
  creat:2011/3/28  creat by:kristophor zhu
  updated: 2011/3/28
  updated by: athens
------------------- */
html,body{
	margin:0;
	padding:0;
	height:100%;
}
body{background:url(../images/os_frame_back_01.gif) -165px 0 repeat-y}
img{border:0}

/*header*/
.os_header_right{ background:url(../images/os-topbg.png) right top no-repeat; width:100%; height:46px; overflow-y:hidden;}
.os_header{margin:0;padding:0;width:100%;height:46px;float:left;display:block;background:url(../images/os-topbg.png) 0 0 repeat-x; position:relative;} 
	.os_header_lt,
	.os_header_rt,
		.os_name,
		.os_sys_menu,
			.os_sys_menu span,
		.os_top_nav,
			.os_top_nav span,
		.os_user_info,
			.os_user_info span{margin:0;padding:0;width:70%;height:89px;float:left;display:block}
	.os_header_rt{width:auto; float:none; position:absolute; top:0; right:0;}
		.os_name{position:relative;z-index:1;width:97%;overflow:hidden;color:transparent;background:url(../images/os-logo.png) no-repeat; width:179px; height:46px;cursor:pointer;}
		.os_sys_menu{width:97%;height:46px;overflow:hidden;margin:0;padding:0; position: absolute; top:0; left:165px;}
			.os_sys_menu span{width:100%;height:41px;margin-left:10px;overflow:hidden}
				.os_sys_menu span a,
				.os_sys_menu span .os_sys_menu_sel{width:50px;height:41px;+height:40px;margin:0 0px 0 0;padding:18px 0 0 0;+padding:19px 0 0 0;text-align:center;font:12px "宋体";color:#ced2dd; text-decoration:none;background:url(../images/os_top_menu_back_01.png) 0 0 no-repeat;float:left;display:block}
				.os_sys_menu span a:hover,
				.os_sys_menu span .os_sys_menu_sel{font:12px "宋体";color:#fff;background-position:0 -42px; width:50px; font-weight:bold;}		
		.os_top_nav{width:100%;height:41px}
			.os_top_nav span{width:auto;height:auto;float:right;margin:-18px 20px 0 0;_margin:-15px 10px 0 0;}
				.os_top_nav span a{font:12px "宋体";color:#ffffff;text-decoration:none}
				.os_top_nav span a:hover{font:12px "宋体";color:#0c64ae;text-decoration:underline}
		.os_user_info{z-index:1;position:relative;margin-top:15px;width:auto;height:auto;float:right !important }
			.os_user_info span{
                              width:auto;height:auto;float:left;
                              margin-right:20px;_margin-right:10px;
                              font:12px Verdana, Geneva, sans-serif,"宋体";color:#ffffff;}

				.os_user_info span a{font:12px Verdana, Geneva, sans-serif,"宋体";color:#fff;text-decoration:none;}

/*左侧菜单*/
	.os_leftframe h1,
	.os_leftframe_menu,
		.os_leftframe_menu dl,
			.os_leftframe_menu dl dt,
			.os_leftframe_menu dl dd{margin:0;padding:0;width:174px;height:auto;float:left;display:block;}
		.os_leftframe_menu dl{padding-bottom:0px; margin:px;}
	.os_leftframe h1{height:33px;overflow:hidden;background:url(../images/os_title_back_02.gif) 0 0 no-repeat;cursor:pointer;}
		.os_leftframe_menu dl dt{
                      width:174px;height:20px;
                      font:12px Verdana, Geneva, sans-serif,"宋体";
                      color:#053b64;padding:5px 0 0 30px;+padding:8px 0 0 30px;+height:17px;
                      background:url(../images/os_title_back_02.gif) 0 -33px no-repeat;
                }
		.os_leftframe_menu dl dd{
                      width:175px;height:auto;font:12px Verdana, Geneva, sans-serif,"宋体";
                      color:#414141; padding:3px 0 0 30px;height:23px;+padding:6px 0 0px 30px;+height:20px;
					   background:url(../images/os_title_back_02.gif) 0 -83px no-repeat;
                }
		@media screen and (-webkit-min-device-pixel-ratio:0){.os_leftframe_menu dl dd{ padding-top:3px; padding-left:0;text-indent:30px;} }	
		.os_leftframe_menu dl dd.current,
		.os_leftframe_menu dl dd.ui-menu-hover{background:#D3E5FD url(../images/os-ico1.png) 15px 50% no-repeat;}
			.os_leftframe_menu dl dd a{font:12px Verdana, Geneva, sans-serif,"宋体";color:#414141;text-decoration:none}
			.os_leftframe_menu dl dd a:hover{font:12px Verdana, Geneva, sans-serif,"宋体";color:#000;text-decoration:none}
			.os_leftframe_menu dl dd .sel,.os_leftframe_menu dl dd .sel:hover{
                              font-weight:bold;color:#000;text-decoration:none;
                               
                        }

.swich_bar{ float:left; width:10px;}
.os_leftframe{ background:url(../images/os_leftframe_bg1.gif) repeat-y;}
/*通用按钮样式*/
	.os_btn_comm{float:left;color:#e67400;font:12px "宋体";text-decoration:none;cursor:pointer;margin-right:0px; border-right:solid 1px #333333; padding-right:12px; margin:3px 8px;}
	.os_btn_comm:hover{color:#b0350b;}
	
/*通用按钮样式2*/
	.os_btn_comm_02{height:24px;float:left;color:#1c4373;font:13px "宋体";text-decoration:none;cursor:pointer;background:url(../images/os_back_comm_btn_02.gif) left 0;margin-left:15px}
	.os_btn_comm_02:hover{height:24px;background:url(../images/os_back_comm_btn_02.gif) left -24px}
		.os_btn_comm_02 span{float:left;height:12px;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/os_back_comm_btn_02.gif) right 0;}
		.os_btn_comm_02:hover span{height:12px;font:13px "宋体";color:#1c4373;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/os_back_comm_btn_02.gif) right -24px;}
/*通用按钮样式3*/
	.os_btn_comm_03{height:24px;float:left;color:#666;font:13px "宋体";text-decoration:none;cursor:pointer;background:url(../images/os_back_comm_btn_03.gif) left 0;margin-left:15px}
	.os_btn_comm_03:hover{height:24px;background:url(../images/os_back_comm_btn_03.gif) left -24px}
		.os_btn_comm_03 span{float:left;height:12px;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/os_back_comm_btn_03.gif) right 0;}
		.os_btn_comm_03:hover span{height:12px;font:13px "宋体";color:#666;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/os_back_comm_btn_03.gif) right -24px;}
/*通用按钮样式4*/
.select_01{background:url(../images/104.gif) no-repeat; height:22px; padding:2px 3px 5px 18px; margin-bottom:5px; cursor:pointer;}

/*内容区域*/
.os_main{margin:0px 0px 0px 0px;padding:0;width:100%;height:auto;float:left;display:block; margin-top:0;}
	.os_main_bread{margin:0;padding:0;width:100%;height:30px;float:left;display:block;background:url(../images/os_title_back_02.gif) 0 -57px repeat-x; display:none;}
		.os_main_bread span{margin:0;padding:6px 0 0 10px;+padding:8px 0 0 10px;width:auto;height:24px;+height:22px;font:12px Verdana, Geneva, sans-serif,"宋体";color:#FFF;background:url(../images/os_back_bread_01.gif) left top no-repeat;float:left;display:block;display:none;}
			.os_main_bread span a{font:12px Verdana, Geneva, sans-serif,"宋体";color:#FFF;text-decoration:none}
			.os_main_bread span a:hover{font:12px Verdana, Geneva, sans-serif,"宋体";color:#FFF;text-decoration:underline}
	.os_main_area,
	.os_main_area2,
		.os_main_box,
			.os_main_box h1,
			.os_main_box_con{margin:0;padding:0;width:100%;float:left;display:block}
	.os_main_area,
	.os_main_area2{overflow-y:auto}
	.os_main_area{overflow-x:hidden;overflow:auto;}
		.os_main_box{margin:7px 0 0 7px;width:48%;min-height:255px;height:auto;_height:255px;border:1px #d3cfcc solid}
			.os_main_box h1{padding:0;height:30px;display:block;background:url(../images/os_main_box_h1.gif) 0 0px repeat-x}
				.os_main_box h1 span{font:bold 12px Verdana, Geneva, sans-serif,"宋体";color:#07364f;margin:6px 0 0 10px;+margin:8px 0 0 10px;_margin-left:5px;padding:0;display:block;float:left}
				.os_main_box_con span{font:normal 12px Verdana, Geneva, sans-serif,"宋体";width:90%;height:auto;margin:0;padding:10px 0 0 10px;float:left;display:block;line-height:200%;color:#444}
					.os_main_box_con span a,
					.os_main_box_con span a:hover{font:normal 12px Verdana, Geneva, sans-serif,"宋体";color:#F00;text-decoration:none}
				.os_main_box_forms{margin:10px 0 10px 10px;_margin:10px 0 10px 5px;padding:0;width:90%;height:auto;float:left;display:block}
				
/*功能区域*/
.os_main_performance{margin:0;padding:0;width:100%;height:30px; line-height:30px;position:relative;background:url(../images/os_back_performance_01.gif) 0 -2px repeat-x; border-top:solid 0px #d3cfcc; float:left;*z-index:20000;}
	/*功能按钮区域*/
	.os_main_per_btn,
			.os_main_search_btn_01{margin:0;padding:0;width:auto;height:31px;float:left;display:block}
			.os_main_search_btn_02{font-size:12px; border:none; border:1px #b3b3b3 solid; height:20px; line-height:20px; padding:0 8px; display:inline-block; cursor:pointer; color:#fff; background-color:#E67400;}
	.os_main_per_btn{background:url(../images/os_back_line_01.gif) 0 0 repeat-y; }
		.os_main_per_btn_area{margin:4px 0 0 10px;padding:0;width:auto;height:auto;float:left;display:block;font:12px Verdana, Geneva, sans-serif,"宋体"; }
		.os_main_per_btn_area div span{font-size:12px;}
		.os_main_per_btn_sub_area{display:none; width:auto;padding:5px; width:80px;position:absolute;left:0;top:22px; z-index:1111;background-color:#fff; background:#eee;}
		.os_main_per_btn_sub_area a{border:0;float:none;display:block;margin:0;padding:3px; }
	/*搜索区域*/
	.os_main_search_area{position:absolute; top:4px;right:10px;}
		.os_main_search_area ul{list-style:none;overflow:hidden;}
			.os_main_search_area ul li{height:24px; float:left; line-height:24px; font-size:12px; padding-right:0px;}
				.os_main_search_box{width:146px;border:1px #b3b3b3 solid;padding:0 2px;float:left;display:block;font:12px Verdana, Geneva, sans-serif,"宋体";color:#999; vertical-align:middle;}
				.os_main_search_btn_01{width:25px;height:22px;overflow:hidden;background:url(../images/os_btn_search_01.gif) 0 0 no-repeat}
				.os_main_search_area ul li select,
				.os_main_search_area ul li input{ height:20px; line-height:20px;}	
				#btnFilt,#addRegion{height:24px;line-height:24px;}
				.os_select{ height:24px; vertical-align:middle;}
	/*数据列表区域*/
	.os_main_data_list,
	.os_main_data_th{margin:0;padding:0;width:100%;display:block; float:left;}
	.os_main_data_list{ padding-top:24px;}
	.os_main_data_list_02,.user_mail,.magazine_send,.user_msg,.shipping_shipping{padding-top:0;}
	.shipping_shipping{ overflow-x:hidden; overflow-y:auto; padding-bottom:60px;}
		.os_main_data_th{overflow:auto;position:relative;}
		.os_main_data_th table,
		.os_main_data_list table{border-left:1px #ced0cf solid;height:24px; position:absolute;left:0;}
		.os_main_data_list table{ position:static;}
			.os_main_data_th table tr th,
			.os_main_data_list table tr td{font:normal 12px Verdana, Geneva, sans-serif,"宋体";color:#2f2f2f;background:url(../images/os_back_table_tt_01.gif) left top repeat-x;padding:3px 0 1px 3px !important; +padding:3px 0 1px 3px;border-bottom:1px #b9bdbe solid;text-align:left; background-color:#dfebf8;}
			.os_main_data_list table tr td{color:#000;border-bottom:1px #dfe2e6 solid;background:none;overflow:hidden;white-space:nowrap}
			.os_main_data_list table tr td a,
			.os_main_data_list table tr td a:hover{font:bold 12px Verdana, Geneva, sans-serif,"宋体";color:#2f2f2f;text-decoration:underline}
			.os_add_sort_s_01{padding-left:15px !important;}
			.os_add_sort_s_02{padding-left:30px !important;}
			.os_add_sort_s_03{padding-left:45px !important;}
	/*分页*/
	.os_main_page,
		.os_main_page_count,
		.os_main_page_jump{margin:0;padding:0;width:100%;height:28px;float:left;display:block;background:url(../images/os_back_page_01.gif) 0 0 repeat-x}
		.os_main_page_count{background:url(../images/os_back_page_02.gif) 0 0 no-repeat;width:auto;height:21px;padding:7px 0 0 10px;font:12px Verdana, Geneva, sans-serif,"宋体";color:#1a1a1a}
		.os_main_page_jump{width:auto;float:left;background:none}
		.os_list_page_content,
			.os_list_page_content ul,
				.os_list_page_content ul li{width:auto;height:auto;margin:10px 0 0 0;padding:0;float:left;display:block}
				.os_list_page_content{margin:3px 0 0 120px;+margin:4px 0 0 10px;}
			.os_list_page_content ul,
			.os_list_page_content ul li{width:auto;margin:0;list-style:none}
				.os_list_page_content ul li a{height:16px;margin:1px 0 0 2px;padding:2px 5px 1px;float:left;display:block;font:12px Verdana,"宋体";color:#999;text-align:center;background:url(../images/page_bg1.png) repeat-x;border:1px solid #cdcdcd;text-decoration:none;-webkit-border-radius: 3px;
-moz-border-radius: 3px;}
				.os_list_page_content ul li a:hover,
				.os_page_btn_curr{color:#666 !important;background:url(../images/page_bg.png) repeat-x;}
				.os_page_btn_curr{font-weight:bold !important;background:url(../images/page_bg.png) repeat-x !important;}
				.os_page_btn_pre,
				.os_page_btn_pre_curr,
				.os_page_btn_next,
				.os_page_btn_next_curr{margin:0;padding:0;height:21px;border:0;}
				
				.os_list_page_content .os_page_btn_pre,
				.os_list_page_content .os_page_btn_pre_curr,
				.os_list_page_content .os_page_btn_next,
				.os_list_page_content .os_page_btn_next_curr,
				.os_list_page_content .os_page_btn_sure{border:0; height:18px; padding:2px 0 1px;}
					.os_page_btn_pre,
					.os_page_btn_pre:hover{width:21px !important;background:url(../images/back_inside_small.gif) -265px -66px !important}
					.os_page_btn_pre_curr,
					.os_page_btn_pre_curr:hover{width:49px !important;background:url(../images/back_inside_small.gif) -309px -66px !important}
					.os_page_btn_next,
					.os_page_btn_next:hover{width:21px !important;background:url(../images/back_inside_small.gif) -287px -66px !important}
					.os_page_btn_next_curr,
					.os_page_btn_next_curr:hover{width:49px !important;background:url(../images/back_inside_small.gif) -359px -66px !important}
				.os_list_page_content ul li span{width:auto;height:auto;margin:0;padding:4px 5px 0 5px;font:12px Verdana,"宋体";color:#666;line-height:1.231;float:left;display:block}
				.os_page_count{width:30px;height:15px;margin:1px 0 0 0;padding:2px 0 2px 0;font:12px Verdana;color:#4e4e4e;border:1px #ccc solid;text-align:center;float:left;display:block}
				.os_page_btn_sure{width:37px !important;height:21px;margin:1px 0 0 0;padding:0;border:none;background:url(../images/back_inside_small.gif) -325px -44px no-repeat !important;float:left;display:block;cursor:pointer}
				
/*添加区域*/
.os_main_add_area,
	.os_add_box_01,
		.os_add_box_01 h1,
		.os_add_box_con,
			.os_add_btn_01,
	.os_add_save,
		.os_add_commodity_list,
		.os_add_btn_move{margin:0;padding:0;float:left;display:block;width:100%;height:auto}
	.os_add_box_01,
	.os_add_save{margin-left:0px;width:98%;}
		.os_add_box_01 h1{width:100%;padding:20px 0 7px 0;font:bold 14px Verdana, Geneva, sans-serif,"宋体";color:#000;overflow:hidden;border-bottom:1px #bbb solid; margin-bottom:5px; float:left;}
			.os_add_box_01 h1 i{font:normal 14px Verdana, Geneva, sans-serif,"宋体"}
		.os_add_box_con{margin:0;}
			.os_add_box_con .os_add_table_01,
			.os_main_box_con .os_add_table_01,
			.dlg-comments .os_add_table_01{border:1px #CCC solid;border-bottom:none;+border-bottom:1px #CCC solid;}
			.os_main_box_con .os_add_table_01{border:none}
				.os_add_box_con .os_add_table_01 th,
				.os_main_box_con .os_add_table_01 th,
				.dlg-comments th{width:120px;font:normal 12px Verdana, Geneva, sans-serif,"宋体";color:#000;padding:7px;text-align:right;background:#E2E8EB;border-top:1px #FFF solid;border-left:1px #fff solid;border-right:1px #CCC solid;border-bottom:1px #DDD solid}
				.os_main_box_con .os_add_table_01 th{width:140px;}
				.os_main_box_con .os_add_table_01 th .os_buy_list{ text-align:left;}
				.os_add_box_con .os_add_table_01 td,
				.os_main_box_con .os_add_table_01 td,
				.dlg-comments td{padding:7px;text-align:left;border-bottom:1px #DDD solid; font-size:12px;}
					.os_main_box_con .os_add_table_01 td textarea{width:98%;height:100px}
					.os_add_box_con .os_add_table_01 td td,
					.os_main_box_con .os_add_table_01 td td,
					.dlg-comments td td{padding:0;border-bottom:none}
					.os_add_box_con .os_add_table_01 i,
					.os_main_box_con .os_add_table_01 i
					.dlg-comments i{font:normal 14px Verdana, Geneva, sans-serif,"宋体";color:#999;}
					.os_add_box_01 h1 .os_btn_comm_02{position:absolute;margin:-5px 0 0 10px;}
			.os_add_btn_01{float:none;width:100px !important;margin:0 auto;margin-top:30px}
				.os_add_btn_01 a span,
				.os_add_btn_01 a:hover span{font-weight:bold}
			.os_add_span_01{margin:0;padding:0;float:left;display:block;width:auto;height:auto;font:12px Verdana, Geneva, sans-serif,"宋体";color:#000}
			.os_add_span_02{margin:0 0 0 5px;padding:0;float:left;display:block;width:auto;height:auto}
	.os_add_commodity_list{width:400px;border:1px #CCC solid}
	.os_add_btn_move{width:75px}
	.os_add_commodity_list,
	.os_add_btn_move{margin-top:30px;height:400px}
		.os_add_commodity_tt,
			.os_add_commodity_tt_pic,
			.os_add_commodity_tt_name{width:100%;height:27px;margin:0;padding:0;list-style:none;float:left;display:block;font:12px Verdana, Geneva, sans-serif,"宋体"}
		.os_add_commodity_tt{background:url(../images/os_back_table_tt_01.gif) 0 0 repeat-x;border-bottom:1px #dadada solid}
			.os_add_commodity_tt_pic{margin-left:30px;width:90px;height:20px;padding-top:7px}
			.os_add_commodity_tt_name{width:280px;height:20px;padding-top:7px}
		.os_add_commodity_con{margin:0;padding:0;float:left;display:block;width:100%;height:373px;overflow-y:auto;overflow-x:hidden}
			.os_add_commodity_con table{table-layout:fixed}
				.os_add_commodity_con table td{overflow:hidden;padding:7px 0 7px 0;border-bottom:1px #e6e6e6 solid;word-wrap:break-word;word-break:break-all}
					.os_add_commodity_con table td a{font:12px Verdana, Geneva, sans-serif,"宋体";color:#000;text-decoration:none}
					.os_add_commodity_con table td a:hover{font:12px Verdana, Geneva, sans-serif,"宋体";color:#000;text-decoration:underline}
		/*相册列表*/
		.os_add_album_list{margin:0;padding:0;width:100%;height:auto;overflow-x:hidden;float:left;display:block}
			.os_add_album_list ul{width:162px;height:220px;overflow:hidden;margin:5px 10px 0 0;padding:0;list-style:none;float:left;display:block}
				.os_add_album_list ul li{width:162px;height:auto;overflow-x:hidden;margin:0;padding:0;float:left;display:block;font:12px Verdana, Geneva, sans-serif,"宋体";color:#000}
					.os_add_album_list ul .pic{width:160px;height:160px;margin:0 0 10px 0;padding:0;border:1px #ddd solid;float:left;display:block}
					.os_add_album_list ul li span{font:12px Verdana, Geneva, sans-serif,"宋体";color:#000;float:left;display:block;margin:0;padding:0 0 0 5px;width:100%;height:20px;overflow:hidden}
						.os_add_album_list ul li a,
						.os_add_album_list ul li a:hover{font:12px verdana,"宋体";color:#06c;text-decoration:underline}
						.os_add_album_list ul li a:hover{text-decoration:none}
		/*数据列表2*/
		.os_add_table_02 th{text-align:left;padding:0 0 5px 0;font:normal 12px Verdana, Geneva, sans-serif,"宋体";}
			.os_add_table_02 td{text-align:left;padding:4px 0 4px 0;font:normal 12px Verdana, Geneva, sans-serif,"宋体";}
				.os_add_table_02 td input{width:90%}
				.os_add_table_02 td a{float:left;display:block;margin-right:10px}
				.os_add_table_02 td a,
				.os_add_table_02 td a:hover{font:normal 12px Verdana, Geneva, sans-serif,"宋体";text-decoration:underline;color:#000}
				.os_add_table_02 td a:hover{text-decoration:none;color:#000}



#tipps,#RobTipper{

       display:none;
       padding:10px;
       min-width: 200px;
       background-color: #0099cc;
       color:white;
       font-weight:bold;
       position: absolute;
       top:400px;left:500px;
       border:2px #B0BEC7 solid;
       opacity:0.86
}
.errorMsg{

    border:2px solid red;
}

p#rTip {position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999;}
p#rTip #rtipArrow { position: absolute; top: -10px; left: 5px }
.input_validation-failed { border: 2px solid #FF0000; color:red;}



/*通用弹出窗口*/
.os_open_form,
.os_form_style_01,
.os_form_style_02{float:left;margin:150px 0 0 10%;padding:0;width:60%;height:auto;border:4px #000 solid;background-color:#fff;position:absolute;z-index:1;font-size:12px; line-height:24px;}
	.show_box_title{ height:29px; background-color:#f0f0f0; font-weight:bold; line-height:29px; border-bottom:1px solid #919191; width:100%;}
	.show_box_title .box_title{ float:left; width:400px; color:#5a5a5a; font-size:14px; margin-left:10px;}
	.show_box_title .close_box{ float:right; font-size:12px; font-weight:normal; color:#03C; cursor:pointer; width:50px;}
	.show_box_content{ border-bottom:1px solid #c1c1c1; padding-bottom:10px; width:100%; margin-bottom:12px;}
	.bottom_btn{ margin-bottom:20px;}
	.filter_term{float:left;display:block;padding:0;width:100%!important;+width:;height:auto; margin:6px 0;}
	.box_select1{ width:35%;}
	.os_btn_1{ background:url(../images/openwin_b_btn.jpg) no-repeat; width:111px; height:20px; border:none; line-height:20px; text-align:center; color:#394b6c; font-weight:normal; font-size:12px;}
	.os_btn_2{ background:url(../images/openwin_s_btn.jpg) no-repeat; width:72px; height:20px; border:none; line-height:20px; text-align:center; color:#394b6c; font-weight:normal; font-size:12px;}
	.box_bottom{ border-top:1px solid #c1c1c1; text-align:center; width:98%; overflow:hidden; margin:0 auto; padding-top:8px;}
	
	.os_open_w_01,
		.os_open_w_02,
		.os_open_w_03,
		.os_open_w_04,
		.os_open_w_05{margin:0;padding:0;height:auto;float:left;display:block; margin-right:16px;}
		.os_open_w_04{ float:right; margin:0}
		.os_open_w_04 div,
		.os_open_w_05 div{ cursor:pointer;}
.os_form_style_01,

.os_form_style_02{z-index:2; width:30px; float:left;}
.os_form_style_02{margin:190px 0 0 25%}
.sencond_box{ line-height:24px;}

/*add*/
.os_btn{ background:url(../images/btn_bj_06.png) left top repeat-x; height:23px; width:60px; line-height:20px; text-align:center; font-size:12px; color:#0000000; border:1px solid #c4c4c4; }
.row{ 
      width:100%;
      border-top:1px solid #CCC;
}

.os_order_win_del,.os_order_win_goods,.os_order_win_input{ float:left; margin-right:10px; font-size:12px;}
.os_order_textarea_1{ width:60%; height:60px; font-size:12px;}
.os_add_btn{ display:block; float:left; margin-left:6px; margin-top:10px;}
.os_order_btn_div{ text-align:center; margin:10px 0;}
.os_order_title{ display:block; float:left; margin-right:5px; margin-left:5px; height:30px; width:100px; text-align:right;}
.os_order_win_input1{ float:left; display:block;}
.os_order_search_btn{ background:url(../images/zoom.png) no-repeat; float:left; width:16px; height:16px; cursor:pointer; display:block; border:none; margin-right:4px;}
.os_order_ul_list{ list-style:none; margin-top:28px; line-height:35px; font-size:12px;}

.os_edit_order_tj_div{ text-align:center;}
.add_order_tj_div{ margin-top:20px; font-size:12px;}
.os_edit_order_tj_btn{ margin-top:20px;}

.order_detail_list_title{ border-bottom:1px solid #a3bfdb; height:27px; width:100%; margin:15px 0 0 0;float:left;display:block}
.order_detail_list_title ul{ list-style:none; margin-left:20px;margin-bottom:1px}
.order_detail_list_title ul li{ float:left; height:26px; border:1px solid #a3bfdb; border-bottom:none; padding:0 12px 0 12px; line-height:26px; background-color:#e6eef7; margin-right:5px; cursor:pointer; font-size:12px;}
.order_detail_list_title ul li.now{ height:26px; border:1px solid #a3bfdb; border-bottom:none; border-top:#F60 2px solid; padding:0 12px 0 12px; line-height:26px; background-color:#fff; font-weight:bold; color:#0c64ae;}

.albums_list{ width:98%;height:auto; overflow:auto;display:none; margin:0 auto;}
.albums_list_content{ margin-top:12px; padding-top:8px}
.tablist_none{display:none;}
.block{display:block;}

.detail_tab_1{ margin-top:10px; border:1px solid #CCC;}
.detail_tab_1 th{ background-color:#E2E8EB; font-size:12px; height:24px; line-height:24px; border-bottom:1px solid #ccc;}
.detail_tab_1 td{ line-height:24px; font-size:12px;padding:5px;}
.detail_div_title{ font-size:12px; font-weight:bold; border-bottom:1px solid #ccc; display:block; padding-bottom:6px; padding-left:12px; margin:15px 0 10px 0;}
.marginTop{ margin-top:10px;}
.marginBottom{ margin-bottom:10px; border-bottom:1px solid #dbdbdb; padding-bottom:5px;}
.select_01{ height:20px; width:200px; line-height:20px;}
.show_row_line{ margin-bottom:10px; padding-left:5px;}


.os_add_box_01_title,.os_add_box_01_title_menu{ float:left; width:50%;}
.os_add_box_01_title_menu{ float:right; font-weight:normal; width:42%;}
.os_add_box_01_title_menu a:hover{ color:#03F;}

.os_main_data_list_02{width:100%;display:block;overflow-x:hidden; overflow-y:auto; }
.add_product_list_title{ border-bottom:1px solid #a3bfdb; height:27px; width:100%; margin:15px 0 0 0;overflow:hidden}
.add_product_list_title ul{ list-style:none; margin-left:20px;}
.add_product_list_title ul li{ float:left; height:26px; border:1px solid #a3bfdb; border-bottom:none; padding:0 12px 0 12px; line-height:26px; background-color:#e6eef7; margin-right:5px; cursor:pointer;}
.add_product_list_title ul li.now{ height:27px; border:1px solid #a3bfdb; border-bottom:none; border-top:#F60 2px solid; padding:0 12px 0 12px; line-height:27px; background-color:#fff; font-weight:bold; color:#0c64ae;}
.marginCenter{ margin:0 auto; width:98%;}
.os_edit_html{ margin-top:15px;}

.os_add_table_03{ border-top:1px #CCC solid;border-right:1px #CCC solid;}
	.os_add_table_03 th{ font:normal 12px Verdana, Geneva, sans-serif,"宋体";color:#000;text-align:center;background-color:#e9f1fa;border-left:1px #dddddd solid;border-bottom:1px #dddddd solid; height:30px; line-height:30px;}
	.os_add_table_03 td{ padding:6px;text-align:center;border-bottom:1px #DDD solid; font-size:12px;border-left:1px #DDD solid; }
	.os_add_table_03 td a{ text-decoration:underline; font-weight:bold; color:#666;}
	.os_add_table_03 td input{ width:90%; text-align:center; font-size:12px; padding:2px; color:#515355;}
	#barcode_sn input,.os_add_table_03 td input.input_style1{width:100px;}

.add_img_list{ margin-top:10px; border:1px solid #a6b9cd; padding:5px; padding-bottom:3px; line-height:23px; height:auto; overflow:hidden;}
.order_menu_list_title{ float:left; display:block; font-size:12px;}
.menu_btn_01{ background:url(../images/menu_btn_bj.jpg) repeat-x; height:17px; border:1px solid #c7cbcf; display:block; float:left; margin:0 5px; overflow:hidden; line-height:17px; padding:3px; font-size:12px; cursor:pointer;}
.menu_btn_02{ background:url(../images/menu_btn_bj.jpg) repeat-x; height:17px; border:1px solid #c7cbcf; display:block; float:left; margin:0 5px; overflow:hidden; line-height:17px; color:#adadad; padding:3px; font-size:12px; cursor:pointer;}

.span-auto{ margin:6px 0;}
.checkbox_style{ vertical-align:middle;}


.ggx_lb_title{ font-size:12px; font-weight:bold; border-bottom:; padding-bottom:6px; margin:5px 0 5px 0; padding-left:5px;}
.ggx_title{ background:#f6f6f6; height:31px; border:none; border-bottom:1px solid #fff; text-align:left; line-height:31px; padding-left:13px; margin-bottom:5px;}
.chose_ggx_btn{ background: url(../images/btn_bj_06.png) repeat-x; height:22px; line-height:22px; text-align:center; border:none; border:1px solid #9e9e9e; color:#333333; font-size:12px; margin:5px 10px 0 0; cursor:pointer; padding:2px;+padding:0px 2px 5px 2px;}

.yxggx_list_div{ background:url(../images/yxzgk_bj.gif) repeat-x left top; width:99%; height:auto; background-color:#ededed; border:1px solid #dadedf; padding:10px; overflow:hidden; margin:0 auto;}
/*.color_list_title{ background:url(../images/tag.png) no-repeat; width:117px; height:26px; display:block; float:left; text-align:center; line-height:26px; color:#fff;}*/
	.color_list_title{height:26px;float:left;color:#fff;font:13px "宋体";text-decoration:none;cursor:pointer;background:#fff url(../images/tag.png) left 0;margin-left:15px}
		.color_list_title span{float:left;height:14px;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/tag.png) right 0;}
.color_list_content{ float:left; line-height:30px; display:block; padding-left:5px; color:#0b334c;}
.size_list{ margin-top:10px;}
.size_list_title{ background:url(../images/tag.png) no-repeat; width:117px; height:26px; display:block; float:left; text-align:center; line-height:26px; color:#fff;}
.size_list_content{ float:left; line-height:30px; display:block; padding-left:5px; color:#0b334c;}

.os_add_box_con .os_add_table_05,
.os_main_box_con .os_add_table_05{border:1px #CCC solid;border-bottom:none}
.os_main_box_con .os_add_table_05{border:none}
	.os_add_box_con .os_add_table_05 th,
	.os_main_box_con .os_add_table_05 th{width:120px;font:normal 12px Verdana, Geneva, sans-serif,"宋体";color:#000;padding:7px; background:#E2E8EB;border-top:1px #FFF solid;border-left:1px #fff solid;border-right:1px #CCC solid;border-bottom:1px #DDD solid}
	.os_add_box_con .os_add_table_05 td,
	.os_main_box_con .os_add_table_05 td{padding:4px; border-bottom:1px #DDD solid; font-size:12px; font-strength:}


.os_add_table_05 td .os_add_table_04{ border-top:1px #CCC solid;border-right:1px #CCC solid;}
	.os_add_table_05 td .os_add_table_04 th{ font:normal 12px Verdana, Geneva, sans-serif,"宋体";color:#000; background-color:#e9f1fa; border:none; border-left:1px #b2c1cf solid;border-bottom:1px #aec2d1 solid; height:16px; line-height:16px;}
	.os_add_table_05 td .os_add_table_04 td{ text-align:center; font-size:12px; border:none; border-left:1px #DDD solid; border-bottom:1px #DDD solid;}
	.os_add_table_05 td .os_add_table_04 td input{ width:60%;}
	.os_add_table_05 td .os_add_table_04 td a{ text-decoration:underline; font-weight:bold; color:#666;}
.os_title_list{ margin-top:15px;}

.choose_left_win{ width:150px; float:left; }
.choose_right_win{ width:600px; float:left;}
.choose_right_win_search{ margin-bottom:10px;}
.choose_right_win_content{ height:350px; overflow:hidden;}
.subnav_lbx{ margin-left:10px;}

.tab_list_left{ text-align:left; margin-top:8px;}
.tab_list_left td{ line-height:24px; padding-left:18px; margin-top:8px;}

.specifi_content{ font-size:12px; color:#666666; line-height:0px; width:100%;}
.specifi_content_table{ border-left:1px solid #ccc; border-top:1px solid #ccc; margin:6px 0 0 6px;}
.specifi_content_table th{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;border-top:1px solid #fff; height:28px; background-color:#e2e8eb; line-height:28px; font-weight:normal; color:#000;}
.specifi_content_table td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:28px; line-height:28px; padding-left:4px;}
.add_menu{ margin:10px 0 15px 10px;}


/*2011 zhh changed*/
.hideContent{+margin:-17px 0 0 0}


.os_main_addgk_tabel{ border-top:1px solid #ccc; border-right:1px solid #ccc; margin-top:15px;}
.os_main_addgk_tabel th{ background-color:#eeeeee; height:22px; border-bottom:1px solid #ccc;  border-left:1px solid #ccc; line-height:22px;}
.os_main_addgk_tabel td{ height:34px; line-height:34px;border-bottom:1px solid #ccc;  border-left:1px solid #ccc;}
.tab_select{ list-style:none;overflow:hidden; border-bottom:1px solid #ccc; height:25px; margin:0px 0 0 0px; clear:both;}
/*.tab_select li{ float:left; background:url(../images/add_gg_title_bj.jpg) no-repeat; width:77px; height:33px; font-size:12px; line-height:33px; text-align:center; cursor:pointer; margin-left:4px;}
.tab_select li.add_gg_active_btn{ float:left; background:url(../images/add_gg_title_active.jpg) no-repeat; width:98px; height:33px; font-size:12px; line-height:33px; text-align:center; font-weight:bold;}*/
/*tab*/
	.tab_select li.add_gg_active_btn{height:26px;float:left; color:#0b334c; font-weight:bold;font:13px "宋体";text-decoration:none;cursor:pointer;background:url(../images/tab_select_li.png) left 0;margin-right:2px;}
	.tab_select li.add_gg_active_btn:hover{height:26px;background:url(../images/tab_select_li.png) left -26px; font-weight:bold;}
		.tab_select li.add_gg_active_btn span{float:left;height:14px;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/tab_select_li.png) right 0; font-weight:bold;}
		.tab_select li.add_gg_active_btn:hover span{height:14px;font:13px "宋体";color:#0b334c; font-weight:bold;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/tab_select_li.png) right -26px;}
/*tab*/
	.tab_select li{height:26px;float:left;color:#0b334c;font:13px "宋体";text-decoration:none;cursor:pointer;background:url(../images/tab_select_li_1.png) left 0;margin-right:2px;}
	.tab_select li:hover{height:26px;background:url(../images/tab_select_li_1.png) left -26px}
		.tab_select li span{float:left;height:14px;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/tab_select_li_1.png) right 0;}
		.tab_select li:hover span{height:12px;font:13px "宋体";color:#0b334c;padding:5px 15px 7px 0;+padding:6px 15px 6px 0;_padding:6px 15px 2px 0;margin:0 0 0 15px;background:url(../images/tab_select_li_1.png) right -26px;}
		
.bottom_btn{ margin-top:15px; text-align:center;}

/*update by athens 2011/04/25 strat*/
.clr{ clear:both;}
.add_product_list_title{ border-bottom:1px solid #dadedf; height:27px; width:100%; margin:15px 0 0 0;+margin:5px 0 0 0;}
.add_product_list_title ul{ list-style:none; margin-left:20px;}
.add_product_list_title ul li{ float:left; height:26px; border:1px solid #dadedf; border-bottom:none; padding:0 12px 0 12px; line-height:26px; background-color:#f6f6f6; margin-right:5px; cursor:pointer;}
.add_product_list_title ul li.now{ height:27px; border:1px solid #F60; border-bottom:none; padding:0 12px 0 12px; line-height:27px; background-color:#F60; font-weight:bold; color:#fff;}
  .albums_list{ width:98%;height:auto; overflow:auto;display:none; margin:0 auto}
.albums_list_content{ margin-top:12px;}
.tablist_none{display:none;}
.block{display:block;}

/*update by athens 2011/04/25 end*/


/*2011-06-03 yyp add*/
.os_main_templates{ background:#efefef; width:100%; height:100%;}
.hasDatepicker{ margin-right:5px;}
.add_row_values{ height: auto; line-height:30px; display:block;}
.add_row_values div{ line-height:30px; height:30px;}
.row-line{float:left;display:block;padding:0;width:100%!important;+width:;height:auto; margin:6px 0;}
.span-1,
		.span-3,
		.span-5,
		.span-auto-6{margin:0;padding:0;height:auto;float:left;display:block; margin-right:16px;}
		.span-1{ float:right; margin:0}
.td_mask_01{FILTER: alpha(opacity=40);opacity:0.4;zoom: 1}	
.td_mask_02{FILTER: alpha(opacity=100);opacity:1;zoom: 1}
.os_add_box_02{ width:100%;}
.specifi_content_table_02{ border-left:1px solid #ccc; border-top:1px solid #ccc; margin:1px 0 0 0px;}
.specifi_content_table_02 th{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;border-top:1px solid #fff; height:28px; background-color:#e2e8eb; line-height:28px; font-weight:normal; color:#000;}
.specifi_content_table_02 td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:28px; line-height:28px; padding-left:4px;}
/*选择资源父节点编号*/
.rob-tree-main{ padding:o;}
.rob-tree-main  li{ list-style-image:url(../images/tree_01.gif); height:25px; line-height:25px;  }
.rob-tree-main  ul li{ list-style-image:url(../images/tree_02.gif); }
.rob-tree-main  ul ul li{ list-style-image:url(../images/tree_03.gif); }
.rob-tree-main  ul ul ul li{ list-style-image:url(../images/tree_04.gif); }
.rob-tree-main  li input{ margin-left:10px;}
/*2011/06/10 add*/
.os_btn_comm_03_div{clear:both; padding-top:5px;  display: block; zoom:1;  }
.os_btn_comm_03_div select{ margin:3px 0;}
/*2011/06/11 add*/
.os_td_s_p{padding-left:10px !important}
.systemRegion{margin:0 5px 0 0 !important;padding:0;float:left;display:block;width:auto}
.region_name_style{font:bold 14px "宋体";color:#000;text-decoration:underline}
.product_img{float:left; margin-left:3px; width:52px; background-color:#CCC;}
.product_imgbg{border:solid 1px #f6f6f6; width:52px; height:52px;}
.require-field{ padding-left:10px;}
.add_ext{padding-left:10px;}
.btn_tree_list{background:#F0F0F0 repeat-x;
 border-top:1px solid #708090;
 border-right:1px solid #708090;
 border-bottom:1px solid #708090;
 border-left:1px solid #708090; 
 width:16px;
 height:16px;
 font-size:10pt;
 cursor: pointer; margin-top:2px;}
.fl{ float:left;}

.tip{display:none; z-index:999; width:200px; position:absolute; top:50%; font-size:12px; left:50%; background-color:#fff;	margin-left:-100px; padding:8px; border:1px solid #000;}
.mask{display:none; position:absolute; height:100%; width:100%; top:0; left:0; background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
