403Webshell
Server IP : 210.245.233.93  /  Your IP : 216.73.216.226
Web Server : Apache/2.2.15 (CentOS)
System : Linux webserver2.onesolution.com.hk 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : exec, shell_exec, system, passthru, popen, proc_open, pcntl_exec
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/hkosl.com/sunya/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/hkosl.com/sunya/css/style.css
@charset "utf-8";
/*
* SUNYA WEBSITE v1.0
* Support by: www.onesolution.com.hk
* Last updated: 2015-06-26 / moo
* Last remark: 

  ==================================================
*/


/* Import
================================================== */
	@import url('reset.css');
	@import url('grid.css');
	@import url('navegation.css');
	@import url('slider.css');
	@import url('prettyPhoto.css');/*30/06/2015*/

/* Basic Styles
================================================== */
	::-moz-selection{ color: #2b505e; background: #aae0fe; }
	::selection { color: #2b505e; background: #aae0fe; }
   
	body {
		font-size: 14px ;
		font-weight: normal;
		color: #423f39;
		overflow-x:hidden;
		font-family: 'Microsoft JhengHei', arial, sans-serif;
	}
	body.mmAction {
		width: 100%;
		overflow: hidden;
	}

	.touch body {
		-webkit-overflow-scrolling: touch;
	}


	/* ===== Framework ===== */
	#wrapper {		
		position: relative;
	    width: 100%;
	    height: auto;
	    -webkit-transition: all 0.2s ease-in-out;
	    -moz-transition: all 0.2s ease-in-out;
	    -o-transition: all 0.2s ease-in-out;
	    transition: all 0.2s ease-in-out;
	}

	/* ===== Typographfy ===== */
	a:active,a:hover {
    	outline: 0;	
	}
	
	a {		
		color: #423f39;	
		outline: 0;
		text-decoration: none;
		-webkit-transition: background-color 0.2s ease-in-out;
	    -moz-transition: background-color 0.2s ease-in-out;
	    -o-transition: background-color 0.2s ease-in-out;
	    transition: background-color 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out;
	    -moz-transition: color 0.2s ease-in-out;
	    -o-transition: color 0.2s ease-in-out;
	    transition: color 0.2s ease-in-out;
	}
	a:hover {
		color: #e25504;
	}


	p {}

	i {font-style: italic;}
	b {font-weight: bold;}


	/* ===== Misc ===== */
	.fl {float: left;}
	.fr {float: right;}

	.tl {text-align: left;}
	.tr {text-align: right;}
	.tc {text-align: center;}

	.hide {display: none !important;}

	.nobg {background: none !important;}

	.nobd {border: none !important;}

	/* text color */
	.tbu {color: #0080c3;}
	.tgn {color: #38A294;}
	.trd {color: #DB4141;}
	.tog {color: #E85403;}
	.tbrn {color: #b69923;}	
		.tbrn a {color: #b69923;} /*02/07/2015*/

	a.tbu:hover {color: #0080c3; text-decoration: underline;}

	/*overly for popup & mob*/
	#mm_overly,
	.overly {
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url('../images/bg_overly.png') transparent repeat center;
		z-index:990;
		overflow:hidden;
	}

	.mmAction #mm_overly:before {
		content: ' ';
		position: absolute;
		display: block;
		width: 40px;
		height: 84px;
		left:260px;
		top:0;
		background: url('../images/icn_menu_close_2x.png') #fff no-repeat left 22px;
		background-size: 80px 40px;
		-webkit-border-top-right-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;
		-moz-border-radius-topright: 6px;
		-moz-border-radius-bottomright: 6px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		cursor: pointer;
	}

	.mmAction.ppAction #mm_overly:before {display: none;}



	.mbAction .overly:before {
		content: ' ';
		position: absolute;
		display: block;
		width: 40px;
		height: 84px;
		left:270px;
		top:0;
		background: url('../images/icn_menu_close_2x.png') #fff no-repeat left 22px;
		background-size: 80px 40px;
		-webkit-border-top-right-radius: 6px;
		-webkit-border-bottom-right-radius: 6px;
		-moz-border-radius-topright: 6px;
		-moz-border-radius-bottomright: 6px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		cursor: pointer;
	}

	/*fix prettyphoto popup - 30/06/2015*/
	div.pp_overlay {z-index: 9999;}





/* Header
================================================== */
#header {
	display: block;
	position: relative;
	height: 160px;
	padding-bottom: 85px;
	z-index: 500;
	background: url('../images/bg_hd_btm.jpg') repeat-x transparent center bottom;
	margin-bottom: 0px;
}

	#header .hd_bg {
		position: absolute;
		height: 160px;
		width: auto;
		left: -90px;
		display: block;
		z-index: 1;
	}
		#header .hd_bg img {
			height: 100%;
			width: auto;
		}

	#header .hd_bg_btm {
		position: absolute;
		width: 100%;
		height: 24px;
		bottom: 80px;
		left: 0;
		display: block;
		z-index: 2;
	}

	#logo {
		display: block;
		position: relative;
		width: 320px;
		height: 60px;
		margin: 46px auto 54px auto;
		z-index: 10;
	}	
	

	/*for mobile - 30/06/2015*/
	#header #dd_schTrigger,
	#header #top_social {display: none; position: absolute;}

	#header #dd_schTrigger {
		width: 24px;
		height: 24px;
		margin: 0;
		padding: 0;
		right:70px;
	}
		#header #dd_schTrigger:before {
			content: ' ';
			display: inline-block;
			position: absolute;
			left: 0;
			top: 0;
			width: 24px;
	  		height: 24px;
			background-color: transparent;
			background-repeat: no-repeat;
			background-size: 60px 1275px;
			background-position: center -108px;
			background-image: url('../images/icn_sprite_2x.png');
			cursor: pointer;
		}
		.ie #header #dd_schTrigger:before {
			background-image: url('../images/icn_sprite.png');
		}

	#mm_overly .schClose {display: none;}


	#header #top_social {display: none; right:10px;}






/* ICONS
================================================== */	
.icn {	
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 60px 1275px;
	background-image: url('../images/icn_sprite_2x.png');
}
.ie .icn {	
	background-image: url('../images/icn_sprite.png');
}


