@charset 'UTF-8';
html {
	-webkit-text-size-adjust: none;
	width: 100%;
	height: 100%;
	position:relative;
}
html, body {
	padding: 0;
	margin: 0;
}
.no-close .ui-dialog-titlebar-close {
    display: none;
}
.AjaxLoading {
	height: 50px; 
	background: url(images/ajax-loader.gif) no-repeat center;
}
a, body, button, input, select, textarea {
    font-family: 'Helvetica Neue', Helvetica, Arial, STHeiti, 'Microsoft JhengHei', 微軟正黑體, sans-serif;
    font-size: 14px;
    line-height: 27px;
    outline: 0px;
}
form {
	padding: 0;
	margin: 0;	
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #faffbd inset !important;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
button { cursor: pointer; }
article, aside, footer, header, hgroup, main, nav, section { display: block; }
.FRight { float: right; } .FLeft { float: left; }
.TRight { text-align: right !important; } .TLeft { text-align: left !important; } .TCenter { text-align: center !important; }
.FloatList, .FloatList li { margin: 0; padding: 0; list-style: none; } .FloatList li { float: left; }
.CleanList, .CleanList li { margin: 0; padding: 0; list-style: none; }
.BTNClean { margin: 0; padding: 0; background: none; border: 0 none; }
.MPClean { margin: 0; padding: 0; }
.red { color: #dc4935 !important; }
.blue { color: #004986 !important; }
.orange { color: #eb6100 !important; }
.nowrap { white-space: nowrap !important; }
.PageCenter {
	width: 980px;
	overflow: hidden;
	margin: 0 auto 0;
	position: relative;
}
#header .PageCenter {
    overflow: visible;
}
.FloatItem .item_block {
	float: left;
}
.pagechange {
	box-sizing: border-box;
	height: 42px;
	padding: 9px 0;
	text-align: right;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.pagechange a, .pagechange > span {
	color: #999;
	font-size: 14px;
	display: inline-block;
	line-height: 20px;
	border: 1px solid #b7b7b7;
	padding: 0 6px;
	margin-left: 5px;
}
.pagechange a.pagein, .pagechange > span.pagein {
	text-decoration: none;
	color: #FFF;
	background: #b7b7b7;
}
.pagechange a:not(.pagein):hover, .pagechange > span:not(.pagein):hover {
	text-decoration: none;
	color: #FFF;
	background: #CCC;
}
#POPCover {
    display: none;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.95);
    z-index: 99;
}
#POPCover.Light {
    background: rgba(0,0,0,0.5);
}
#POPWindow {
    display: none;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 100;
}
#POPWindow.NewPOP {
    display: none;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: #FFF;
    border-radius: 10px;
    box-shadow: 0 0 10px 5px rgba(0,0,0,0.5);
}
#POPWindow.NewPOP h3 {
    margin: 0;
    padding: 15px 60px 10px 30px;
    font-size: 23px;
    line-height: 1.5;
    background: #3977ab;
    color: #FFF;
}
#POPWindow.NewPOP .Alert h3 {
    background: #B83400;
}
#POPWindow #POPClose {
    border: 0 none;
    background: none center no-repeat;
    cursor: pointer;
    width: 41px;
    height: 40px;
    position: absolute;
    background-image: url(/img/popclose.png);
    left: 50%;
    margin-left: 449px;
    top: 10px;
}
#POPContent {
    position: absolute;
    width: 980px;
    left: 50%;
    margin-left: -490px;
    overflow-y: auto;
}
#POPContent a {
    font-size: 18px;
}
#POPContent .Deco {
	height: 100%;
	padding: 15px;
	box-sizing: border-box;
}
#POPContent .Deco.Alert {
	background: #B83400;
	position: relative;
}
#POPWindow.NewPOP #POPContent {
    color: #333 !important;
}
#POPLogin, .POPMsg {
	position: fixed;
	top: 65px;
	box-sizing: border-box;
	width: 100%;
    z-index: 100;
}
#POPLogin .DecoBox, .POPMsg  .DecoBox {
	width: 608px;
	margin: 0 auto 0;
    background: #FFF no-repeat top center;
    min-height: 50px;
	border: 1px solid #DDD;
}
#POPLogin button.POPClose, .POPMsg button.POPClose {
    display: block;
    float: right;
    box-sizing: border-box;
    border: 1px solid #5482a8;
    text-align: center;
    padding: 0;
    width: 26px;
    height: 26px;
    margin-top: 7px;
    line-height: 24px;
	margin: 12px 20px 0 0;
	background: #88abda;
	border-top-color: #aec8ec;
	border-left-color: #aec8ec;
}
#POPLogin button.POPClose .fa, .POPMsg button.POPClose .fa {
    padding-right: 0;
    line-height: 24px;
	color: #FFF;
}
#LoginTB {
	margin: 40px auto 40px;
	width: 550px;
}
#POPLogin .FormRow {
	margin: 9px 0;
}
#POPLogin .FormRow * {
	box-sizing: border-box;
}
.POPMsg #POPAlert {
	padding: 0 40px 30px 40px;
}
.POPMsg #POPAlert .topic {
	line-height: 25px;
	font-size: 16px;
	color: #eb6100;
	font-weight: bold;
}
.POPMsg #POPAlert .content {
	line-height: 20px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding-left: 20px;
}
.POPMsg #POPAlert .ButtonList {
	padding-top: 30px;
}
#POPLogin .FormRow .title {
	display: inline-block;
	width: 84px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 30px;
	color: #3977ab;
}
#POPLogin .FormRow input {
	display: inline-block;
	width: 300px;
	height: 30px;
	line-height: 24px;
	padding: 2px;
	border: 1px solid #d3d6db;
}
#POPLogin .FormRow input:focus {
	background: #faffbd;
}
#POPLogin .FormRow button:focus {
	opacity: 0.8;
}
#POPLogin .FormRow .FormBTN {
	float: right;
	display: inline-block;
	padding: 0 20px;
	height: 28px;
	margin: 0;
	border: 0 none;
	line-height: 28px;
	border-radius: 3px;
	font-size: 14px;
	background: #53bfcd;
	color: #FFF;
	text-decoration: none;
}
#POPLogin .FormRow .FormSubmit {
	display: inline-block;
	width: 130px;
	height: 44px;
	margin: 0;
	border: 0 none;
	line-height: 44px;
	border-radius: 5px;
	font-size: 18px;
	background: #3977aa;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#POPLogin .FormRow .FormNote {
	font-size: 13px;
	color: #eb6100;
	line-height: 19px;
	padding-bottom: 30px;
	font-weight: bold;
}
#LinkBack {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 15px;
	color: #FFF;
	font-size: 25px;	
}
#POPContent{
    line-height: 32px;
    font-size: 18px;
    color: #9e9e9e;
}
#POPContent .Deco.Alert {
    color: #fff;
}
#POPContent h3, #POPContent p {
    margin: 0 0 15px 0;
}
#POPContent h3 {
    line-height: 40px;
    font-size: 25px;
    color: #ffffff;
    font-weight: normal;
}
.item_block {
	border: 1px solid rgb(221, 221, 221);
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.06);	
	background: #FFF;
	padding: 9px;
	font-size: 13px;
	position: relative;
	box-sizing: border-box;
}
.item_block.base:hover {
	background: #f6f6f6;
}
.item_block.base {
	width: 180px;
	height: 260px;
}
.item_block.baseshop {
	height: 290px;
}
.item_block.slimshop {
	width: 148px;
	height: 287px;
}
.item_block.wildshop {
	width: 400px;
	height: 180px;
}
.item_block.baseshop:hover, .item_block.slimshop:hover, .item_block.wildshop:hover {
	background: #f6f6f6;
}
.item_block a {
	display: block;
}
.item_block a:hover {
	text-decoration: none;
}
.item_block .item_article, .item_block .item_artist {
	width: 152px;
	padding: 0 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 22px;
	font-weight: bold;
}
.item_block.slimshop .item_article, .item_block.slimshop .item_artist {
	padding: 0;
	width: 130px;
}
.item_block.slimshop .item_article {
	height: 44px;
	white-space: normal;	
}
.item_block .item_artist {
	color: #3977ab;
}
.item_block .item_article {
	color: #555;
}
.item_block .item_img {
	margin: 0 auto 10px;
	width: 162px;
	height: 162px;
	background: no-repeat center #FFF;
	background-size: contain;
}
.item_block.slimshop .item_img {
	width: 130px;
	height: 130px;	
}
.item_block.wildshop .item_img {
	width: 125px;
	height: 125px;
	float: left;
}
.item_block .item_spec {
	line-height: 20px;
	padding: 0 11px;
	border-radius: 10px;
	color: #FFF;
	background: #5784a9;
	float: right;
	margin-top: 5px;
	font-size: 12px;
	white-space: nowrap;
	max-width: 58px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.item_block .item_place {
	line-height: 20px;
	padding: 0 5px;
	color: #555;
	margin-top: 5px;
	font-size: 14px;
	white-space: nowrap;
	max-width: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.item_block.slimshop .item_place {
	padding: 0;
}
.item_block .item_shop {
	clear: both;
	position: relative;
	height: 20px;
	margin-top: 9px;
}
.item_block .item_shop button {
	font-size: 19px;
	padding: 0 6px;
	color: #AAA;
}
.item_block .item_shop button:hover, .item_block .item_shop button.Activity {
	color: #f49000;
}
.item_block.slimshop button {
	padding-left: 0px;
}
.item_block .item_shop button.cart {
	display: none;
	margin-left: 6px;
}
.item_block.slimshop .item_shop button.cart {
	display: none;
	margin-left: 3px;
}
.item_block .item_price {
	font-size: 15px;
	font-weight: bold;
	color: #dc4a36;
	float: right;
}
.item_block .item_price del {
	color: #000;
}
.item_block .item_gnote, .item_block .item_no {
	display: none;
}
.item_block.wildshop .item_right {
	margin-left: 135px;
}
.item_block.wildshop .item_artist, .item_block.wildshop .item_article, .item_block.wildshop .item_about, .item_block.wildshop .item_publish {
    width: auto;
    padding: 0;
    line-height: 22px;
}
.item_block.wildshop .item_article {
    white-space: normal;
    line-height: 21px;
    height: 62px;
}
.item_block.wildshop .item_publish {
	color: #4c84b3;	
}
.item_block.wildshop .item_publish:before {
	content: '發行日 ';
}
.item_block.wildshop .item_about {
    display: none;
	height: 40px;
	overflow: hidden;
	color: #999;
    line-height: 20px;
}
.item_block.wildshop .item_spec, .item_block.wildshop .item_place {
	margin-top: 0;
}
.item_block.wildshop .item_place {
	padding: 0;	
}
.item_block.wildshop .item_shop {
	margin-top: 5px;
}
.section_part {
	width: 980px;
	border-top: 1px dashed #BBB;
	background: #FFF no-repeat top center;
	min-height: 50px;
}
#Mainside .section_part {
	width: 820px;	
}
#Mainside.shopcar .section_part {
	width: 980px;
	border: 0 none;
}
.section_part h3, #POPLogin h3, .POPMsg h3 {
	line-height: 50px;
	font-size: 20px;
	font-weight: bold;
	color: #555;
}
#Mainside .section_part h3, #POPLogin h3, .POPMsg h3 {
	padding-left: 20px;
}
#Mainside .section_part h3 .ChartMove {
	display: inline-block;
	text-decoration: none;
	margin-left: 10px;
	cursor: pointer;
    height: 25px;
    background: #d7e7f5;
    text-align: center;
    border-radius: 12.5px;
	padding: 0 10px;
	color: #3977ab;
}
.section_part h3 .fa, #POPLogin h3 .fa, .POPMsg h3 .fa {
	padding-right: 10px;
	color: #4d85b4;
	line-height: 50px;
	font-size: 20px;
}
.section_part h3 .ChartMove .fa {
	line-height: 27px;
	padding-right: 3px;
	vertical-align:  bottom;
}
.linkmore {
	display: inline-block;
	line-height: 22px;
	color: #FFF;
	float: right;
	font-size: 13px;
	padding: 0 12px;
	border-radius: 11px;
	background: #BBB;
	cursor: pointer;
}
.section_part h3 .linkmore {
	line-height: 28px;
	font-size: 15px;
	border-radius: 14px;
	padding: 0 15px;
	margin: 11px 0;
}
.clearfix:before, .clearfix::before, .clearfix:after, .clearfix::after { content: ''; display: table; }
.clearfix:after, .clearfix::after { clear: both; }
/* Eyebrow */
#Eyebrow {
	top: 0;
	position: fixed;
	width: 100%;
	height: 35px;
	overflow: hidden;
	min-width: 980px;
	border-bottom: 1px solid #DDD;
	z-index: 101;
	background: #FFF;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#Eyebrow.Scrolling {
	box-shadow: 0 0 20px rgba(57, 119, 171, 0.6);	
}
#Eyebrow_home {
	width: 119px;
	height: 100%;
	text-decoration: none;
	font-size: 16px;
	display: block;
	color: #FFF;
	line-height: 35px;
	float: left;
}
#Eyebrow.Scrolling #Eyebrow_home {
	color: #333;
}
#Eyebrow_home .fa {
	font-size: 18px;
	line-height: 35px;
	color: #8e7a7a;
	padding-right: 10px;
}
#Eyebrow_search {
	position: absolute;
	top: 0;
	left: 119px;
	height: 35px;
	width: 318px;
	box-sizing: border-box;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	overflow: hidden;
	padding: 0 10px;
	display: none;
}
#Eyebrow.Scrolling #Eyebrow_search {
	display: block;
}
#search_type, #Eyebrow_type, #header_type {
	border: 0 none;
	height: 35px;
	line-height: 35px;
	font-size: 13px;
	color: #888;
	width: 100px;
	vertical-align: top;
}
#search_key, #Eyebrow_key, #header_key {
	height: 35px;
	line-height: 35px;
	border: 0 none;
	font-size: 13px;
	width: 152px; 
	vertical-align: top;
}
#search_btn, #Eyebrow_btn, #header_btn {
	height: 35px;
	line-height: 35px;
	width: 30px;
	font-size: 18px;
	color: #888;
	vertical-align: top;
}
#Eyebrow_MemberQuick {
	height: 35px;
	line-height: 35px;
	border-left: 1px solid #DDD;
	background: #f6f6f6;
	cursor: pointer;
	color: #888;
}
#Eyebrow_MemberQuick li {
	border-right: 1px solid #DDD;
}
#Eyebrow_MemberQuick .user, #Eyebrow_MemberQuick .shopcar, #Eyebrow_MemberQuick .logout, #Eyebrow_MemberQuick a {
	display: block;
	text-decoration: none;
	line-height: 35px;
	color: #888;
	padding: 0 20px;
}
#Eyebrow_MemberQuick .user, #Eyebrow_MemberQuick .shopcar {
	padding-right: 10px;
}
#Eyebrow_MemberQuick .shopcar a {
	padding: 0;
}
#Eyebrow_MemberQuick .user {
	cursor: auto;	
}
#Eyebrow_MemberQuick .user .fa {
	font-size: 18px;
	padding-left: 10px;
	color: #BBB;
}
#Eyebrow_MemberQuick .shopcar .fa {
	font-size: 18px;
	padding: 0 10px;
	color: #BBB;
}
#ShopCount {
	color: #FFF;
    background: red;
    display: inline-block;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    line-height: 20px;
    font-size: 10px;
}
/* History */
#Rightside {
	width: 80px;
	position: absolute;
	top: 201px;
	left: 50%;
	margin-left: 500px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#History {
	box-sizing: border-box;
	border: 1px solid #BBB;
	overflow: hidden;
	margin-bottom: 5px;
	position: relative;
}
#History h3 {
	line-height: 32px;
	height: 32px;
	text-align: center;
	font-weight: normal;
	color: #666;
	font-size: 13px;
}
#History .ScrollBox {
	width: 300px;
}
#History .ScrollBox .history_col {
	width: 88px;
	float: left;
	border-right: 1px solid #BBB;
	box-sizing: border-box;
}
#History .ScrollBox .history_block {
	width: 78px;
	height: 78px;
	margin: 0 10px 10px 0;
}
#History .ScrollBox .history_block a {
	display: block;
	width: 78px;
	height: 78px;
	border-bottom: 1px solid #BBB;
	border-top: 1px solid #BBB;
	border-right: 1px solid #BBB;
	background: no-repeat center;
	background-size: contain;
}
#History .ScrollBox .history_block:last-child {
	margin-bottom: 0;	
}
#Rightside .BTNGroup {
	height: 43px;
	width: 78px;
	overflow: hidden;
	border: 1px solid #BBB;
}
#Rightside .BTNGroup button {
	height: 43px;
	line-height: 43px;
	width: 39px;
	display: inline-block;
	color: #909090;
}
#ScrollTop {
	background: #DDD;
	font-size: 13px;
	line-height: 20px;
	color: #666;
	text-align: center;
	padding: 4px 0 8px;
	display: block;
	box-sizing: border-box;
	width: 100%;
}
#ScrollTop .fa {
	display: block;
	text-align: center;
	color: #474747;
	line-height: 20px;
}

