body {
	margin: 0;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-color: #141415;
}
a {
	color: #333;
	text-decoration: none;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}
a:hover {
	color: #ff4800;
	text-decoration: none;
}
.clear {
	clear: both;
}
#main-nav ul li a, .post-title a, .pagenavi a, a.more-link, .main-menu li a, .subscribe-icons a, .flickr_badge_image img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
/*a {
	color: #494949;
	text-decoration: none;
}
a:hover {
	color: #ff8c1c;
	text-decoration: none;
}*/
ul, ol {
	list-style: none;
	padding: 0;
	margin: 0;
}
p, h1, h2, h3, h4, h5, h6, h {
	margin: 0;
	font-weight:normal;
	padding: 0;
}
input {
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	vertical-align: middle;
*overflow: visible;
	line-height: normal;
}
input[type=submit] {
	border: none;
}
input[type=search] {
	outline: none;
}
/*Menu*/
/*fix bootstrap*/
body {
	font-size: 12px !important
}
input:focus, textarea:focus {
	border-color: rgba(232, 146, 67, 0.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	outline: 0;
	outline: thin dotted \9;/* IE6-9 */
}
.close {
	border: none;
	background: none
}
/* IE7 inline-block hack */

/*  *zoom: 1;
margin-left: 0;
margin-bottom: 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}*/
.pagination li {
	display: inline;
}
.pagination a {
	float: left;
	padding: 0 14px;
	line-height: 34px;
	text-decoration: none;
	border: 1px solid #ddd;
	border-left-width: 0;
}
.pagination a:hover, .pagination .active a {
	background-color: #f5f5f5;
}
.pagination .active a {
	color: #999999;
	cursor: default;
}
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {
	color: #999999;
	background-color: transparent;
	cursor: default;
}
.pagination li:first-child a {
	border-left-width: 1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
/*---CSS RESET---*/
body, input, select, textarea {
	font-size: 12px;
}
/*---CSS DEFAULT---*/
.display-inline {
	display: inline !important;
}
.strong {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
/*menu css3 mega drop down*/
.newHdrWrap a {
	color: #363636;
	text-decoration: none;
}
.newHdrWrap a:hover {
	text-decoration: none;
}
.newHdrWrap ul, ol {
	list-style: none;
}
.newHdr {
	margin: 0 auto;
	padding-top: 5px;
	width: 960px;
	position:relative
}
.itemMNBg {
	background-image: url("../images/itemMenu-v01.png");
	background-repeat: no-repeat;
}
.itemMN16 {
	display: inline-block;
	height: 16px;
	margin-right: 5px;
	margin-top: -1px;
	vertical-align: top;
	width: 16px;
}
.itemHomeS {
	background-position: 0 -50px;
}
.itemBasicS {
	background-position: -16px -50px;
}
.itemExtendS {
	background-position: -32px -50px;
}
.itemPhoto {
	background-position: 0 0;
	margin: 4px 10px 0 5px
}
.itemVideo {
	background-position: -16px 0;
	margin: 6px 9px 0 5px
}
.itemMusic {
	background-position: -32px 0;
	margin: 6px 9px 0 5px
}
.itemBlog {
	background-position: -48px 0;
	margin: 6px 9px 0 5px
}
.itemGame {
	background-position: -64px 0;
	margin: 6px 9px 0 5px
}
.topMenu1 { /*-webkit-box-shadow: 0 1px 2px #858585; -moz-box-shadow: 0 1px 2px #858585; box-shadow: 0 1px 2px #858585;*/
	border-top: 3px solid #FF4800
}

/*.arrMNUp { background-position: 0 -88px; display: block; height: 10px; left: 112px; position: relative; top: -9px; width: 13px; }*/
#menu p, #menu h2, #menu h3, #menu ul li {
	font-size: 12px;
	text-align: left;
	margin: 0
}
/**/
.group:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.group {
	min-height: 1%;
}
.group {
	display: block;
}
.newSubNav {
	background-color: #FFFFFF;
}
/*---SUB NAVIGATOR*/
.newSubNav {
	background-color: #FFFFFF
}
.newSubNav .subNav {
	width: 960px;
	height: 25px;
	line-height: 25px;
	margin: 0 auto;
	padding: 0 10px 0 0;
	font-weight: bold;
}
.subNav a {
	color: #333
}
.subNav a:hover {
	color: #535353
}
.subNav a.selected {
	color: #535353;
	font-weight: bold
}
.subNav a, .subNav span {
	padding: 0 12px
}
/**/
.arrow {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #fff;
	font-size: 0;
	height: 0;
	width: 0;
}
.header-nav span.arrow {
	position: absolute;
	top: 14px;
	right: 3px;
}
.settings-menu-top .arrow {
	position: absolute;
	top: 22px;
	right: 9px;
}
.beta {
	height: auto;
	line-height: normal;
	width: 27px;
	padding: 0;
	margin: 0;
	font-family: Tahoma, "Lucida Grande", Tahoma;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	color: RED;
}
.header-nav li a span.beta {
	position: absolute;
	top: 7px;
	right: 19px;
}
.header-nav li div a .beta {
	position: absolute;
	top: 13px;
	right: 3px
}
/*NEW HEADER NAVIGATOR*/

.newHdr .header-nav{}
.newHdr .header-nav li {
	position: relative;
}
#menu p {
	line-height: 18px;
	margin: 0 0 10px 0;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}

/*---LEVEL 2 NAV---*/	
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns {
	float: left;
	position: absolute;
	left: -999em;
	z-index: 99;
	text-align: left;
	padding: 0;
	margin: 0 auto;
	background: #F3F3F3 !important;
	-webkit-box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 4px 1px rgba(0, 0, 0, 0.2);
	/*-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;*/
	text-align: left;
	overflow:hidden
}
.dropdown_1column {
	width: 180px;
}
.dropdown_2column {
	width: 280px;
}
.dropdown_3column {
	width: 420px;
}
.dropdown_4column {
	width: 560px;
}
.dropdown_5column {
	width: 700px;
}
#menu li:hover .dropdown_1column, #menu li:hover .dropdown_2columns, #menu li:hover .dropdown_3columns, #menu li:hover .dropdown_4columns, #menu li:hover .dropdown_5columns {
	left: 0px;
	top: auto;
}
.settings-menu-top:hover .dropdown_1column {
	right: 0;
	top: auto;
	left: auto;
	/*-webkit-border-radius: 4px 0 4px 4px;
	-moz-border-radius: 4px 0 4px 4px;
	border-radius: 4px 0 4px 4px;*/
}
.col_1, .col_2, .col_3, .col_4, .col_5 {
	display: inline;
	float: left;
	position: relative;/*margin: 0 5px 0 5px;*/
}
.col_1 {
	width: 170px;
}
.col_2 {
	width: 270px;
}
.col_3 {
	width: 410px;
}
.col_4 {
	width: 550px;
}
.col_5 {
	width: 690px;
}
.col_1 h3 {
	/*font-size: 14px;
	padding: 2px 0;
	margin: 0*/
	
	background: none !important;
	z-index: 99999;
	min-width: 180px;
	border: 0 none;
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #fafafa;
	font-size: 12px;
	height: auto;
	margin: 0;
}
.col_1 h3:first-child{border-top:none}
.col_1 h3 a {
	border: 0 none;
	background: none !important;
	height: auto !important;
	line-height: 1em;
	padding:12px 10px 8px;
	width: 160px;
	display: block !important;
	margin-right: 0 !important;
	z-index: 99999;
	color: #686868 !important;
	font-size:13px;
	font-weight: normal !important;
}
.col_1 h3 a:hover {
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px !important;
	background-color: #393939 !important;
	color: #FFF*/
	color: #000 !important;
	padding-left: 15px !important;
	padding-right: 5px !important;
}
#header-search-form {
	margin: 0;
	margin: 0 0 0 15px;
}
#header-search-form input {
	margin: 5px 0 0 0;
	padding: 0 5px;
	height: 24px;
	width: 150px;
	line-height: 20px;
	display: block;
	outline: 0;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #555;
	background: #fff;
	border-top: 1px solid #135663;
	border-right: 0 solid transparent;
	border-bottom: 1px solid #135663;
	border-left: 1px solid #135663;
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
#header-search-form .btn {
	margin: 5px 0 0 0;
	padding: 4px 7px 7px 5px;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: #3f3f3f;
	background: -moz-linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #3f3f3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #9e9e9e), color-stop(6%, #5f5f5f), color-stop(100%, #3f3f3f));
	background: -webkit-linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #3f3f3f 100%);
	background: -o-linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #3f3f3f 100%);
	background: -ms-linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #3f3f3f 100%);
	background: linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #3f3f3f 100%);
	border: 1px solid #135663;
	border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	line-height: 18px;
	height: 26px;
	width: 30px
}
#header-search-form .btn:hover {
	background: #3f3f3f;
	background: -moz-linear-gradient(top, #3f3f3f 6%, #3f3f3f 6%, #3f3f3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #3f3f3f), color-stop(6%, #3f3f3f), color-stop(100%, #3f3f3f));
	background: -webkit-linear-gradient(top, #3f3f3f 6%, #3f3f3f 6%, #3f3f3f 100%);
	background: -o-linear-gradient(top, #3f3f3f 6%, #3f3f3f 6%, #3f3f3f 100%);
	background: -ms-linear-gradient(top, #3f3f3f 6%, #3f3f3f 6%, #3f3f3f 100%);
	background: linear-gradient(top, #3f3f3f 6%, #3f3f3f 6%, #3f3f3f 100%);/*box-shadow: 0 0 5px 1px rgba(255,120,0,0.25)*/
}
#header-search-form .btn:active {
	background: #3f3f3f;
	background: -moz-linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #154F56), color-stop(15%, #154F56), color-stop(100%, #3f3f3f));
	background: -webkit-linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%);
	background: -o-linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%);
	background: -ms-linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%);
	background: linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%)
}
#header-search-form .btn span {
	height: 13px;
	width: 12px;
	display: block;
	font-size: 12px;
	background: url("../images/itemMenu-v01.png") no-repeat -82px -2px transparent
}
.btn-submit {
	border: 1px solid #15497F;
	float: right;
	font-size: 1.08333em;
	margin: 4px 10px 0 0;
	padding: 4px 20px;
}
.newHdr .btn-submit, .newHdr .btn-submit:link .newHdr .btn-submit:visited, .newHdr .btn-submit:hover, .newHdr .btn-submit:active {
	margin: 5px 0 0 0;
	padding: 0 20px;
	height: 24px;
	line-height: 24px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-shadow: none;
	color: #fff;
	background: #3f3f3f;
	background: -moz-linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #4a4a4a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #9e9e9e), color-stop(6%, #5f5f5f), color-stop(100%, #4a4a4a));
	background: -webkit-linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #4a4a4a 100%);
	background: -o-linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #4a4a4a 100%);
	background: -ms-linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #4a4a4a 100%);
	background: linear-gradient(top, #9e9e9e 6%, #5f5f5f 6%, #4a4a4a 100%);
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.newHdr .btn-submit:hover {
	background: #3f3f3f;
	background: -moz-linear-gradient(top, #3f3f3f 6%, #4b4b4b 6%, #3f3f3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #3f3f3f), color-stop(6%, #4b4b4b), color-stop(100%, #3f3f3f));
	background: -webkit-linear-gradient(top, #3f3f3f 6%, #4b4b4b 6%, #3f3f3f 100%);
	background: -o-linear-gradient(top, #3f3f3f 6%, #3f3f3f 6%, #3f3f3f 100%);
	background: -ms-linear-gradient(top, #3f3f3f 6%, #3f3f3f 6%, #3f3f3f 100%);
	background: linear-gradient(top, #3f3f3f 6%, #3f3f3f 6%, #3f3f3f 100%);
}
.newHdr .btn-submit:active {
	background: #3f3f3f;
	background: -moz-linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #154F56), color-stop(15%, #154F56), color-stop(100%, #3f3f3f));
	background: -webkit-linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%);
	background: -o-linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%);
	background: -ms-linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%);
	background: linear-gradient(top, #154F56 0, #154F56 15%, #3f3f3f 100%)
}
.newHdr .btn-green, .newHdr .btn-green:link .newHdr .btn-green:visited, .newHdr .btn-green:hover, .newHdr .btn-green:active {
	background: #f38a0e;
	background: -moz-linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #da670a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #f59d1f), color-stop(6%, #f38a0e), color-stop(100%, #da670a));
	background: -webkit-linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #da670a 100%);
	background: -o-linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #da670a 100%);
	background: -ms-linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #da670a 100%);
	background: linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #da670a 100%)
}
.newHdr .btn-green:hover {
	background: #f38a0e;
	background: -moz-linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #d7580b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(6%, #f59d1f), color-stop(6%, #f38a0e), color-stop(100%, #d7580b));
	background: -webkit-linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #d7580b 100%);
	background: -o-linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #d7580b 100%);
	background: -ms-linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #d7580b 100%);
	background: linear-gradient(top, #f59d1f 6%, #f38a0e 6%, #d7580b 100%)
}
.newHdr .btn-green:active {
	color: #ecf3e0;
	background: #64862c;
	background: -moz-linear-gradient(top, #f59d1f 0, #f38a0e 15%, #c35615 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f59d1f), color-stop(15%, #f38a0e), color-stop(100%, #c35615));
	background: -webkit-linear-gradient(top, #f59d1f 0, #f38a0e 15%, #c35615 100%);
	background: -o-linear-gradient(top, #f59d1f 0, #f38a0e 15%, #c35615 100%);
	background: -ms-linear-gradient(top, #f59d1f 0, #f38a0e 15%, #67892e 100%);
	background: linear-gradient(top, #f59d1f 0, #f38a0e 15%, #67892e 100%)
}
.newHdr hr {
	background: none repeat scroll 0 0 #414141;
	border: 0 solid transparent;
	float: right;
	height: 44px;
	margin: -5px 10px 0px;
	padding: 0;
	width: 1px;
*display:none
}
/*DEFAULT CSS*/
.clr {
	margin: 0;
	padding: 0;
	clear: both
}
.row {
	margin-left: -20px;
*zoom: 1;
}
.row:before, .row:after {
	display: table;
	content: "";
}
.row:after {
	clear: both;
}
[class*="span"] {
 float: left;
 margin-left: 20px;
}
.box-container {
}
.container {
	width: 960px;
	margin: 0 auto;
}
.span12 {
	width: 960px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 640px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 460px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 310px;
	margin:0 0 0 10px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
/*CSS SHARED*/	
.mainContent {
	margin: 15px 0 0;
	padding:
}
h3.title01 {
	padding: 7px 0 5px 0;
	font-size: 13px;
	text-transform: uppercase;
	border-bottom: 1px solid #DDD;
	color: #4e4e4e;
	font-weight:normal
}
.wrapContent {
	width: auto;
	background: #fff;
	overflow: hidden;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.homeLeft {
	padding: 0 10px;
}
.icoBase {
	display: inline-block;
	background-image: url("../images/iconBase.png");
	background-repeat: no-repeat;
}
.icoSize01 {
	height: 20px;
	width: 20px;
	margin: 10px 12px 0 0;
}
.icoSize02 {
	height: 10px;
	width: 16px;
	margin: 2px 4px 0 0;
}
.icoSize03 {
	height: 25px;
	width: 25px;
}
.icoSize04 {
	height: 30px;
	width: 30px;
	margin: 0 8px 0 0;
}
.icoSuccess {
	background-position: -60px -40px;
	background-color: #71b427;
}
.icoError {
	background-position: -90px -40px;
	background-color: #f03a16;
}
.icoLink {
	background-position: -123px -43px;
}
.icoPlus {
	background-position: -153px -43px;
	background-color: #ff8c1c
}
.icoView01 {
	background-position: 0 -30px;
}
.icoView02 {
	background-position: -48px -30px;
}
.icoComm01 {
	background-position: -16px -30px;
}
.icoComm02 {
	background-position: -65px -30px;
}
.icoLoad01 {
	background-position: -32px -30px;
}
.icoLoad02 {
	background-position: -80px -30px;
}
.icoOS {
	background-position: -40px 0;
}
.icoOS {
	background-position: -40px 0;
}
.icoAndroid {
	background-position: -20px 0;
}
.icoWp {
	background-position: 0 0;
}
.vote {
	display: block;
	width: 71px;
	height: 10px;
}
.star-0 {
	background-position: -355px -20px;
}
.star-1 {
	background-position: -284px -20px;
}
.star-2 {
	background-position: -213px -20px;
}
.star-3 {
	background-position: -142px -20px;
}
.star-4 {
	background-position: -71px -20px;
}
.star-5 {
	background-position: -0px -20px;
}
a.viewMore01 {
	display: inline-block;
	margin: 5px 0 2px 13px;
	font-size: 12px;
	text-transform: uppercase;
	color: #ff8c1c;
}
a.viewMore02 {
	display: inline-block;
	margin: 20px 0 0;
	padding: 4px 10px;
	background: #222222;
	border-right: 3px solid #ff8c1c;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
a.viewMore02:hover {
	color: #ff8c1c;
}
/*TOP NAVIGATOR*/
#topNav {
	height: 40px;
	margin: 15px 0;
	background: #222222;
	border-right: 5px solid #ff8c1c;
}
#topNav li {
	float: left;
	line-height: 40px;
	border-right: 1px solid #4e4e4e;
}
#topNav li a {
	display: block;
	padding: 0 20px;
	font-size: 15px;
	color: #cbcbcb;
}
#topNav li a:hover {
	background: #3f3f3f;
	color: #e5e5e5;
}
/*APP FEATURE*/
#appFeature {
}
#slider-wrapper {
	width: 638px;
	height: 240px;
	overflow: hidden;
	position: relative;
	float: left;
	background: white;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
-webkit-box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
margin-bottom: 20px;
overflow:hidden;
}
#slider {
	position: relative;/*background: url(../images/loading.gif) no-repeat 50% 50%;*/
}
#slider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 660px;
}
#slider a {
	border: 0;
	display: block;
}
/* Controler 1..2..3 */
.nivo-controlNav {
	position: absolute;
	right: 10px;
	bottom: 8px;
}
.nivo-controlNav a {
	display: block;
	position: relative;
	z-index: 9;
	float: left;
	font-weight: bold;
	font-size:12px;
	cursor: pointer;
	height: 25px; line-height:25px;
	width: 25px;
	margin: 0 3px;
	padding:0;
	border: 0;
	color: #fff;
	background: rgba(0,0,0,0.8);
	text-align: center;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;

}
.nivo-controlNav a.active {
		background: #ff8c1c;
}
/* Direction NEXT - PREV */
.nivo-directionNav a {
	text-indent: -99999px;
	width: 30px;
	height: 30px;
	background: url("../images/iconBase.png") no-repeat #373737;
	position: absolute;
	bottom: 0;
	z-index: 9;
	cursor: pointer;
	display: block;
}
a.nivo-nextNav {
	background-position: -30px -40px;
	right: 2px;
}
a.nivo-nextNav:hover {
}
a.nivo-prevNav {
	background-position: 0 -40px;
	right: 33px;
}
a.nivo-prevNav:hover {
}
/*SLider caption*/
.nivo-caption {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 1;
	background: #222222;
	color: #fff;
	width: 300px;
	height: 100%;
	font-family: Helvetica, Arial, sans-serif;
	opacity: 0;
	display: none
}
.nivo-caption p {
	margin: 20px;
	float: left;
}
.nivo-caption a.caption-title {
	display: inline-block;
	font-size: 20px;
	margin: 0 0 5px 0;
	color: #f3f3f3
}
.nivo-caption a:hover {
	color: #fff;
	text-decoration: none
}
.nivo-caption span.desc {
	font-size: 12px;
	color: #c3c3c3;
}
/* The Nivo Slider styles */
.install {
	display: none;
	position: absolute;
	bottom: 0px;
	right: 0px;
	line-height: 32px;
	height: 30px;
	width: 65px;
	background: #ff8c1c;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.nivo-slice {
	position: relative;
z-index:;
	top: 0
}
/* The Nivo Slider styles */
.nivoSlider {
	position: relative;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
}
.nivo-slice {
	position: relative;
z-index:;
	top: 0
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
}
/*APP INFO*/
.appInfo {
	margin: 8px 0;
	overflow: hidden;
}
.appInfo span {
	float: left;
	display: block;
	line-height: 14px;
	margin: 0 6px 0 0;
}
/*SEARCH*/
.search {
	overflow: hidden;
	margin: 0 0 15px;
}
.searchTxt {
	width: 259px;
	border: 1px solid #dfdfdf;
	border-right: none;
	overflow: hidden;
}
.searchTxt input {
	width: 100%;
	height: 24px;
	padding: 4px 0 2px 8px;
	border: 4px solid #f3f3f3;
	border-right: none;
	color: #434343;
}
.searchBtn {
	width: 40px;
	height: 40px;
	background-color: #ff8c1c;
	background-position: 0px -70px;
}
.box-new-r {
	height: 232px;
	overflow: hidden;
}
}
/*LEFT NAVIGATOR*/
.leftNav {
}
.leftNavTitle {
	line-height: 40px;
	text-indent: 15px;
	font-size: 17px;
	color: #fff;
	background: #222222;
	border-left: 3px solid #ff8c1c;
	overflow: hidden;
}
.leftNavTitle .leftNavToggle {
	height: 40px;
	width: 40px;
	background-color: #434343;
	cursor: pointer;
}
.icoCollapse {
	background-position: -40px -70px;
}
.icoExpand {
	background-position: -80px -70px;
}
.leftNavContent {
	padding: 3px 15px;
	margin: 0 0 15px;
	border: 1px solid #d7d7d7;
	border-bottom: 2px solid #4e4e4e;
	border-top: none;
}
.leftNavContent ul {
margin:;
}
.leftNavContent ul li {
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 13px;
	border-bottom: 1px dotted #b2b2b2;
}
.leftNavContent ul li a {
	font-size: 13px;
	font-weight: bold;
	color: #4e4e4e;
}
.leftNavContent ul li a:hover, .leftNavContent ul li.selected a {
	color: #ff8c1c;
}
.leftNavNotify {
	float: right;
	width: 20%;
	line-height: 18px;
	margin: 6px 0;
	font-weight: bold;
	font-size: 11px;
}
.leftNavNotifyNumber {
	float: left;
	width: 18px;
	line-height: 19px;
	height: 18px;
	margin: 0 4px 0 0;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #4e4e4e;
	color: #fff;
}
.leftNavContent ul li.selected .leftNavNotify, .leftNavContent ul li:hover .leftNavNotify {
	color: #ff8c1c;
}
.leftNavContent ul li.selected .leftNavNotifyNumber, .leftNavContent ul li:hover .leftNavNotifyNumber {
	background: #ff8c1c;
}
/*LEFT WRAP*/
.left-content, .leftWrap {
	background: white;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
margin-bottom: 20px;
}
.leftWrapList {
	margin: 0 10px;
}
.leftWrapList p {
	margin: 0 !important
}
.leftWrapList li {
	padding: 6px 0;
	border-bottom: 1px solid #F2F2F2;
	overflow: hidden;
}
a.leftWrapImg {
	display: inline-block;
	float: left;
	margin: 0 12px 0 0; /*border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;*/
	overflow: hidden;
}
.leftWrapImg img {
	height: 100px;
	width: 100px;
}
a.leftWrapTitle {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
/*	color: #494949;*/
}
a.leftWrapTitle:hover {
	/*color: #ff8c1c;*/
}
.leftWrapDev {
	font-size:11px;
	color: #7d7d7d;
}
/*TABS*/		
.tabs {
	border-bottom: 1px solid #DDD;
	height: 38px;
}
.tabs li {
	float: left;
	margin: -1px 0 0 -1px;
}
.tabs li a {
	display: block;
	padding: 4px 15px 0;
	line-height: 35px;
	font-weight: normal;
	font-size: 14px;
	color: #717171;
	outline: none;
	text-transform: uppercase
}
.tabs li a:hover {
	color: #ff8c1c;
}
.tabs li.active {
	float: left
}
.tabs li.active a {
	float: left;
	border: none;
	border-bottom: 1px solid #FF4800;
	/*background: url("../images/arrow01.png") no-repeat center bottom;*/
	color: #FF5800;
	outline: none;
	text-transform: uppercase
}
/*APPS ITEM*/
.appTabContent {
	padding: 15px 0;
	margin: 0 0 10px/*; background-image:url("../images/download.png")*/
}
.appTabContent table td {
	/*height: 24px*/
}
.appTabContent table td a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*width: 120px;*/
}
.text-elip {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.appItem {
	float: left;
	display: inline-block;
	position: relative;
	width: 290px;
	height: 150px;
	margin: 0 0 10px 10px;
}
.appItemImg {
	border: 1px solid #AFAFAF;
	width: 290px;
	height: 150px;
	margin: 0 0 7px;
	overflow: hidden;
}
.appItemImg img {
	width: 290px;
	height: 150px;
}
.appItem .appNormal {
	display: block;
	width: 290px;
	height: 150px;
	position: relative;
	z-index: 1;
}
.appItem .appHover {
	display: none;
	position: absolute;
	top: -12px;
	left: -12px;
	z-index: 9999;
	padding: 12px;
	width: 170px;
	height: 160px;
	background: #fff;
	border: 2px solid #ff8c1c;
}
.appItem:hover .appNormal {
	display: block;
}
.appItem:hover .appHover {
	display: block;
}
a.appItemName {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 13px;
	font-weight: bold;
}
.appNormal a.appItemName {
	width: 130px;
}
.appNormal a.appItemName {
	width: 145px;
}
a.appInstall {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 1px 5px 2px;
	font-size: 13px;
	font-weight: bold;
	background: #ff8c1c;
	color: #fff;
}
a.appInstall:hover {
	color: #ffe6a4;
}
.appShare {
	width: 75px;
	margin: 35px 5px 0 0;
}
.appShare a {
	display: block;
	float: right;
	margin: 0 0 0 3px;
}
/*HOME ADS*/	
.homeAds {
	overflow: hidden;
}
.homeAds img {
	float: left;
	border: 1px solid #808080
}
/*.carouPage{
		width:100%;
		text-align:center}
	.carouPage a{
			display:inline-block;
			font-weight:bold;
			cursor:pointer;	
			line-height:22px;height:20px; width:20px; margin:0 0 0 5px;
			border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;
			background:#222222;
			color:#fff;}
	.carouPage a.selected {
		color:#ff8c1c;
	}*/
.carouControl {
	display: block;
	position: absolute;
	top: 50%;
	margin: -15px 0 0;
	width: 30px;
	height: 30px;
	background: url("../images/iconBase.png") no-repeat #373737
}
.carouControl:hover {
	background-color: #ff8c1c
}
#carouPrev {
	left: 0;
	background-position: 0 -40px;
}
#carouNext {
	right: 0;
	background-position: -30px -40px;
}
/*APPS REVIEW*/
.appReview {
}
.appReview textarea {
	width: 98%;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.captcha {
	float: left;
	width: 380px;
	margin: 10px 0
}
.appReviewBtn {
	margin: 10px 0 0;
	padding: 5px 8px;
	background: #ff8c1c;
	color: #fff;
	font-weight: bold;
}
.appReviewBtn:hover {
	color: #222222;
}
/*PATH*/
#path {
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	color: #373737;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0;
	padding: 0 0 10px;
	text-transform: uppercase;
}
#path a {
	padding: 0 8px 0 0;
	margin: 0 7px 0 0;
background:;
	border-right: 1px solid #717171;
	font-size: 11px;
	font-weight: normal;
	color: #717171;
}
#path a:hover {
	color: #ff8c1c;
}
/*PAGINATION*/	
.page {
	width: 371px;
	margin: 15px auto;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
}
.page span {
	float: left;
	color: #fff;
	display: inline-block;
	width: 25px;
	line-height: 25px;
	margin: 0 1px 0 0;
	padding: 3px;
	text-align: center;
	background-color: #ff8c1c;
}
.page a {
	float: left;
	background-color: #e5e5e5;
	color: #616161;
	font-size: 11px;
	font-weight: bold;
	display: block;
	width: 25px;
	line-height: 25px;
	margin: 0 1px 0 0;
	padding: 3px;
	text-align: center;
}
.page a:hover {
	background-color: #616161;
	color: #fff;
}
.page a.next {
	height: 25px;
	background-color: #373737;
	background-position: -30px -40px;
	right: 66px;
}
.page a.prev {
	height: 25px;
	background-color: #373737;
	background-position: 0 -40px;
	right: 97px;
}
.page a.next:hover, .page a.prev:hover {
	background-color: #ff8c1c;
}
/*LIST APP*/
.appList {
overflow:;
}
.appList .appItem {
	width: 280px;
	height: auto;
	margin: 10px 15px 10px 15px;
	padding: 0 0 15px;
	border-bottom: 1px dotted #DDDDDD;
}
.appList .appItem .appItemRight {
	width: 65%;
	float: right;
}
.appList .appItem .appItemRight .appItemName {
	margin: 0 0 2px;
	font-size: 13px;
}
.appList .appItem .appItemRight .appInfo {
	margin: 5px 0 6px;
}
.appList .appItem .appItemLeft {
	float: left;
}
.appList .appItem .appItemLeft .vote {
	margin: 0 auto;
}
.appList .appItem .appItemImg {
	float: none;
	margin: 0 0 10px;
}
.appList .appItem .appInstall {
	float: left;
	display: inline-block;
	position: relative;
	background: #222222;
}
.appList .appItem .appInstall:hover {
	background: #ff8c1c;
	color: #fff;
}
.appList .appItem .appShare {
	float: left;
	margin: 3px 0 0 8px;
	width: 50%;
}
.appList .appItem .appShare a {
	margin: 0 6px 0 0;
	float: left;
}
.appListForm {
	padding: 0 15px;
}
.listItemForm {
	float: left;
	margin: 0 0 0 0;
	padding: 10px 15px;
	border-right: 1px solid #f3f3f3;
}
/*HOME WRAP CONTENT*/
.box-homewrap {
		background: url("../images/.png") no-repeat scroll 0 0 transparent;
}
.homeWrap {
	min-height: 230px;
	width: 980px;
	margin: 0 auto;
	color:#f0f0f0;
	/*background:#303030;*/
	/*border-top:1px solid #e0e0e0;*/
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}
.homeWrap h2.title {
	color: #f0f0f0;
	font-size: 16px;
	font-weight: normal;
	position: relative
}
.homeWrap h2.title span {
	position: absolute;
	top: 3px;
	right: 10px
}
.homeWrapCol {
	float: left;
	margin: 15px 0 15px 40px;
}
/*HOT NEWS*/
.hotNews {
	width: 23%
}
.hotNewsContent {
	margin: 15px 0 0;
}
.hotNewsContent li {
	border-bottom: 1px dotted #cfcfcf;
	padding: 10px 0;
	overflow: hidden;
}
.hotNewsImg {
	float: left;
	display: block;
	height: 45px;
	width: 45px;
	margin: 0 10px 0 0;
	text-align: center;
	overflow: hidden;
}
.hotNewsImg img {
	width: 100%;
}
.hotNewsTitle a {
	font-size: 15px;
	color: #4c4c4c;
}
.hotNewsTitle a:hover {
	color: #f58320;
}
.hotNewsDesc {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #9f9f9f;
}
.mod-box-black code, .mod-box-black em.box, #bottom-b .mod-line code, #bottom-b .mod-line em.box {
	color: #CCCCCC;
}
ul.line {
	color: #202020;
}
ul.line li {
	line-height: 30px;
}
ul.line li a {
	color: #f0f0f0;
	font-size:13px;
}
ul.line li a:hover {
	color: #f7c51a;
}
ul.topup>li {
	margin-top: 0px;
	padding: 0 0 0 30px;
	background: url("../images/topup.png") no-repeat scroll 0 0 transparent;
}
em.box {
	color: #c0c0c0;
	font-style: normal;
	padding: 1px 2px;
	word-spacing: -2px;
}
em.box {
	padding: 0 3px;
	white-space: nowrap;
}
em {
	color: #555555;
}
a.button-more {
	background: url("../images/btn-rm.png") no-repeat scroll 0 0 transparent;
	color: #EFEFEF;
	display: block;
	font-size: 11px;
	height: 30px;
	line-height: 27px;
	padding: 3px 0 0 38px;
	position: relative;
	text-transform: uppercase;
	width: 100px;
}
a.button-more:hover {
	color: #FF8C1C
}
.box-other {
	text-align: center;
	padding: 10px 5px 5px;
	border-top: 1px dashed #ddd
}
/*form*/
#regNick .form-horizontal .control-label, #logIn .form-horizontal .control-label {
	width: 160px
}
#regNick .form-horizontal .controls, #logIn .form-horizontal .control {
	margin-left: 170px
}
#payCard .form-horizontal .help-block, #regNick .form-horizontal .help-block, #logIn .form-horizontal .help-block {
	text-align: left;
	margin: 0 0 8px 0
}
.form-horizontal {
	margin-top: 15px
}
.form-horizontal .control-group {
	margin-bottom: 10px;
}
.form-horizontal .control-label {
	float: left;
	padding-top: 5px;
	text-align: right;
	width: 65px;
}
.form-horizontal .controls {
	margin-left: 80px;
}
.form-horizontal .help-block {
	text-align: center;
	color: RED
}
.icon-white {
	background-image: url("../images/glyphicons-halflings-white.png") !important;
}
[class^="icon-"], [class*=" icon-"] {
 background-image: url("../images/glyphicons-halflings.png");
}
.btn {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F3F3F3;
	border-color: #CCCCCC #CCCCCC #A2A2A2;
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 #FFFFFF inset, 0 2px 1px rgba(0, 0, 0, 0.05);
	color: #333;
	font-size: 11px;
	margin-right: 3px;
	padding: 6px 12px;
	text-align: center;
	text-transform: uppercase;
}
.btn:hover, .btn:focus {
	background-color: #FF4800;
	border-color: #934A05;
	box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.1);
	background-position: 0 -100px;
}
.btn:hover, .btn:focus {
	-moz-transition: border-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s;
	-webkit-transition: border-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s;
-ms-transition: border-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s;
-o-transition: border-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s;
transition: border-color 0.25s ease-in-out 0s, color 0.25s ease-in-out 0s, background 0.25s ease-in-out 0s;
}
.btn:active{top:1px; left:1px; position:relative}
/*Gang*/
.form-search .input-append .search-query {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
}
.gangItem {
}
.gangItem a.leftWrapImg {
	height: 70px;
	margin-right: 5px;
	width: 70px;
}
.gangItem a.leftWrapImg img {
	height: 70px;
	width: 70px;
}
.gangItem a.leftWrapTitle {
	width: 110px;
	font-size:14px;
}
.viewMore01 {
	border-top: 1px dashed #777777;
	margin-top: 20px;
	padding-top: 10px;
	text-align: right;
}
.viewMore01 .btn {
}
.viewMore01 a {
	color: #CFCFCF
}
.viewMore01 a:hover {
	text-decoration: underline
}
/*box info*/
.box-info {
}
.box-info .content-info {
	margin: 10px 0;
}
.content-info .avatar {
	width: 100px;
	text-align: center /*height:70px */
}
.content-info .avatar .btn {
	padding: 5px 10px;
	margin-top: 4px;
	margin-right: 0
}
.content-info .control-group {
	overflow: auto
}
.content-info .leftWrapDev {
	margin-left: 85px;
}
.content-info .appDetailsContent {
	margin-bottom: 0;
	padding-bottom: 0;
}
.gang-info .leftWrapDev {
	margin-bottom: 0
}
.gang-info .leftWrapImg img {
	width: 140px;
	height: 140px
}
.gang-info .avatar {
	width: 140px;
	white-space: normal;
}
/*modal*/
.modal-header h3 {
	text-align: left
}
.modal-body a {
	width: auto !important;
	display: inline !important
}
/*thay avatar*/
.changeAvt {
	overflow: auto
}
.changeAvt .box-ava1 {
	border-right: 1px solid #BFBFBF;
	float: left;
	margin-right: -1px;
	text-align: center;
	width: 24%;
}
.changeAvt .box-upImg {
	text-align: center;
	width: 50%;
	;
	float: left;
	border-right: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF
}
.changeAvt .box-thumb {
	border-left: 1px solid #BFBFBF;
	float: left;
	margin-left: -1px;
	text-align: center;
	width: 24%;
}
.fileinput-button { /*float: left; margin-right: 4px; */
	overflow: hidden;
	position: relative;
}
.fileinput-button input {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	-moz-transform: translate(-300px, 0pt) scale(4);
	border-color: transparent;
	border-style: solid;
	border-width: 0 0 100px 200px;
	cursor: pointer;
	direction: ltr;
	margin: 0;
	opacity: 0;
	position: absolute;
	right: -10px;
	top: 0;
}