/* GENERAL TITLE SETTNIG
================================================== */	
h1 {font-size: 42px; font-weight: bold; line-height: 60px;}
h2 {font-size: 24px; font-weight: bold;}
h3 {}
h4 {}
h5 {}
h6 {}

/* GENERAL FRAME SETTNIG
================================================== */	
.content {
	margin: 10px auto;
	z-index: 600;
}

.right_block {
	position: relative;
	width: 900px;
}
/*30/06/2015*/
.middle_block {
	position: relative;
	width: 630px;
}
.left_block {
	position: relative;
	width: 240px;
}
.dashed {
	display: block;
	width: auto;
	height: 1px;
	background: #fff;
	border:none;
	border-bottom: 1px dashed #c3c1be;
}

/*GENERAL BOX*/
.boxed {
	background: #fff;
	border:1px solid #cbc9c5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
	.boxed .box_ft {
		display: block;
		margin: 10px auto;
	}

.basic_gradient {
	margin: 4px;
	background: url('../images/bg_box.png') #fff center;
	background-repeat: repeat-x;
	background-size: 100% 100%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.ie .basic_gradient {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_box.png',sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_box.png',sizingMethod='scale')";
}


/* css table */
.css_table {
      display:table;
  }
.css_tr {
      display: table-row;
  }
.css_td {
      display: table-cell;
}
.vm {
	vertical-align: middle;
}

/*SIMPLE ICON TEXT*/
.more {
	display: inline-block;
	position: relative;
	padding-right: 20px;
}
	.more:after {		
		content: ' ';
		display: inline-block;
		position: absolute;
		right: 5px;
		top: 1px;
		width: 16px;
		height: 16px;
		background-repeat: no-repeat;
		background-color: transparent;
		background-size: 60px 1275px;
		background-image: url('../images/icn_sprite_2x.png');
		background-position: center -992px;
	}
	.ie .more:after {
	background-image: url('../images/icn_sprite.png');
	}


.back {
	display: inline-block;
	position: relative;
	padding-left: 20px;
}
	.back:before {		
		content: ' ';
		display: inline-block;
		position: absolute;
		left: 0;
		top: 1px;
		width: 16px;
		height: 16px;
		background-repeat: no-repeat;
		background-color: transparent;
		background-size: 60px 1275px;
		background-image: url('../images/icn_sprite_2x.png');
		background-position: center -942px;
	}
	.ie .back:after {
	background-image: url('../images/icn_sprite.png');
	}


/* BOOK CATEGORIE
================================================== */
#mob_book_menu_btn {
	display: none;
	position: absolute;
	width: 90px;
	height: 24px;
	top: 96px;
	left: 220;
	cursor: pointer;
	z-index: 999;
}
body.mmAction #mob_book_menu_btn {display: none!important;}
#book_nav {
	position: relative;
	display: block;
	width: 250px;
	margin-right: 20px;
	height: auto;
}
	.book_nav_btn {
		position: relative;
		display: block;
		width: 250px;
		height: auto;
	}
	body.mbAction .book_nav_btn {
		width: 230px;
	}

	.bn_section {
		position: relative;
	}

		.bn_section .section_tit {
			position: relative;
			display: block;
			padding: 2px;
		}

			.bn_section .section_tit img {
				width: 100%;
				height: auto;
			}
			.bn_section .section_tit:after {
				content: ' ';
				display: block;
				position: absolute;
				bottom: 0;
				height: 15px;
				width: 100%;
				background: url('../images/shandow_v_01.png') no-repeat center bottom;
				background-size: 100% 15px;
			}

			.ie .bn_section .section_tit:after {
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
				src='../images/shandow_v_01.png',sizingMethod='scale');

				-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
				src='../images/shandow_v_01.png',sizingMethod='scale')";
			}

		.book_cat {
			display: block;
			position: relative;
			padding: 8px;
			background-color: transparent;
		}
		.book_cat.age_box {
			padding-right: 90px;
			min-width: 80px;
			background: url('../images/bg_tree.png') no-repeat right center;
		}
			.book_cat li {
				display: block;
				position: relative;
				padding: 8px 0 8px 18px;
				border-bottom: 1px dashed #c3c1be;
			}
			


			.book_cat li:before {
				content: ' ';
				display: inline-block;
				position: absolute;
				left: 0px;
				top: 8px;
				width: 14px;
				height: 14px;
				background-repeat: no-repeat;
				background-color: transparent;
				background-size: 60px 1275px;
				background-image: url('../images/icn_sprite_2x.png');
				background-position: center -600px;
			}

			.book_cat li.subcat:before{left: 18px;}
			.book_cat li.subcat{padding: 8px 0 8px 36px;}

		.ie .book_cat li:before {
			background-image: url('../images/icn_sprite.png');
		}
			.book_cat li:hover:before {
				background-position: center -565px;
			}

		.book_cat.col_2_box {}
			.book_cat.col_2_box li {
				display: inline-block;
				width: 92px;
			}



/* BOOK LIST
================================================== */
/*IMG TITLE*/
.block_img_tit {
	position: relative;
	padding-left: 20px;
	line-height: 100px;
	font-size: 24px;
	color: #694924;
	font-weight: bold;
	background: url('../images/bg_list_img_tit.png') no-repeat center right;
	margin-left: 80px;
}
	.block_img_tit .tit_img {
		display: block;
		position: absolute;
		left: -80px;
		top: -10px;
		width: 100px;
		height: 100px;
	}
	.block_img_tit small {
		font-size: 16px;
	}
	.block_img_tit .value {
		position: relative;
		color: #ff8144;
	}
		.block_img_tit .value:after {
			content: ' ';
			display: inline-block;
			position: absolute;
			width: 26px;
			height: 28px;
			right: -36px;
			top: 3px;
			background-repeat: no-repeat;
			background-color: transparent;
			background-size: 60px 1275px;
			background-image: url('../images/icn_sprite_2x.png');
			background-position: center -189px;
		}
		.ie .block_img_tit .value:after {
			background-image: url('../images/icn_sprite.png');
		}