/* Header  */
#header {
	margin-top: 36px;
	height: 150px;
	position: relative;
}
#header::before {
	content: '';
	display: block;
	width: 100%;
	height: 35px;
	background: #3977ab;
	position: absolute;
	bottom: 0;
}
#header_main {
	height: 115px;
	overflow: hidden;
}
#header_ci {
	height: 79px;
	width: 200px;
	float: left;
}
#header_ci a {
	display: block;
	height: 115px;
	background: no-repeat left center;
	white-space: nowrap;
	text-indent: 100%;
	overflow: hidden;
}
#header_img_ad {
	width: 300px;
	height: 60px;
	float: right;
	margin-top: 9px;
}
#header_img_ad a {
	display: block;
	width: 300px;
	height: 60px;
	background: no-repeat center;
	background-size: cover;
}
#header_img_fix {
	width: 300px;
	height: 115px;
	float: right;
}
#header_img_fix a {
	display: block;
	width: 300px;
	height: 115px;
	background: no-repeat right center url("2025HANTEO.png");
	background-size: cover;
}
#header_news {
	position: relative;
	box-sizing: border-box;
	width: 450px;
	height: 34px;
	overflow: hidden;
}
#header_news .ScrollBox {
	width: 420px;
	overflow: hidden;
}
#header_news .ScrollBox .a {
	display: block;
	width: 100%;
	line-height: 20px;
	padding: 7px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #555;
	cursor: pointer;
}
#header_news .ScrollBox .a .fa {
	padding-right: 10px;
}
#header_news button {
	position: absolute;
	right: 0;
	line-height: 13px;
	height: 13px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	width: 34px;
}
#header_news button.news_prev {
	top: 4px;
}
#header_news button.news_next {
	bottom: 4px;
}
#header_news button .fa {
	color: #909090;
}
#header_search {
    height: 35px;
    width: 450px;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0 10px;
	background: #BBB;
	border-radius: 17.5px;
	position: absolute;
	top: 34px;
	left: 200px;
}
#header_search #search_type, #header_search #search_key, #header_search #header_type, #header_search #header_key {
	background: #bbb;
	color: #FFF;
}
#header_search #search_key::-webkit-input-placeholder, #header_search #header_key::-webkit-input-placeholder {
    color: #FFF;
	opacity: 0.9;
}
#header_search #search_key:-moz-placeholder, #header_search #header_key:-moz-placeholder {
    color: #FFF;
	opacity: 0.9;
}
#header_search #search_key::-moz-placeholder, #header_search #header_key::-moz-placeholder {
    color: #FFF;
	opacity: 0.9;
}
#header_search #search_key:-ms-input-placeholder, #header_search #header_key:-ms-input-placeholder {
    color: #FFF;
	opacity: 0.9;
}
#header_search #search_key:placeholder-shown, #header_search #header_key:placeholder-shown {
    color: #FFF;
	opacity: 0.9;
}
#header_search #search_btn, #header_search #header_key {
	color: #FFF;
}
#header_type-button, #Eyebrow_type-button {
    line-height: 35px;
    border: 0 none;
    background: #BBB;
    outline: 0;
    padding: 0 2px;
    font-size: 13px;
    color: #FFF;
}
#header_key {
  width: 285px;
}
#Eyebrow_type-button {
    background: #FFF;
        color: #888;
}
#header_type-button .ui-icon {
    margin: 9.5px 0 0 0;
    background-image: url("/css/images/ui-icons_FFFFFF_256x240.png");
}
#Eyebrow_type-button .ui-icon {
    margin: 9.5px 0 0 0;
}
#header_type-button .ui-selectmenu-text, #Eyebrow_type-button .ui-selectmenu-text {
    margin-right: 16px;
    text-align: center;
}
.ui-selectmenu-menu .ui-menu-item:nth-child(n+4) > div {
    padding-left: 16px;
}