/*box fixed left*/
.box-fixed-l {
	position: fixed;
	left: 0;
	top: 156px;
}
/*HELP*/	
.help-us {
	display: block;
	cursor: pointer;
	height: 70px;
	overflow: hidden;
	text-indent: -5000px;
	width: 72px;
	z-index: 10000;
	margin-top:0px;
	background-image: url('http://static.52la.vn/images/btn_hotro.png');
}
.help:hover{opacity:1; /*background-color:#DBD702;*/ border-radius: 3px;}
.modalHelp {
	width: 380px;
	left: 50%;
	top: 30%;
	margin: -200px 0 0 -190px;
}
.formHelp {
}
.formHelp label.formHelpLabel {
	font-weight: bold;
	font-size: 12px;
	width: 97%;
}
.formHelp input[type=text], .formHelp textarea {
	width: 97%;
}
.formHelp input[type=text]:focus, .formHelp textarea:focus {
	outline: none;
	box-shadow: none;
}
/*Quick pay*/
/*Quick pay*/
.qPay {
	display: block;
	cursor: pointer;
	height: 70px;
	overflow: hidden;
	text-indent: -5000px;
	width: 72px;
	z-index: 10000;
	background-image: url('http://static.52la.vn/images/btn_naptien.png');
}
.qPay:hover{opacity:1}
/* dial */
.dial{
	display: block;
	cursor: pointer;
	height: 70px;
	overflow: hidden;
	text-indent: -5000px;
	width: 72px;
	z-index: 10000;
	background-image: url('http://static.52la.vn/images/btn_napthequa.png');
}
.codeluck{
	display: block;
	cursor: pointer;
	height: 70px;
	overflow: hidden;
	text-indent: -5000px;
	width: 72px;
	z-index: 10000;
	background-image: url('http://static.52la.vn/images/btn-codeluck.png');
}
/* gift */
.gift{
	display: block;
	cursor: pointer;
	height: 70px;
	overflow: hidden;
	text-indent: -5000px;
	width: 72px;
	z-index: 10000;
	background-image: url('http://static.52la.vn/images/btn_quayso.png');
}
.gift:hover{opacity:1}