/*BOOK LIST*/
.book_list {
	position: relative;
	display: block;
	margin: 10px auto;
}
	.book_list ul {
		display: block;
		position: relative;
	}
		.book_list li.book_info {
			display: inline-block;
			width: 285px;
			padding: 0 10px 0 0;
			margin: 0 0 40px 0;		
			vertical-align: middle;
		}
				.book_list .book_info img.thumb  {						
					display: inline-block;
					width: 132px;
					height: auto;
					padding: 4px;
					background: #fff;
					border: 1px solid #c3c1be;
				}

				.book_list .book_info .info {
					position: relative;
					width: 120px;
					padding-left: 12px;
					line-height: 20px;
				}
					.book_list .book_info .info p {
						margin-bottom: 6px;
					}
					.book_list .book_info .info .name {
						font-size: 16px;
						color: #4d4d4d;
						font-weight: bold;
						margin-bottom: 5px;
					}
					.book_list .book_info .info .price {
						color: #e25504;
						font-weight: bold;
					}
					.book_list .book_info .info .btn {
						padding: 2px 10px;
					}

					.book_list .book_info .info .rank {
						font-size: 15px;
						font-weight: bold;
					}


/* BOOK DETAILS -30/06/2015
================================================== */
/*BOOK TITLE*/
.book_tit {
	display: block;
	position: relative;
	height: auto;
	border-top: 1px solid #f08d1e;
	border-bottom: 1px solid #f08d1e;
	margin-top: 20px;
	padding: 0 0 10px 0;
}
	.book_tit h1 {
		padding: 10px 0 10px 0;
		line-height: 46px;
	}
	.book_tit p {
		color: #848484;
	}
	.book_tit .back {
		position: absolute;
		right:0;
		bottom: 10px;
		color: #848484;
	}
	.book_tit .back:hover {
		text-decoration: underline;
	}

/*BOOK INFO SECTION*/
.info_section {
	display: block;
	position: relative;
	margin: 20px auto;
}
	.info_section .left_col {
		display: inline-block;
		position: relative;
		width: 260px;
	}

	.info_section .book_thumb {
		display: inline-block;
		width: 250px;
		height: auto;
		padding: 4px;
		background: #fff;
		border: 1px solid #c3c1be; 
	}
	.info_section .book_price {
		display: inline-block;
		width: 165px;
		height: 30px;
		padding-left: 40px;
		line-height: 30px;
		color: #fff;
		text-align: left;
		background: url('../images/bg_price.png');
	}
	.info_section .left_col p.tc {
		margin: 10px auto;
	}


.book_photos{
	margin-left: -5px;
}
.info_section .book_photos .owl-item *{
	box-sizing: border-box;
}

.book_photos .photo{
	width: 100%;
	height: auto;
	display: inline-block;
	padding: 0 0 0 5px;
}
.info_section .book_photos img{
	border: 1px solid #c3c1be; 
}



/*BOOK TITLE*/
.info_section .right_col {
	display: inline-block;
	position: relative;
	width: 350px;
	margin: 0 auto 0 15px;
}
	.info_section .info_list {
		display: block;
		position: relative;
		border-top: 2px solid #c3c1be;
	}
		.info_section .info_list dl {
			display: block;
			padding: 10px 0;
			line-height: 18px;
			border-bottom: 1px solid #c3c1be;
		}
			.info_section .info_list dd {
				display: inline-block;
				position: relative;
				width: 100px;
				padding-left: 10px;
			}
				.info_section .info_list dd:before {
					content: 'ยท';
					display: inline-block;
					position: absolute;
					left: 0;
					top: -5px;
					color: #c3c1be;
					font-weight: bold;
					font-size: 24px;
				}

			.info_section .info_list dt {
				display: inline-block;
			}

/*TEXT SECTION*/
.txt_section {
	position: relative;
	display: block;
	padding: 10px 0;
	margin: 10px auto;
	border-top: 1px dashed #c3c1be;
}
	.txt_section h2{
		line-height: 40px;
		margin: 5px auto;
	}
		.txt_section h2 img {}

	.txt_section p {
		line-height: 20px;
	}


/*SHEARE BOX*/
.share_box{
	position: relative;
}
	.share_box p {
		padding: 5px 15px 5px 5px;
		line-height:30px;
	}
	.share_box .sc_icn {
		position: relative;
		display: inline-block;
		top: 6px;
		margin-left: 5px;
	}

/*FEATURE BOX*/
.feature_box {
	position: relative;
}
	.hl_tit {
		position: relative;
		display: block;
		padding: 20px 0;
		background: url('../images/bg_hl_box.png') #fff center;
		background-repeat: repeat-x;
		background-size: 100% 100%;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}

		.hl_tit img {
			display: block;
			margin: 0 auto;
			width: auto;
			height: 22px;
		}
		.hl_tit:after {
			content: ' ';
			display: block;
			position: absolute;
			bottom: 0;
			height: 15px;
			width: 100%;
			background: url('../images/shandow_v_01.png') no-repeat center bottom;
			background-size: 100% 15px;
		}

		.ie .hl_tit:after {
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
			src='../images/shandow_v_01.png',sizingMethod='scale');

			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
			src='../images/shandow_v_01.png',sizingMethod='scale')";
		}