#header_link, #header_link a {
	line-height: 35px;
	height: 35px;
	color: #FFF;
	font-size: 13px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#header_link .FloatList {
	font-size: 15px;
	background: #6192bc;
}
#header_link .FloatList a {
	font-size: 15px;
	padding: 0 15px;
	display: block;
}
#header_link .FloatList a:hover {
	text-decoration: none;
	background: rgba(255,255,255,0.1);
}
#header_bu {
	max-width: 300px;
	height: 35px;
	overflow: hidden;	
}
#header_bu_buty {
	background: #e73871;
}
#header_bu_3c {
	background: #FFFF00;
	color: #888;
}
#header_bu_3c a {
	color: #888;
}
#header_txt_ad {
    position: absolute;
    left: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 640px;
	height: 35px;
}
#header_txt_ad span, #header_txt_ad a {
	display: inline-block;
	white-space: nowrap;
	line-height: 35px;
}
#header_txt_ad a {
	padding-right: 14px;
}
/* page */
#page {
	margin-top: 15px;
	overflow: visible;
}
#vision {
	height: 455px;
	margin-bottom: 60px;
}
#vision_menu {
	width: 145px;
	height: 455px;
	float: left;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#vision_menu a {
	display: block;
}
#vision_menu > ul > li .SubList {
	display: none;
	position: absolute;
	top: 0;
	width: 175px;
	padding: 0 15px;
	background: #4d85b4;
	box-sizing: border-box;
	z-index: 5;
	box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.6);
}
#vision_menu > ul > li .SubList.Col2 {
	width: 335px;
}
#vision_menu > ul {
	border-top: 1px dashed #BBB;
}
#vision_menu > ul > li {
	height: 40px;
	border-bottom: 1px dashed #BBB;
	position: relative;
}
#vision_menu ul li a {
	box-sizing: border-box;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 15px;
	text-overflow: ellipsis;
	font-weight: bold;
	position: relative;
	width: 145px;
	padding: 0 22px 0 12px;
}
body.lang_e #vision_menu ul li li a {
	padding: 0;
}
#vision_menu > ul > li > .SubList > ul > li > a .fa {
    position: absolute;
    line-height: 40px;
    width: 10px;
    left: 135px;
}
#vision_menu > ul > li > a {
	color: #3977ab;
	background: #FFF;
}
#vision_menu > ul > li > a .fa {
	position: absolute;
    line-height: 40px;
    width: 10px;
    left: 135px;	
}
#vision_menu > ul > li:hover > a { 
	text-decoration: none;
	background: #4d85b4 !important;
	color: #FFF !important;
	width: 160px;
	padding-right: 37px;
}
#vision_menu > ul > li.Activity > a {
	text-decoration: none;
	background: #4d85b4;
	color: #FFF;
}
#vision_menu > ul > li:hover > a .fa {
}
#vision_menu > ul > li:hover > .SubList {
	display: block;
	left: 160px;
}
#vision_menu > ul > li:hover > .SubList > ul > li:hover > .SubList {
	display: block;
	left: 145px;
}
#vision_menu > ul > li:hover > .SubList > ul {
	float: left;
	margin-left: 15px;
}
#vision_menu > ul > li:hover > .SubList > ul > li:hover >.SubList > ul {
	float: left;
	margin-left: 15px;
}
#vision_menu > ul > li:hover > .SubList > ul:first-child {
	margin-left: 0;
}
#vision_menu > ul > li:hover > .SubList > ul > li:hover >.SubList > ul:first-child {
	margin-left: 0;
}
#vision_menu > ul > li:hover ul > li {
	position: relative;
	border-bottom: 1px dashed #BBB;
	height: 40px;
}
#vision_menu > ul > li:hover ul > li:last-child {
	border-bottom: 0 none;
}
#vision_menu > ul > li:hover ul > li > a {
	color: #fff;
}
#vision_chart {
	width: 255px;
	box-sizing: border-box;
	height: 455px;
	float: right;
	border: 1px solid #BBB;
	padding: 0 9px;
	overflow: hidden;
}
#vision_chart h3 {
	width: 215px;
	margin: 0 auto 0;
	height: 48px;
	border-bottom: 1px dashed #BBB;
	color: #666;
	font-weight: normal;
	font-size: 15px;
	box-sizing: border-box;
	line-height: 22px;
	padding: 12px 0;
	margin-bottom: 9px;
}
#vision_chart .chart_box {
	padding: 9px 0;
}
#vision_chart .chart_box a {
	color: #555;
	font-size: 13px;
	line-height: 23px;
	display: block;
}
#vision_chart .chart_box:hover {
	background: #f6f6f6;
}
#vision_chart .chart_box a:hover {
	text-decoration: none;
}
#vision_chart .chart_img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: center no-repeat;
	background-size: cover;
	float: right;
}
#vision_chart h4 {
	line-height: 24px;
	background: #4d85b4;
	padding: 0 11px;
	border-radius: 12px;
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
	width: 110px;
	margin-bottom: 7px;
	white-space: nowrap;
}
#vision_chart h4 .fa {
	line-height: 24px;
	font-size: 17px;
	padding-right: 7px;
}
#vision_chart .chart_article, #vision_chart .chart_artist {
	white-space: nowrap;
	padding: 0 10px;
	width: 143px;
	overflow: hidden;
	text-overflow: ellipsis;
}
#vision_chart .chart_artist {
    color: #3977ab;
}
#vision_ad {
	width: 550px;
	height: 455px;
	margin-left: 160px;
	overflow: hidden;
}
#vision_slate {
	width: 550px;
	height: 300px;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