.giftnew{
    display: block;
    cursor: pointer;
    height: 76px;
    overflow: hidden;
    text-indent: -5000px;
    width: 140px;
    z-index: 10000;
    background-image: url('http://static.52la.vn/images/btn-giftnew.png');
}
.giftnew:hover{opacity:1}

/*Game Page*/
.title-inGame {
	/*padding: 12px 20px 10px 45px;
	line-height: 35px;
	height: 35px;
	color: white;
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.7) inset;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	border-color: black;
	border-radius: 4px 4px 0 0;
	text-transform: uppercase;
	font-weight: normal;
	display: inline;
	margin: 0;*/
	background: url(../images/logoSmall.png) no-repeat 8px 3px transparent;
	
	float: left;
margin-right: 10px;
font-size: 20px;
padding: 12px 20px 10px 45px;
font-weight: normal;
color: #333;
}
::-moz-selection , ::selection{ background: #ffa37f; color: #fff; text-shadow: none; }
/*top*/
.search-block {
position: relative;
left: auto;
right: auto;
float: right;
top: 2px;
margin-right: 10px;
}
.log-out-btn {padding-left:5px}
.log-out-btn a{filter: url(css/filters.svg#grayscale);
filter: gray;
-webkit-filter: grayscale(1);
opacity: 0.6;
padding: 5px 3px !important;}
.log-out-btn a:hover, .log-out-btn:hover a{filter: none;
		-webkit-filter: grayscale(0);
		opacity:1;
		border-top-color:transparent !important;}
/* Search */

	.search-block #s {
		background: transparent;
		float: right;
		font: normal 11px tahoma;
		padding: 4px 12px 8px 12px;
		width: 90px;
		color:#C5C5C5;
		border:0 none;
		-o-transition: width .7s , color .4s;
		-webkit-transition: width .7s , color .4s;
		-moz-transition: width .7s , color .4s;
		transition: width .7s , color .4s;
		box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none
	}
	.search-block #s:focus {
		color:#000;
		width:150px;
	}
	.search-block .search-button {
		background: transparent url('../images/search-button.png') no-repeat left center;
		cursor: pointer;
		float: right;
		height:25px;
		width:20px;
		text-indent:-999999px;
		display: block;
		border:0 none;
		opacity:0.7;
		-o-transition: opacity .4s;
		-webkit-transition: opacity .4s;
		-moz-transition: opacity .4s;
		transition: opacity .4s;
		box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none
	}
	.search-block:hover .search-button,
	.search-block:hover #s {
		opacity:1;
		color:#444;
	}
	.search-block .search-button:active {}
	/*comment*/
	.cmt-avatar {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transition: left .2s linear;
	-moz-transition: left .2s linear;
	-ms-transition: left .2s linear;
	-o-transition: left .2s linear;
	transition: left .2s linear
}
.cmt-avatar .user {
	display: block;
	position: relative;
	z-index: 100
}
.cmt-avatar .user img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	height: 36px;
	width: 36px
}
	.input-wrapper input {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	background: rgba(255,255,255,0.85);
	padding: 7px 8px;
	margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #c0c8d2;
	width: 100%;
	font-size: 13px;
	height: 32px;
	background-color: #fff;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#f6f6f6), to(#fff));
	background-image: -moz-linear-gradient(top, #f6f6f6, #fff);
	background-image: -ms-linear-gradient(top, #f6f6f6, #fff);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #fff));
	background-image: -webkit-linear-gradient(top, #f6f6f6, #fff);
	background-image: -o-linear-gradient(top, #f6f6f6, #fff);
	background-image: linear-gradient(top, #f6f6f6, #fff);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.08);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.08);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.08)
}
.input-wrapper input:focus {
	outline: 0;
	border-color: #a9b3c0
}
#disqus-thread {
	margin: 2em 0 0
}
.edit {
	margin-bottom: 9px
}
.edit .textarea-wrapper {
	margin: 3px 0 9px!important
}
.textarea-wrapper {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
	position: relative;
	width:549px;
	padding: 5px 10px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 0 48px;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.12);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.12);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.12);
	background-color: rgba(255,255,255,0.45);
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(rgba(245,245,245,0)), to(rgba(255,255,255,0.45)));
	background-image: -moz-linear-gradient(top, rgba(245,245,245,0), rgba(255,255,255,0.45));
	background-image: -ms-linear-gradient(top, rgba(245,245,245,0), rgba(255,255,255,0.45));
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245,245,245,0)), color-stop(100%, rgba(255,255,255,0.45)));
	background-image: -webkit-linear-gradient(top, rgba(245,245,245,0), rgba(255,255,255,0.45));
	background-image: -o-linear-gradient(top, rgba(245,245,245,0), rgba(255,255,255,0.45));
	background-image: linear-gradient(top, rgba(245,245,245,0), rgba(255,255,255,0.45));
	border: 1px solid #c0c8d2;
	border: 1px solid rgba(75,83,94,0.45)
}
.textarea-wrapper .textarea {
	color: #444;
	color: rgba(0,0,0,0.8);
	cursor: text;
	resize: none;
	border: 0;
	background: 0;
	display: block;
	padding: 0 8px;
	margin: 0;
	width: 100%;
	min-height: 29px;
	height: auto;
	line-height: 1.4;
	font-size: 14px;
	font-family: "Helvetica Neue", helvetica, arial, sans-serif;
	overflow-y: scroll;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out
}
.textarea-wrapper .textarea .placeholder {
	color: #999;
	padding-left: 4px;
	line-height: 25px
}
.textarea-wrapper .textarea p, .textarea-wrapper .textarea div {
	margin: 0;
	line-height: 1.4
}
.textarea-wrapper .textarea:focus {
	outline: 0
}
.textarea-wrapper.error {
	border-color: #ff2e46
}
.focus .textarea-wrapper .textarea {
	min-height: 39.6px
}
.focus .textarea-wrapper.error {
	border-color: #ff2e46
}
.postbox {
	position: relative;
	margin: 0 0 25px
}
.postbox .cmt-avatar {
	top: 0
}
.postbox .media-drag-hover {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.4);
	text-align: center;
	font-weight: bold;
	z-index: 1000;
	color: #fff
}
.postbox .media-drag-hover .drag-text {
	border: 3px dashed #fff;
	padding: 12px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: -22px 30px 0;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 45px
}
.postbox .media-preview {
	background: #ddd;
	border-top: 1px solid #CCC;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.3);
	padding: 8px 0
}
.postbox .media-preview.empty, .postbox .media-preview .empty {
	display: none
}
.postbox .media-preview a.media-delete {
	position: absolute;
	top: 6px;
	right: 6px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	background-color: rgba(0,0,0,0.5);
	height: 16px;
	width: 16px;
	line-height: 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: none
}
.postbox .media-preview a.media-delete:hover {
	background-color: rgba(0,0,0,0.8)
}
.postbox .media-preview .media-expanded {
	max-height: 300px;
	margin: 8px 8px 0;
	position: relative;
	text-align: center
}
.postbox .media-preview .media-expanded img {
	max-height: 300px;
	max-width: 100%
}
.postbox .media-preview li {
	display: inline-block;
	position: relative;
	height: 52px;
	width: 52px;
	padding: 1px;
	margin: 0 0 0 8px;
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px #ccc;
	-moz-box-shadow: inset 0 0 0 1px #ccc;
	box-shadow: inset 0 0 0 1px #ccc
}
.postbox .media-preview li img {
	height: 50px;
	width: 50px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block
}
.postbox .media-preview li a.media-delete {
	top: 3px;
	right: 3px
}
.postbox .media-preview li:hover a.media-delete {
	display: block
}
.postbox .media-preview li .media-progress {
	position: absolute;
	top: 47%;
	left: 3px;
	width: 44px;
	height: 5px;
	background: #eee
}
.postbox .media-preview li .media-progress .bar {
	background-color: #bbb;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0
}
.postbox .media-preview li.active {
	border: 1px solid;
	padding: 0
}
.postbox .media-preview li.active a.media-delete {
	top: 2px;
	right: 2px
}
.postbox .post-actions {
	-webkit-transition: opacity linear .2s;
	-moz-transition: opacity linear .2s;
	-ms-transition: opacity linear .2s;
	-o-transition: opacity linear .2s;
}