.feature_box .book_list ul {text-align: center;}
.feature_box .book_list .book_info img.thumb {width: 80px;}
.feature_box .book_list li.book_info {width: 200px; text-align: left; padding: 0 0 15px 0; margin: 10px auto 5px auto; border-bottom: 1px dashed #c3c1be;}
.feature_box .book_list .book_info .info {padding-left: 8px;}
.feature_box .book_list .book_info .info .price {font-size: 13px;}
.feature_box .box_ft {padding-right: 10px;}


/*AD BANNERS*/
.ad_section {
	display: block;
	position: relative;
	width: auto;
	height: auto;
}
	.ad_section .ad_banner {
		display: block;
		position: relative;
		width: auto;
		height: auto;
		margin-bottom: 10px;
	}
		.ad_section .ad_banner img {
			width: 100%;
			height: auto;
		}
	/*02/07/2015 - PM*/
	.ad_section .ad_1-3 {
		display: inline-block;
		width: 30%;
		margin-right: 3.333%;
	}
	.ad_section .ad_1-3:last-child {
		margin-right: 0;
	}

/* home book section & home column bos
/* subscription & facebook box -01/07/2015
================================================== */
/*home book section */
.hb_box {
	position: relative;
	display: block;
	margin: -2px auto 10px auto;
	background: #fff;
  	border: 1px solid #cbc9c5;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	z-index: 50;
}
	.hb_box .box_ft {
		display: block;
		margin: 15px auto;
	}
	.hb_box ul {
		display: block;
		position: relative;
		padding: 10px 0;
		text-align: center;
	}
		.hb_box li.book_info {
			display: inline-block;
			width: 180px;
			padding: 0 0 0 0;
			margin: 0 auto;		
			vertical-align: middle;
			text-align: center;
		}
			.hb_box .book_info img.thumb  {						
				display: inline-block;
				width: 122px;
				height: auto;
				padding: 4px;
				background: #fff;
				border: 1px solid #c3c1be;
			}
				.hb_box .book_info p {
					margin-bottom: 6px;
				}
				.hb_box .book_info .name {
					font-size: 16px;
					color: #4d4d4d;
					font-weight: bold;
					margin-bottom: 5px;
					padding: 10px 0 0 0;
				}
				.hb_box .book_info .price {
					color: #e25504;
					font-weight: bold;
				}
				.hb_box .book_info .btn {
					padding: 5px 10px;
				}

			/*fix owl*/
			.hb_box .owl-theme .owl-controls {
				position: absolute;
				width: 100%;
				top: 30%;
			}
				.hb_box .owl-theme .owl-controls .owl-buttons div {
					position: absolute;
					display: inline-block;
					width: 20px;
					height: 20px;
					padding: 0;
					border: none;
					background-color: transparent;
					background-repeat: no-repeat;
					background-size: 60px 1275px;
					background-image: url('../images/icn_sprite_2x.png');
					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					border-radius: 0;

				}
				.ie .hb_box .owl-theme .owl-controls .owl-buttons div {
					background-image: url('../images/icn_sprite.png');
				}
				.hb_box .owl-theme .owl-controls .owl-buttons div.owl-prev {
					left:0;
					background-position: center -862px;
				}
				.hb_box .owl-theme .owl-controls .owl-buttons div.owl-next {
					right:0;
					background-position: center -905px;
				}



/*home column box & small_tab & news_img_list */
.column_box {
	position: relative;
	width: 305px;
}
	/*highlight title*/
	.column_box .hl_tit {
		padding: 12px 10px;
	}
		.column_box .hl_tit img {
			display: inline-block;
		}

	/*more button*/
	.column_box .more {
		position: absolute;
		right: 0;
		bottom: 10px;
	}

	/*small tab*/
	.small_tab {
		display: block;
		position: relative;
		height: 32px;
		margin-top: 10px;
		display: inline-block;
	}
		.small_tab .tab {
			position: relative;
			display: inline-block;	
  			height: 36px;
			margin: 0;
			padding: 0 8px;
			float: left;
			border-right: 1px solid #ed9728;
			background-image: url('../images/bg_small_tab.png');
			background-position: center top;
			background-repeat: repeat-x;
		}
		.small_tab .tab:hover {
			background-image: url('../images/bg_small_tab_hover.png');
		}
		.small_tab .tab:last-child {
			-webkit-border-top-right-radius: 6px;
			-moz-border-radius-topright: 6px;
			border-top-right-radius: 6px;
		}
		.small_tab .tab.on {
			top:-4px;
			padding: 3px 11px 0 11px;
			background: url('../images/bg_hl_box.png') #fff center;
			background-repeat: repeat-x;
			background-size: 100% 100%;
			border-right: none;
			-webkit-border-top-left-radius: 6px;
			-webkit-border-top-right-radius: 6px;
			-moz-border-radius-topleft: 6px;
			-moz-border-radius-topright: 6px;
			border-top-left-radius: 6px;
			border-top-right-radius: 6px;
		}
			.small_tab .tab:after,
			.small_tab .tab:before {
				display: none;
				content: none;
			}
			.small_tab .tab img {
				display: block;
				position: relative;
				top: 8px;
				height: 20px;
				width: auto;
			}
			.small_tab .tab img.on {
				display: none;
			}
			.small_tab .tab.on img.on {
				display: inline-block;
			}
			.small_tab .tab.on img.off {
				display: none;
			}

	/*news_img_list*/
	.news_img_list {
		display: block;
		position: relative;
		width: 285px;
		margin: 8px 10px 40px 10px;
		border-bottom: 1px solid #c3c1be;
	}
		.news_img_list .news_thumb {
			display: block;
			position: relative;
			max-height: 200px;
			overflow: hidden;
		}
		.news_img_list .news_tit {
			display: block;
			position: relative;
			text-align: left;
			padding: 15px 10px 5px 20px;
		}
			.news_img_list .news_tit:before {
				content: ' ';
				display: inline-block;
				position: absolute;
				left: 4px;
				top: 14px;
				width: 14px;
				height: 14px;
				background-repeat: no-repeat;
				background-color: transparent;
				background-size: 60px 1275px;
				background-image: url('../images/icn_sprite_2x.png');
				background-position: center -600px;
			}
			/*fix owl*/
			.column_box .owl-theme .owl-controls {
				position: absolute;
				bottom: -32px;
				margin-top: 0;
			}
				.column_box .owl-theme .owl-controls .owl-page span {
					margin: 4px;
				}
				.column_box .owl-theme .owl-controls .owl-page.active span {
					background: #e85403;
				}



/*subscripition*/
.sub_box {position: relative;}
	.sub_box .section_tit {
		position: relative;
	    display: block;
	    padding: 10px 0;
	}
		.sub_box .section_tit:after {
			content: ' ';
			display: block;
			position: absolute;
			bottom: 0;
			height: 15px;
			width: 100%;
			background: url('../images/shandow_v_01.png') no-repeat center bottom;
			background-size: 100% 15px;
		}	
		.ie .sub_box .section_tit:after {
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
			src='../images/shandow_v_01.png',sizingMethod='scale');

			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
			src='../images/shandow_v_01.png',sizingMethod='scale')";
		}

		.sub_box .section_tit img {
			display: block;
			margin: 0 auto;
			width: auto;
			height: 22px;
			-webkit-border-radius: none;
			-moz-border-radius: none;
			border-radius: none;
		}

	/*facebook box*/
	.fb_box.boxed {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;		
	}
	.fb_box {
		display: block;
		position: relative;
		width: auto;
		height: auto;
	}

	/* subscripition form */
	.sub_form {
		display: block;
		position: relative;
		margin: 10px;
	}
		.sub_form .sub_txt {
			position: relative;
			display: inline-block;
			font-size: 16px;
			height: 32px;
			width: auto;
			padding-left: 10px;
			color: #a0aab3;
			line-height: 32px;
			background-color: #ffffff;
			border: 1px solid #b3bbc2;
		}
		.sub_box .sub_form .btn {
			position: absolute;
			right: 0;
			top: 0px;
			height: 36px;
			line-height: 32px;
			color: #fff;
			font-weight: bold;
			background-image: url('../images/bg_small_tab_hover.png');
			background-position: center top;
			background-repeat: repeat-x; 
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
		}

	