#vision_slate .ScrollBox {
	white-space: nowrap;
	height: 300px;
}
#vision_slate a {
	display: inline-block;
	width: 550px;
	height: 300px;
	background: no-repeat center;
	background-size: cover;
}
#vision_slate .dot_show {
	line-height: 27px;
	position: absolute;
	bottom: 0;
	width: 550px;
	text-align: center;
	color: #000;
	text-shadow: 0px 0px 2px #FFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#FFF', Direction=0, Strength=3)
}
#vision_slate .dot_show .fa {
    color: #FFF;
	cursor: pointer;
	padding: 0 5px;
	opacity: 0.6;
}
#vision_slate .dot_show .fa.Activity {
	opacity: 0;
	text-shadow: 0px 0px 2px #000;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=0, Strength=3)
}
#vision_slate button {
	padding:  0;
    border: 0 none;
    display: block;
    background: rgba(87,132,169,0.6);
    width: 30px;
    height: 45px;
	text-align: center;
    line-height: 45px;
    color: #FFF;
    font-size: 30px;
    top: 135px;
    position: absolute;
}
#vision_slate button.prev {
    left: 0;
}
#vision_slate button.next {
    right: 0;
}
#vision_banner {
	width: 550px;
	overflow: hidden;
}
#vision_banner a {
	display: block;
	width: 270px;
	height: 145px;
	background: no-repeat center;
	background-size: cover;
	float: left;
}
#vision_banner a:last-child {
	margin-left: 10px;
}
#presend {
	height: 590px;
	margin-bottom: 60px;
}
#presend_star {
	width: 380px;
	float: left;
}
#presend_star .item_block {
	height: 540px;
}
#presend_star .item_img {
	width: 360px;
	height: 250px;
	background-size: cover;
	background-position: center top;
	margin-bottom: 15px;
}
#presend_star .item_artist, #presend_star .item_article, #presend_star .item_content, #presend_star .item_more {
	padding: 0 25px;
	width: 310px;
}
#presend_star .item_artist, #presend_star .item_article {
	font-size: 15px;
	line-height: 29px;
}
#presend_star .item_artist {
	color: #96512c;
}
#presend_star .item_article {
	color: #555;
}
#presend_star .item_content {
	color: #555;
	margin-top: 18px;
	line-height: 23px;
	font-size: 13px;
	height: 138px;
	overflow: hidden;
}
#presend_star .item_more {
	text-align: right;
	color: #96512c;
	font-size: 13px;
	line-height: 23px;
	margin-top: 5px;
}
#presend_preorder {
	margin-left: 400px;
	height: 590px;
	width: 580px;
}
#presend_preorder.presend_preorder2 {
	margin-left: 0;
	height: 590px;
	width: auto;
}
#presend_preorder .FloatItem {
	width: 620px;	
}
#presend_preorder.presend_preorder2 .FloatItem {
	width: 1020px;	
}
#presend_preorder .item_block {
	margin: 0 20px 20px 0;
}
#newgoods {
	height: 590px;
	margin-bottom: 60px;
}
#newgoods .FloatItem {
	width: 1020px;	
}
#newgoods .item_block {
	margin: 0 20px 20px 0;
}
#listad {
	border-top: 1px dashed #BBB;
	padding-top: 25px;
	margin-bottom: 25px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#listad a, #listad span {
	display: block;
	width: 130px;
	height: 70px;
	overflow: hidden;
	background: no-repeat center;
	background-size: cover;
	margin: 5px;
	border: 1px solid #BBB;
}
/* List Page */
#Leftside {
    width: 160px;
	padding-bottom: 30px;
	left: 0;
	position: absolute;
}
#Leftside #vision_menu {
	float: none;
}
#HotGoods {
	width: 145px;
}
#HotGoods h3 {
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    color: #555;
	padding-left: 20px;
}
#HotGoods h3 .fa {
    padding-right: 10px;
    color: #4d85b4;
    line-height: 50px;
    font-size: 20px;
}
#HotGoods .Mini_box {
	width: 120px;
	padding: 5px 10px 5px;
	margin: 0 auto 5px;
}
#HotGoods .Mini_box:hover {
	background: #f6f6f6;
}
#HotGoods .Mini_box a {
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	display: block;
}
#HotGoods .Mini_box .item_img {
	box-sizing: border-box;
	border: 1px solid #BBB;
	width: 120px;
	height: 120px;
	background: center no-repeat;
	background-size: cover;
	margin-bottom: 5px;
}
#HotGoods .Mini_box .item_artist {
	color: #3977ab;
	max-height: 36px;
	overflow: hidden;
}
#HotGoods .Mini_box .item_article {
	color: #666;
	max-height: 36px;
	overflow: hidden;
}
#Mainside {
	margin-left: 160px;
	padding-bottom: 30px;
	min-height: 500px;
}
body.Product #Mainside {
	min-height: 1158px;
}
#Mainside.shopcar {
	margin-left: 0px;
	padding-bottom: 30px;
}
#breadcrumbs {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#breadcrumbs_main {
	height: 41px;
	border-top: 1px dashed #BBB;
}
#Mainside.shopcar #breadcrumbs_main {
	height: 50px;
	border: 1px solid #BBB;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	margin-bottom: 20px;
}
#breadcrumbs_main_extra_btn, .freesearch_extra_btn {
    display: inline-block;
    line-height: 22px;
    color: #888;
    float: right;
    font-size: 13px;
    padding: 0 12px;
    border-radius: 3px;
    background: #FFF;
	border: 1px solid #BBB;
	margin-top: 8px;
}
#breadcrumbs_main_extra_btn.Activity {
	opacity: 0.5;
}
#breadcrumbs_main .fb-share-button {
    float: right;
    margin: 10px;
}
#breadcrumbs_main_extra_btn:hover, .freesearch_extra_btn:hover {
	opacity: 0.8;	
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
}
#breadcrumbs_main a, #breadcrumbs_main span {
	display: block;
	cursor: pointer;
}
#breadcrumbs_main {
	padding-left: 22px;
}
#breadcrumbs_main > li {
	height: 40px;
	position: relative;
}
#Mainside.shopcar #breadcrumbs_main > li {
	height: 50px;
	color: #CCC;
}
body.Product #breadcrumbs_main > li:last-child a {
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#breadcrumbs_main li a, #breadcrumbs_main li span {
	box-sizing: border-box;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 13px;
	font-weight: bold;
	position: relative;
}
#breadcrumbs_main > li > a, #breadcrumbs_main > li > span {
	color: #3977ab;
}
#Mainside.shopcar #breadcrumbs_main li a, #Mainside.shopcar #breadcrumbs_main li span {
	line-height: 50px;
	color: #CCC;
	font-size: 18px;
	font-weight: normal;
}
#Mainside.shopcar #breadcrumbs_main li.Activity a, #Mainside.shopcar #breadcrumbs_main li.Activity span {
	color: #3870be;
	font-weight: bold;
}
#breadcrumbs_main > li > a .fa-angle-right, #breadcrumbs_main > li > a .fa-angle-double-right, #breadcrumbs_main > li > span .fa-angle-right, #breadcrumbs_main > li > span .fa-angle-double-right {
	padding: 0 19px;
    line-height: 40px;
	font-size: 13px;
	color: #888;
}
#Mainside.shopcar #breadcrumbs_main > li > a .fa-angle-right, #Mainside.shopcar #breadcrumbs_main > li > a .fa-angle-double-right, #Mainside.shopcar #breadcrumbs_main > li > span .fa-angle-right, #Mainside.shopcar #breadcrumbs_main > li > span .fa-angle-double-right {
	line-height: 50px;
	color: #CCC;
	font-size: 18px;
}
#breadcrumbs_main > li > a .fa-hashtag, #breadcrumbs_main > li > span .fa-hashtag {
	padding: 0 0 0 19px;
    line-height: 40px;
	font-size: 13px;
	color: #888;
}
#breadcrumbs_main > li > a .fa-caret-down, #breadcrumbs_main > li > span .fa-caret-down {
	padding: 0 0 0 5px;
    line-height: 40px;
	font-size: 13px;
	color: #3977ab;
}
#breadcrumbs_main #breadcrumbs_root > a, #breadcrumbs_main #breadcrumbs_root > span {
	font-size: 15px;
}
#breadcrumbs_main > li .Subbreadcrumbs {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	padding: 10px 0;
	background: #FFF;
	box-sizing: border-box;
	z-index: 4;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	white-space: nowrap;
}
#breadcrumbs_main > li:hover > .Subbreadcrumbs {
	display: block;
}
#breadcrumbs_main > li .Subbreadcrumbs ul {
	display: inline-block;
}
#breadcrumbs_main > li .Subbreadcrumbs ul:nth-child(n+2) {
	border-left: 1px solid #BBB;
}
#breadcrumbs_main > li .Subbreadcrumbs li {
	display: block;
	float: none;
}
#breadcrumbs_main > li .Subbreadcrumbs ul:nth-child(n+2) li {
	padding-right: 15px;
}
#breadcrumbs_main > li .Subbreadcrumbs li a, #breadcrumbs_main > li .Subbreadcrumbs li span {
	line-height: 20px;
	display: block;
	font-size: 13px;
	padding: 5px 15px;
	color: #333;
}
#breadcrumbs_main > li .Subbreadcrumbs li:hover {
	background: #BBB;
	opacity: 0.8;
}
#breadcrumbs_extra {
	display: none;
    height: 41px;
	background: #EEE;
    border-top: 1px dashed #BBB;
	border-left: 1px dashed #BBB;
}
#breadcrumbs_extra.Activity {
	display: block;
}
#breadcrumbs_extra a, #breadcrumbs_extra span {
	display: block;
}
#breadcrumbs_extra > li ul {
    display: none;
    position: absolute;
    top: 40px;
    padding: 10px;
	background: #FFF;
    box-sizing: border-box;
    z-index: 4;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    white-space: nowrap;
}
#breadcrumbs_extra > li {
	padding: 0;
	cursor: pointer;
	border-right: 1px dashed #BBB;
	position: relative;
}
#breadcrumbs_extra > li > a, #breadcrumbs_extra > li > span {
	padding: 0 20px;
	color: #3977ab;
	line-height: 40px;
}
#breadcrumbs_extra > li > a .fa, #breadcrumbs_extra > li > span .fa {
	padding-left: 5px;
	color: #3977ab;
	line-height: 40px;
}
#breadcrumbs_extra > li:hover > ul {
	display: block;	
}
#breadcrumbs_extra > li > ul > li {
	float: left;
	display: block;
	width: 140px;
	overflow: hidden;
}
#breadcrumbs_extra > li > ul > li a {
	padding: 0 15px;
	white-space: nowrap;
	line-height: 30px;
	color: #333;
}
#breadcrumbs_extra > li > ul > li:hover {
	background: #BBB;
	opacity: 0.8;
}
#list_preorder {
	position: relative;
	margin-bottom: 50px;
}
#list_preorder .OutBox {
	height: 300px;
	width: 820px;
	margin: 0 auto 0;
	overflow-x: hidden;
	overflow-y: visible;
}
#list_preorder .OutBox .ScrollBox {
	height: 300px;
	width: 1640px;
	padding-left: 30px;
}
#list_preorder .item_block  {
	margin: 0 5px;
}
#list_preorder .OutBox > button {
	position: absolute;
	top: 50px;
	width: 30px;
	height: 300px;
	background: #FFF;
	z-index: 1;
	text-align: center;
	font-size: 20px;
	color: #888;
}
#list_preorder .OutBox > button.list_preorder_prev {
	left: 0;
}
#list_preorder .OutBox > button.list_preorder_next {
	right: 0;
}
#list_banner {
	border-top: 1px dashed #BBB;
	padding-top: 20px;
	width: 820px;
	overflow: hidden;
	margin-bottom: 20px;
}
#list_banner a {
	display: block;
	width: 400px;
	height: 215px;
	background: no-repeat center;
	background-size: cover;
	float: left;
}
#list_banner a:last-child {
	margin-left: 20px;
}
#list_newgoods {
	margin-bottom: 60px;
}
#list_newgoods .list_promo {
	width: 314px;
	height: 550px;
    float: left;
}
#list_newgoods .list_promo .item_img {
	width: 294px;
	height: 294px;
}
#list_newgoods .list_promo .item_artist {
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	width: 274px;
	padding: 0 10px;
}
#list_newgoods .list_promo .item_article {
	font-size: 18px;
	line-height: 30px;
	height: 30px;
	width: 274px;
	padding: 0 10px;
}
#list_newgoods .list_promo .item_about {
    color: #888;
	font-size: 13px;
	height: 88px;
	line-height: 22px;
	width: 274px;
	padding: 0 10px;
	overflow: hidden;
}
#list_newgoods .list_promo .item_spec {
	font-size: 15px;
	line-height: 25px;
	padding: 0 15px;
	border-radius: 15px;
	margin-top: 10px;
}
#list_newgoods .list_promo .item_place {
    line-height: 25px;
    padding: 0 10px;
    margin-top: 10px;
    font-size: 15px;
}
#list_newgoods .list_promo .item_price {
	font-size: 23px;
	line-height: 30px;
}
#list_newgoods .list_promo .item_shop button {
	padding: 0 10px;
	font-size: 23px;
	line-height: 30px;
}
#list_newgoods .ScrollBox {
	margin-left: 334px;
	height: 550px;
    width: 516px;
}
#list_goodsshow #TagBar {
	display: inline-block;
	line-height: 21px;
}
#list_goodsshow #TagBar a { 
	color: #3977ab;
	font-size: 14px;
	line-height: 21px;
}
#list_goodsshow #TagBar a .fa {
    padding: 0 3px 0 19px;
    font-size: 13px;
    color: #888;
}
#list_goodsshow .PosHead {
	position: relative;
	margin-top: -36px;
	height: 36px;
	pointer-events: none;
}
#list_goodsshow #Loading {
	clear: none;
}
#list_newgoods .ScrollBox .slimshop {
	margin: 0 20px 20px 0;
	height: 265px;
}
#list_newgoods .ScrollBox .slimshop .item_article {
	white-space: nowrap;
	height: 22px;
}
#list_goodsshow .ScrollBox .MSG {
	box-sizing: border-box;
	width: 820px;
	padding: 0 15px;
    font-size: 15px;
    line-height: 1.5;
}
#list_goodsshow .ScrollBox .pagechange {
	width: 820px;
	clear: both;
}
#list_goodsshow .ScrollBox .pagechange .page_icon {
	cursor: pointer;
}
#list_goodsshow h3 .FRight {
	white-space: nowrap;
	margin-top: 15px;
	line-height: 25px;
	height: 25px;
	font-weight: normal;
	font-size: 13px;
	color: #666;
}
#list_goodsshow #list_sort, #list_goodsshow .list_sort {
	display: inline-block;
	position: relative;
	padding: 0 10px;
	border-radius: 12.5px;
	color: #3977ab;
	background: #d7e7f5;
	margin-right: 35px;
	cursor: pointer;
}
#list_goodsshow #list_sort .fa, #list_goodsshow .list_sort .fa {
	line-height: 25px;
	font-size: 13px;
	color: #666;
	padding: 0 0 0 20px;
	font-weight: normal;
}
#list_goodsshow #list_style button, #list_goodsshow .list_style button {
	cursor: pointer;
	width: 25px;
	height: 25px;
	background: #d7e7f5;
	text-align: center;
	border-radius: 50%;
}
#list_goodsshow #list_style button:not(.Activtiy):hover, #list_goodsshow .list_style button:not(.Activtiy):hover {
	opacity: 0.6;
}
#list_goodsshow #list_style button.Activity, #list_goodsshow .list_style button.Activity {
	background: #6192bc;
}
#list_goodsshow #list_style button.Activity .fa, #list_goodsshow .list_style button.Activity .fa {
	color: #FFF;
}
#list_goodsshow #list_style button:last-child, #list_goodsshow .list_style button:last-child {
	margin-left: 10px;
}
#list_goodsshow #list_style button .fa, #list_goodsshow .list_style button .fa {
	line-height: 25px;
	font-size: 13px;
	color: #666;
	padding: 0;
	font-weight: normal;
}
#list_goodsshow #list_sort ul, #list_goodsshow .list_sort ul {
	display: none;
	position: absolute;
	color: #3977ab;
	background: #d7e7f5;
	cursor: pointer;
	min-width: 100%;
	z-index: 4;
	margin-left: -10px;
	box-sizing: border-box;
}
#list_goodsshow #list_sort ul li, #list_goodsshow .list_sort ul li {
	padding-left: 10px;
}
#list_goodsshow #list_sort ul li:hover, #list_goodsshow .list_sort ul li:hover {
	background: rgba( 255, 255, 255, 0.4);	
}
#list_goodsshow #list_sort:hover, #list_goodsshow .list_sort:hover {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
#list_goodsshow #list_sort:hover ul, #list_goodsshow .list_sort:hover ul {
	display: block;	
}
#list_goodsshow .ScrollBox {
	overflow-y: auto;
	width: 860px;
}
#list_goodsshow.PreGoods .ScrollBox {
	display: none;
}
#list_goodsshow.PreGoods .ScrollBox.Activity {
	display: block;
}
#list_goodsshow .ScrollBox .slimshop, #list_goodsshow .ScrollBox .wildshop {
	margin: 0 20px 20px 0;
}
#list_load_more {
	width: 440px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 18px;
	color: #3977ab;
	font-weight: bold;
	font-size: 15px;
	background: #d7e7f5;
	display: block;
	margin: 20px auto 50px;
	cursor: pointer;
}
#Loading, #POPLoading {
	clear: both;
	display: none;
	margin: 20px auto 50px;
	height: 36px;	
}
#POPLoading {
	position: fixed;
	top: 50%;
	margin-top: -15px;
	left: 50%;
	margin-left: -18px;
	display: block;
}
#Loading div, #POPLoading div {
	margin: 0 auto 0;
    position:relative;
    width:30px;
    height:30px;
    background:#eeca36;
    border-radius:50px;
    animation: ball 1.5s infinite linear;
}
#Loading div:after, #POPLoading div:after {
    position:absolute;
    width:40px;
    height:40px;
	border-width: 5px;
	border-style: solid;
    border-top-color: #9b59b6;
    border-bottom-color: #9b59b6;
    border-left-color: transparent;
    border-right-color: transparent;
    border-radius:50px;
    content:'';
    top:-10px;
    left:-10px;
    animation: disc 1.5s infinite linear;
}


