/* Navi -------------------------------------------------------------------------------------- */
.ucase {text-transform:uppercase;}
.float-sm-right {font-size:14px !important;}

.navi_acc {
	display: block; 
  position:relative; 
	margin:0 0 12px 0; 
	padding: 1px 0 2px 10px; 
	width: 220px; 
	background-color:#EEEEEE; 
  color:#999999; 
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	float:left; 
	
  -webkit-border-radius: 3px; border-radius: 3px; 
  -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; 
  box-shadow: inset 0px 0px 0px 1px #e2e1e1; 
  box-sizing: content-box;
}			

.navi_acc a {
	color:#363636; 
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	float:left; 
}

.navi_acc a:hover {
	color:#F29400;
}

.navi_acc_sm {
	color:#999999; 
	font-size:12px; 
	font-weight:bold; 
	text-align:left;
	text-transform:none !important;
}

.navi_acc_sub           {
	display: block; 
	position:relative; 
	margin:0 0 12px 20px; 
	padding: 1px 0 2px 10px; 
	width: 200px; 
	background-color:#EEEEEE; 
  color:#999999; 
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	float:left; 
}		
	
.navi_acc_sub a {
	color:#363636; 
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	float:left; 
}

.navi_acc_sub a:hover {
	color:#F29400;
}

.navi_acc_sub_sm {
	color:#999999; 
	font-size:12px; 
	font-weight:bold; 
	text-align:left;
	text-transform: none !important;
}

/* Input -------------------------------------------------------------------------------------- */

.cnty-spacer {
	padding:0 0 49px 0;
}

.desc-spacer {
	padding:0 0 20px 0;
}

.desc-spacer-sm {
	padding:0 0 10px 0;
}
/* Checkbox -------------------------------------------------------------------------------------- */

.cbox_bt {
	display: block; 
	position:relative; 
	margin:0; 
	padding:0; 
	width: 20px; 
	height: 20px; 
	cursor:pointer; 
	float: left;
}

.cbox_btck {
	display: block; 
	position:relative; 
	margin:0; 
	padding:0; 
	width: 20px; 
	height: 20px; 
	background: url(/img/icon_ticked.png) no-repeat; 
	background-position:3px 4px; 
	cursor:pointer; 
	float: left;
}	

.cbox_check     {
	display: block; 
	position:relative; 
	margin:10px 0 20px 0; 
	padding: 0 ; 
	width: 20px; 
	height: 20px; 
	background: url(/img/icon_ticked.png) no-repeat; 
	background-position:3px 4px; 
	background-color:#FF9933; 
	border:1px solid #575757; 
	float: left;
}	

.cbox_uncheck   {
	display: block; 
	position:relative; 
	margin:10px 0 20px 0; 
	padding: 0 ; 
	width: 20px; 
	height: 20px; 
	background: url(/img/01x01.gif) no-repeat; 
	background-color:#e1e1e1; 
	border:1px solid #575757; 
	float: left;
}	

/* Password change ------------------------------------------------------------------------------------- */

#pwchange_msg {
	color: #900; 
	font-size: 14px; 
	line-height:20px; 
	text-align:center;
}

/* Whislist ------------------------------------------------------------------------------------- */

.acc4_head_bcoin_child {
	line-height: 24px !important; 
	font-size: 14px !important; 
	margin:0 0 0 0 !important; 
	padding:0 0 0 0 !important; 
	vertical-align: middle !important; 
}

.acc4_head_bcoin_img {
	/*line-height: 16px !important; */
	padding:0 4px 0 4px !important; 
} 

.acc8-info-desc {
	display: block; 
	position:relative; 
	margin:1px 0 0 ; 
	padding: 0 ; 
	font-size:14px; 
	font-weight:normal; 
	color:#363636; 
	text-align:left; 
	float: left; 
}	

.cbox-info-check     {
	display: block; 
	position:relative; 
	margin:0 10px 0 0; 
	padding: 0 ; 
	width: 20px; 
	height: 20px; 
	background-color:#FF9933; 
	border:1px solid #575757; 
	float: left;
}	

.cbox-info-uncheck   {
	display: block; 
	position:relative; 
	margin:0 10px 0 0; 
	padding: 0 ; 
	width: 20px; 
	height: 20px; 
	background-color:#e1e1e1; 
	border:1px solid #575757; 
	float: left;
}			

/* Product lists  ---------------------------------------------------------------------------------------*/
.list-col-1 {
  min-width:80px !important;
	max-width:80px !important;
	/*float:left;*/
	text-align: left !important;
	border: 0 !important; 
	font-size:12px !important; 
	font-weight:normal !important; 
	color:#363636 !important;
}

.list-col-2 {
  /*min-width:220px;*/
	/*float:left;*/
	text-align: left !important;
	border: 0 !important; 
	font-size:12px !important; 
	font-weight:normal !important; 
	color:#363636 !important;
}

.list-col-3 {
  /*min-width:120px;
	/*float:left;*/
	text-align: left !important;
	border: 0 !important; 
	font-size:12px !important; 
	font-weight:normal !important; 
	color:#363636 !important;
}

.list_prd_img {
	display: block; 
	position:relative; 
	min-width:080px; 
	height:080px; 
	margin: 5px 0 5px 0; 
}

.acc_dwl_table           {display: block; position:relative; margin:20px 0 0 0; padding:0; vertical-align:top;}
.acc_dwl_table_sm        {display: block; position:relative; margin:0 0 0 0; padding:0; vertical-align:top;}
.acc_dwl_table_key        {display: block; position:relative; margin:10px 0 10px 0; padding:0; vertical-align:top;}

.acc_dwl_head            {font-size:16px; font-weight:bold; vertical-align:central;} /* background-color:#F2F2F2;*/
.acc_dwl_head_r          {font-size:16px; font-weight:bold; vertical-align:central; text-align:right;} 