/* GENERAL LIST -30/06/2015-pm
================================================== */
.general_list {
	position: relative;
	display: block;
}
	.general_list h4 {
		font-size: 28px;
		font-weight: bold;
		line-height: 50px;
		border-bottom: 1px dashed #c3c1be;
	}

	.general_list ul {
		display: block;
		position: relative;
	}
		.general_list li {
			position: relative;
			border-bottom: 1px dashed #c3c1be;
			padding: 20px 0;
		}
			.general_list li .thumb {
				display: inline-block;
				width: 132px;
				height: auto;
				padding: 4px;
				background: #fff;
				border: 1px solid #c3c1be;
			}
			.general_list li .info {
				display: block;
				width: 520px;
				margin-left: 15px;
			}
				.general_list li .info p {
					line-height: 24px;
				}
				.general_list li .info .name {
					font-weight: bold;
					font-size: 18px;
					padding:10px 0;
				}

			.general_list li .btns {
				position: absolute;
				right: 0;
				bottom: 20px;
				width: 100px;
			}

			.general_list li .btn,.txt_section .btn {
				padding: 7px 10px;
				margin-top: 10px;
				font-size: 15px;
				line-height: 1;
			}

		.general_list.no_img li .info {
			width: 700px;
		}


/* GENERAL TAB -30/06/2015-pm
================================================== */
.general_tab {
	position: relative;
	display: block;
	height: 36px;
	width: auto;
}
	.general_tab .tab {
		display: inline-block;
		position: relative;
		height: 36px;
		margin: 0 5px 0 25px;
		background: url('../images/bg_tab.png') no-repeat transparent center top;
		z-index: 5;
	}
	.general_tab .tab:nth-child(3){
		z-index: 4;
	}
	.general_tab .tab.on {
		z-index: 50;
		background: url('../images/bg_tab_on.png') no-repeat transparent center top;
	}
		.general_tab .tab:before,
		.general_tab .tab:after {
			content: ' ';
			display: inline-block;
			position: absolute;
			width: 25px;
			height: 36px;
			bottom: 0;
			background: url('../images/bg_tab.png') no-repeat transparent;
		}
		.general_tab .tab:before {
			left: -25px;
			background-position: left top; 
		}
		.general_tab .tab:after {
			right: -25px;
			background-position: right top; 
		}
		.general_tab .tab.on:before,
		.general_tab .tab.on:after {
			background-image: url('../images/bg_tab_on.png');
		}

		.general_tab .tab img {
			display: block;
			position: relative;
			top: 8px;
			height: 20px;
			width: auto;
		}


/*INNER TITLE*/
.inner_tit {
	display: block;
	position: relative;
	height: auto;
	padding: 5px 0 20px 0;
	border-top: 1px solid #f08d1e;
	border-bottom: 1px solid #f08d1e;
	margin-top: 20px;
}
	.inner_tit h1 {
		padding: 5px 0 0 0;
	}
	.inner_tit .back {
		position: absolute;
		right:0;
		bottom: 10px;
		color: #848484;
	}
	.inner_tit .back:hover {
		text-decoration: underline;
	}







/* POPUP FORM
================================================== */
body.ppAction #mm_overly {
	display: block; z-index: 9999; overflow: auto;
}
	.pp_form {display: none}	
	body.ppAction .pp_form {
		display: block;
		position: relative;
		width: 880px;
		padding: 20px;
		margin: 150px auto 0 auto;
		background: #fff;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
	}

		.pp_form .ppClose {
			display: block;
			position: absolute;
			width: 60px;
			height: 60px;
			right: -20px;
			top: -20px;
			cursor: pointer;
			z-index: 50px;
		}

	.pp_form .form_tit {
		font-size: 32px;
		font-weight: bold;
		color: #ff8144;
		padding:10px 0;
	}
		.pp_form .form_tit .name {
			font-size: 21px;
			color: #4d4d4d;
		}


/* ========== General register form ========== */
.general_form {
	display: block;
	position: relative;
	padding: 10px 0;
}
.inner_form {
	display: block;
	position: relative;
}
	.general_form fieldset {}
	.general_form fieldset.step {}
	.general_form fieldset.final {
		margin-top: 25px;
		border-top: 1px dashed #c3c1be;
	}
	
	.general_form .row {
		display: block;
		position: relative;
		margin: 10px auto;
		padding: 10px 0;
	}
	.general_form .row.highlight {
		background-color: #f2f5f9;
		border: 1px solid #dee7f0;	
		padding: 5px 0;	
	}
		.general_form .row .inner_row { 
			display: inline-block; 
			padding: 0;		
		}

		.general_form .row.highlight a {
			color: #0060aa;
			text-decoration: underline;
		}
		.general_form .row.highlight a:hover {
			color: #0993d8;
		}

	.general_form .row label {
		display: inline-block;
		position: relative;
		width: 200px;
		margin: 0 10px 0 0;
		text-align: right;
		line-height: 32px;
	}
	.general_form .row label.small {
		width: auto;
	}
		.general_form .row strong,
		.general_form .row b {
			font-size: 16px;
			font-weight: 700;
			padding-right: 5px;
		}
		.general_form i.mark {
			display: inline-block;
			font-size: 16px;
			padding: 0 12px;
		}
		.general_form .par {
			display: inline-block;
			position: relative;
			font-size: 18px;
			margin-left: -3px;
			right: 2px;
			padding: 0 2px;
		}

		.general_form .row .file_btn { 
			position: absolute; 
			top: 10px; 
			left: 263px; 
			width: 100px;
			height: 36px; 
			line-height: 36px;
		}
		.general_form .row .file_txt {
			padding-left: 110px;
			width: 590px;
		}