/* Article */
#article_vision {
	width: 820px;
	border-top: 1px dashed #BBB;
	position: relative;
	padding-top: 20px;
	overflow: auto;
}
#article_vision:after {
	content: '';
	display: block;
	clear: both;
}
#article_img {
	width: 390px;
	float: left;
}
#article_info {
	position: relative;
	width: 410px;
	float: right;
	font-size: 14px;
	color: #555;
	line-height: 22px;
}
#article_info.noimg {
	margin-left: 0;
}
#article_img .focus {
	width: 390px;
	height: 390px;
	background: no-repeat center;
	background-size: contain;
	box-sizing: border-box;
	border: 1px solid #DDD;
	margin-bottom: 16px;
}
#article_img .img_nav {
	width: 390px;
	height: 88px;
	overflow: hidden;
	position: relative;
	margin-bottom: 31px;
}
#article_img .img_nav .ScrollBox {
	width: 3900px;
	height: 88px;
	padding-left: 19px;
}
#article_img .img_nav button {
	position: absolute;	
	top: 0;
	height: 88px;
	width: 19px;
	background: #FFF;
}
#article_img .img_nav button.article_img_prev {
	left: 0;
}
#article_img .img_nav button.article_img_next {
	right: 0;
}
#article_img .img_nav .ScrollBox .thumb {
	cursor: pointer;
	width: 80px;
	height: 80px;
	margin: 4px;
	background: no-repeat center;
	background-size: contain;
	float: left;
}
#article_img .img_nav .ScrollBox .thumb:hover {
    box-shadow: 0px 0px 4px 4px rgba(220, 74, 54, 0.5);
}
#article_img .img_nav .ScrollBox .thumb.Activity {
    box-shadow: 0px 0px 4px 4px rgba(220, 74, 54, 1);
}
#article_info .special_tag {
	overflow: auto;
}
#article_info .special_tag .stag {
	box-sizing: border-box;
	line-height: 22px;
	height: 24px;
	padding: 0 10px;
	border: 1px solid #666;
	float: left;
	border-radius: 12px;
	margin: 0 0 10px 10px;
}
#article_info .special_tag .stag.pre {
	color: #dc4a36;
	border-color: #dc4a36;
}
#article_info .special_tag .stag.new {
	color: #4d85b4;
	border-color: #4d85b4;
}

#article_info .special_tag .stag:first-child {
	margin-left: 0;
}
#article_info .artist_name, #article_info .article_name {
	font-size: 18px;
	line-height: 24px;
}
#article_info .article_name {
	margin-top: 7px;
}
#article_info .article_price {
	margin: 19px 0;
	border-top: 1px dashed #BBB;
	border-bottom: 1px dashed #BBB;
	padding: 15px 0 5px;
	color: #dc4a36;
	vertical-align: text-bottom;
	line-height: 36px;
	text-align: right;
	font-size: 14px;
}
#article_info .article_price del {
	color: #000;
	font-weight: bold;
}
#article_info .article_price b {
	font-size: 36px;
	padding: 0 5px;
}
#article_info .info_row {
	overflow: auto;
}
#article_info .info_row .topic {
	float: left;
	width: 70px;
}
#article_info .info_row .contect {
	overflow:  hidden;
	margin-left: 70px;
}
#article_info .article_type a, #article_info .article_event a {
	color: #6192bc;
	line-height: 22px;
}
#article_info .split {
	padding: 0 5px;
}
#article_info .article_note {
	margin: 15px 0;
	border-top: 1px dashed #BBB;
	border-bottom: 1px dashed #BBB;
	padding: 15px 0;
}
#article_info .shopcar_num {
	line-height: 28px;
	margin-bottom: 15px;
}
#article_info .shopcar_num .NumBox {
	border: 1px solid #BBB;
	box-sizing: border-box;
	height: 28px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