.post-list {
	list-style-type: none;
	margin: 0
}
.post-list>.post {
	padding-left: 48px
}
.post-list>.post.minimized, .post-list>.post.collapsed {
	padding-left: 36px;
	min-height: 24px
}
.post-list>.post.minimized:first-child>.post-content .cmt-avatar, .post-list>.post.collapsed:first-child>.post-content .cmt-avatar {
	top: 0
}
.post-list>.post:first-child {
	border-top: 0;
	padding-top: 0
}
.post-list>.post:first-child>.post-content {
	padding-top: 0
}
.post-list>.post:first-child>.post-content .indicator {
	top: 0
}
.post-list>.post:first-child>.post-content .cmt-avatar {
	top: 0
}
.post-list .post {
	border-top: 1px solid #dee2e7;
	border-top: 1px solid rgba(0,0,0,0.1);
*zoom:1;
	position: relative
}
.post-list .post:before, .post-list .post:after {
	display: table;
	content: "";
	line-height: 0
}
.post-list .post:after {
	clear: both
}
.post-list .post .postbox .cmt-avatar .user img {
	height: 24px;
	width: 24px
}
.post-list .post .postbox .auth-section, .post-list .post .postbox .textarea-wrapper {
	margin: 0 0 0 36px
}
.post-list .post .post {
	padding-left: 36px;
*zoom:1
}
.post-list .post .post:before, .post-list .post .post:after {
	display: table;
	content: "";
	line-height: 0
}
.post-list .post .post:after {
	clear: both
}
.post-list .post .post .cmt-avatar .tooltip-outer {
	left: 24px;
	top: - 12px
}
.post-list .post .post .cmt-avatar .user img {
	height: 24px;
	width: 24px
}
.post-list .post .post .indicator {
	height: 24px;
	position: absolute
}
.post-list .post.collapsed .children {
	display: none
}
.post-list .post.minimized, .post-list .post.collapsed {
	padding-left: 36px
}
.post-list .post.minimized .post-media, .post-list .post.collapsed .post-media {
	display: none
}
.post-list .post.minimized>.post-content, .post-list .post.collapsed>.post-content {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	min-height: 24px;
	margin: 0
}
.post-list .post.minimized>.post-content .collapse, .post-list .post.collapsed>.post-content .collapse {
	display: none
}
.post-list .post.minimized>.post-content .expand, .post-list .post.collapsed>.post-content .expand {
	display: inline!important
}
.post-list .post.minimized>.post-content .post-message p, .post-list .post.collapsed>.post-content .post-message p {
	line-height: 24px
}
.post-list .post.minimized>.post-content header, .post-list .post.collapsed>.post-content header {
	line-height: 24px;
	font-size: 12px
}
.post-list .post.minimized>.post-content footer, .post-list .post.collapsed>.post-content footer {
	display: none
}
.post-list .post.minimized>.post-content .cmt-avatar, .post-list .post.collapsed>.post-content .cmt-avatar {
	top: 15px
}
.post-list .post.minimized>.post-content .cmt-avatar img, .post-list .post.collapsed>.post-content .cmt-avatar img {
	height: 24px;
	width: 24px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.post-list .post.minimized>.post-content .indicator, .post-list .post.collapsed>.post-content .indicator {
	display: none
}
.post-list .post.collapsed>.post-content .post-message {
	display: none
}
.post-list .post.minimized>.post-content .post-message p {
	opacity: .7;
	font-size: 12px
}
.children .children .children>.post {
	padding-left: 0!important
}
.children .children .children>.post .post-body {
	margin-left: 36px
}
#expand-children {
	display: none;
	font-size: 12px;
	text-align: center;
	margin: 0 0 15px
}
.children .children .children .children>.post #expand-children {
	display: block
}
.publisher-anchor-color{color: #333;
font-weight: bold;}
.post-content {
*zoom:1;
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.post-content:before, .post-content:after {
	display: table;
	content: "";
	line-height: 0
}
.post-content:after {
	clear: both
}
.post-content .indicator {
	position: absolute;
	height: 36px
}
.post-content .avatar {
	top: 15px
}
.post-content.new {
	padding-left: 12px
}
.post-content.new .avatar {
	left: 12px
}
.post-content.new .indicator {
	-webkit-transition: opacity 10s linear;
	-moz-transition: opacity 10s linear;
	-ms-transition: opacity 10s linear;
	-o-transition: opacity 10s linear;
	transition: opacity 10s linear;
	width: 5px;
	height: 36px;
	background: #ffc62e;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	top: 15px;
	left: 0
}
.post-content.new.seen .indicator {
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0
}
.post-content.post-reply .source-avatar {
	position: absolute;
	left: 4.5px;
	top: 4.5px;
	height: 31.5px;
	width: 31.5px;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.12);
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.12);
	box-shadow: 0 0 0 1px rgba(0,0,0,0.12)
}
.post-content.post-reply .target-avatar {
	height: 31.5px;
	width: 31.5px
}
.post-content .post-media {
	margin: .5em 0 0
}
.post-content .post-media ul {
*zoom:1
}
.post-content .post-media ul:before, .post-content .post-media ul:after {
	display: table;
	content: "";
	line-height: 0
}
.post-content .post-media ul:after {
	clear: both
}
.post-content .post-media li {
	float: left;
	margin: 0 10px 10px 0
}
.post-content .post-media a {
	background: #fff;
	cursor: -moz-zoom-in;
	cursor: -webkit-zoom-in;
	position: relative;
	display: block
}
.post-content .post-media a:after {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.12);
	-moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.12);
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.12);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 1000
}
.post-content .post-media img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	height: 75px;
	width: 75px;
	z-index: -1
}
.post-content footer {
	clear: both
}
.post-content .textarea-wrapper {
	margin: 0 0 0 36px
}
.post-content .auth-section {
	margin: -4px 0 0 36px
}
.post-content .bullet {
	padding: 0;
	font-size: 75%;
	color: #ccc;
	line-height: 1.4
}
.post-content header {
	color: #777;
	line-height: 16px;
	font-size: 12px;
	position: relative
}
.post-content header .bullet {
	padding: 0 3px
}
.post-content header a, .post-content header .name {
	font-weight: 600
}
.post-content header .post-menu {
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-ms-transition: .2s linear;
	-o-transition: .2s linear;
	transition: .2s linear;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	visibility: hidden;
	position: relative;
	top: -2px;
*zoom:1;
	float: right
}
.post-content header .post-menu:before, .post-content header .post-menu:after {
	display: table;
	content: "";
	line-height: 0
}
.post-content header .post-menu:after {
	clear: both
}
.post-content header .post-menu>li {
	float: left;
	margin: 0 0 0 8px
}
.post-content header .post-menu>li a {
	color: #666!important;
	color: rgba(0,0,0,0.5)!important
}
.post-content header .post-menu .collapse a, .post-content header .post-menu .expand a {
	font-size: 20px;
	filter: alpha(opacity=60);
	-khtml-opacity: .6;
	-moz-opacity: .6;
	opacity: .6;
	position: relative;
	top: -7px;
	padding: 10px 0 10px 10px
}
.post-content header .post-menu .collapse a:hover, .post-content header .post-menu .expand a:hover {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1
}
.post-content header .dropdown .dropdown-toggle {
	border-left: 1px dotted #afb8c5;
	border-left: 1px dotted rgba(75,83,94,0.36);
	padding-left: 5px
}
.post-content header .dropdown .dropdown-toggle .caret {
	margin-top: 4px
}
.post-content header .dropdown .dropdown-toggle {
	border-left: 1px dotted #afb8c5;
	border-left: 1px dotted rgba(75,83,94,0.36);
	padding-left: 5px
}
.post-content header .dropdown .dropdown-menu {
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	position: absolute;
	left: auto;
	right: 0;
	top: 15px;
	min-width: 100px;
	padding: 0
}
.post-content header .dropdown .dropdown-menu li a {
	display: block;
	padding: 6px 8px;
	white-space: nowrap;
	font-weight: 600;
	font-size: 11px
}
.post-content header .dropdown.open {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1
}
.post-content header .dropdown.open .dropdown-toggle {
	background: 0;
	color: #2e9fff!important
}
.post-content header .dropdown.open .dropdown-menu {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	visibility: visible!important
}
.post-content header .time-ago, .post-content header .parent-link {
	font-weight: 400;
	font-size: 95%;
	color: inherit
}
.post-content header .time-ago i, .post-content header .parent-link i {
	font-size: 80%;
	padding: 0 1px
}
.post-content .post-message {
*zoom:1
}
.post-content .post-message:before, .post-content .post-message:after {
	display: table;
	content: "";
	line-height: 0
}
.post-content .post-message:after {
	clear: both
}
.post-content .post-message.loading {
	background: url("http://mediacdn.disqus.com/1355863807/img/next/waiting.gif") center left no-repeat;
	min-height: 22px
}
.post-content .post-message p {
	line-height: 22px;
	margin: 0 0 9px
}
.post-content .post-message p:last-child {
	margin: 0
}
.post-content .post-message blockquote, .post-content .post-message pre {
	line-height: 22px;
	margin: 0 0 9px;
	border-left: 4px solid #dee2e7;
	padding: 0 0 0 12px
}
.post-content .post-message blockquote:last-child, .post-content .post-message pre:last-child {
	margin: 0
}
.post-content .post-message code {
	font-size: 12px;
	font-family: monaco, menlo, monospace
}
.post-content footer {
	font-size: 11px;
	line-height: 1.85;
	color: #6c6c6c;
	margin: 4px 0 0
}
.post-content footer .bullet {
	line-height: 1.6
}
.post-content footer menu {
*zoom:1;
	margin: 0;
	padding: 0
}
.post-content footer menu:before, .post-content footer menu:after {
	display: table;
	content: "";
	line-height: 0
}
.post-content footer menu:after {
	clear: both
}
.post-content footer menu li {
	float: left;
	list-style-type: none;
	margin: 0 7px 0 0;
	padding: 0
}
.post-content footer a {
	color: #999;
	font-weight: 500
}
.post-content footer a:hover {
	color: #666
}
.post-content footer .voting {
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-ms-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative
}
.post-content footer .voting a {
	position: relative;
	display: inline-block;
	padding: 0 4px;
	line-height: .85;
	height: 11px;
	color: inherit;
	vertical-align: middle
}
.post-content footer .voting a:after {
	content: "";
	display: block;
	position: absolute;
	top: -10px;
	left: 0;
	right: -6px;
	bottom: -10px
}
.post-content footer .voting .control {
	font-size: 13px;
	-webkit-transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	transition: opacity .2s linear;
	filter: alpha(opacity=70);
	-khtml-opacity: .7;
	-moz-opacity: .7;
	opacity: .7;
	border-left: 0 solid transparent;
	border-right: 0 solid transparent;
	vertical-align: middle
}
.post-content footer .voting .vote-up:hover .control, .post-content footer .voting .vote-down:hover .control {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1
}
.post-content footer .voting .vote-up {
	padding-left: 0
}
.post-content footer .voting .vote-up:after {
	right: -3px;
	left: -5px
}
.post-content footer .voting .vote-up .control {
	border-bottom: 0 solid #495e6f
}
.post-content footer .voting .vote-down {
	padding-right: 0;
	padding-left: 6px;
	border-left: 1px dotted #afb8c5;
	border-left: 1px dotted rgba(75,83,94,0.36)
}
.post-content footer .voting .vote-down .count.count-0 {
	display: none
}
.post-content footer .voting .vote-down .control {
	border-top: 0 solid #495e6f
}
.post-content footer .voting .vote-down:hover .tooltip, .post-content footer .voting .vote-down:active .tooltip {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	visibility: visible!important
}
.post-content footer .voting .vote-down .tooltip {
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
	-webkit-transition-delay: .4s;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: 100;
	display: inline-block;
	width: 170px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 1.1;
	padding: 6px 12px;
	border: 0;
	font-weight: 600;
	-webkit-box-shadow: 0 0 0 2px rgba(18,30,38,.24), 0 1px 6px rgba(18,30,38,.44);
	-moz-box-shadow: 0 0 0 2px rgba(18,30,38,.24), 0 1px 6px rgba(18,30,38,.44);
	box-shadow: 0 0 0 2px rgba(18,30,38,.24), 0 1px 6px rgba(18,30,38,.44);
	bottom: 20px;
	left: -3px
}
.post-content footer .voting .vote-up.upvoted .count {
	color: #2e9fff
}
.post-content footer .voting .vote-up.upvoted .control {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	color: #2e9fff
}
.post-content footer .voting .vote-down.downvoted .count {
	color: #ff2e35
}
.post-content footer .voting .vote-down.downvoted .control {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	color: #ff2e35
}
.post-content footer .share {
	position: relative
}
.post-content footer .share .toggle {
	position: relative;
	z-index: 1000;
	cursor: pointer
}
.post-content footer .share ul {
	top: -10px;
	left: 0;
	padding: 8px 4px 8px 40px;
	height: 30px;
	width: 300px;
	white-space: nowrap;
	position: absolute;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	visibility: hidden
}
.post-content footer .share ul li {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	left: 0
}
.post-content footer .share:hover ul {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	visibility: visible!important
}
.post-content footer .share:hover ul li {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1
}
.post-content footer .share:hover ul li.twitter {
	left: 48px
}
.post-content footer .share:hover ul li.facebook {
	left: 71px
}
.post-content footer .share:hover ul li.link {
	left: 94px
}
.post-content .realtime {
	float: right;
	margin: 0
}
.post-content .realtime .realtime-replies {
	color: #999;
	font-size: 85%
}
.post-content .realtime .btn {
	-webkit-transition: right .2s ease-in-out;
	-moz-transition: right .2s ease-in-out;
	-ms-transition: right .2s ease-in-out;
	-o-transition: right .2s ease-in-out;
	transition: right .2s ease-in-out;
	display: inline;
	font-size: 10px;
	padding: 0 0 0 14px;
	position: relative;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: 0;
	text-shadow: none;
	border: 0;
	right: -100%
}
.post-content .realtime .btn.reveal {
	right: 0
}
.post-content .realtime .btn.reveal .indicator {
	width: 5px!important
}
.post-content .realtime .btn:hover {
	color: #444
}
.post-content .realtime .btn .indicator {
	-webkit-transition: width .6s ease-in-out;
	-moz-transition: width .6s ease-in-out;
	-ms-transition: width .6s ease-in-out;
	-o-transition: width .6s ease-in-out;
	transition: width .6s ease-in-out;
	display: inline-block;
	width: 300px!important;
	height: 9px!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffc62e;
	position: absolute!important;
	left: 5px!important;
	top: 2px!important
}
.post-content:hover header .post-menu {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	visibility: visible!important
}
.post-content .cmt-avatar {
top: 15px;
}
.load-more .btn {
font-size: 13px;
font-weight: 500;
display: block;
text-align: center;
padding: 8px 14px;
margin:15px 0;
}
.post-reply{margin-top:7px}
.post-reply .textarea-wrapper{width:500px}