.general_form .fl_1-1 { width: 500px; margin-right: 20px;}
.general_form .fl_1-2 { width: 230px; margin-right: 22px;}
.general_form .fl_1-3 { width: 110px; margin-right: 5px;}

.general_form input:disabled{color: #777;}

.general_form p.form_desc{
	width: 100%;max-width: 500px;
	font-size: 14px;
	margin-top: 7px;color: #666;
	margin-left: 210px;
	text-align: left;
}

.clearspace{margin-top: 10px;}


/* input */
.general_form input, .general_form textarea, 
.inner_form input, .inner_form textarea {
	position: relative;
	display: inline-block;
	font-size: 16px;
	height: 32px;
	padding-left: 10px;
	color: #777;
	line-height: 32px;
	background-color: #ffffff;
	border: 1px solid #b3bbc2;
}
.general_form input:focus, .general_form textarea:focus, 
.inner_form input:focus, .inner_form textarea:focus{
	color: #607280;
}

.general_form input.placeholder, .general_form textarea.placeholder, 
.inner_form input.placeholder, ..inner_form textarea.placeholder {
	color: #a0aab3;
}

/* CHECKBOX & RADIO */
.general_form input[type='radio'],
.general_form input[type='checkbox'] { 
	display: none;	
}

.clr {
	position: relative;
	display: inline-block;
	padding-left: 22px;
	margin: 10px 20px 10px 0;
}
.clr.checked {}
.clr:before {
	content: ' ';
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right center;
	left: 0;
	top: -3px;
}
input[type='radio'] + .clr:before {
	background-image: url('../images/icn_radio_unchecked_2x.png');
	background-size: 12px 12px;
}
input[type='radio'] + .clr.checked:before {
	background-image: url('../images/icn_radio_checked_2x.png');
}
input[type='checkbox'] + .clr:before {
	background-image: url('../images/icn_checkbox_unchecked_2x.png');
	background-size: 17px 17px;
}
input[type='checkbox'] + .clr.checked:before {
	background-image: url('../images/icn_checkbox_checked_2x.png');
}

.ie input[type='radio'] + .clr:before {
	background-image: url('../images/icn_radio_unchecked.png');
}
.ie input[type='radio'] + .clr.checked:before {
	background-image: url('../images/icn_radio_checked.png');
}
.ie input[type='checkbox'] + .clr:before {
	background-image: url('../images/icn_checkbox_unchecked.png');
}
.ie input[type='checkbox'] + .clr.checked:before {
	background-image: url('../images/icn_checkbox_checked.png');
}

/* selector */
.general_form .selector,
.general_form .select {
	display: inline-block;
	position: relative;
}
	.general_form .select {
		height: 32px;
		line-height: 32px;
		padding-left: 10px;
		margin-right: 15px;
		background: #fff;
		border: 1px solid #b3bbc2;
	}
	.general_form .select.small {		
		width: 110px;
	}
	.general_form .select.large {		
		width: 690px;
	}
		.general_form .select:after {
			content: ' ';
			display: inline-block;
			position: absolute;
			width: 20px;
			height: 32px;
			right: 5px;
			top: 0;
			background-color: transparent;
			background-repeat: no-repeat;
			background-size: 60px 1275px;
			background-position: center -1010px;
			background-image: url('../images/icn_sprite_2x.png');
			cursor: pointer;		
		}
		.ie .general_form .select:after {			
			background-image: url('../images/icn_sprite.png');
		}
		.general_form .select.active:after {
			background-position: center -1035px;
		}

		.general_form .selector .selected {
			color: #a0aab3;
		}
		.general_form .select:hover .selected,
		.general_form .select:focus .selected {
			color: #607280;
		}


		/* selector dropdown */
		.general_form .selector ul {
			display: none;
			position: absolute;
			right: -1px;
			width: 100%;
			max-height: 160px;
			overflow-y:scroll;
			text-align: left;
			background: #fff;
			border: 1px solid #B3BBC2;
			border-top: none;
			-webkit-border-bottom-right-radius: 6px;
			-webkit-border-bottom-left-radius: 6px;
			-moz-border-radius-bottomright: 6px;
			-moz-border-radius-bottomleft: 6px;
			border-bottom-right-radius: 6px;
			border-bottom-left-radius: 6px;
			-webkit-box-shadow: 2px 2px 6px 0px rgba(50, 50, 50, 0.2);
			-moz-box-shadow: 2px 2px 6px 0px rgba(50, 50, 50, 0.2);
			box-shadow: 2px 2px 6px 0px rgba(50, 50, 50, 0.2);
			-webkit-overflow-scrolling: touch;
			z-index: 850;
		}
		.general_form .selector ul li {
			display: block;
			padding: 5px;
			margin: 0 10px;
			line-height: 20px;
			border-bottom: 1px dashed #B3BBC2;
		}
		.general_form .selector ul li:hover,
		.general_form .selector ul li.current {
			color: #0060aa;
			background: #f2f5f9;
		}
		.general_form .selector ul li:last-child {
			border-bottom: none;
		}
		.general_form .selector ul .mCSB_inside > .mCSB_container {
			margin-right: 2px;
		}

	/*button*/
	.general_form input[type='submit'],
	.general_form .btn.btn_org {
		border: none;
		text-align: center;
		padding: 0 20px 0 20px;
		color: #fff;
		line-height: 18px;
		background-position: center 0;
	}
	.general_form input[type='submit']:hover,
	.general_form .btn.btn_org:hover {
		background-position: center -236px;
	}



    /* POPUP SIMPLE FORM -03/07/2015
    ================================================== */
    .general_form.simple {
        width: 90%; margin: auto;
    }
    .general_form.simple .row label {
        width: auto;
        text-align: left;
    }
    .general_form.simple .txt {
    	margin: 10px auto;
    }
    	.general_form.simple .txt h6 {
    		font-weight: bold;
    		font-size: 21px;
    		line-height: 30px;
    		padding-bottom: 10px;
    	}
    	.general_form.simple .txt p {
    		font-size: 16px;
    		line-height: 24px;
    	}
	
	/* AFTER LOGIN -03/07/2015
    ================================================== */
    /*top buttons*/
    #nav_top .logSuc {
    	display: none;
    	color: #fff;
    }
    #nav_top.login_suc .logSuc {
    	display: inline-block;
    }
    #nav_top.login_suc .logTrigger {
    	display: none;
    }

    /* MEMBER CENTER */
    .mb_info {}
    	.mb_info .acc_tit {
			display: block;
			position: relative;
			height: auto;
			border-top: 1px solid #f08d1e;
			border-bottom: 1px solid #f08d1e;
			margin-top: 20px;
    	}
    		.acc_tit h1 {
				padding: 10px 0 10px 0;
				line-height: 46px;
			}

	    .mb_info .acc_header {
	    	display: block;
	    	position: relative;
	    	padding: 40px 0 20px 0;
	    	font-size: 18px;
	    }
	    	.acc_header .btn {
	    		font-size: 14px;
	    		padding: 4px 8px;
	    	}

	    .mb_info .txt_section {
	    	border-top: none;
	    	padding-top: 0;
	    }
	    	.mb_info .txt_section h2 {
	    		padding: 5px 0;
	    		margin-bottom: 10px;
	    		border-top: 1px dashed #c3c1be;
	    		border-bottom: 1px dashed #c3c1be;
	    	}

	    	.mb_info .general_form .row label {
	    		width: 100px;
	    	}
	    	.mb_info .general_form input.locked {
	    		background: #f0f0f0;
	    	}