#article_info .shopcar_num button, #article_info .shopcar_num input {
	box-sizing: border-box;
	line-height: 26px;
	height: 26px;
	padding: 0;
	text-align: center;
	vertical-align: top;
	border: 0 none;
	display: inline-block;
}
#article_info .shopcar_num input {
	width: 50px;
	border-right: 1px solid #BBB;
	border-left: 1px solid #BBB;
	-moz-appearance:textfield;
}
#article_info .shopcar_num input::-webkit-outer-spin-button,
#article_info .shopcar_num input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
#article_info .shopcar_num button {
	background: #ededed;
	width: 26px;
}
#article_info .shopcar_num .cart_warn {
	padding-left: 20px;
	color: #dc4a36;
}
#article_info .shopcar_btn_row {
	margin: 20px 0 35px;
	line-height: 44px;
}
#article_info .shopcar_btn_row button {
	width: 130px;
	margin-right: 10px;
	height: 44px;
	text-align: center;
	border-radius: 3px;
	box-sizing: border-box;
}
#article_info .shopcar_btn_row button .fa {
	padding-right: 5px;
}
#article_info .shopcar_btn_row button:last-child {
	margin-right: 0;
}
#article_info #BuyNow {
	background: #dc4a36;
	color: #FFF;
}
#article_info .shopcar_btn_row button:not(.Activity):hover {
	opacity: 0.7;
}
#article_info #AddSCart {
	background: #3977ab;
	color: #FFF;
}
#article_info #Likeit {
	border: 1px solid #BBB;
}
#article_info #Likeit .fa {
	color: #BBB;
}
#article_info .shopcar_btn_row #Likeit.Activity .fa, #article_info .shopcar_btn_row #Likeit:hover .fa {
	color: #f49000;
}
#article_group {
	margin-bottom: 35px;
	overflow: hidden;
}
#article_group h4 {
	font-size: 16px;
	line-height: 28px;
	padding: 0 20px;
	border: 1px solid #BBB;
	height: 30px;
	display: table;
	margin: 10px 0;
}
#article_group .SubGroup {
}
#article_group .SubGroup:after {
	content: '';
	display: table;
	clear: both;	
}
#article_group .ScrollBox {
	width: 860px;
}
#article_group .mini_width {
	width: 266px;
	margin: 0 11px 11px 0;
	min-height: 120px;
}
#article_group .mini_width .item_img {
	width: 100px;
	height: 100px;
	position: absolute;
}
#article_group .mini_width .item_article {
	padding: 0;
	margin-left: 113px;
	width: 127px;
	height: 44px;
	white-space: normal;
	margin-bottom: 4px;
}
#article_group .mini_width:hover {
	background: #f6f6f6;
}
#article_prenote, #article_about {
	margin-bottom: 35px;
}
#article_about .contect, #article_prenote .contect, #page_content {
	padding: 0 15px;
	font-size: 15px;
	line-height: 1.5;
}
#article_about .contect figure {
  margin: 0;
  padding: 0;
  width: auto !important;
  height: auto !important;
}
#article_about .contect img {
	max-width: 790px !important;
	height: auto !important;
}
#page_content {
	min-height: 450px;
}
#article_about .contect .Extra {
    margin: 0 auto 15px;
    display: block;
}
#article_track .TrackBox .Grid {
	display: none;
}
#article_track .TrackBox.Activity .Grid {
	display: table;
}
#Mainside h4 {
	box-sizing: border-box;
	width: 820px;
	line-height: 37px;
	font-size: 20px;
	padding: 0 25px;
	background: #EEE;
	clear: right;
	margin-bottom: 1px;
}
#Mainside h4 .FRight {
	font-size: 13px;
	color: #666;
	padding-left: 10px;
	cursor: pointer;
	font-weight: normal;
	vertical-align: middle;
}
#Mainside h4 button.FRight {
	color: #FFF;
}
#Mainside h4 .FRight .fa {
	font-size: 17px;
	line-height: 37px;
	padding: 0 10px 0 0;
	vertical-align: middle;
}
#article_track .TrackBox .Grid {
	margin: 20px;
	width: 780px;
	border-collapse: collapse;
	border-color: transparent;
}
#article_track .TrackBox .Grid thead th {
	background: #ebf5ff;
	color: #3977ab;
	font-size: 14px;
	padding: 0 15px;
	text-align: center;
	line-height: 30px;
}
#article_track .TrackBox .Grid tbody td {
	padding: 5px 15px;
	line-height: 20px;
	font-size: 13px;
	border-bottom: 1px solid #BBB;
}
#article_track .TrackBox .Grid tbody > tr > td:first-child {
	text-align: center;
	color: #AAA;
	width: 60px;
}
#article_track .TrackBox .Grid tbody > tr:last-child td {
	border-bottom: 0 none;
}
#Leftside .MiniCol {
    width: 145px;
}
#Leftside .MiniCol h3 {
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    color: #555;
    padding-left: 20px;
	border-top: 1px dashed #BBB;
}
body.lang_e #Leftside .MiniCol h3 {
	font-size: 18px;
}
#Leftside .MiniCol h3 .fa {
	padding-right: 10px;
    color: #4d85b4;
    line-height: 50px;
    font-size: 20px;
}
#Leftside .MiniCol .Mini_box {
    width: 120px;
	padding: 5px 10px 5px;
	margin: 0 auto 5px;
}
#Leftside .MiniCol .Mini_box:hover {
	background: #f6f6f6;
}
#Leftside .MiniCol .Mini_box a {
    text-decoration: none;
    font-size: 13px;
    line-height: 18px;
    display: block;
}
#Leftside .MiniCol .Mini_box .item_img {
    box-sizing: border-box;
    border: 1px solid #BBB;
    width: 120px;
    height: 120px;
    background: center no-repeat;
    background-size: cover;
    margin-bottom: 5px;
}
#Leftside .MiniCol .Mini_box .item_artist {
    color: #3977ab;
    max-height: 36px;
    overflow: hidden;
}
#Leftside .MiniCol .Mini_box .item_article {
    color: #666;
    max-height: 36px;
    overflow: hidden;
}
.GMap {
    float: left;
    width: 410px;
    height: 500px;
    border: 0 none;
    display: block;
    overflow: hidden;	
}
.LocationInfo {
	width: 400px;
    box-sizing: border-box;
    margin-left: 420px;
    padding-left: 0px;
    position: relative;
}
.LocationInfo .info_block {
    padding-left: 21px;
    min-height: 51px;
    margin-bottom: 15px;
}
.LocationInfo .info_block .item_topic {
    color: #404040;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
}
.LocationInfo .info_block .item_topic i.fa {
	display: inline-block;
	width: 25px;
	text-align: center;
	margin-right: 10px;
}
.LocationInfo .info_block .item_link {
    font-size: 18px;
    color: #3977ab;
    overflow: auto;
    font-weight: 400;
    line-height: 25px;
	padding-left: 35px;
}
.LocationInfo .info_block .item_link a {
    font-size: 18px;
    color: #3977ab;
    font-weight: 400;
    line-height: 25px;
    white-space: nowrap;
    margin-right: 10px;
	text-decoration: underline;
}
#member.section_part {
	background: none;
}
#member .MemberList {
    padding-top: 10px;
}
#member .MemberBlock {
    width: 175px;
    overflow: hidden;
    margin: 15px;
    float: left;
}
#member .MemberBlock ul {
	margin-top: 5px;	
}
#member .MemberBlock ul li a {
    display: block;
    box-sizing: border-box;
    padding-left: 27px;
    color: #000;
	position: relative;
}
#member .MemberBlock ul li a:hover {
	background: #D7D7D7;
	text-decoration: none;
}
#member .MemberBlock ul li a:before {
	content: '\f0da';
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin-right: 0.5em;
	position: absolute;
	height: 27px;
	line-height: 27px;
	left: 15px;
}
#member h4, #ShopcarBlock h4 {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f0f4f9+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f4f9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f4f9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#f0f4f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f4f9',GradientType=0 ); /* IE6-9 */
	line-height: 35px;
	font-size: 15px;
	font-weight: bold;
	color: #004986;
	padding: 0 11px;
	box-sizing: border-box;
	width: 100%;
}
#member h4 i, #ShopcarBlock h4 i {
	font-size: 12px;
	margin-right: 9px;	
}
#ShopcarBlock h5 {
	padding: 0 15px;
	color: #FFF;
	font-size: 14px;
	background: #3870be;
	line-height: 35px;
	margin-top: 2px;
}
#member form {
	margin: 0 13px;
}
.UIForm .FormPart {
	padding: 30px 23px 39px;
}
.UIForm .FormPart.Last {
	padding: 17px 0 39px;
	border-top: 1px solid #dddddd;
	text-align: right;
}
.UIForm .FormRow {
	margin: 9px 0;
	color: #3977ab;
}
.UIForm .FormRow * {
	box-sizing: border-box;
}
.UIForm .FormRow .title {
	display: inline-block;
	width: 84px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 30px;
	color: #3977ab;
	white-space: nowrap;
}
.UIForm .FormRow .title.long {
	display: block;
	width: auto;
}
.UIForm .FormRow .title:before {
	content: '';
	display: inline-block;
	width: 14px;
}
.UIForm .FormRow .title.Important:before {
	content: '*';
	color: #eb6100;
}
.UIForm .FormRow input[type='text'], .UIForm .FormRow input[type='email'], .UIForm .FormRow input[type='password'], .UIForm .FormRow input[type='tel'] {
	display: inline-block;
	width: 170px;
	height: 30px;
	line-height: 24px;
	padding: 2px;
	border: 1px solid #d3d6db;
	margin-right: 10px;
}
.UIForm .FormRow input.hasDatepicker {
	padding-right: 30px;
	width: 170px;
	margin-right: 0;
}
.UIForm .FormRow input.hasDatepicker ~ img {
	margin-right: 27px;
	margin-left: -30px;
    display: inline-block;
    vertical-align: middle;
}
.UIForm .FormRow select {
	display: inline-block;
	height: 30px;
	line-height: 24px;
	padding: 2px;
	border: 1px solid #d3d6db;
	margin-right: 10px;
}
.UIForm .FormRow input:focus, .UIForm .FormRow select:focus {
	background: #faffbd;
}
.UIForm .FormRow input#Nmember_email, .UIForm .FormRow input#member_addr {
	width: 300px;
}
.UIForm .FormRow .note {
	color: #000;	
}
.UIForm .FormRow .telgroup {
    display: inline-block;
    vertical-align: top;
}
.FormBTN {
	display: inline-block;
	width: 130px;
	height: 44px;
	margin: 0;
	border: 0 none;
	line-height: 44px;
	border-radius: 5px;
	font-size: 18px;
	background: #3977aa;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.FormBTN ~ .FormBTN {
	margin-left: 1px;
}
.FormBTN.inline {
    padding: 0 20px;
    height: 28px;
    line-height: 28px;
    border-radius: 0px;
    font-size: 14px;
    background: #53bfcd;
}
.FormBTN.fit {
	width: auto;
	white-space: nowrap;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    border-radius: 0px;
    font-size: 14px;
    background: #53bfcd;
}
.FormBTN.Red {
	background: #dc4935;
	color: #FFF !important;
}
.FormBTN.Green {
    background: #228B22;
    color: #FFF !important;
}
.FormBTN.BW {
    background: #FFF;
    color: #000 !important;
	border: 1px solid #000;
}
.Grid {
	box-sizing: border-box;
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 45px;
}
.Grid thead th {
	background: #f5f5f5;
	text-align: center;
	line-height: 35px;
	white-space: nowrap;
	border-right: 1px solid #FFF;
	color: #666666;	
}
.Grid tbody td, .Grid tfoot td {
	color: #666666;
	padding: 3px 3px 3px 5px;
	vertical-align: top;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px solid #eeeeee;
}
.Grid tfoot td {
	border-bottom: 0 none;
}
.Grid thead th:last-child {
	border-right: 0 none;	
}
.item_img {
	background: no-repeat center;
	background-size: contain;
	position: relative;
}
.item_img a {
	display: block;
	width: 100%;
	height: 100%;
}
#ShopcarBlock .item_img {
	width: 50px;
	height: 50px;	
}
#ShopcarBlock .item_barcode, #ShopcarBlock .item_barcode a {
	color: #3870be;	
	line-height: 16px;
}
#ShopcarBlock .item_name, #ShopcarBlock .item_name a {
	color: #666;
	line-height: 16px;
}
#ShopcarBlock .item_extra p, #ShopcarBlock .item_note p {
	margin: 0;
	color: #eb6100;
	position: relative;
	margin-left: 15px;
}
#ShopcarBlock .item_extra p:before, #ShopcarBlock .item_note p:before {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	content: "\f0da";
    color: #eb6100;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	font-size: 13px;
	line-height: 18px;
	position: absolute;
	margin-left: -11px;
}
#ShopcarBlock input[type="number"] {
	width: 90px;
	box-sizing: border-box;
	border: 1px solid #d3d6db;
	height: 28px;
	vertical-align: baseline;
	margin-right: 3px;
	text-align: center;	
}
#ShopcarBlock input#LPDNO {
	margin-right: 3px;
}
#ShopcarBlock .sname {
	width: 400px;
}
#ShopcarBlock .num {
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}
#ShopcarBlock .TotalRow .num {
	font-size: 18px;
}
#ShopcarBlock .TotalRow td {
	border-top: 1px dashed #ddd;
	padding: 8px 3px 8px 5px;
}
#ShopcarBlock #NTotal, #ShopcarBlock #ShopCarTotal {
	color: #004986;
}
#ShopCarTotalShow {
	margin: 10px 0 45px;	
}
#ShopcarBlock .pageshow {
	margin: 0 0 45px;	
}
#ShopcarBlock .pageshow p, #ShopcarBlock .pageshow ul {
	margin: 0.5em 0;
}
#PlaceSelect {
	margin-top: 4px;
	height: 75px;
	padding-bottom: 35px;
    display: flex;
}
#PlaceSelect .OverSeaBlock {
	height: 95px;
	flex: 1 1 100px;
	box-sizing: border-box;
	margin-right: 4px;
	float: left;
	background: #dddddd;
	color: #FFF;
	padding: 12px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	cursor: pointer;
}
body.lang_e #PlaceSelect .OverSeaBlock {
	width: 50%;
}
#PlaceSelect .OverSeaBlock .item_topic {
	font-size: 22px;
	line-height: 28px;
}
#PlaceSelect .OverSeaBlock:last-child {
	margin-right: 0;
}
#PlaceSelect .OverSeaBlock:not(.Activity):hover {
	background: #b2c4db;
}
#PlaceSelect .OverSeaBlock.Activity {
	background: #88abda;
}
#PayType {
	margin: 11px 11px 0 11px;
	padding-bottom: 35px;
}
#PayType label {
	display: block;
	line-height: 22px;
	font-size: 14px;
	padding: 7px 0;
	color: #666666;
	font-weight: bold;
	cursor: pointer;
}
#PayType label:hover {
	background: #f5f5f5;
}
#PayType label:before {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	font-size: 14px;
	line-height: 22px;
	width: 26px;
	content: "";
	text-align: center;
}
#PayType label.PayOK:before {
	content: "\f058";
    color: #8c97cb;
}
#PayType label.PayERR:before {
	content: "\f057";
    color: #dc4935;
}
#PayType label b {
	color: #eb6100;
	margin-left: 5px;
}
#PayType label input {
	vertical-align: text-bottom;
}
#PayType label .errmsg {
    background: #dc4935;
	color: #FFF;
	padding: 0 3px;
}
#PayNote {
	line-height: 26px;
	font-size: 13px;
	padding: 6px 12px;
	color: #666;
	background: #f5f5f5;
}
#PayNote p {
	margin: 0;
}
#SendData, #INVData {
	box-sizing: border-box;
	width: 100%;
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 35px;
}
#SendData > tbody > tr > td, #INVData > tbody > tr > td {
	vertical-align: top;
}
#SendData .Grid, #INVData .Grid {
	margin-bottom: 0;
}
.Grid .FormRow td {
	width: 100%;
	line-height: 30px;
	border: 0 none;
}
.Grid .FormRow td.title {
	width: 120px;
}
.Grid .FormRow input[type="tel"] {
	width: 120px;	
}
.Grid .FormRow #post_tel_ext {
	width: 60px;	
}
.Grid .FormRow #post_addr {
	width: 300px;	
}
.Grid .FormRow #post_note, .Grid .FormRow #invoice_no {
	width: 95%;	
}
#PayQuick input[type="number"] {
	width: 120px;
	text-align: right;
}
#PayQuick #BonusQuick td, #PayQuick #CashQuick td, #LPEvent td {
	color: #dc4935;
}
#PayQuick .tip {
	background: #dc4935;
	color: #FFF;
	padding: 0 3px;
    margin-right: 10px;
}
#PayQuick tr:hover {
	background: #f5f5f5;
}
#ShopAlert {
	background: #dc4935;
    color: #FFF;
    font-size: 16px;
    padding: 5px 15px;
}
#member .Grid {
	margin-bottom: 0;	
}
#member .Grid thead th {
	padding: 2px 10px;
	font-size: 14px;
}
#member .Grid tbody td, #member .Grid tfoot td {
    padding: 10px;
    border-bottom: 1px dotted #eeeeee;
	font-size: 14px;
}
#member .Grid tbody tr:not(.POPROW):hover td {	
    background: #f5f5f5;
}
#member .Grid tbody tr.OPENPOP td {
	border-bottom: 0 none;	
}
#member .Grid tbody tr td.ExtraRow {
	border-left: 1px dotted #eeeeee;
	border-right: 1px dotted #eeeeee;
}
.Grid thead tr#OrderList th {
	background: #3870be;
	color: #FFF;	
}
#member .Grid tbody tr td.bgred {
	background: rgb(254,176,189);	
}
#member .Grid tbody tr:not(.POPROW):hover td.bgred {
	background: rgba(254,176,189, 0.5);	
}
#member .Grid tbody tr td.bgred button.FormBTN.fit {
	box-sizing: border-box;
	border: 1px solid #FFF;
}
#member .Grid .POPROW h4 {
	color: #3870be;
	font-size: 15px;
	line-height: 38px;
	background: #FFF;
	border-bottom: 1px dashed #c5cbe5;	
}
#member .Grid .POPROW h5 {
	color: #333333;
	font-size: 13px;
	line-height: 35px;
	background: #ecf4f8;
	padding: 0 12px;
	margin-top: 12px;
	margin-bottom: 1px;
}
#FAQ .FAQBox {
	margin: 0 0 10px 0;	
}
#FAQ .Answer {
	display: none;
	padding: 0 20px 10px;
}
#FAQ .FAQBox.Activity .Answer {
	display: block;	
}
#Charts .Grid thead th, #Charts .Grid tbody td {
	padding: 8px 10px;
	line-height: 20px;
	font-size: 14px;
	color: #555;
}
#Charts .Grid tbody tr td:first-child {
	font-size: 16px;
	font-weight: bold;
	color: #f7922a;	
}
#Charts .Grid tbody tr:hover td {
	background: #f5f5f5;
}
#Charts .Grid tbody td .item_img {
	display: block;
	outline: none;
	width: 50px;
	height: 50px;
	background: no-repeat #f5f5f5 center;
	background-size: contain;
}
#Charts .Grid tbody td a {
	line-height: 20px;
	font-size: 14px;
	color: #555;
}
#Charts .Grid tbody td.item_artist, #Charts .Grid tbody td.item_artist a {
    color: #3977ab;
}
#Charts .ScrollBox {
	display: none;
}
#Charts .ScrollBox.Activity {
	display: block;
}
#SelectWord {
    box-sizing: border-box;
    padding: 0 45px;
}
#SelectWord .topic {
	font-size: 16px;
    color: #3977ab;
}
#WordTopic li {
    color: #999;
    font-size: 14px;
    display: inline-block;
    line-height: 20px;
    border: 1px solid #b7b7b7;
    padding: 0 6px;
	margin: 0 5px 5px 0;
	cursor: pointer;
}
#WordTopic li.activity {
	text-decoration: none;
    color: #FFF;
    background: #b7b7b7;
}
#WordTopic li:not(.activity):hover {
    text-decoration: none;
    color: #FFF;
    background: #CCC;
}
#Classical #page_content {
	margin-top: 30px;	
}
#AuthList_root {
	padding: 0 30px;
}
#AuthList_root .AuthList_Group {
    display: block;
    width: 355px;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0 20px 0 0;
}
#AuthList_root .AuthList_Group:last-child {
    padding: 0;
}
#AuthList_root .AuthList_Group ul li {
	display: block;
	box-sizing: border-box;
    line-height: 24px;
	margin: 0 0 5px 15px;
}
#AuthList_root .AuthList_Group ul li a {
    color: #3977ab;
	display: block;
}
#AuthList_root .AuthList_Group ul li a b {
	color: #dc4935;
}
#AuthList_root .AuthList_Group ul li:before, #TrackList_root li:before {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	position: absolute;
	margin-left: -15px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	font-size: 14px;
	line-height: 27px;
	width: 15px;
	content: "\f0da";
	text-align: center;
}
#AuthList_root .AuthList_Group ul li:hover {
	background: #f5f5f5;
}
#ClassicalSearchMore {
    margin-bottom: 15px;
}
#ClassicalSearchMore select, #ClassicalSearchMore input {
	display: inline-block;
    height: 30px;
    line-height: 24px;
    padding: 2px;
    border: 1px solid #d3d6db;
	width: 100%;
}
#ClassicalSearchMore select:focus, #ClassicalSearchMore input:focus {
	background: #faffbd;
}
#ClassicTrack, #SearchMore {
	padding: 0 45px;	
}
#TrackList_root li {
	display: block;
	box-sizing: border-box;
    line-height: 24px;
	margin: 0 0 5px 15px;
}
#TrackList_root li:hover {
	background: #f5f5f5;	
}
#TrackList_root li a {
	display: block;
	color: #666;
}
#TrackList_root li a b {
	color: #dc4935;
}
#TrackList_root li a b.cname {
	color: #3977ab;
}
#list_goodsshow.ClassicalSearch h4 {
	margin-bottom: 1px;
}
#list_goodsshow .ScrollBox > table {
	width: 820px;
	box-sizing: border-box;
	border-spacing: 0;
    border-collapse: separate;
}
#list_goodsshow .ScrollBox > table thead th {
    line-height: 35px;
    white-space: nowrap;
    border-right: 1px solid #FFF;
    padding: 2px 10px;
    font-size: 14px;
    background: #3870be;
    color: #FFF;
}
#list_goodsshow .ScrollBox > table td {
	vertical-align: top;
	line-height: 22px;
    font-size: 14px;
    color: #4c84b3;
	padding: 3px;
}
#list_goodsshow .ScrollBox > table td a {
	display: block;
}
#list_goodsshow .ScrollBox > table td.item_barcode a {
	white-space: nowrap;
	font-weight: bold;
    color: #555;
}
#list_goodsshow .ScrollBox > table td.item_publish, #list_goodsshow .ScrollBox > table td.item_goods, #list_goodsshow .ScrollBox > table tr:not(.item_row) td {
	border-bottom: 1px solid rgb(221, 221, 221);
}
#list_goodsshow .ScrollBox > table tr:not(.item_row) td {
	border-top: 1px dotted rgb(221, 221, 221);
}
#list_goodsshow .ScrollBox > table td a.item_artist {
	font-weight: bold;
    color: #3977ab;
}
#list_goodsshow .ScrollBox > table td a.item_article {
	font-weight: bold;
    color: #555;
}
#list_goodsshow .ScrollBox > table td .item_gnote {
    max-width: 260px;
}
#list_goodsshow .ScrollBox > table td.item_goods .item_gnote {
	max-width: none;
    color: #FFF;
    text-decoration: underline;
    background: red;
    padding: 3px 10px;
}
#list_goodsshow .ScrollBox > table td.item_goods .item_gnote:empty {
	display: none;
}
#list_goodsshow .ScrollBox > table td.item_place, #list_goodsshow .ScrollBox > table td.item_no, #list_goodsshow .ScrollBox > table td.item_publish {
	white-space: nowrap;
}
#list_goodsshow .ScrollBox > table td .item_flex {
	display: flex;
    display: -ms-flexbox;
	justify-content: space-between;
    -ms-flex-pack: justify;
}
#list_goodsshow .ScrollBox > table td .item_flex .item_shop {
	width: 150px;
}
#list_goodsshow .ScrollBox > table td .item_flex .item_shop button {
	font-size: 19px;
    padding: 0 6px;
    color: #AAA;
}
#list_goodsshow .ScrollBox > table td .item_flex .item_shop button.cart {
    display: none;
    margin-left: 6px;
}
#list_goodsshow .ScrollBox > table td .item_flex .item_shop button:hover, #list_goodsshow .ScrollBox > table td .item_flex .item_shop button.Activity {
    color: #f49000;
}
#list_goodsshow .ScrollBox > table td .item_flex .item_shop .item_price {
    font-size: 15px;
    font-weight: bold;
    color: #dc4a36;
    float: right;
}