.acc_dwl_lnk             {font-size:12px; font-weight:normal; vertical-align:top;}
.acc_dwl_lnk a           {text-decoration: underline; font-size:12px; margin-bottom:5px; cursor:pointer;}
.acc_dwl_lnk a:link      {text-decoration: underline; }
.acc_dwl_lnk a:visited   {text-decoration: underline; }
.acc_dwl_lnk a:hover     {color:#FF9933; text-decoration: underline; }
.acc_dwl_lnk a:active    {text-decoration: underline; }

.acc_dwl_size            {padding-left:15px; font-size:12px; font-weight:normal;}

.acc_dwl_msg             {margin:10px 0 0 0; font-size:12px; font-weight:normal; line-height:14px;}

.act_delete_txt					 {display: inline; width:150px; font-size:14px !important; }
.act_delete_ico					 {display: inline; padding-left:20px;}
.act_delete_machine			 {display: inline; padding-right:5px; font-size:14px !important; }

.dwl-my-box {
		border:1px solid #DFDFDF; 
		-webkit-border-radius: 5px; 
		border-radius: 5px; 
		-webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; 
		box-shadow: inset 0px 0px 0px 1px #e2e1e1; 
	  padding: 5px 5px 12px 5px;
	}
.dwl-space 	 {margin:10px 0 0 0; }

/* Products  Account ----------------------------------------------------------------------------- */		

.cil_deal {
	display: block; 
	position:absolute; 
	top:-6px; left:-6px; 
	width: 42px; 
	height: 20px; 
	background: url(/img/stripe_deal_list.png) no-repeat; 
}

.cil_intro {
	display: block; 
	position:absolute; 
	top:-6px; 
	left:-6px; 
	width: 74px; 
	height: 20px; 
	background: url(/img/stripe_intro_list.png) no-repeat; 
}

.cil_supplier {
	display: block; 
	position:relative; 
	margin:0 !important; 
	padding:0 !important;; 
	font-size:12px !important; 
	font-weight:normal !important; 
	color:#363636 !important;
	text-align:left; 
	text-decoration:none !important;
	text-transform:uppercase;
}
 												 
.cil_supplier a {
	display: block; 
	position:relative; 
	margin:0 !important; 
	padding:0 !important;; 
	font-size:12px !important; 
	font-weight:normal !important; 
	color:#363636 !important;
	text-align:left; 
	text-decoration:none !important;
}  

.cil_supplier a:hover {
	color:#FF9933 !important; 
}

.cil_title {
	display: block; 
	position:relative; 
	margin:2px 0 ; 
	padding:0; 
	/*width: 360px;*/
	line-height:22px; 
	font-size:16px !important; 
	font-weight:bold !important; 
	color:#363636 !important; 
	text-align:left; 
	text-decoration:none !important;
} 

.cil_title a {
	display: block; 
	position:relative; 
	margin:2px 0 ; 
	padding:0; 
	line-height:22px; 
	font-size:16px !important; 
	font-weight:bold !important; 
	color:#363636 !important; 
	text-align:left; 
	text-decoration:none !important;
}  

.cil_title a:hover {
	color:#FF9933 !important;
	text-decoration: none !important; 
	cursor: pointer !important; 
}

.cil_techtyp             {display: block; position:relative; margin:3px 0 ; padding:0; font-size:12px; font-weight:normal; color:#363636; text-align:left; }  
 
.cil_date                {display: block; position:relative; margin:0 ; padding:0; width:140px; line-height:14px; font-size:12px; font-weight:bold; color:#999999; text-align:right; float:right;}  

.cil-lgprc               {display: block; position:relative; margin:3px 0 ; padding:0; width:140px; text-align:right; float:right;}

.cil_light               {display: block; position:relative; margin:0 ; padding:0 0 0 30px; width: 65px; height:13px; text-align:right; float:right;} 
.cil_price               {display: block; position:relative; margin: 0 ; padding:0; width:75px; font-size:16px; font-weight:bold; color:#363636; text-align:right; float:right;}  

.cil-icons               {display: block; position:relative; margin:3px 0 ; padding:0; width:140px; text-align:right; float:right;}
.cil_ico_cart a          {display: block; position:relative; width:19px; height:20px; margin:0;  background: url(/img/icon_cart.png) no-repeat; float: right;}
.cil_ico_cart a:hover    {background: url(/img/icon_cart_h.png) no-repeat; float: right;}

.cil_ico_trash a         {display: block; position:relative; width:15px; height:19px; margin:0 10px 0 0; float: right; cursor:pointer;}
.cil_ico_trash a:hover   {background: url(/img/icon_basket_h.png) no-repeat; float: right;}

.cli_li_deln             {display: block; position:relative; margin:5px 0 0 0; padding:0; width: 37px; height:008px; float:right; text-align:right;}
.cli_li_delg             {display: block; position:relative; margin:5px 0 0 0; padding:0; width: 37px; height:008px; float:right; text-align:right; background: url(/img/ampel_all.gif) no-repeat; background-position:0px  0px;}
.cli_li_dely             {display: block; position:relative; margin:5px 0 0 0; padding:0; width: 37px; height:008px; float:right; text-align:right; background: url(/img/ampel_all.gif) no-repeat; background-position:0px  -8px;}
.cli_li_delr             {display: block; position:relative; margin:5px 0 0 0; padding:0; width: 37px; height:008px; float:right; text-align:right; background: url(/img/ampel_all.gif) no-repeat; background-position:0px -16px;}

.cil_act_bt              {display: block; position:relative; margin:0 0 0 0; padding:0;}
.cil_act_bt_cp           {display: block; position:relative; margin:6px 0 0 0; padding:0;}
.cil_act_head            {display: block; position:relative; margin:18px 0 0 0; padding: 0 ; font-size:12px !important; text-decoration:none !important;}
.cil_act_head2           {display: block; position:relative; margin:0 0 20px 0; padding:0; font-size:12px !important; text-decoration:none !important;}
  
.cil_sn_head             {display: block; position:relative; margin:10px 0 0 0; padding:0; font-size:12px !important; text-decoration:none !important;} 
.cil_sn_line             {display: block; position:relative; margin:0; padding:0;} 
.cil_sn_hdline           {display: block; position:relative; margin:0 0 0 0; padding:0; font-size:12px !important; text-align:left !important; text-decoration:none !important;} 

input[type="text"]:disabled {
  background: #ffffff;
	color: #363636;
}

.cil_ico_cp              {display: inline; position:relative; height:33px !important; width:33px !important; } 

.cil_ico_re              {height:33px; width:33px; margin: 1px 0 0 4px; background-color:#EBEBEB; background-image:url('/img/bt_cp_black.png');}
.cil_ico_re:hover        {cursor:pointer; background-color:#F29400; background-image:url('/img/bt_cp_white.png');}

.cil_ico_ce              {height:33px; width:33px; background-color:#EBEBEB; background-image:url('/img/bt_cp_black.png');}
.cil_ico_ce:hover        {cursor:pointer; background-color:#F29400; background-image:url('/img/bt_cp_white.png');}

.cil_ico_cb              {height:33px; width:33px; background-color:#EBEBEB; background-image:url('/img/ajax-loader.gif'); background-position: center; background-repeat:no-repeat;}
.cil_ico_cb:hover        {cursor:pointer; background-color:#F29400;}

.fld-350-reg {
	font-size:14px; 
	width:350px !important; 
	height:33px; 
	text-align:left; 
	padding:0 3px 0 3px;
}

.cil_val                 {display: inline; position:relative; padding-left:10px; font-size:12px !important; text-align:left !important; font-weight:bold !important; line-height:24px !important; vertical-align:top !important; border:0 !important; width:100%; height:30px; white-space: nowrap !important;} 
.cil_val:focus           {outline: none;}

.cil_val_key             {display: inline; position:relative; padding-left:10px; font-size:12px !important; text-align:left !important; font-weight:bold !important; line-height:24px !important; vertical-align:top !important; border:0 !important; min-width:240px; max-width:240px; height:30px; white-space: nowrap !important;} 
.cil_val_key:focus        {outline: none;}

.cil_dwl_head a          {display: block; position:relative; margin:10px 0 5px 0; padding:0; vertical-align:top !important; color:#236CB7 !important; font-size:12px !important; text-align:left !important; font-weight:bold !important; text-decoration:none !important; cursor:pointer;} 
.cil_dwl_head a:hover    {color:#FF9933 !important; text-decoration: none !important;}									 

.cil_vspace              {display: block; position:relative; margin:15px 0 0 0; padding:0;}


.cil_prd_box_mp         {display: block; position:relative; margin:1px 0 0 10px; padding:0; min-height:70px; background-color:#FFFFFF; float:left;  
                         -webkit-border-radius: 5px; border-radius: 5px;  
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1; }

.cil_prd_box             {display: block; position:relative; margin:1px 0 0 10px; padding:0; width: 670px; height:70px; background-color:#FFFFFF; float:left;  
                         -webkit-border-radius: 5px; border-radius: 5px;  
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1; }

.cil_disc_box            {display: block; position:relative; margin:1px 0 0 10px; padding:0; width: 670px; height:40px; background-color:#FFFFFF; float:left;  
                         -webkit-border-radius: 5px; border-radius: 5px;  
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1; }											 												 
												 
.cil_top                 {display: block; position:relative; margin:2px 0 ; padding:0; width: 450px; height:43px; text-align:left; float:left;}  
.cil_top_mp              {display: block; position:relative; margin:2px 0 ; padding:0; width: 585px; height:43px; text-align:left; float:left;}  

.cil_disc_top            {display: block; position:relative; margin:10px 0 ; padding:0; width: 450px; height:43px; text-align:left; float:left;}  

.cil_reg_date            {display: block; position:relative; margin:0 ; padding:0; width: 177px; height:13px; text-align:right; float:left;}  

.cil_title_bc            {display: block; position:relative; margin:2px 0 ; padding:0 0 0 5px; width: 360px; height:22px; font-size:16px; font-weight:bold; color:#363636; text-align:left; overflow:hidden;  float:left;}  
.cil_title_bc a          {display: block; position:relative; margin:2px 0 ; padding:0 0 0 5px; width: 360px; height:22px; font-size:16px; font-weight:bold; color:#363636; text-align:left; overflow:hidden;  float:left;}  
.cil_title_bc a:hover    {color:#FF9933; text-decoration: none; }

.cil_title_mp            {display: block; position:relative; margin:2px 0 ; padding:0; width: 580px; height:22px; font-size:16px; font-weight:bold; color:#363636; text-align:left; overflow:hidden;  float:left;}  
.cil_title_mp a          {display: block; position:relative; margin:2px 0 ; padding:0; width: 580px; height:22px; font-size:16px; font-weight:bold; color:#363636; text-align:left; overflow:hidden;  float:left;}  
.cil_title_mp a:hover    {text-decoration: none; }

.cil_delivery            {display: block; position:relative; margin:6px 0 ; padding:0; width: 70px; height:16px; font-size:12px; font-weight:normal; color:#363636; text-align:right; float:left;}  

.cil_booking             {display: block; position:relative; width:125px; height:16px; margin:24px 0 ; padding:0; font-size:14px; font-weight:normal; color:#00F; text-align:right; float:left;}  

.cil_hline               {display: block; position:relative; margin:0 ; padding:0; width: 580px; height:1px; background-color:#eeeeee; float:left; }
.cil_hline_tm            {display: block; position:relative; margin:3px 0 ; padding:0; width: 580px; height:1px; background-color:#eeeeee; float:left; }


.version_dsp             {display: block; position:relative; margin:2px 0 0 10px; padding:0; text-align:left; color:#999999; font-size:12px; float:left;}  
.link_dsp                {display: block; position:relative; margin:0; padding:0; text-align:left; float:left;}  

.cil_cart_hd_title       {display: block; position:relative; margin:0 0 0 55px; padding:0; width:445px; font-size:16px; font-weight:bold; color:#363636; text-align:left; overflow:hidden;  float:left;}  
.cil_cart_hd_count       {display: block; position:relative; margin:0 0 0 0; padding:0; width:070px; font-size:16px; font-weight:bold; color:#363636; text-align:left; float:left;}  
.cil_cart_hd_price       {display: block; position:relative; margin:0 0 0 0; padding:0; width:060px; font-size:16px; font-weight:bold; color:#363636; text-align:right; float:left;}  

.cil_cart_count          {display: block; position:relative; margin:13px 0 ; padding:0; width: 25px; height:20px; float:left; }

.cil_cart_techtyp        {display: block; position:relative; margin:3px 0 ; padding:0; width: 450px; height:16px; font-size:12px; font-weight:normal; color:#363636; text-align:left; float:left;}  
.cil_sn                  {display: block; position:relative; margin:3px 0 10px; padding:0; width: 590px; min-height:16px; font-size:12px; font-weight:normal; color:#363636; text-align:left; float:left;}  

.cil_cart_wish           {display: block; position:relative; margin:1px 0 ; padding:0; width: 100px; height:16px; text-align:right; float:left;}  
.cil_space_v             {display: block; position:relative; margin:5px 0 ; padding:0; height:5px; text-align:right; float:left;}  

.cil_dateinl             {display: block; position:relative; margin:5px 0 0 0 ; padding:0; font-size:12px; font-weight:bold; color:#999999;}  

.cil_archiv_bt              {display: block; position:relative; margin:10px 0 0 0; padding:0; float:right; }
												 
/*
.navi_acc_hspace        {display: block; position:relative; max-height:10px; margin-top:0px; float:left; overflow:hidden; }

.acc_nav_hspace         {display: block; position:relative; min-height:400px;float:left; overflow:hidden;}


												 
.acc_bt_135             {display:block; position:relative; width:135px; height:024px; border:1px solid #e2e1e1; text-align:center; font-size:12px; font-weight:bold; cursor:pointer; text-decoration:none;}
.acc_bt_135 a:link      {text-decoration:none;}
.acc_bt_135 a:hover     {text-decoration:none;}
.acc_bt_135_sel         {display:block; position:relative; width:135px; height:024px; border:1px solid #e2e1e1; text-align:center; font-size:12px; font-weight:bold; text-decoration:none; color:#999999;}

.acc_bt_135fl             {display:block; position:relative; width:135px; height:024px; border:1px solid #e2e1e1; text-align:center; font-size:12px; font-weight:bold; cursor:pointer; text-decoration:none; float:left;}
.acc_bt_135fl a:link      {text-decoration:none;}
.acc_bt_135fl a:hover     {text-decoration:none; color:#F29400;}
.acc_bt_135fl_sel         {display:block; position:relative; width:135px; height:024px; border:1px solid #e2e1e1; text-align:center; font-size:12px; font-weight:bold; text-decoration:none; color:#999999; float:left;}

.acc_bt_35space           {display:block; position:relative; width:45px; height:024px; float:left;}
.acc_bt_135space          {display:block; position:relative; width:135px; height:024px; float:left;}

.acc2_box200            {font-size:12px; border:1px solid #D0D0D0; width:200px; height:60px; text-align:left; margin:1px 0 4px 0; padding:0 3px 0 3px;
                         -webkit-border-radius: 1px; border-radius: 1px;
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}


.acc2_fld300            {font-size:12px; border:1px solid #D0D0D0; width:300px; height:20px; text-align:left; margin:1px 0 4px 0; padding:0 3px 0 3px;
                         -webkit-border-radius: 1px; border-radius: 1px;
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}
												 
.acc2_fld200c            {font-size:12px; border:1px solid #D0D0D0; width:200px; height:20px; text-align:center; margin:1px 0 4px 0; padding:0 3px 0 3px; 
                         -webkit-border-radius: 1px; border-radius: 1px;
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}

.acc2_box200            {font-size:12px; border:1px solid #D0D0D0; width:200px; height:60px; text-align:left; margin:1px 0 4px 0; padding:0 3px 0 3px;
                         -webkit-border-radius: 1px; border-radius: 1px;
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}
												 
.acc2_fld050            {font-size:12px; border:1px solid #D0D0D0; width:50px; height:20px; text-align:left; margin:1px 0 4px 0; padding:0 3px 0 3px;
                         -webkit-border-radius: 1px; border-radius: 1px;
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}

.acc2_cnty              {font-size:12px; border:1px solid #D0D0D0; width:210px; height:20px; text-align:left; margin:1px 0 4px 0; padding:0 3px 0 3px;
                         -webkit-border-radius: 1px; border-radius: 1px;
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}

.acc2_fld_ustid         {font-size:12px; border:1px solid #D0D0D0; width:200px; height:20px; text-align:left; margin:1px 0 4px 20px; padding:0 3px 0 3px;
                         -webkit-border-radius: 1px; border-radius: 1px;
												 -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}									

.acc_small_space        {font-size:8px; font-weight:normal; vertical-align:top;}

.acc_bt_lnk a          {text-decoration:none;}
.acc_bt_lnk a:link     {text-decoration:none;}
.acc_bt_lnk a:hover    {text-decoration:none;}

.acc_box_desc          {font-size:14px; margin-bottom:0px; height:88px; color: #666; text-align:center; margin-top:3px; margin-bottom:4px;}
.acc_thin_line         {height:1px; background-color:#CCC; width:100%; float:left; }
*/
/* --------------------------------------------------------------------------------------------------------------------------- */
/*
.acc4_small_space    {font-size:12px; font-weight:bold; vertical-align:top; height:018px; background-color:#CCC;}
.acc4_thin_line      {height:1px; background-color:#CCC;}
.acc4_tab_line       {font-size:10px; font-weight:normal; vertical-align:top;}

.acc4_head_box       {display: block; padding: 20px 0;}
.acc4_head_box span  {font-size: 14px;}
.acc4_head_1         {display: block; width:300px; color: #363636; font-weight: bold; font-size: 18px; line-height: 22px; margin: 0; padding: 0; height: 25px; float:left;}
.acc4_head_2         {display: block; width:310px; color: #363636; font-weight: normal; font-size: 14px; line-height: 22px; margin: 0; padding: 0; height: 25px; text-align:right; float:left; }
.acc4_head_bcoin_child    {font-size:14px; line-height: 22px; float:right; text-align:right;}
.acc4_head_bcoin_img      {line-height: 22px; float:right; padding:2px 0; } 
*/
/* --------------------------------------------------------------------------------------------------------------------------- */
/*
.acc5_lnk             {font-size:14px; font-weight:normal; height:020px;}
.acc5_lnk a           {color:#236CB7; text-decoration: none; }
.acc5_lnk a:link      {color:#236CB7; text-decoration: none; }
.acc5_lnk a:visited   {color:#236CB7; text-decoration: none; }
.acc5_lnk a:hover     {color:#FF9933; text-decoration: none; }
.acc5_lnk a:active    {color:#236CB7; text-decoration: none; }
*/
/* --------------------------------------------------------------------------------------------------------------------------- */
/*
.acc6_table_head        {display: block; position:relative; color:#000000; background-color:#FFFFFF; text-align: left; font-size:14px; font-weight:bold; overflow:hidden; }

.acc6_tab_line             {font-size:12px; font-weight:normal; vertical-align:top; white-space:nowrap;}
.acc6_tab_line a           {color:#000000; font-size:10px; margin-bottom:5px;}
.acc6_tab_line a:link      {color:#000000; text-decoration: none; }
.acc6_tab_line a:visited   {color:#000000; text-decoration: none; }
.acc6_tab_line a:hover     {color:#000000; text-decoration: none; }
.acc6_tab_line a:active    {color:#000000; text-decoration: none; }

.acc6_tab_line_big          {font-size:16px; font-weight:normal; vertical-align:top; overflow:hidden; white-space:nowrap; }
.acc6_tab_line_big a        {color:#000000; font-size:16px; text-decoration:none; font-weight:bold;}
.acc6_tab_line_big a:link      {color:#000000; text-decoration: none; font-weight:bold; }
.acc6_tab_line_big a:visited   {color:#000000; text-decoration: none; font-weight:bold; }
.acc6_tab_line_big a:hover     {color:#000000; text-decoration: none; font-weight:bold; }
.acc6_tab_line_big a:active    {color:#000000; text-decoration: none; font-weight:bold; }

.acc6_tab_line_sm          {font-size:12px; font-weight:normal; vertical-align:top; overflow:hidden; white-space:nowrap; }

.acc6_tab_line_right    {font-size:12px; font-weight:normal; vertical-align:top; white-space:nowrap; text-align:right; }
.acc6_tab_line_space    {font-size:10px; font-weight:normal; vertical-align:top; height:10px ; }

.acc6_tab_line_h        {font-size:12px; font-weight:bold; vertical-align:bottom;}

.acc6_lnk             {font-size:12px; font-weight:normal; vertical-align:top;}
.acc6_lnk a           {color:#236CB7; text-decoration: none; font-size:12px; margin-bottom:5px; cursor:pointer;}
.acc6_lnk a:link      {color:#236CB7; text-decoration: none; }
.acc6_lnk a:visited   {color:#236CB7; text-decoration: none; }
.acc6_lnk a:hover     {color:#FF9933; text-decoration: none; }
.acc6_lnk a:active    {color:#236CB7; text-decoration: none; }

.acc6_pre             {font-size:14px; font-weight:normal; height:28px;}

.acc6_rea             {font-size:12px; font-weight:normal;}
.acc6_rea a           {color:#236CB7; font-size:12px; margin-bottom:5px;}
.acc6_rea a:link      {color:#236CB7; text-decoration: none; }
.acc6_rea a:visited   {color:#236CB7; text-decoration: none; }
.acc6_rea a:hover     {color:#FF9933; text-decoration: none; }
.acc6_rea a:active    {color:#236CB7; text-decoration: none; }

.acc6_activate_bt     {display:block; position:relative; width:200px; height:024px; text-align:center; }

.acc6_msg             {font-size:10px; font-weight:normal;}
.acc6_size            {padding-left:15px; font-size:10px; font-weight:normal;}

.acc6_rate_bt        {display: block; position:relative; margin:0; padding: 0 ; width: 14px; height: 14px; cursor:pointer; float: left;}
.acc6_rate_btck      {display: block; position:relative; margin:0; padding: 0 ; width: 14px; height: 14px; background: url(/img/icon_ticked.png) no-repeat; background-position:1px 1px; float: left;}	

.acc6_rate_check     {display: block; position:relative; margin:10px 0 0 30px; padding: 0 ; width: 14px; height: 14px; background-color:#FF9933; border:1px solid #575757; float: left;}	
.acc6_rate_uncheck   {display: block; position:relative; margin:10px 0 0 30px; padding: 0 ; width: 14px; height: 14px; background-color:#e1e1e1; border:1px solid #575757; float: left;}	
*/
/* --------------------------------------------------------------------------------------------------------------------------- */
/*
.acc7_desc            {font-size:10px; font-weight:normal; height:12px; color:#666; overflow:hidden;}
.acc7_lnk             {font-size:12px; font-weight:normal; vertical-align:top; overflow:hidden; white-space:normal;}
.acc7_lnk a           {color:#236CB7; font-size:10px; margin-bottom:5px;}
.acc7_lnk a:link      {color:#236CB7; text-decoration: none; }
.acc7_lnk a:visited   {color:#236CB7; text-decoration: none; }
.acc7_lnk a:hover     {color:#FF9933; text-decoration: none; }
.acc7_lnk a:active    {color:#236CB7; text-decoration: none; }
*/
/* --------------------------------------------------------------------------------------------------------------------------- */
/*
.order_hdbgd          {background-color: #CCC;}
.order_hdcol          {color:#FFFFFF;}
.acc_sort_cell        {width: 668px; height:28px;background-color:#CCC; padding-top:5px;
                       -webkit-border-radius: 3px; border-radius: 3px; 
						           -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}
												 												 								 
.acc_sort_head        {padding-left:20px; font-size:16px; font-weight:bold; color:#FFF; vertical-align:middle; border:0; float:left; padding-top:2px;}
.acc_sort_item        {padding-left:40px; font-size:14px; font-weight:bold; color:#FFF; padding-bottom:2px; float:left;}
.acc_sort_bt          {padding-left:30px; padding-top:0px; vertical-align:middle; float:left;}
.acc_sort_off         {padding-left:40px; padding-top:0px; vertical-align:middle; float:left;}
*/
/* /// import //////////////////////////////////////////////////////////// */
/*
#import_top       {display:block; position:relative; text-align: left; top:000px; left:000px; width:500px; height:020px; background-color:#e8e8e8; overflow:hidden; -webkit-border-radius: 4px; border-radius: 4px;}
#import_title     {display:block; position:relative; text-align: left; top:000px; left:010px; width:500px; height:020px; color:#333333; font-size: 12px; font-weight:bold; line-height:20px;}
#import_text      {display:block; position:relative; text-align: center; padding-top:020px; padding-bottom:020px;  left:010px; width:470px; color:#000000; font-size: 13px; line-height:20px;}
#import_msg       {display:block; position:relative; text-align: center; padding-top:020px; padding-left:040px; padding-right:040px; color: #900; font-size: 13px; line-height:20px; }
#import_loader    {display:block; position:relative; top:-020px; width:16px; height:16px; background: url(/img/ajax-loader.gif);}

.import_fld       {font-size:12px; margin-bottom:0px; border:1px solid #D0D0D0; width:300px; height:14px;  text-align:left; margin-top:3px; margin-bottom:4px;}
.import_desc      {font-size:12px; margin-bottom:0px; height:88px; color: #666; text-align:center; margin-top:3px; margin-bottom:4px;}
*/
/* /// register //////////////////////////////////////////////////////////// */
/*
#register_top      {display:block; position:relative; text-align: left; top:000px; left:000px; width:500px; height:020px; background-color:#e8e8e8; overflow:hidden; -webkit-border-radius: 4px; border-radius: 4px;}
#register_title    {display:block; position:relative; text-align: left; top:000px; left:010px; width:500px; height:020px; color:#333333; font-size: 12px; font-weight:bold; line-height:20px;}
#register_text     {display:block; position:relative; text-align: center; padding-top:040px; left:010px; width:470px; color:#000000; font-size: 12px; line-height:20px;}
#register_msg      {display:block; position:relative; text-align: center; padding-top:020px; padding-left:040px; padding-right:040px; color: #000000; font-size: 12px; line-height:20px; }
#register_msg a           {color:#236CB7; font-size:12px; }
#register_msg a:link      {color:#236CB7; text-decoration: none; }
#register_msg a:visited   {color:#236CB7; text-decoration: none; }
#register_msg a:hover     {color:#FF9933; text-decoration: none; }
#register_msg a:active    {color:#236CB7; text-decoration: none; }
#register_loader   {display:block; position:relative; top:-020px; width:16px; height:16px; background: url(/img/ajax-loader.gif);}

.register_fld      {font-size:12px; margin-bottom:0px; border:1px solid #D0D0D0; width:300px; height:14px;  text-align:left; margin-top:3px; margin-bottom:4px;}
.register_desc     {font-size:12px; margin-bottom:0px; height:44px; color: #666; text-align:center; margin-top:3px; margin-bottom:4px;}

.cart_cnty_sel          {display: block; position:relative; margin:0; padding: 0; width: 210px; height: 20px; 
                         color:#363636; font-size:12px; font-weight:normal; text-align:left;  float: left;
												 -webkit-border-radius: 3px; border-radius: 3px; 
						             -webkit-box-shadow: inset 0px 0px 1px 0px #e2e1e1; box-shadow: inset 0px 0px 1px 0px #e2e1e1;}	
*/												 
/* /// Activate //////////////////////////////////////////////////////////// */
/*
#activate_top      {display:block; position:relative; text-align: left; top:000px; left:000px; width:500px; height:020px; background-color:#e8e8e8; overflow:hidden; -webkit-border-radius: 4px; border-radius: 4px;}
#activate_title    {display:block; position:relative; text-align: left; top:000px; left:010px; width:500px; height:020px; color:#333333; font-size: 12px; font-weight:bold; line-height:20px;}
#activate_text     {display:block; position:relative; text-align: center; padding-top:040px; left:010px; width:470px; color:#000000; font-size: 12px; line-height:20px;}
#activate_msg      {padding-top:020px; color: #900; font-size: 12px; line-height:20px;}
#activate_loader   {display:block; position:relative; top:-020px; width:16px; height:16px; background: url(/img/ajax-loader.gif);}

#activate_top3      {display:block; position:relative; text-align: left; top:000px; left:000px; width:500px; height:020px; background-color:#e8e8e8; overflow:hidden; -webkit-border-radius: 4px; border-radius: 4px;}
#activate_title3    {display:block; position:relative; text-align: left; top:000px; left:010px; width:500px; height:020px; color:#333333; font-size: 12px; font-weight:bold; line-height:20px;}
#activate_text3     {display:block; position:relative; text-align: center; padding-top:040px; left:010px; width:470px; color:#000000; font-size: 12px; line-height:20px;}
#activate_msg3      {padding-top:020px; color: #900; font-size: 12px; line-height:20px;}
#activate_loader3   {display:block; position:relative; top:-020px; width:16px; height:16px; background: url(/img/ajax-loader.gif);}

.activate_fld      {font-size:12px; margin-bottom:4px; border:1px solid #D0D0D0; width:350px; height:16px;  text-align:left; font-weight:bold; margin-top:3px;}
.activate_desc     {font-size:12px; margin-bottom:0px; height:24px; color: #666; text-align:center; margin-top:3px; }
.activate_fld_resp {font-size:12px; margin-bottom:4px; border:1px solid #D0D0D0; width:300px; height:14px; font-weight:bold; text-align:center; margin-top:3px;}

#reactivate_top    {display:block; position:relative; text-align: left; top:000px; left:000px; width:500px; height:020px; background-color:#e8e8e8; overflow:hidden; -webkit-border-radius: 4px; border-radius: 4px;}
#reactivate_title  {display:block; position:relative; text-align: left; top:000px; left:010px; width:500px; height:020px; color:#333333; font-size: 12px; font-weight:bold; line-height:20px;}
#reactivate_text   {display:block; position:relative; text-align: center; padding-top:040px; left:010px; width:470px; color:#363636; font-size: 12px; line-height:20px;}
#reactivate_text a {color:#363636; font-size: 12px; line-height:20px;}
#reactivate_text a:hover {color:#FF9933; font-size: 12px; line-height:20px;}

.reactivate_lnk  a       {color:#236CB7; font-size: 12px; line-height:20px;}
.reactivate_lnk  a:hover {color:#FF9933; font-size: 12px; line-height:20px;}
*/
/* /// account orders /////////////////////////////////////////////////////////////// */
/*
.o_line             {width:630px; height: 1px; float:left; background-color:#B4B4B4; overflow:hidden;}
.o_space            {width:630px; height: 5px; float:left; overflow:hidden;}

.oh_col1            {width:100px; float:left; overflow:hidden; font-weight:bold;}
.oh_col2            {width:100px; float:left; overflow:hidden; font-weight:bold;}
.oh_col2a           {width:150px; float:left; overflow:hidden; font-weight:bold;}
.oh_col3            {width:040px; float:left; overflow:hidden; font-weight:bold;}
.oh_col4            {width:170px; float:left; overflow:hidden; font-weight:bold;}
.oh_col4a           {width:320px; float:left; overflow:hidden; font-weight:bold;}
.oh_col5            {width:150px; float:left; overflow:hidden; font-weight:bold; text-align:right;}
.oh_col6            {width:050px; float:left; overflow:hidden; font-weight:bold; font-size:12px; font-weight:normal; text-align:right;}

.oo_col1            {width:100px; float:left; overflow:hidden; font-weight:bold;}
.oo_col2            {width:100px; float:left; overflow:hidden; font-weight:bold;}
.oo_col2a           {width:150px; float:left; overflow:hidden; font-weight:bold;}
.oo_col3            {width:040px; float:left; overflow:hidden; font-weight:bold;}
.oo_col4            {width:170px; float:left; overflow:hidden; font-weight:bold;}
.oo_col4a           {width:320px; float:left; overflow:hidden; font-weight:bold;}
.oo_col5            {width:150px; float:left; overflow:hidden; font-weight:bold; text-align:right;}
.oo_col6            {width:050px; float:left; overflow:hidden; font-weight:bold; font-size:12px; font-weight:normal; text-align:right;}

.oo_lnk             {z-index:100;}

.oih_row            {width:640px; float:left;}
.oih_col1           {width:040px; height:14px; line-height:12px; font-size:10px; float:left; overflow:hidden; background-color: #CCC; text-align:center;}
.oih_col2           {width:450px; height:14px; line-height:12px; font-size:10px; float:left; overflow:hidden; background-color: #CCC;}
.oih_col3           {width:070px; height:14px; line-height:12px; font-size:10px; float:left; overflow:hidden; background-color: #CCC; text-align:right;}
.oih_col4           {width:020px; height:14px; line-height:12px; font-size:10px; float:left; overflow:hidden; background-color: #CCC;}
.oih_col5           {width:050px; height:14px; line-height:12px; font-size:10px; float:left; overflow:hidden; background-color: #CCC; text-align:right;}
.oih_col5b          {width:050px; height:14px; line-height:12px; font-size:10px; float:left; overflow:hidden; background-color: #FFF; text-align:right;}

.oih_rowa            {width:640px; float:left;}
.oih_col1a           {width:100px; height:14px; line-height:12px; font-size:12px; float:left; overflow:hidden; }
.oih_col2a           {width:150px; height:14px; line-height:12px; font-size:12px; float:left; overflow:hidden; }
.oih_col3a           {width:040px; height:14px; line-height:12px; font-size:12px; float:left; overflow:hidden; }
.oih_col4a           {width:280px; height:14px; line-height:12px; font-size:12px; float:left; overflow:hidden; }
.oih_col5a           {width:050px; height:14px; line-height:12px; font-size:12px; float:left; overflow:hidden; text-align:right;}

.oi_small           {font-size:10px; height:12px;}
.oi_col1            {width:040px; float:left; overflow:hidden; text-align:center; }
.oi_col2            {width:450px; float:left; overflow:hidden; }
.oi_col3            {width:070px; float:left; overflow:hidden; text-align:right; }
.oi_col4            {width:050px; float:left; overflow:hidden; font-size:12px; text-align:right; }

.oi_col23           {width:570px; float:left; overflow:hidden; }

.trigger            {cursor:pointer;}


.acc_sort_hd            {display: block; position:relative; margin:0; padding: 7px 20px 2px 0px; height: 17px; width:120px; background-color:#FFFFFF; 
                         color:#363636; font-size:16px; font-weight:bold; text-align:left; float: left; }
												 
.acc_sort_sel           {display: block; position:relative; margin:9px 0; padding: 0 0 0 10px; width: 220px; height: 17px; background-color:#FFF0D8; 
                         color:#363636; font-size:12px; font-weight:bold; text-align:left;  float: left;
												 -webkit-border-radius: 3px; border-radius: 3px; 
						             -webkit-box-shadow: inset 0px 0px 0px 1px #e2e1e1; box-shadow: inset 0px 0px 0px 1px #e2e1e1;}	
			 
.acc_sort_arrow_dd      {background: url(/img/arrow_dd.png) no-repeat; background-position:197px 7px;}

.acc_sort_view				  {display: block; position:relative; margin-left:235px; padding: 2px 0 2px 0; height: 18px; width:51px; background-color:#FFFFFF; 
                         color:#363636; font-size:16px; font-weight:bold; text-align:left; float: left;}	
												 
.acc_release_date     {width:140px; float:right; overflow:hidden; margin:9px 0; font-weight:normal; font-size:10px; text-align:right;}

.osub_line            {width:630px; height: 20px; float:left;}												 
.osub_col1            {width:250px; float:left; overflow:hidden; font-weight:bold;}
.osub_col2            {width:250px; float:left; overflow:hidden; font-weight:bold;}
.osub_col3            {width:100px; float:left; overflow:hidden; font-weight:bold;}

.sub_ico_pwc a         {display: block; position:relative; width:15px; height:19px; margin:0 0 0 0px;  background: url(/img/b2b_ico_pwd.png) no-repeat; float: left; cursor:pointer;}
.sub_ico_pwc a:hover   {background: url(/img/b2b_ico_pwd_h.png) no-repeat; float: left;}

.sub_ico_edit a         {display: block; position:relative; width:15px; height:19px; margin:0 0 0 25px;  background: url(/img/b2b_ico_edit.png) no-repeat; float: left; cursor:pointer;}
.sub_ico_edit a:hover   {background: url(/img/b2b_ico_edit_h.png) no-repeat; float: left;}

.sub_ico_trash a         {display: block; position:relative; width:15px; height:19px; margin:0 0 0 25px;  background: url(/img/icon_basket.png) no-repeat; float: left; cursor:pointer;}
.sub_ico_trash a:hover   {background: url(/img/icon_basket_h.png) no-repeat; float: left;}
*/
/* /// wishlist //////////////////////////////////////////////////////////// */
/*
.acc8_box_min_hi     {min-height:300px}

.acc8_info_bt        {display: block; position:relative; margin:0; padding: 0 ; width: 14px; height: 14px; cursor:pointer; float: left;}
.acc8_info_btck      {display: block; position:relative; margin:0; padding: 0 ; width: 14px; height: 14px; background: url(/img/icon_ticked.png) no-repeat; background-position:1px 1px; float: left;}	

.acc8_info_check     {display: block; position:relative; margin:2px 0; padding: 0 ; width: 14px; height: 14px; background-color:#FF9933; border:1px solid #575757; float: left;}	
.acc8_info_uncheck   {display: block; position:relative; margin:2px 0; padding: 0 ; width: 14px; height: 14px; background-color:#e1e1e1; border:1px solid #575757; float: left;}	

.acc8_vspace         {display: block; position:relative; margin:0 ; padding: 0 ; height:7px; float: none; }	

.acc8_action_bt           {display: block; position:relative; margin:0; padding: 0 ; width: 190px; height: 23px; text-align:center; background-color:#e1e1e1; cursor:pointer; float: left;}	
.acc8_action_bt_txt       {display: block; position:relative; width: 150px; margin:2px 0; font-size:14px; font-weight:bold; color:#363636; text-align:center; float: left; }
.acc8_action_bt_ico_add   {display: block; position:relative; width:16px; height:16px; margin:4px 0 ;  background: url(/img/icon_add.png) no-repeat; float: left;}
.acc8_action_bt_ico_cart  {display: block; position:relative; width:19px; height:20px; margin:1px 0 ;  background: url(/img/icon_cart.png) no-repeat; float: left;}
.acc8_action_bt_ico_del   {display: block; position:relative; width:15px; height:19px; margin:1px 0 ;  background: url(/img/icon_basket.png) no-repeat; float: left;}

.acc8_action_bt_off       {display: block; position:relative; margin:0; padding: 0 ; width: 190px; height: 23px; text-align:center; background-color: #F3F3F3; float: left;}	
.acc8_action_bt_off_txt   {display: block; position:relative; width: 150px; margin:2px 0; font-size:14px; font-weight:bold; color:#999999; text-align:center; float: left; }
.acc8_action_bt_off_ico_add   {display: block; position:relative; width:16px; height:16px; margin:4px 0 ;  background: url(/img/icon_add.png) no-repeat; float: left;}
.acc8_action_bt_off_ico_cart  {display: block; position:relative; width:19px; height:20px; margin:1px 0 ;  background: url(/img/icon_cart.png) no-repeat; float: left;}
.acc8_action_bt_off_ico_del   {display: block; position:relative; width:15px; height:19px; margin:1px 0 ;  background: url(/img/icon_basket.png) no-repeat; float: left;}

.acc8_hspace             {display: block; position:relative; margin:0 ; padding: 0 ; width:20px; float: left; }	
.acc8_bts span           {font-size:14px; font-weight:bold; color:#363636; text-align:center; float: left; }
.acc8_bts_off span       {font-size:14px; font-weight:bold; color:#999999; text-align:center; float: left; }

#fb_ok_loader            {display:block; position:relative; width:135px; height:024px; background-color:#FF9933; text-align:center; font-size:12px; font-weight:bold; cursor:pointer; text-align:center; ; float:left;}

.loader_img              {margin-top:4px;}

.clip_cred {
		height:16px;
		float:left;
		padding-top:4px;
  }
.clip_button {
    width: 16px;
		height:16px;
    text-align: center;
    background-color: #ccc; background-image: url(/img/clipboard.gif); 
		float:left;
		margin-left:10px;
		margin-top:20px;
  }
.clip_button.zeroclipboard-is-hover { background-color: #eee; }
.clip_button.zeroclipboard-is-active { background-color: #aaa; }
	
*/