.membertable{
	max-width: 900px;
	padding: 15px;
	font-size: 14px;
	border:1px dashed #c3c1be;
	margin-bottom: 30px;
}

.membertable .my_points{
	display: block;
	margin: 15px 0;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.membertable .my_points span{
	color: #ff8144;
	font-size: 22px;
}

.membertable table{
	width: 100%;
	border-collapse: collapse;
	background-color: #eee;
	margin-top: 8px;
}

.membertable table th,.membertable table td{
	vertical-align: middle;
	text-align: center;
}

.membertable table th{padding:14px 2px 6px 2px;}
.membertable table td{padding:6px 2px 14px 2px;}

.membertable table th span{font-size: 18px;font-weight: bold;}

/* BUTTONS 
================================================== */
.btn {
	display: inline-block;
	position: relative;
	outline: none;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}
/* orange button */
.btn_org {
	color: #fff;
	background: url('../images/bg_sprite.png') repeat-x center -2px;
}
.btn_org:hover {
	color: #fff;
	background: url('../images/bg_sprite.png') repeat-x center -236px;	
}
/* white button */
.btn_wt {
	color: #333;
	border: 1px solid #d5d5d5;
	background: url('../images/bg_sprite.png') repeat-x center -92px;
}
.btn_wt:hover {}




/* GENERAL TABLE & slide_panel -02/07/2015
================================================== */
.general_table {
	width: 100%;
	min-width: 280px;
	border-collapse:collapse;
}
.general_table.tb_blue {
	background-color: #f2f5f9;
}
.general_table.tb_light{
	background-color: #fff;
}
	.general_table thead th {
		padding: 12px 10px 9px 10px;
		background-color: #f0e8d1;
		color: #423f39;
		font-size: 15px;
		line-height: 18px;
		font-weight: bold;
		text-transform: uppercase;
		vertical-align: bottom;
		border-top: 2px solid #c3c1be;
		border-bottom: 1px solid #c3c1be;
	}
	.general_table td {
		padding: 12px 8px 9px 8px;
		line-height: 18px;
		font-size: 14px;
		font-weight: normal;
		border-bottom: 1px solid #c3c1be;
	    -webkit-transition: all 0.2s ease-in-out;
	    -moz-transition: all 0.2s ease-in-out;
	    -o-transition: all 0.2s ease-in-out;
	    transition: all 0.2s ease-in-out;
	}
	.general_table tr:nth-child(2n-1),
	.general_table tr:nth-child(2n-1) td {
		background-color: #f0f0f0;
	}
	.general_table tr:hover,
	.general_table tr:hover td{
		font-weight: bold;
	}

	.general_table .summary tr,
	.general_table .summary tr td {
		background-color: #fff !important;
		border-bottom: none;
		padding-top: 12px;
	}

	.general_table b {
		font-size: 16px;
		font-weight: bold;
	}

/*slide_panel*/
.slide_panel {
	display: block;
	position: relative;
}
	.slide_panel h2 a:hover {
		text-decoration: underline;
	}

	.slide_panel .general_table {
		display: none;
	}
	.slide_panel.active .general_table {
		display: table;
	}

	.slide_panel .panel_btn {
		display: inline-block;
		position: absolute;
		top: 18px;
		right: 0;
		padding-left: 15px;
		text-align: right;
		cursor: pointer;
	}
	.slide_panel .panel_btn:hover {
		text-decoration: underline;
	}
		.slide_panel .panel_btn:before {
			content: ' ';
			display: inline-block;
			position: absolute;
			left: 0;
			width: 15px;
			height: 15px;			
			background-color: transparent;
			background-repeat: no-repeat;
			background-size: 60px 1275px;
			background-position: center -1043px;
			background-image: url('../images/icn_sprite_2x.png');
			cursor: pointer;
		}
		.slide_panel.active .panel_btn:before {
			background-position: center -1020px;
		}




/* FOOTER
================================================== */
#footer {
	position: relative;
	display: block;
	padding-top: 200px;
	background: url('../images/bg_ft_glass.png') repeat-x center top;
	margin-top: 0px;
}
	.footer_wrapper {
		position: relative;
		display: block;
		background: url('../images/bg_ft_btm.jpg') repeat-x center top;
		background-size: 100% 100%;
		padding: 30px 0;
	}
		.footer_wrapper:before {
			content: " ";
			position: absolute;
			display: block;
			width: 100%;
			height: 200px;		
			background: url('../images/bg_ft_pic.png') no-repeat center top;
			top: -200px;
		}

	.footer_wrapper p.tc {
		color:#423f39;
		padding: 10px 0;
		line-height: 20px;
	}
		.footer_wrapper p.tc span {
			display: inline-block;
			padding: 0 10px; 
		}
		.footer_wrapper .footer_nav a {
			display: inline-block;
		}
		.footer_wrapper .footer_nav a:after {
			content: '/';
			display: inline-block;
			position: relative;
			padding: 0 10px;

		}