/* footer */
#footer_link, #footer_info {
	border-top: 1px dashed #BBB;
}
#footer_link {
	display: block;
	height: 92px;
	box-sizing: border-box;
	padding: 15px;
	text-align: center;
}
#footer_link li {
	width: 109px;
	height: 62px;
	text-align: center;
	float: none;
	display: inline-block;
}
#footer_link li a {
	width: 80px;
	display: inline-block;
	height: 23px;
	font-size: 15px;
	color: #4d85b4;
	line-height: 23px;
	padding-top: 39px;
	position: relative;
}
body.lang_e #footer_link li a {
	vertical-align: top;
	line-height: 18px;
}
#footer_link li a:before {
	content: '';
	width: 80px;
	height: 30px;
	display: block;
	top: 4px;
	position: absolute;
	background: no-repeat center;
}
#footer_link li.about a:before { background-position: 50% 0; }
#footer_link li.store a:before { background-position: 50% -30px; }
#footer_link li.qa a:before { background-position: 50% -60px; }
#footer_link li.copyright a:before { background-position: 50% -90px; }
#footer_link li.procurement_service a:before { background-position: 50% -120px; }
#footer_link li.team_buying a:before { background-position: 50% -150px; }
#footer_link li.facebook a:before { background-position: 50% -180px; }
#footer_link li.mobile a:before { background-position: 50% -210px; }
#footer_link li.lang a:before { background-position: 50% -240px; }
#footer_link li.personsecret a:before { background-position: 50% -270px; }
#footer_info {
	padding: 15px 0 35px;
	text-align: center;
	line-height: 21px;
	font-size: 14px;
	color: #333;
}
#FBList li a {
    display: block;
    width: 130px;
    height: 70px;
    overflow: hidden;
    background: no-repeat center;
    background-size: cover;
    margin: 10px;
}

