.settingbox1{line-height:40px;}
.settingbox1-con{
	font-size:14px; 
	height:50px; 
	line-height:50px; 
	background-color:#f4f4f4; 
	text-align:center; 
	border:1px solid #eee; 
	display:block; 
	margin-bottom:10px;
}
.topareabox_a{
	/*width:615px; */
	text-align:center; 
	padding-top:0px; 
	margin: 0px 20px; 
	color:#fff; 
	/*position: relative;*/
}
.topareabox_a_01{
	/*position: absolute; 
	font-size:14px; 
	margin:7px 0px 0px 30px;
	background:#fa6767; background: rgb(255, 1, 197); 
	width:120px; box-shadow: 1px 1px 10px rgba(0,0,0,0.4);*/
	letter-spacing: 1px;
	float: left;
	margin-left: 40px;	
}
.topareaboxonline{   
	border: 1px #DAD5D5 solid;
    padding: 17px 6px;
}
.topareaboxoffline{
	border: 1px #DAD5D5 solid;
    padding: 2px 8px;
    margin-top: 1%;
}
.topareabox_a_img{border-radius: 4px;}
.robgz {
	color:#fa6767;
}
.eventtitle {
	font-size:14px;
	font-family: "微軟正黑體","Times New Roman",Georgia,Serif;
	line-height:26px;
	/*font-weight:bold;*/
	color:#0092ff;
}
.eventtitlett{
	width:200px; 
	text-overflow: ellipsis;
    white-space: nowrap; 
    overflow: hidden;
    display: block;
}
.eventitleaa{color:#474747; font-size: 13px;}
.eventitlebb{color:#000; font-size: 16px; line-height: 16px;}
.eventitlecc{display:none;}
.eventtitlebox{ width:400px; position: relative;}
.evenaa{width:100px;}
.evenbb{width:300px;}
.evencc{position: absolute; top: 6px; left: 68px;  width: 310px;}
.xjmenu {
	height:32px;
}
.xjmenu_a {
	width:180px;
	line-height:32px;
	float:left;
	height:32px;
	text-align:center;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	/*border-bottom:#ccc 1px solid;*/
	margin-left:10px;
	font-weight:bold;
	cursor:pointer;
	background-color:#fa6767;
	margin-bottom:-1px;
	color:#fff;
}
.xjmenu_b {
	width:180px;
	line-height:32px;
	float:left;
	height:32px;
	text-align:center;
	margin-left:6px;
	cursor:pointer;
	background-color:#c6c6c6;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	/*border:#fa6767 1px solid;*/
	margin-bottom:-1px;
}
.xjmain {
	/*border:#9c9b9b 1px solid;
	border-top:#ccc 1px solid;width:620px;*/
	padding:15px;
	margin-bottom:10px;
	
}
.xjmainaa{ /*background-color:  rgba(185, 185, 185, 0.23);*/ width: 800px;}
.buttonbox2 ,.topareaboxbox3{color:#CCCCCC;}
.event3_content{width: 800px;}
.itemsbox{color:#777;line-height:26px; font-size:14px; font-family:'Microsoft YaHei'; width:320px; float:left;}
a.bm_btn {
	display:inline-block;
	width:920px;
	height:28px;
	text-align:center;
	background: #ee5816;
	padding-top:2px;
	color:#FFFFFF;
	border:#c03b00 solid 1px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.bm_btn {
	background-color:#c03b00;
}
.bm_btn2_sign{
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	background: #ee5816;
	padding-top:2px;
	color:#FFFFFF;
	border:#c03b00 solid 1px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom: 10px;
}
a.bm_btn2 {
	display:inline-block;
	width:920px;
	height:28px;
	text-align:center;
	background: #d0d0d0;
	padding-top:2px;
	color:#666666;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
a.bm_btn3 {
	display:inline-block;
	width:920px;
	height:28px;
	text-align:center;
	background: #008f00;
	padding-top:2px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
a.pay_btn{
	display:inline-block;
	width:920px;
	height:28px;
	text-align:center;
	background: #ee5816;
	padding-top:2px;
	color:#FFFFFF;
	border:#c03b00 solid 1px;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin-top:10px;
	
}
.pay_btnaa{background-color:#06C;  border:#06C;}
a:hover.pay_btn {
	margin-top:10px;
	background-color:#c03b00;
}

a.eventmenu {
	display:inline-block;
	padding:4px 6px 2px 6px;
	color:#005f95;
	text-decoration:none;
	line-height:12px;
	margin-left:5px;
}

a:hover.eventmenu {
	display:inline-block;
	padding:4px 6px 2px 6px;
	color:#ffffff;
	text-decoration:none;
	line-height:15px;
	margin-left:5px;
	background-color:#aaaaaa;
}
a.eventmenu_select {
	display:inline-block;
	padding:4px 6px 2px 6px;
	color:#ffffff;
	text-decoration:none;
	line-height:12px;
	margin-left:5px;
	background-color:#aaaaaa;
}

.jlpg {
	text-align:right;
	padding-right:10px;
}
.jlpg strong {
	display:inline-block;
	height:20px;
	width:30px;
	border:1px solid #CCCCCC;
	font-size:12px;
	text-align:center;
	margin-right:5px;
	background-color:#CCCCCC;
	color:#FFFFFF;
}
.jlpg a {
	display:inline-block;
	height:20px;
	width:30px;
	border:1px solid #CCCCCC;
	font-size:12px;
	text-align:center;
	margin-right:5px;
}
<!--border-left:1px solid $_G[style][specialborder]};border-right:1px #168fd4 solid;-->
.userlist{ border-top:1px solid {$_G[style][specialborder]};  line-height:28px; text-align:center;}
table.userlist{width: 100%;/*700px*/}
.userlist td{ border-bottom:1px #dbf0fc solid; padding:5px; background-color:#FFF;border-top: 1px solid #fff;text-align:center;} 
.ulmenu1{ cursor:pointer; width:110px; height:32px; text-align:center; background-color:#BFE2F6; margin-bottom:-1px; float:left; /*border-right:1px solid {$_G[style][specialborder]};*/ font-size:14px; padding-top:7px; color:;}
.ulmenu2{ cursor:pointer; width:110px; height:31px; text-align:center; background-color:##e6f5fc; float:left; /*border-right:1px solid {$_G[style][specialborder]};*/ font-size:14px; padding-top:7px;}

/*會員資料*/
.bm_btn2pr02{ 
	width: 920px; 
    margin:5px 0px; 
	line-height: 10px;
	border-radius: 6px;
	background: #fff;
	border: 1px #f88080 solid;
	padding:12px 0px;
	height: 50px;
}
.bm_btn2pr00{ 
	width: 300px; 
    margin:5px 0px; 
	line-height: 10px;
	border-radius: 6px;
	background: #fff;
	border: 1px #dbdada solid;
	padding:12px 0px;
	height: 50px;
}
.bm_btn2pr{ 
	width: 920px; 
    margin:5px 0px; 
	line-height: 10px;
	border-radius: 6px;
	background: #fff;
	border: 1px #85d1fd solid;
	padding:12px 0px;
	height: 50px;
}


.bm_btn2pr_img_b01{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_b01.png) no-repeat;
	/*background: url(xj_event/css/source/plugin/xj_event/images/superimg_b01.png) no-repeat;*/
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img_b02{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_b0201.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img_b03{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_b0203.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}

.bm_btn2pr_img{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg01.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgqqq{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_c00.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgqq{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_c01.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgaaz{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_a01.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgaazz{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_a03.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imga{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_b0102.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgb{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_b0002.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img02{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img_c02{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_c02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img_a02{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_b02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_img02a{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg_a02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_btn2pr_imgyes000{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimg000.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 18px;
    margin-top: 8px;

}
.bm_btn2pr_imgyes000a{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimg000.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 98px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000ab{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimg000.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 0px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000abb{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimgyes.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 0px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000abbb{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimgno.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 0px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000aa{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimgyes.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 30px;
    margin-top: 8px;
}
.bm_btn2pr_imgyes000aaa{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimgno.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 98px;
    margin-top: 8px;
}



.bm_btn2pr_imgnozz{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimgno.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 7px;
    margin-top: 8px;
}
.bm_btn2pr_imgnozza{
	width: 30px;
	height: 26px;
	background: url(xj_event/css/images/superimgnoaaaaa.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 22px;
    margin-top: -1px;
    display: inline-block;
}
.bm_btn2pr_imgnozzz{
	display: inline-block;
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimgnoaaaaa.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 7px;
    margin-top: 8px;
}
.bm_btn2aa02a {
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	color:#0b9ceb;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #85d1fd solid;
	padding: 10px 0px;
}
.bm_btn2aa03b {
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	color:#fa6767;;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
.bm_btn2aa02 {
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	color:#0b9ceb;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #85d1fd solid;
	padding: 10px 0px;
}
.bm_btn2aa01 {
	display:inline-block;
	width:200px;
	height:28px;
	text-align:center;
	color:#848484;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #dbdada solid;
	padding: 10px 0px;
}

/*藍*/
.bm_btn2aa {
	display:inline-block;
	/*width:280px;*/
	height:28px;
	text-align:center;
	color:#1da7f3;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #85d1fd solid;
	padding: 10px 20px 20px 20px;
}
/*紅*/
.bm_btn2aaa {
	display:inline-block;
	/*width:280px;*/
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 20px 20px 20px;
}
/*紅2*/
.bm_btn2aaaaaar {
	display:inline-block;
	/*width:280px;*/
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 82px 20px 20px;
}
.bm_btn2aa03bbb {
	display:inline-block;
	width:127px;
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
.bm_btn2aa03 {
	display:inline-block;
	width:100px;
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
.bm_btn2aa03a {
	display:inline-block;
	width:130px;
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
.bm_btn2aa03aaa {
	display:inline-block;
	width:50px;
	height:28px;
	text-align:center;
	color:#0abfec;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #0abfec solid;
	padding: 16px 0px;
	margin-top: -1px;
    position: absolute;
}
.bm_btn2aa03aaaz {
	display:inline-block;
	width:50px;
	height:30px;
	text-align:center;
	color:#0abfec;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 23px;
	/*border-radius: 6px;
	background: #fff;
	border: 1px #1da7f3 solid;*/
	padding: 8px 5px 20px 5px;
    position: absolute;
}
.bm_btn2aa03aaaa {
	display:inline-block;
	width:160px;
	height:28px;
	text-align:center;
	color:#0abfec;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #0abfec solid;
	padding: 10px 0px;
}
.bm_btn2aa03aa {
	display:inline-block;
	width:160px;
	height:28px;
	text-align:center;
	color:#fa6767;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	border: 1px #fa6767 solid;
	padding: 10px 0px;
}
/*灰*/
.write_profile00{
	font-size: 20px;
    line-height: 50px;
    padding-left: 10px;
    color: #848484;
    margin-top: -4px;
}
/*藍*/
.write_profile00a{
	font-size: 20px;
    line-height: 50px;
    padding-left: 10px;
    color: #1da7f3;
    margin-top: -4px;
}
/*紅*/
.write_profile00b{
	font-size: 20px;
    line-height: 50px;
    padding-left: 10px;
    color: #fa6767;
    margin-top: -4px;
}

.write_profile{
	font-size: 20px;
    line-height: 50px;
    padding-left: 10px;
}
.bm_btn2pr_ul{ padding-left: 9px;}
.bm_btn2pr_ul li{float: left; }
.bm_btn_li300{ padding-left: 500px; line-height: 50px;}
.bm_btn_li301{ padding-left: 581px; line-height: 50px;}
.bm_btn_li301b{ padding-left: 534px; line-height: 50px;}
.bm_btn_li301bab{ padding-left: 517px; line-height: 50px;}
.bm_btn_li301c{ padding-left: 546px; line-height: 50px;}
.bm_btn_li3aaaaaaa{ padding-left: 200px; line-height: 50px;}
/*已回帖上傳圖片*/
.bm_btn_li302{ padding-left: 384px; line-height: 50px;}
.bm_btn_li3{  line-height: 50px;}

/*最上的活動*/
.topareabox{
	background:url(xj_event/css/images/bgaaaaa.png) repeat; 
	width:655px; 
	border-radius:6px; 
	/*border:1px solid #fff; height: 515px;*/
	margin-bottom: 5px;
	
}
.topareabox2{
	background:#0b9ceb;
	width:200px; 
	display: block; 
	color: #fff;
	border-radius:6px; 
	padding: 10px; 
	font-size: 18px;
	margin: 0 auto;
    text-align: center;

}
/*報名截止*/
.topareabox3{
	background:#008f00;
	width:200px; 
	display: block; 
	color: #fff;
	border-radius:6px; 
	padding: 10px; 
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
}
.topareabox4{
	background:#868686;
	width:200px; 
	display: block; 
	color: #fff;
	border-radius:6px; 
	padding: 10px; 
	font-size: 18px;
	margin: 0 auto;
	text-align: center;
}
.event{font-family: "微軟正黑體","Times New Roman",Georgia,Serif;}
.topareadate{
	  color:#777;
	  font-size:14px; 
	  font-family:'Microsoft YaHei'; 
	  width: 362px;
	  margin-left:256px;
	  /*border:1px solid #E0E0E0;
	  background:#fff; 
	  border-radius: 4px;
      padding: 5px 0px 5px 152px;
      margin: -6px 0px -10px 153px;*/
	}
.avt img{width: 40px; height: 40px;}
a.eventmenu_select{    
    display: inline-block;
    padding: 4px 6px 2px 6px;
    color: #ffffff;
    text-decoration: none;
    line-height: 12px;
    margin-left: 5px;
    background-color: #aaaaaa;
    border-radius: 4px;}
a.titleword{
    font-family:'微軟正黑體'; font-size:15px; font-weight:bold; color:#333; line-height:18px; 
    letter-spacing: 1px; width: 450px;     text-overflow: ellipsis; white-space: nowrap; 
    display: block;overflow: hidden;
}   

 

/*狀態圖示*/
.bm_btn2pr_imgyes{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimgyes.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 30px;
    margin-top: 8px;

}
.bm_btn2pr_imgno{
	width: 32px;
	height: 28px;
	background: url(xj_event/css/images/superimgno.png) no-repeat;
	background-size: 30px 26px;
	margin-left: 30px;
    margin-top: 8px;

}




.bm_btn2aa00 ul li ,.bm_btn2aa ul li ,.bm_btn2aaa ul li{ float: left;} 
.contentaaaaa{ /*width: 800px; padding: 0px 80px;*/ margin: 20px 0px 5px 0px;}
.contentaaaaa ul li{ float: left; } 
.contentaaaaa ul li a{ margin: 2px;}
.contentaaaaa ul li a:hover{box-shadow:0px 0px 8px rgba(20%,20%,20%,0.3);}

.event3a_content{
	color:#777;
	line-height:32px; 
	padding-left:10px; 
	background:#e7f5fc; 
	font-size: 13px; 
	width: 100%;/*690px*/
}
.topareabackground{
	width: 655px;
	height: 450px;
	border-radius: 4px;
	background:#fff;
	box-shadow:0px 0px 8px rgba(20%,20%,20%,0.3); 
}
.toptitlebox{
	width: 209px; 
	float: left;    
	margin-left:20px;
    padding: 2px 0px;
    font-size: 20px;
}

/*BUTTOM*/
.buttonbox{ margin-top:10px;
            /*margin-top:10px; 
            padding-left:100px; 
            margin-left: 245px; 
            text-align: center;*/
            width: 700px;
}
.buttonboxarea{width: 700px;}
.buttonboxarea01{width: 300px;}
.btmword{position: absolute; width: 170px; margin-top: 7px; margin-left: 46px; text-align:left;}
.buttonboxarea01 a:hover{ background: #f7f8f7;}
.buttonboxarea li{width:47%; text-decoration:none;list-style-type:none; margin-bottom: 2px;}
.buttonboxarea ul li{float: left; margin: 1px 1px 5px 1px;}

/*基本架構*/
.bm_btn2aa00 {
	display:block;
	width:286px;
	height:28px;
	text-align:center;
	font-size:18px;
	/*font-weight:bold;*/
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	padding: 10px 20px 20px 20px;

} 
.bm_btn2aa0002 {
	display:block;
	width:286px;
	height:28px;
	text-align:center;
	font-size:18px;
	/*font-weight:bold;*/
	text-decoration:none;	
	line-height: 28px;
	border-radius: 6px;
	background: #fff;
	padding: 10px 20px 20px 20px;

} 
.bm_btn2aa00a {
	display:block;
	/*width:50px;
	height:28px;*/
	text-align:center;
	/*font-weight:bold;*/
	text-decoration:none;	
	border-radius: 6px;
	background: #fff;
	padding: 2px;
	margin-top: -50px;
    margin-left: 279px;
    cursor: pointer; 
}
a.bm_btn2aa00a:hover{
    border: 1px #85d1fd solid;
    border-radius: 6px;
    background:#fff;
    }
/*己填會員資料*/
/*灰色*/
.bm_btn2pr_img00{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg00.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
} 
.bm_iconaa {background: url(xj_event/css/images/superimg_b0002.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconaa01 {background: url(xj_event/css/images/superimg_b0201.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconaa02 {background: url(xj_event/css/images/superimg_a03.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconaa03 {background: url(xj_event/css/images/superimg_c00.png) no-repeat;
	background-size: 40px 40px;
}

/*藍色*/
.bm_btn2pr_img_blue{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg01.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_iconbb {background: url(xj_event/css/images/superimg_b0102.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconbb01 {background: url(xj_event/css/images/superimg_b01.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconbb02 {background: url(xj_event/css/images/superimg_a01.png) no-repeat;
	background-size: 40px 40px;
}
.bm_iconbb03 {background: url(xj_event/css/images/superimg_c01.png) no-repeat;
	background-size: 40px 40px;
}
/*紅色*/
.bm_btn2pr_img_red{
	width: 40px;
	height: 40px;
	background: url(xj_event/css/images/superimg02.png) no-repeat;
	background-size: 40px 40px;
	display: inline-block;
	/*margin-left: 45px;
	margin-bottom: 9px;*/
}
.bm_iconcc{background: url(xj_event/css/images/superimg_b02.png) no-repeat;
	background-size: 40px 40px;}
.bm_iconcc01{background: url(xj_event/css/images/superimg_b0203.png) no-repeat;
	background-size: 40px 40px;}
.bm_iconcc02{background: url(xj_event/css/images/superimg_a02.png) no-repeat;
	background-size: 40px 40px;}
.bm_iconcc03{background: url(xj_event/css/images/superimg_c02.png) no-repeat;
	background-size: 40px 40px;}

/*通過*/
.bm_btn2pr_img_right{
    width: 32px;
	height: 28px;
	display: block;
	background: url(xj_event/css/images/superimgyes.png) no-repeat;
	background-size: 30px 26px;
	margin-top: 8px;
}
/*不通過*/
.bm_btn2pr_img_right_no{
    width: 32px;
	height: 28px;
	display: block;
	background: url(xj_event/css/images/superimgnoh.png) no-repeat;
	background-size: 30px 26px;
	margin-top: 8px;
}
/*重新整理*/
.bm_btn2pr_img_right_re{
	width: 32px;
	height: 28px;
	display: inline-block;
	background: url(xj_event/css/images/superimgnoaaaaa.png) no-repeat;
	background-size: 30px 26px;
	margin-top: 8px;
}

/*顏色*/
.basicgray{color:#848484; border: 1px #dbdada solid;}
.basicblue{color:#2ecc71; border: 1px #2ecc71 solid;}
.basicred{color:#fa6767; border: 1px #fa6767 solid;}
.basicredaa{ margin-top: 2px; padding-bottom: 21px;color:#fa6767; border: 1px #fa6767 solid;}

/*我要參加BUTTON*/
.joinbutton{
	display: block;
	/*display:inline-block;*/
	width:88%;
	height:28px;
	text-align:center;
	color:#848484;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;	
	line-height: 40px;
	border-radius: 6px;
	background: #f4f4f4;
	border: 1px #dbdada solid;
	padding: 10px 20px 20px 20px;
	margin-bottom: 10px;
}
.joinaa{background: #717171;color:#fff;}
.joinbb{background: #0b9ceb;color:#fff;}
.joinbb a:hover{background: #12a7f8;color:#fff;}
.joinpay_btn{background: #06C;color:#fff;}
.joinpay_btna{background: #ee5816;color:#fff;}
.joinpay_btnb{background: #0465a3;color:#fff;}


.event1_content{ 
	background: #fff; 
	box-shadow:0px 0px 8px rgba(20%,20%,20%,0.3);
	border-radius: 4px;
	padding-bottom: 10px;
}
.topareabox_spacing{margin: 10px 0px 10px 0px;}
.topareabox_a img{border-radius: 4px;}
.topareaboxtitle{padding: 8px 0px 5px 22px; font-size: 16px;}

.leaderboardhover{
	width:300px; 
	padding:5px; 
	z-index: 1; 
	position: absolute;
    top: 17px;
    left: 65px;
   line-height: 26px;
   letter-spacing:2px;
   background: #fff;
   border: 1px #999 solid; 

}
.leaderboardhover a{ cursor: pointer;}

/*Send e-Mail & Notice Start*/
.bg_block { display:flex; position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.5); }
.qrcode_message { display:block; background-color:#fff; width:1000px; margin:auto; padding:12px 0; border-radius:8px; box-shadow:0 1px 8px rgba(0,0,0,0.5); box-sizing:border-box; }
.qrcode_message .tab_list { display:block; position:relative; bottom:-1px; width:100%; padding:0 10px; box-sizing:border-box; }
.qrcode_message .tab_list_li { display:inline-block;  min-width:100px; padding:10px; background-color:#ccc; color:#777; text-align:center; border:1px solid #ccc; border-top-left-radius:8px; border-top-right-radius:8px; cursor:pointer; transition:background-color 0.2s linear;  }
.qrcode_message .tab_list_li:hover { background-color:#ddd; transition:background-color 0.2s linear; }
.qrcode_message .tab_select_li { background-color:#fff; color:#333; border-bottom:1px solid #fff; transition:background-color 0.2s linear,border 0.2s linear; }
.qrcode_message .tab_select_li:hover { background-color:#fff; transition:background-color 0.2s linear,border 0.2s linear; }
.qrcode_message .container_box { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.qrcode_message .container_box textarea { width:100%; height:540px; padding:10px; border:none; outline:none; resize:none; box-sizing:border-box; }

.check_from { padding:10px 10px 0; }
.check_box { float:left; font-size:13px; }
.check_box span { margin-right:12px; }
.qrcode_message .btn_box { float:right; }
.button_default { min-width:100px; padding:5px 10px; background:#ddd; font-size:15px; border:none; text-align:center; color:#666; border-radius:8px; outline:none; transition:background-color 0.2s linear; }
.button_type_blue { background-color:#5ec8ff; color:#fff; transition:background-color 0.2s linear; }
.button_type_blue:hover { background-color:#7ed3ff; }
.button_type_red { background-color:#ff6f6f; color:#fff; transition:background-color 0.2s linear; }
.button_type_red:hover { background-color:#ff8c8c; transition:background-color 0.2s linear; }
/*Send e-Mail & Notice End*/

/*joinmanage prize tag*/
.prize_tag { display:inline-block; position:relative; margin:3px; padding:2px 22px 2px 5px; border:1px solid #ccc; border-radius:5px; cursor:default; }
.prize_tag .ignore_notice { margin:4px; border-radius:3px; }
.prize_tag .ignore_notice:hover { background-position:0 -12px; }

/*joinmanage show prize windows*/
.prize_record { position:fixed; top:0; left:0;  width:100%; height:100%; z-index:6000; }
.black_bg { position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.7); }
.prize_record_dialog { width:50%; position:relative; margin:auto; background:#fff; padding:3px; border-radius:4px; box-shadow:0 0 2px #000; overflow:hidden; }
.prize_record_close { float:right; width:18px; height:18px; background:url(xj_event/css/images/icon_close.png) 0 0 no-repeat #fff; margin:1px;  border-radius:3px; cursor:pointer; }
.prize_record_close:hover { background:url(xj_event/css/images/icon_close.png) 0 -18px no-repeat #fff; }
.prize_record_header { 
	background:#0081c9; 
	color:#fff; 
	font-weight:bold; 
	padding:4px; 
	border-radius:2px; 
}
.prize_record_content { height:300px; font-weight:bold; }
.prize_record_content_table { border-collapse:separate; font-size:15px; }
.prize_record_content_table th { background:#0081c9; color:#fff; padding:3px; }
.prize_record_content_table td { background:#f0f0f0; margin:2px; padding:3px; }body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
/*h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}*/
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); 
  -webkit-border-radius: 5px;
  -moz-border-radius   : 5px;
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  margin:0;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('singcere_collection/template/src/css/chosen-sprite.png') -42px 1px no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat 0px 2px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat 100% -20px;
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); 
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('singcere_collection/template/src/css/chosen-sprite.png') -42px 1px no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 2px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat -30px -20px;
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('singcere_collection/template/src/css/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}
.chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
  background-position: -12px 2px;
}
/* @end */

/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi)  {
  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
      background-image: url('singcere_collection/template/src/css/chosen-sprite@2x.png') !important;
      background-repeat: no-repeat !important;
      background-size: 52px 37px !important;
  }
}
/* @end */