/* SITEMAP - 02/07/2015-PM
================================================== */
.sitemap {}
.txt_section.sitemap {
	border-top: none;
}
	.sitemap h2 {
		border-top: 1px dashed #c3c1be;
		border-bottom: 1px dashed #c3c1be;
	}
		.sitemap h2:after {
			content: ' ';
			display: inline-block;
			position: relative;
			width: 22px;
			height: 20px;
			background-color: transparent;
			background-repeat: no-repeat;
			background-size: 60px 1275px;
			background-position: center -818px;
			background-image: url('../images/icn_sprite_2x.png');
		}
		.ie .sitemap h2:after {
			background-image: url('../images/icn_sprite.png');
		}

	.sitemap_list {
		display: block;
		position: relative;
		padding: 10px 0;
		margin-bottom: 20px;
	}
		.sitemap_list > li {
			display: block;
			float: left;
			width: 18%;
			margin-right: 2%;
			margin-bottom: 20px;
		}
		.sitemap_list > li > a,
		.sitemap_list > li >b {
			font-size: 18px;
			font-weight: bold;
			line-height: 36px;
		}
			.sitemap_list li ul li {
				display: block;
				padding: 3px 0;
			}
			.sitemap_list li ul li a,
			.sitemap_list li ul li b {
				font-size: 16px;
				font-weight: normal;
				line-height: 20px;
			}




/* Back to top
================================================== */
#back-to-top, .touch #back-to-top:hover{
	position: fixed;
	z-index: 9999;
	display: none;
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	height:70px;
	width: 30px;
	bottom: 160px;
	right:30px;
	cursor: pointer;
	-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
	z-index: 20000;
}	
#back-to-top:hover {		
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#back-to-top img {
	width: 100%;
	height: auto;
}




/* MISC
================================================== */
	
		

/* HK RANKING SEARCH FORM - 21/07/2015
================================================== */
/*text content*/
.block_txt {margin: 20px 20px;}
.page_content .block_txt {margin: 20px auto;}
.page_content .block_form {margin: 20px auto;}

.block_txt img {max-width: 80%;}/*23/07/2015*/


/*block search*/	
.block_search {
	display: block;
	position: relative;
	margin: 0 20px 20px 20px;
}
	.bu_box {
		background-color: #f2f5f9;
		border: 1px solid #dee7f0;
		padding: 10px;
	}

	.block_search .col_1-2 {
		display: inline-block;
		position: relative;
	}

	.block_search .general_form { padding: 0;}
		.block_search .general_form .row label {
			width: 150px; 
		}
		.block_search .general_form label.mid_label {
			width: auto;
			display: inline-block;
		}
		.general_form .row.ft_btn {
			margin-top: 0;
			margin-bottom: 0;
			padding-bottom: 0;
		}


	.search_area {
		display: block;
		position: relative;
		width: auto;
		margin: 10px 0;
	}
	.search_area.row {
		margin: 10px 0;
	}
		.search_area .search_box {
			display: inline-block;
			position: relative;
			top: 0;
			width: 280px;
			padding: 0 36px 2px 5px;
			border: 1px solid #b3bbc2;
			background: #fff;

		}
			.search_area .txt_search {
				width: 100%;
				height: 28px;
				line-height: 28px;
				padding: 0;
				background: transparent;
				border:none;
			}
			.search_area .btn_search {
				display: block;
				position: absolute;
				right: 0px;
				top: 4px;
				width: 32px;
				height: 30px;
				outline: none;
				border: none;
				background-image: url('../images/icn_nomal_sprite_2x.png');
				background-repeat: no-repeat;
				background-size: 50px 959px;
				background-color: transparent;
				background-position: center -655px;
				text-indent: -9999px;
				overflow: hidden;
				cursor: pointer;
			}
			.ie .search_area .btn_search {
				background-image: url('../images/icn_nomal_sprite.png');
			}






/* FIXED TOOLS LABEL - 23/07/2015
================================================== */
#tool_label {
	display: block;
	position: fixed;
	width: 20px;
	height: auto;
	top: 240px;
	right: -2px;
	padding: 0 5px 0 5px;
	background: #153955;
	color: #fff;
	z-index: 999;
}
	#tool_label:before,
	#tool_label:after {
		content: ' ';
		display: block;
		width: 100%;
		height: 8px;
		left: 0;
		position: absolute;
		background-repeat: no-repeat;
		background-size: 40px 130px;
		background-color: transparent;
		background-image: url('../images/bg_tools_label_2x.png');
	}
	.ie #tool_label:before,
	.ie #tool_label:after {
		background-image: url('../images/bg_tools_label.png');
	}
	#tool_label:before {
		top: -7px;
		background-position: left top;}
	#tool_label:after {
		bottom: -7px;
		background-position: left bottom;}

	#tool_label ul {
		display: block;
		position: relative;
	}
		#tool_label ul li {
			display: block;
			margin-bottom: 5px;
		}
			#tool_label ul li:last-child {
				margin-bottom: 0;
			}
			#tool_label li img {
				width: 18px;
				height: 18px;
			}

	
		




Youez - 2016 - github.com/yon3zu
LinuXploit