#NameAbout {
    min-height: 22px;
    background: #EEE;
    border-top: 1px dashed #BBB;
    padding: 10px 20px;
    line-height: 22px;
}
#NameAbout a {
    line-height: 22px;
	color: #3977ab;
	text-decoration: underline;
}
.orderrow button {
    margin-bottom: 5px;
}
#UniNote {
    border: 2px solid darkred;
    background: red;
    color: wheat;
    font-weight: bolder;
    font-size: 15px;
    padding: 10px 15px;
}
#UniNote:empty {
  display: none;
}
@keyframes ball {
    0% {transform: rotate(0deg);}
    50% {transform: rotate(180deg);background:#f7ef1e;}
    100% {transform: rotate(360deg);}
}
@keyframes disc {
    0% {border-top-color:#9b59b6;border-bottom-color:#9b59b6;}
    50% {border-top-color:#3498db;border-bottom-color:#3498db;}
    100% {border-top-color:#9b59b6;border-bottom-color:5#9b59b6;}
}
/* Base64 Image */
#header_ci a {
	background-image: url('data:image/png;base64,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0p8zAAA6MWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDMtMThUMjE6NDU6MzQrMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTAzLTE4VDIxOjQ1OjM0KzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wMy0xOFQyMTo0NTozNCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZDFkY2E4ZTktMGMzNi0yYzRlLWEwYzQtNTQ4OWUxYWI3ZDY4PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6OTgwZjUzMmEtZWQwZi0xMWU1LWIwNGMtYWU5ZDQzM2RlOTVlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MzA1ZmEyYjctNjQwYS0wNTRiLWE0ZjQtZjI3MDI0NGVhMmFkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjMwNWZhMmI3LTY0MGEtMDU0Yi1hNGY0LWYyNzAyNDRlYTJhZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMy0xOFQyMTo0NTozNCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkMWRjYThlOS0wYzM2LTJjNGUtYTBjNC01NDg5ZTFhYjdkNjg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDMtMThUMjE6NDU6MzQrMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNTU8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NTM8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg1fqKEAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAF4ZJREFUeNrsnXl8VdW1x7/7jHdK7s0EBJlnpGCQQUAsIGptHWuxDq2F+mpbpWrp+9Sps32tVWsVRVutWtA+W631OSu+IqioiAODooDMEJKQ5ObmJrnDmfb749xggEBCIL5osz6f+7n33Huyzj7Zv/Nba6+99tri6h99hztuexiIkK7NQ6geRyijgEnAcGAY0AuIATqQBhLALmAD8BHwGlB+pBf1PIVQNAVqLXfddS5XXvk43dK1REi3CASk6vJQlA4BTQFOBi4BvgT07ICOjcAzwCLg/Y7ejJQCM5RCMRtyuO6WrgU2aZCO90YcPtDCwPeAHwHHtKocEIqLUED4R3iexPNE7lcA2eIzAKuAm4B/AofdKOkJgoW1QEN373Y1sHlWL7JNxuEy2eXAL4CS/cFlhmwwmgAn900g9y4BN/fZyb10yOSTzajIvZiTzeo+BH4I/O/h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');
}
#footer_link li a:before {
	background-image: url('images/footericon.png');
}
.section_part, #POPLogin .DecoBox {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAABSCAYAAAC11ZzcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU4M0U4RTk5RURBMjExRTVCREUyOTFBRjQ5M0I3MDg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU4M0U4RTlBRURBMjExRTVCREUyOTFBRjQ5M0I3MDg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTgzRThFOTdFREEyMTFFNUJERTI5MUFGNDkzQjcwODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTgzRThFOThFREEyMTFFNUJERTI5MUFGNDkzQjcwODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4dYuWaAAAIdElEQVR42uzd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);
}