@media print {
      .noprint { display: none; }
    }

html {height:100%;}
body {
	margin:0;
	height:100%;
	color:#525261;
	font:12px/24px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	background:#c3c3c6;
	min-width:980px;
	overflow-x: hidden;
}
form {
	display:inline;
	margin:0;
	padding:0;
}
input:focus {outline: 0;color:#000!important;}
textarea:focus {outline: 0;}
img {border:none;font-size:9px;line-height:11px!important;color:#AAA;}
a {text-decoration:none;color:#0099FF;}
a:hover {text-decoration:none;color:#006BB2;} 

a:focus {outline:none;}
/* general */
#main{
	display:table;
	width:100%;
	height:100%;
}
#main-holder{
	display:table-row;
	width:100%;
	clear:both;
}
.seo-holder {
	display:table;
	width:100%;
	clear:both;
}
.holder {
	width:100%;
	clear:both;
}
.holder:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.wrap-left {
	float:left;
	position:relative;
	left:50%;
}
.wrap-right {
	position:relative;
	left:-50%;
}
* html .wrap-right {float:left;}
input.focused {color:#000 !important;}
img.rounded {visibility:hidden !important;}
* html img.rounded {visibility:visible !important;}
/* buttons */
a.button-dark-next {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	color:#fff !important;
	font-size:11px;
	line-height:18px;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-dark-next.gif) no-repeat;
	display:inline;
	white-space:nowrap;
	text-shadow:1px 1px #000;
}
a.button-dark-next span {
	display:block;
	padding:0 25px 0 0;
	margin:0 -10px 0 0;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-dark-next.gif) no-repeat 100% 0;
	position:relative;
	cursor:pointer;
	overflow:hidden;
}
a.button-dark-next:hover {background-position:0 -19px;}
a.button-dark-next:hover span {background-position:100% -19px;}
a.button-dark-next.mouse-down {
	color:#ccc !important;
	background-position:0 -38px !important;
}
a.button-dark-next.mouse-down span {background-position:100% -38px !important;}
a.button-light-next {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	color:#fff !important;
	font-size:11px;
	line-height:18px;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-light-next.gif) no-repeat;
	display:inline;
	white-space:nowrap;
	text-shadow:1px 1px #666;
}
a.button-light-next span {
	float:left;
	padding:0 25px 0 0;
	margin:0 -10px 0 0;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-light-next.gif) no-repeat 100% 0;
	position:relative;
	cursor:pointer;
	display:inline;
}
a.button-light-next:hover {background-position:0 -19px;}
a.button-light-next:hover span {background-position:100% -19px;}
a.button-light-next.mouse-down {
	color:#ccc !important;
	background-position:0 -38px !important;
}
a.button-light-next.mouse-down span {background-position:100% -38px !important;}
a.button-dark {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	color:#fff !important;
	font-size:11px;
	line-height:18px;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-dark.gif) no-repeat;
	white-space:nowrap;
	text-shadow:1px 1px #000;
}
a.button-dark span {
	float:left;
	padding:0 10px 0 0;
	margin:0 -10px 0 0;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-dark.gif) no-repeat 100% 0;
	position:relative;
	cursor:pointer;
}
a.button-dark:hover {background-position:0 -19px;}
a.button-dark:hover span {background-position:100% -19px;}
a.button-dark.mouse-down {
	color:#ccc !important;
	background-position:0 -38px !important;
}
a.button-dark.mouse-down span {background-position:100% -38px !important;}
a.button-light {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	color:#fff !important;
	font-size:11px;
	line-height:18px;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-light.gif) no-repeat;
	white-space:nowrap;
	text-shadow:1px 1px #666;
}
a.button-light span {
	float:left;
	padding:0 10px 0 0;
	margin:0 -10px 0 0;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-light.gif) no-repeat 100% 0;
	position:relative;
	cursor:pointer;
}
a.button-light:hover {background-position:0 -19px;}
a.button-light:hover span {background-position:100% -19px;}
a.button-light.mouse-down {
	color:#ccc !important;
	background-position:0 -38px !important;
}
a.button-light.mouse-down span {background-position:100% -38px !important;}
a.button-light-2 {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 9px;
	color:#fff !important;
	font-size:11px;
	line-height:18px;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-light-2.gif) no-repeat;
	white-space:nowrap;
}
a.button-light-2 span {
	float:left;
	padding:0 9px 0 0;
	margin:0 -10px 0 0;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-light-2.gif) no-repeat 100% 0;
	position:relative;
	cursor:pointer;
}
a.button-light-2:hover {background-position:0 -19px;}
a.button-light-2:hover span {background-position:100% -19px;}
a.button-light-2.mouse-down {
	color:#ccc !important;
	background-position:0 -38px !important;
}
a.button-light-2.mouse-down span {background-position:100% -38px !important;}
#request-btn {margin-top:10px;}
#requestpass_form .optin-wrapper {float:left; display:inline;margin-top:7px;}
a.button-toppanel-register {
	float:left;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	color:#fff !important;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-toppanel-buttons.gif) no-repeat 100% -114px;
	white-space:nowrap;
}
a.button-toppanel-register span {
	float:left;
	padding:0 0 0 36px;
	margin:0 0 0 -10px;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-toppanel-buttons.gif) no-repeat 0 -114px;
	position:relative;
	cursor:pointer;
}
a.button-toppanel-register:hover {background-position:100% -133px;}
a.button-toppanel-register:hover span {background-position:0 -133px;}
a.button-toppanel-register.mouse-down {
	color:#ccc !important;
	background-position:100% -38px !important;
}
a.button-toppanel-register.mouse-down span {background-position:0 -152px !important;}
a.button-toppanel-register.loading {background-position:100% -171px;cursor:default;}
a.button-toppanel-register.loading span {background-position:0 -171px;cursor:default;}
a.button-toppanel-login {
	float:left;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	color:#fff !important;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-toppanel-buttons.gif) no-repeat 100% -57px;
	white-space:nowrap;
}
a.button-toppanel-login span {
	float:left;
	padding:0 0 0 36px;
	margin:0 0 0 -10px;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-toppanel-buttons.gif) no-repeat 0 -57px;
	position:relative;
	cursor:pointer;
}
a.button-toppanel-login:hover {background-position:100% -76px;}
a.button-toppanel-login:hover span {background-position:0 -76px;}
a.button-toppanel-login.mouse-down {
	color:#ccc !important;
	background-position:100% -38px !important;
}
a.button-toppanel-login.mouse-down span {background-position:0 -95px !important;}
a.button-toppanel-login.loading {background-position:100% -171px;cursor:default;}
a.button-toppanel-login.loading span {background-position:0 -171px;cursor:default;}
a.button-toppanel-profile {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 36px;
	color:#fff !important;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-toppanel-buttons.gif) no-repeat;
	white-space:nowrap;
}
a.button-toppanel-profile span {
	float:left;
	padding:0 8px 0 0;
	margin:0 -10px 0 0;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-toppanel-buttons.gif) no-repeat 100% 0;
	position:relative;
	cursor:pointer;
	text-transform:uppercase;
}
a.button-toppanel-profile:hover {background-position:0 -19px;}
a.button-toppanel-profile:hover span {background-position:100% -19px;}
a.button-toppanel-profile.mouse-down {
	color:#ccc !important;
	background-position:0 -38px !important;
}
a.button-toppanel-profile.mouse-down span {background-position:100% -38px !important;}
a.button-toppanel-profile.loading {background-position:0 -171px;cursor:default;}
a.button-toppanel-profile.loading span {background-position:100% -171px;cursor:default;}



/* .dashboard-holder .dashboard .view-box .btn a {
	float:left;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/btn-view-r.gif) no-repeat 100% 0;
	padding:0 9px 0 0;
}
.dashboard-holder .dashboard .view-box .btn a span {
	float:left;
	font:bold 12px/19px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-view-l.gif) no-repeat;
	padding:0 0 0 37px;
	text-transform:uppercase;
}  */






a.button-pending {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 9px;
	color:#525261;
	font-size:11px;
	line-height:18px;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-pending.gif) no-repeat;
	white-space:nowrap;
}
a.button-pending span {
	float:left;
	padding:0 9px 0 0;
	margin:0 -10px 0 0;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-pending.gif) no-repeat 100% 0;
	position:relative;
	cursor:pointer;
}
a.button-pending:hover {background-position:0 -19px;color:#000;text-shadow:1px 1px rgba(0,0,0,0.25);}
a.button-pending:hover span {background-position:100% -19px;}
a.button-pending.mouse-down {
	color:#ccc !important;
	background-position:0 -38px !important; ;color:#FFF;text-shadow:1px 1px rgba(0,0,0,0.25);
}
a.button-pending.mouse-down span {background-position:100% -38px !important;}
a.open-dd {
	padding-right:10px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-open-dd.gif) no-repeat 100% 56%;
}
a.lnk-more {
	padding-right:8px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-grey-right.gif) no-repeat 100% 56%;
}
.w50 {width:30px;}
.w75 {width:55px;}
.w100 {width:80px;}
.w125 {width:105px;}
.w150 {width:130px;}
.w170 {width:150px;}
.w175 {width:155px;}
.w200 {width:180px;}
.w225 {width:205px;}
.w250 {width:230px;}
.w300 {width:280px;}
.wfull {width:100%;}
.w50 span,
.w75 span,
.w100 span,
.w125 span,
.w150 span,
.w170 span,
.w175 span,
.w200 span,
.w225 span,
.w250 span,
.w300 span,
.wfull span {
	float:none !important;
	display:block !important;
	overflow:hidden !important;
}
/* forms */
#content .inp-txt {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt.gif) no-repeat;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
}
#content .inp-txt .inp-txt-bg {
	float:left;
	padding:0 0 0 0;
	margin:0 -10px 0 0;
	height:30px;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt.gif) no-repeat 100% 0;
}
#content .inp-txt input {
	float:left;
	margin:7px 10px 0 0;
	padding:0;
	border:0;
	height:auto;
	background:none;
	color:#525261;
	font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
#content .inp-txt-small {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt-small.gif) no-repeat;
	padding:0 0 0 8px;
	margin:0 8px 0 0;
	position:relative;
}
#content .inp-txt-small .inp-txt-bg {
	float:left;
	padding:0 0 0 0;
	margin:0 -8px 0 0;
	height:23px;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt-small.gif) no-repeat 100% 0;
}
#content .inp-txt-small input {
	float:left;
	margin:4px 8px 0 0;
	padding:0;
	border:0;
	width:auto;
	height:auto;
	background:none;
	color:#525261;
	font:11px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
#content .inp-txt-thin {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt-thin.gif) no-repeat;
	padding:0 0 0 8px;
	margin:0 8px 0 0;
	position:relative;
}
#content .inp-txt-thin .inp-txt-bg {
	float:left;
	padding:0 0 0 0;
	margin:0 -8px 0 0;
	height:21px;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt-thin.gif) no-repeat 100% 0;
}
#content .inp-txt-thin input {
	float:left;
	margin:3px 8px 0 0;
	padding:0;
	border:0;
	width:auto;
	height:auto;
	background:none;
	color:#525261;
	font:11px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.light-textarea {
	overflow:hidden;
	width:560px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-light-textarea.gif) repeat-y;
}
.light-textarea .textarea-top-bg {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-light-textarea.gif) no-repeat -560px 0;
}
.light-textarea .textarea-bottom-bg {
	overflow:hidden;
	width:540px;
	padding:10px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-light-textarea.gif) no-repeat -1120px 100%;
	position:relative;
}
.light-textarea textarea {
	float:left;
	width:100%;
	max-width:540px;
	height:61px;
	margin:0;
	padding:0;
	border:0;
	overflow:auto;
	background:none;
	color:#666;
	font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.light-textarea textarea.focused {color:#000;}
* html .light-textarea textarea {
	float:none;
	overflow:hidden;
}
.light-textarea .corner {
	position:absolute;
	z-index:6;
	right:4px;
	bottom:4px;
	width:7px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/textarea-corner2.gif) no-repeat -7px 0;
	clear:both;
	cursor:n-resize;
	display:none;
}
* html .light-textarea .corner {bottom:3px;}
/* nav */
#content ul.circle-nav {
	float:left;
	margin:0;
	padding:0;
	display:inline;
	visibility:hidden;
}
#content ul.circle-nav li {
	float:left;
	list-style:none;
	padding:0 1px;
}
#content ul.circle-nav li a {
	display:block;
	width:8px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-circle-nav-white.png) no-repeat;
}
#content ul.circle-nav li a.hover {background:url(http://cdn-imgcss.ultrashock.com/bg-circle-nav.png) no-repeat;}
#content ul.circle-nav li a.active {background:url(http://cdn-imgcss.ultrashock.com/bg-circle-nav.png) no-repeat;cursor:default;}
/* header */
/* top panel */
#top-panel {
	width:100%;
	background:#38383f url(http://cdn-imgcss.ultrashock.com/bg-top-panel.gif) repeat-x;
	position:absolute;
	top:-9999px;
}
#top-panel .panel {
	overflow:hidden;
	width:980px;
	height:230px;
	margin:0 auto;
	padding:40px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/bg-panel.png) no-repeat;
}
#top-panel .panel a.close {
	float:right;
	margin:10px 10px -23px 0;
	display:inline;
	width:13px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-close.gif) no-repeat;
	position:relative;
	z-index:22;
}
#top-panel .panel a.close:hover {background-position:0 -13px;}
/* login-panel */
#login-panel {
	overflow:hidden;
	width:980px;
	 margin:4px 0 0 7px;
}
#login-panel .login {
	float:left;
	width:406px;
	padding:25px 0 0 20px;
}
.btn-network-loading {background:url(http://cdn-imgcss.ultrashock.com/network-loading.gif) no-repeat 100% 50% !important;}
#login-panel .login .photo {
	float:left;
	overflow:hidden;
}

#login-panel .login .title {

	padding:0 0 4px 10px;
	overflow:hidden;
	position:relative;
}
#login-panel .email-sent .title h2,
#login-panel .forgot-your-password .title h2,
#login-panel .join .title h2,
#login-panel .login .title h2 {
	font:35px/36px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#4e4e58 !important;
	margin:0;
	height:36px;
	position:relative;
	z-index:2;
}
#login-panel .email-sent .title h2.low,
#login-panel .forgot-your-password .title h2.low,
#login-panel .join .title h2.low,
#login-panel .login .title h2.low {
	color:#fff !important;
	margin:-35px 0 0;
	z-index:1;
}
#login-panel .email-sent .title h2.low,
#login-panel .forgot-your-password .title h2.low,
#login-panel .join .title h2.low,
#login-panel .login .title h2.low {color:#fff !important}

#login-panel .login .photo img {display:block;}
#login-panel .login ul {
	float:right;
	width:295px;
	margin:0;
	padding:0;
}
#login-panel .login ul li {
	float:left;
	width:100%;
	padding:4px 0 4px 10px;
	list-style:none;
	font-size:12px;
	line-height:15px;
	position:relative;
	z-index:11;
}
#login-panel .login ul li label {
	float:left;
	padding:0 0 4px 3px;
	color:#1a1a25;
	font-weight:bold;
	text-shadow:1px 1px #ddd;
}
#login-panel .inp-txt {
	overflow:hidden;
	width:275px;
	height:26px;
	clear:both;
	padding:0 10px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt-top-panel.gif) no-repeat;
}
#login-panel .inp-txt input {
	float:left;
	margin:5px 0 0;
	padding:0;
	width:275px;
	border:0;
	background:#fff;
	color:#666;
	font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
#login-panel .login ul li .error {
	float:right;
	color:#c70000;
	position:absolute;
	top:4px;
	right:6px;
}
#login-panel .login ul li a.forgot-password {
	float:right;
	margin:0 6px 0 0;
	display:inline;
	color:#4f4f58;
	text-shadow:1px 1px #ddd;
}
#login-panel .login ul li a.forgot-password:hover {color:#1a1a25;}
#login-panel .login ul li .remember {
	float:left;
	padding:7px 0 0;
}
#login-panel .login ul li .remember input {
	float:left;
	width:12px;
	height:12px;
	margin:0 5px 0 0;
}
#login-panel .login ul li .remember label {
	color:#4e4e57;
	padding:0;
	font-weight:normal;
	font-size:10px;
	line-height:13px;
	text-shadow:1px 1px #ddd;
}
#login-panel .login ul li a.button-toppanel-login {
	float:right;
	margin-top:2px;
}
#login-panel .forgot-your-password {
	float:left;
	width:406px;
	height:160px;
	padding:25px 0 0 20px;
	display:none;
}
#login-panel .forgot-your-password .title {
	height:33px;
	overflow:hidden;
	display:block;
	padding:0 0 8px 10px;
}
#login-panel .forgot-your-password .content {
	/* overflow:hidden; */
	padding:0 0 0 121px;
	width:295px;
	height:82px;
	position: absolute;
	top:75px;
}
#login-panel .forgot-your-password .content label {
	display:block;
	padding: 6px 0 5px 3px;
	color:#4f4f58;
	font-size:12px;
	line-height:15px;
	text-shadow:1px 1px #ddd;
}
#login-panel .forgot-your-password .content .wrapper {
	overflow:hidden;
	width:100%;
	padding:10px 0 0;
}
#login-panel .content a.back {
	position:absolute;left:0;top:87px;
	font-size:11px;
	line-height:19px;
	color:#8a8a90;
	padding:0 0 0 10px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-back.gif) no-repeat 3px 60%;
	text-shadow:1px 1px #eee;
}
#login-panel .content a.back:hover {color:#383843;}
#login-panel .forgot-your-password .content a.button-toppanel-register {float:right;}
#login-panel .email-sent {
	float:left;
	width:430px;
	height:140px;
	padding:25px 0 0 20px;
	display:none;
}
#login-panel .email-sent .title {
	height:25px;
	overflow:hidden;
	display:block;
	padding:0 0 8px 10px;
}
#login-panel .email-sent .content {
	overflow:hidden;
	padding:0 0 0 110px;
	width:320px;
	height:82px;
}
#login-panel .email-sent .content p {
	margin:-4px 0 0;
	color:#4f4f58;
	line-height:22px;
}
#login-panel .email-sent .content p a {color:#4f4f58;}
#login-panel .email-sent .content p a:hover {color:#000;}
#login-panel .join {
	float:right;
	width:425px;
	height:140px;
	padding:25px 40px 0 0;
	position:relative;
	z-index:12;
}
#login-panel .join .title {
	overflow:hidden;
	display:block;
	width:100%;
	height:31px;
	margin:0 0 16px;
}
#login-panel .join p {
	margin:0;
	line-height:22px;
	color:#4f4f58;
	text-shadow:1px 1px #ddd;
}
#login-panel .join a.button-toppanel-register {
	position:absolute;
	bottom:9px;
	right:40px;
}
/* summary */
#summary {
	overflow:hidden;
	width:980px;
	display:none;
}
#summary .title-area {
	overflow:hidden;
	height:56px;
	padding:24px 30px 0 27px;
}
#summary .title-area .title {
	float:left;
	color:#4f4f58;
	font-size:35px;
	line-height:41px;
	letter-spacing:0px;
}
#summary .title-area .profile {
	float:right;
	margin:5px 0 0;
}
#summary .title-area .profile p {
	margin:0;
	padding:2px 0 0;
	clear:both;
	color:#7a7a83;
	font-size:10px;
	line-height:18px;
	text-align:center;
}
#summary .content {
	overflow:hidden;
	width:100%;
	height:100px;
	padding:0 0 23px;
	clear:both;
}
#summary .content .photo {
	float:left;
	padding:0 0 0 30px;
}
#summary .content .photo img {display:block;}
#summary .content .new {
	float:left;
	padding:0 0 0 30px;
	width:350px;
}
#summary .content .totals {
	float:left;
	padding:0 0 0 30px;
	width:420px;
}
#summary .content .subtitle {
	display:block;
	width:100%;
	padding:0 0 5px;
	color:#3d3d46;
	line-height:15px;
}
#summary .content ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:15px;
}
#summary .content ul li {
	overflow:hidden;
	vertical-align:top;
	list-style:none;
	color:#4f4f58;
	padding:0 0 0 14px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bullet-2.gif) no-repeat 3px 6px;
}
#summary .content ul li a {color:#4f4f58;}
#summary .content ul li a:hover {color:#000;}
#summary ul.submenu {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-size:11px;
	line-height:13px;
}
#summary ul.submenu li {
	display:inline;
	padding:0 4px 0 8px;
	list-style:none;
	color:#99999f;
	background:url(http://cdn-imgcss.ultrashock.com/separator-grey.gif) no-repeat 0 60%;
}
#summary ul.submenu li:first-child {
	padding-left:0;
	background:none;
}
#summary ul.submenu li a {color:#99999f;}
#summary ul.submenu li a:hover,
#summary ul.submenu li a.active {color:#fff;}
#header {
	width:100%;
	display:table-header-group;
	clear:both;
}
#header .header-content {
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-header-content.gif) repeat-x;
}
#header .header-area {
	clear:both;
	margin:0 auto;
	width:980px;
	height:120px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-header-area.png) no-repeat;
	/*position:rel ative; 
	z-index:11;*/
}
#header .header-area:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
a.btn-network {
	float:right;
	width:107px;
	height:18px;
	padding:0 10px 0 15px;
	margin:-14px 84px -3px 0;
	display:inline;
	color:#56565f;
	font-size:9px;
	line-height:17px;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-network.gif) no-repeat;
	text-decoration:none !important;
}
* html a.btn-network {
	position:relative;
	z-index:4;
}
a.btn-network:hover {background-position:0 -18px;}
.print-header {display:none;}
/* logo */
#header .logo {
	clear:both;
	float:left;
	width:245px;
	height:63px;
	margin:0 27px 0 14px;
}
#header .logo,
#header .logo a {
	display:block;
	width:245px;
	height:63px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/logo.png) no-repeat;
}
#header .logo a:hover {background-position:-245px 0;}
/* info-panel */
.info-panel {
	overflow:hidden;
	width:420px;
	height:23px;
	margin:0 auto 5px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-info-panel.png) no-repeat;
}
.info-panel:hover,
.info-panel.hover {background-position:100% 0;}
.info-panel ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:21px;
}
.info-panel ul li {
	display:inline;
	padding:0 5px 0 10px;
	list-style:none;
	color:#a8a8ae;
	background:url(http://cdn-imgcss.ultrashock.com/separator-grey.gif) no-repeat 0 64%;
}
.info-panel ul li:first-child {
	padding-left:0;
	background:none;
}
.info-panel ul li a {color:#a8a8ae;}
.info-panel ul li a:hover {color:#fff;}
.info-panel ul li a.login {
	padding:0 17px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-login.gif) no-repeat 100% 0;
}
.info-panel ul li a.login:hover {background-position:100% -25px;}



.item-list li a.logout  {
	padding:0 17px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-login.gif) no-repeat 88% 0;
	padding-right:26px;
}

.item-list li a.logout:hover  {background-position:88% -25px;}

.item-list li a.logout.loading {
	background:url(http://cdn-imgcss.ultrashock.com/preloader-tiny-dash.gif) no-repeat scroll 100% 65% transparent;cursor:default;
}


a.user-logout  {
	background:url(http://cdn-imgcss.ultrashock.com/ico-login.gif) no-repeat 0 3px;
	text-indent:-9999px;
	width:13px;
	margin-left:5px;display:inline-block;
}

a.user-logout:hover  {background-position:0 -22px;}

a.user-logout.loading {
	background:url(http://cdn-imgcss.ultrashock.com/preloader-tiny-dash.gif) no-repeat scroll 100% 55% transparent;cursor:default;
}




.info-panel ul li span {color:#fff;}
.info-panel ul li a.btn-summary {
	padding:0 12px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-bottom-light.gif) no-repeat 100% 60%;
}
.info-panel ul li a.btn-summary.opened {background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-top-light.gif) no-repeat 100% 60%;}
/* search */
#header .search {
	float:right;
	width:250px;
	margin:18px 25px 0 0;
	display:inline;
}
#header .search .input {
	overflow:hidden;
	height:26px;
	padding:7px 27px 0 27px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-search.gif) no-repeat;
	position:relative;
	z-index:16;
}
#header .search .input .loading {
	width:16px;
	height:16px;
	overflow:hidden;
	position:absolute;
	top:6px;
	left:208px;
	background:url(http://cdn-imgcss.ultrashock.com/search-loading.gif) no-repeat;
	text-indent:-6666px;
	display:none;
}
#header .search a#btn-search {
	float:left;
	margin:1px 6px 0 0;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-search.png) no-repeat;
}
#header .search a#btn-search:hover {background-position:0 -15px;}
#header .search a#btn-search:active {background-position:0 -30px;}
#header .search .input .inp-search {
	float:left;
	margin:0;
	padding:0;
	border:0;
	width:150px;
	background:none;
	color:#66666F;
	font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-weight:bold;
}
#header .search .input a.reset {
	float:right;
	width:13px;
	height:13px;
	margin:1px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-reset.gif) no-repeat;
	display: none;
}
#header .search .input a.reset:hover {background-position:0 -13px;}
#header .search .input a.reset:active {background-position:0 -26px;}
#header .search .open-global-popup {
	font-size:9px;
	line-height:12px;
	text-align:center;
	color:#4c4c55;
}
#header .search .open-global-popup a {
	color:#4c4c55;
	padding:0 10px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-down.gif) no-repeat 100% 60%;
}
#header .search .open-global-popup a:hover {color:#000;}



/* navigation */
.navigation-holder {
	float:left;
	margin:13px 7px 0 0;
	padding:0;
}

ul#navigation {
	float:left;
	height:38px;
	margin:0;
	padding:0 0 0 2px;
	display:inline;  
	width: 406px;
	background: url(http://cdn-imgcss.ultrashock.com/navigation-ccb2.png);
}
ul#navigation li {
	float:left;
	//zoom:1;
	list-style:none;
	position:relative;
	padding:0 0 0 3px;
}

ul#navigation li a {/*padding:0 3px 0 4px; border: solid #c33; border-width: 0 3px 0 4px;*/}

ul#navigation li:hover,
ul#navigation li.hover {
	position:relative;
	z-index:12;
}

ul#navigation li em {
position: absolute;
right: 0; top: 0px; height: 38px; width: 21px;
cursor: pointer;
/*opacity:0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);    
background:Red;*/
background-image: url('http://cdn-imgcss.ultrashock.com/navigation-ccb2.png');
background-repeat: no-repeat;
background-position: -9999px -9999px; 

}


ul#navigation li em.one.subhover {background-position: -161px -114px;}
ul#navigation li em.two.subhover {background-position: -305px -114px;}
ul#navigation li em.three.subhover {background-position: -384px -114px;}

ul#navigation li em.one.submousedown {background-position: -161px -76px;}
ul#navigation li em.two.submousedown {background-position: -305px -76px;}
ul#navigation li em.three.submousedown {background-position: -384px -76px;}

ul#navigation li.active em.one.subhover {background-position: -161px -38px;}
ul#navigation li.active em.two.subhover {background-position: -305px -38px;}
ul#navigation li.active em.three.subhover {background-position: -384px -38px;}

ul#navigation li.active em.one.submousedown {background-position: -161px -114px;}
ul#navigation li.active em.two.submousedown {background-position: -305px -114px;}
ul#navigation li.active em.three.submousedown {background-position: -384px -114px;}

#dark ul#navigation li.active em.one.submousedown {background-position: -161px -76px;}
#dark ul#navigation li.active em.two.submousedown {background-position: -305px -76px;}
#dark ul#navigation li.active em.three.submousedown {background-position: -384px -76px;}


/*ul#navigation li:hover .drop-down,*/
ul#navigation li.hover .drop-down {top:38px;}

ul#navigation li:hover .drop-down .drop-down,
ul#navigation li.hover .drop-down .drop-down {left:-9999px;}
ul#navigation .drop-down li:hover .drop-down,
ul#navigation .drop-down li.hover .drop-down {left:100%;}
ul#navigation li a#nav-assets {
	display:block;
	height:38px;
	width:177px;
	/*padding:0;*/
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/navigation-ccb2.png) no-repeat -5px 0px; 
}
ul#navigation li a#nav-assets:hover,
ul#navigation li:hover a#nav-assets,
ul#navigation li.hover a#nav-assets {background-position:-5px -38px;}
ul#navigation li.active a#nav-assets {background-position:-5px -76px;}
ul#navigation li.active:hover a#nav-assets {background-position:-5px -114px;}

ul#navigation li.active a#nav-assets:hover {background-position:-5px -114px;}
ul#navigation li a#nav-assets:active {background-position:-5px -76px !important;}

ul#navigation li a#nav-community {
	display:block;
	height:38px;
	width:141px;         
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/navigation-ccb2.png) no-repeat -185px 0;
}
ul#navigation li a#nav-community:hover,
ul#navigation li:hover a#nav-community,
ul#navigation li.hover a#nav-community {background-position:-185px -38px;}
ul#navigation li.active a#nav-community {background-position:-185px -76px;}

ul#navigation li.active:hover a#nav-community {background-position:-185px -114px;}
ul#navigation li.active a#nav-community:hover {background-position:-185px -114px;}
ul#navigation li:hover a#nav-community:active {background-position:-185px -76px !important;}
ul#navigation li a#nav-blog {
	display:block;
	height:38px;
	width:76px;                 
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/navigation-ccb2.png) no-repeat -329px 0;
}


ul#navigation li a#nav-blog:hover,
ul#navigation li:hover a#nav-blog,
ul#navigation li.hover a#nav-blog {background-position:-329px -38px;}
ul#navigation li.active a#nav-blog {background-position:-329px -76px;}
ul#navigation li.active:hover a#nav-blog {background-position:-329px -114px;}
ul#navigation li.active a#nav-blog:hover {background-position:-329px -114px;}
ul#navigation li a#nav-blog:active {background-position:-329px -76px !important;}
ul#navigation .drop-down {
	position:absolute;
	margin:0px;
	top:-9999px;
	left:0;
	z-index:250;
	clear:both;
	/*display: none;
	top:38px;
	left:-5px;
*/
}
ul#navigation .drop-down .top,
ul#navigation .drop-down .bottom {
	overflow:hidden;
	font-size:0;
	line-height:0;
	position:relative;
	clear:both;
}
ul#navigation .drop-down .top .right,
ul#navigation .drop-down .top .left,
ul#navigation .drop-down .bottom .right,
ul#navigation .drop-down .bottom .left{
	position:absolute;
	width:10px;
	height:10px;
	overflow:hidden;
	top:0;
	float:left;
}
ul#navigation .drop-down .top .right {
	right:0;
	background:url(http://cdn-imgcss.ultrashock.com/drop-tr.png) no-repeat;
}
ul#navigation .drop-down .top .left {
	left:0;
	background:url(http://cdn-imgcss.ultrashock.com/drop-tl.png) no-repeat;
}
ul#navigation .drop-down .bottom .right {
	right:0;
	background:url(http://cdn-imgcss.ultrashock.com/drop-br.png) no-repeat;
}
ul#navigation .drop-down .bottom .left {
	left:0;
	background:url(http://cdn-imgcss.ultrashock.com/drop-bl.png) no-repeat;
}
ul#navigation .drop-down .bg {
	overflow:hidden;
	height:10px;
	display:block;
	margin:0 10px;
}
ul#navigation .drop-down .top .bg {background:url(http://cdn-imgcss.ultrashock.com/drop-t.png) repeat-x;}
ul#navigation .drop-down .bottom .bg {background:url(http://cdn-imgcss.ultrashock.com/drop-b.png) repeat-x;}
ul#navigation .drop-down .block-area {
	padding:0 10px;
	clear:both;
	/*overflow:hidden;*/
}
ul#navigation .drop-down .block-area:after{
	content:'';
	clear:both;
	display:block;
	height:0;
}
* html ul#navigation .drop-down .block-area{height:1%;}
ul#navigation .drop-down .block-area:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
ul#navigation .drop-down .block-area .left-shadow,
ul#navigation .drop-down .block-area .right-shadow {
	width:10px;
	position:absolute;
	overflow:hidden;
	top:10px;
	height:50px;
}
ul#navigation .drop-down .block-area .left-shadow {
	background:url(http://cdn-imgcss.ultrashock.com/drop-l.png) repeat-y;
	left:0;
}
ul#navigation .drop-down .block-area .right-shadow{
	right:0;
	background:url(http://cdn-imgcss.ultrashock.com/drop-r.png) repeat-y;
}
ul#navigation .drop-down .content {
	background:#ebebeb;
	width:100%;
}
ul#navigation .drop-down .content:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
* html ul#navigation .drop-down .content{
	height:50px;
	overflow:visible;
}
ul#navigation .drop-down ul {
	float:left;
	margin:0 0 -1px;
	padding:0;
	width:100%;
}
ul#navigation .drop-down ul li {
	float:left;
	width:100%;
	padding:0 !important;
	list-style:none;
	font-size:12px;
	line-height:20px;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/none.gif) no-repeat;
	white-space:nowrap;
}
ul#navigation .drop-down ul li a {
	display:block;
	overflow:hidden;
	height:1%;
	padding:9px 10px 9px 10px;
	text-decoration:none;
	color:#38383f;
	border-bottom:1px solid #fff;
	position:relative;
}
ul#navigation .drop-down ul li:hover a,
ul#navigation .drop-down ul li.hover a,
ul#navigation .drop-down ul li a:hover {
	background:#fff url(bg-dd-hover.gif) repeat-x 0 50%;
	color:#000;
}
ul#navigation .drop-down ul li:hover .drop-down a,
ul#navigation .drop-down ul li.hover .drop-down a {background:none;}
ul#navigation .drop-down .drop-down ul li a:hover {background:#fff url(bg-dd-hover.gif) repeat-x 0 50%;}
ul#navigation .drop-down ul li a .next {
	display:block;
	height:1%;
	margin:-9px 0;
	padding:9px 32px 9px 0;
	background:url(http://cdn-imgcss.ultrashock.com/bg-next-level.gif) no-repeat 100% 50%;
	cursor:pointer;
}
ul#navigation .drop-down ul li a img {
	float:left;
	margin:0 8px 0 0;
	-moz-box-shadow:0 1px 3px #AAAAAA;
	-webkit-box-shadow:0 1px 3px #AAAAAA;
	box-shadow:0 1px 3px #AAAAAA;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
ul#navigation .drop-down ul li a strong {
	overflow:hidden;
	font-weight:bold;
	cursor:pointer;
	text-shadow: 1px 1px #ffffff;
}
ul#navigation .drop-down ul li a .new {
	position:absolute;
	top:0;
	right:0;
	z-index:122;
	width:50px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/label-new.gif) no-repeat;
}
ul#navigation .drop-down ul li a .next .new {right:32px !important;}
ul#navigation .drop-down .drop-down {
	top:-10px !important;
	left:-99999px;
	z-index:140;
	margin-left:-8px;
}
ul#navigation .drop-down .drop-down ul {overflow:hidden;}
ul#navigation .drop-down .drop-down li {width:100% !important;}
ul#navigation .drop-down .top-arrow {
	overflow:hidden;
	position:absolute;
	top:5px;
	left:25px;
	width:8px;
	height:4px;
	font-size:0;
	line-height:0;
	background:url(http://cdn-imgcss.ultrashock.com/drop-arrow.png) no-repeat;
	z-index:2;
}*/
.user-login #login-panel {display:none;}
.user-login #summary {display:block;}
.user-login .header-content ul.log-in {display:block;}
.info-panel ul.log-in {display:none;}
.user-login .info-panel ul.log-out {display:block;}
.user-login .info-panel ul.log-in {display:block;}
/* content */
#content {
	width:100%;
	display:table-footer-group;
	clear:both;
}
#content .wide-content {
	width:100%;
	overflow:hidden;
	margin:0 0 30px;
}
#content .content-area {
	-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);
	box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);
	clear:both;
	overflow:hidden;
	margin:0 auto 30px;
	padding:7px 0 0;
	width:980px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-content-top.png) no-repeat #FFF;
	position:relative;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#content .content-area-wide{
	-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);
	box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);
	clear:both;
	overflow:hidden;
	margin: -20px auto 30px;
	padding:7px 0 0;
	width:980px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-content-top.png) no-repeat #FFF;
	position:relative;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;

}
#content .content-area-wide.fluid {width:99%}
#content .content-area-wide.admin{margin: 0 auto 30px;}
#content .content-area-wide .wide {padding:0 20px}
#content .content-area-wide .infornation {width:auto!important;}
#content .content-area .content-bg {
	overflow:hidden;
	width:100%;
	background:#fff;
	padding:0 0 3px;
}
#content .content-area .content-bottom-bg {
	overflow:hidden;
	width:100%;
	height:7px;
	font-size:0;
	line-height:0;
	background:url(http://cdn-imgcss.ultrashock.com/bg-content-bottom.png) no-repeat;
}
#content .inner-content-bg {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-content-inner.gif) repeat-y 100% 0;
}
#content .inner-content-top {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-content-inner-top.png) no-repeat 100% 0;
}
#content .inner-content-bottom {
	overflow:hidden;
	width:100%;
	min-height:265px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-content-inner-bottom.png) no-repeat 100% 100%;
}
* html #content .inner-content-bottom {
	overflow:visible;
	height:300px;
}
/* typography */
.typography {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:14px 0 0;
}
.typography a {color:#09f;}
.typography a:hover {text-decoration:underline;}

/* thumbnail box */
.thumbnail {
	width:80px;
	margin:0 auto;
	position:relative;
	clear:both;
	text-align:center;
}
.thumbnail a {
	display:block;
	padding:0 !important;
	width:100% !important;
	color:#2675ab;
	cursor:pointer;
	overflow:hidden;
}
.thumbnail img {
	display:block;
	margin:0 auto;
	clear:both;
}
.thumbnail .tag {
	position:absolute;
	width:38px;
	height:38px;
	top:0;
	right:0;
	float:left;
	overflow:hidden;
}
/** html .thumbnail .tag {right:1px;}*/
* +html .thumbnail .tag {right:1px;}
.thumbnail .txt {
	margin:2px -2px 0;
	display:block;
	width:84px;
	font-size:9px;
	line-height:10px;
}
.thumbnail .new img {margin:-38px 0 0 -38px !important;}
.thumbnail .download img {margin:-38px 0 0 0 !important;}
.thumbnail .update img {margin:0 0 0 -38px !important;}
/* avatar box */
.avatar {
	width:80px;
	position:relative;
	margin:0 auto;
}
.avatar a {
	display:block;
	padding:0 !important;
	width:100% !important;
	cursor:pointer;
}
.avatar img {display:block;}
.avatar .label-online {
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	clear:both;
	width:40px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/label-online.gif) no-repeat;
	display:none;
}
.avatar .label-author {
	float:left;
	position:absolute;
	top:68px;
	left:0;
	z-index:12;
	clear:both;
	width:80px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/label-asset.png) no-repeat;
	display:none;
}
.avatar .label-bougth {
	float:left;
	position:absolute;
	top:68px;
	left:0;
	z-index:12;
	clear:both;
	width:80px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/label-asset.png) no-repeat 0 -12px;
	display:none;
}
.avatar .label-download {
	float:left;
	position:absolute;
	top:-12px;
	right:-14px;
	z-index:12;
	clear:both;
	width:35px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/label-download.png) no-repeat;
	display:none;
}
.online .label-online,
.author .label-author,
.bougth .label-bougth,
.download .label-download {display:block;}
/* blockquote */
blockquote {
	display:block;
	padding:14px 20px;
	height:1%;
	margin:0;
	background:#f4f3f3;
}
blockquote * {
	margin:0;
	/* font-size:12px;  */
	line-height:20px;
}
blockquote.border {
	background:none;
	border:1px solid #c3c3c6;
	padding:13px 19px;
}
/* filetypes */
.flash,
.flash * {color:#7e6681 !important;}
.flash a:hover,
a.flash:hover {color:#5c4460 !important;}
.flash a:active,
a.flash:active {color:#9f88a3 !important;}

.vector,
.vector * {color:#786965 !important;}
.vector a:hover,
a.vector:hover {color:#564743 !important;}
.vector a:active,
a.vector:active {color:#9a8b87 !important;}

.audio,
.audio * {color:#596ca1 !important;}
.audio a:hover,
a.audio:hover {color:#374a80 !important;}
.audio a:active,
a.audio:active {color:#7b8ec3 !important;}

.bitmaps,
.bitmaps * {color:#696464 !important;}
.bitmaps a:hover,
a.bitmaps:hover {color:#474242 !important;}
.bitmaps a:active,
a.bitmaps:active {color:#8b8686 !important;}

.jobs,
.jobs * {color:#828a6d !important;}
.jobs a:hover,
a.jobs:hover {color:#60684b !important;}
.jobs a:active,
a.jobs:active {color:#b5be9f !important;}

.forums,
.forums * {color:#407b72 !important;}
.forums a:hover,
a.forums:hover {color:#205950 !important;}
.forums a:active,
a.forums:active {color:#73aea5 !important;}

.blog,
.blog * {color:#536a7b !important;}
.blog a:hover,
a.blog:hover {color:#314859 !important;}
.blog a:active,
a.blog:active {color:#869dae !important;}

.tutorials,
.tutorials * {color:#6a6892 !important;}
.tutorials a:hover,
a.tutorials:hover {color:#484670 !important;}
.tutorials a:active,
a.tutorials:active {color:#9d9bc5 !important;}
/* highlight */
.highlight {
	background:#5e5e6c;
	border:5px solid #5e5e6c;
	border-width:2px 5px;
	color:#fff;
}
.highlight-marker {
	background:#ff6;
	border:5px solid #ff6;
	border-width:2px 5px;
}
.highlight-marker strong {
	background:#ff6;
	border:5px solid #ff6;
	border-width:2px 5px;
	color:#333;
}
.highlight-red {color:#c92121;}
.highlight-grey {color:#c3c3c6;}
.highlight-flash {
	background:#7e6681;
	border:5px solid #7e6681;
	border-width:2px 5px;
	color:#fff;
}
.highlight-vector {
	background:#786965;
	border:5px solid #786965;
	border-width:2px 5px;
	color:#fff;
}
.highlight-bitmap {
	background:#696464;
	border:5px solid #696464;
	border-width:2px 5px;
	color:#fff;
}
.highlight-audio {
	background:#596ca1;
	border:5px solid #596ca1;
	border-width:2px 5px;
	color:#fff;
}
.highlight-jobs {
	background:#828a6d;
	border:5px solid #828a6d;
	border-width:2px 5px;
	color:#fff;
}
.highlight-forums {
	background:#407b72;
	border:5px solid #407b72;
	border-width:2px 5px;
	color:#fff;
}
.highlight-blog {
	background:#536a7b;
	border:5px solid #536a7b;
	border-width:2px 5px;
	color:#fff;
}
.highlight-tutorials {
	background:#066892;
	border:5px solid #066892;
	border-width:2px 5px;
	color:#fff;
}
.highlight-bold {
	font-weight:bold;
	color:#1b1b1b;
}
.highlight-invisible {visibility:hidden;}
/* notice */

span.attention strong {font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold !important;}
span.attention {
	display:block;
	padding:14px 20px 14px 50px;
	margin:0 0 20px;
	height:1%;
	overflow:hidden;
	color:#960;
	font-size:12px;
	line-height:18px;
	background:#ffc url(http://cdn-imgcss.ultrashock.com/ico-attention.png) no-repeat 18px 15px;
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.20) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.20) inset;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.20) inset;
	font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
span.attention a {color:#d19833;}

span.attention.submission {padding-left:55px;background-color:#ffd}
span.attention label {color:#996600!important;font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif!important;}
span.attention strong {color:#996600!important}

span.alert strong {font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold !important;}
span.alert {
	display:block;
	padding:14px 20px 14px 50px;
	margin:0 0 20px;
	height:1%;
	overflow:hidden;
	color:#d13333;
	font-size:12px;
	line-height:18px;
	background:#ffdddd url(http://cdn-imgcss.ultrashock.com/ico-alert.png) no-repeat 18px 15px;
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.15) inset;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.15) inset;
	font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

span.alert a {color:#c02222;}


span.info strong {font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold !important;}
span.info {
	display:block;
	padding:14px 20px 14px 50px;
	margin:0 0 20px;
	height:1%;
	overflow:hidden;
	color:#36c;
	font-size:12px;
	line-height:18px;
	background:#deecff url(http://cdn-imgcss.ultrashock.com/ico-info.png) no-repeat 18px 15px;
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
span.ok strong {font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold !important;}
span.ok {
	display:block;
	padding:14px 20px 14px 50px;
	margin:0 0 20px;
	height:1%;
	overflow:hidden;
	color:#090;
	font-size:12px;
	line-height:18px;
	background:#e0ffe2 url(http://cdn-imgcss.ultrashock.com/ico-ok.png) no-repeat 18px 15px;
	clear:both;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
span.ok.profile {margin:25px 40px 0;}
span.note strong {font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-weight:bold !important;}
span.note {
	display:block;
	padding:14px 20px 14px 50px;
	margin:0 0 20px;
	height:1%;
	overflow:hidden;
	color:#5e5e6c;
	font-size:12px;
	line-height:18px;
	background:#f4f3f3 url(http://cdn-imgcss.ultrashock.com/ico-note.gif) no-repeat 18px 15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.25) inset;
	font:12px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
/* icons */
a.ico-info {
	position:absolute;
	top:10px;
	right:10px;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-info2.png) no-repeat;
	clear:both;
	opacity:1;
}

a.ico-info:hover,
a.ico-info.active {background-position:0 -20px;opacity:1;}
/* lists */
ul.list,
ul.next,
ul.check,
ul.square,
ul.arrow,
ul.star {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
ul.list li,
ul.next li,
ul.check li,
ul.square li,
ul.arrow li,
ul.star li {
	vertical-align:top;
	overflow:hidden;
	padding:0 0 0 14px;
	font-size:12px;
	line-height:20px;
}
ul.list li {background:url(http://cdn-imgcss.ultrashock.com/ico-bullet-grey.gif) no-repeat 3px 9px;}
ul.next li {background:url(http://cdn-imgcss.ultrashock.com/ico-next-grey.gif) no-repeat 3px 7px;}
ul.check li {background:url(http://cdn-imgcss.ultrashock.com/ico-check.gif) no-repeat 3px 9px;}
ul.square li {background:url(http://cdn-imgcss.ultrashock.com/ico-square.gif) no-repeat 1px 7px;}
ul.arrow li {background:url(http://cdn-imgcss.ultrashock.com/ico-arrow.gif) no-repeat 1px 9px;}
ul.star li {background:url(http://cdn-imgcss.ultrashock.com/ico-star.gif) no-repeat 3px 7px;}
/*ul.list li a,
ul.next li a,
ul.check li a,
ul.square li a,
ul.arrow li a,
ul.star li a {color:#5e5e6c;}*/
ol.list {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:20px;
	color:#bfbfbf;
}
ol.list li {
	vertical-align:top;
	margin:0 0 0 24px;
}
ol.list li a {color:#5e5e6c;}
ol.disk,
ol.diskdark {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:15px;
	color:#54545c;
}
ol.disk li,
ol.diskdark li {
	height:1%;
	vertical-align:top;
	padding:4px 0 11px 32px;
	list-style:none;
	background:url(http://cdn-imgcss.ultrashock.com/ico-disk.gif) no-repeat;
}
ol.diskdark li {background:url(http://cdn-imgcss.ultrashock.com/ico-diskdark.gif) no-repeat;}
ol.disk li span.num,
ol.diskdark li span.num {
	float:left;
	width:22px;
	padding:0 10px 0 0;
	margin:0 0 0 -32px;
	position:relative;
	text-align:center;
	color:#fff;
}
ol.disk li p,
ol.diskdark li p {
	margin:0;
	line-height:15px;
	overflow:hidden;
}
* html ol.disk li p,
* html ol.diskdark li p {text-indent:-3px;}
/*ol.disk li a,
ol.diskdark li a {color:#5e5e6c;}*/
ol.divide-list {
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
}
ol.divide-list li {
	padding:11px 0 11px 38px;
	vertical-align:top;
	height:1%;
	overflow:hidden;
	border-top:1px solid #fff;
	line-height:20px;
	list-style:none;
}
ol.divide-list li p {
	float:left;
	width:100%;
	margin:0;
	line-height:20px;
}
ol.divide-list li p a {color:#09f;}
ol.divide-list li p a:hover {color:#92c9ff;}
ol.divide-list li p strong a {color:#525261;}
ol.divide-list li p strong a:hover {color:#000;}
ol.divide-list li .num {
	float:left;
	width:34px;
	margin:0 0 0 -38px;
	text-align:right;
}
/* other */
hr {
	border:1px solid #fff;
	border-bottom:1px solid #eee;
	border-collapse:collapse;
	margin:0;
	width:100%;
	clear:both;
}
* html hr {margin:-6px 0 0;}
a.icon-profile {
	float:left;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-profile.gif) no-repeat;
}
a.icon-collection {
	float:left;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-collection.gif) no-repeat;
}
a.icon-download {
	float:left;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-download.gif) no-repeat;
}
a.icon-external {
	float:left;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-external.gif) no-repeat;
}
a.icon-facebook {
	float:left;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/facebook.gif) no-repeat;
}
a.icon-ultrashock {
	float:left;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ultrashock.gif) no-repeat;
}
a.icon-rss {
	float:left;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-blue-rss.gif) no-repeat;
}
.pre-hold {
	overflow:hidden;
	width:100%;
	clear:both;
}
.pre-hold ul {
	overflow:hidden;
	height:1%;
	margin:0;
	padding:6px 0;
	border:1px solid #f4f3f3;
	background:#fff url(http://cdn-imgcss.ultrashock.com/bg-pre.gif) repeat-y;
}
.pre-hold ul li {
	float:left;
	width:100%;
	list-style:none;
	font:11px/14px "Courier New", Courier, monospace;
}
.pre-hold ul li span {
	float:left;
	margin:0 5px 0 0;
	width:28px;
	padding:0 6px 0 0;
	background:#f4f3f3;
	color:#c3c3c6;
	text-align:right;
}
.pre-hold ul li em {
	overflow:hidden;
	display:block;
	height:1%;
	color:#5e5e6c;
	font-style:normal;
}
/* main content */
.main-content {
	float:left;
	width:640px;
	padding:13px 20px 0;
	background:#fff;
	min-height:650px;
}
.wrapp-area {
	overflow:hidden;
	padding:0 20px;
	height:1%;
}
.inf-block {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 30px;
}
.inf-block .bg {margin:-15px 0 0;}
/* gallery */
.gallery {
	overflow:hidden;
	width:660px;
	margin:0 -10px 20px;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/preloader-carrousel.gif) no-repeat 50% 50%;
}
.in-gallery {
	width:660px;
	margin:0 -10px 20px !important;
	overflow:visible !important;
}
.gallery .mask {
	overflow:hidden;
	width:640px;
	margin:0 10px;
	height:260px;
	position:relative;
}
.in-gallery .mask {overflow:visible !important}
.in-gallery .mask ul {width:640px;}
.gallery .mask .tl,
.gallery .mask .tr,
.gallery .mask .bl,
.gallery .mask .br {
	display:block;
	width:4px;
	height:4px;
	font-size:0;
	line-height:0;
	position:absolute;
}
.gallery .mask .tl {
	top:0;
	left:0;
	z-index:6;
	background:url(http://cdn-imgcss.ultrashock.com/corner-white-tl.png) no-repeat;
}
.gallery .mask .tr {
	top:0;
	right:0;
	z-index:7;
	background:url(http://cdn-imgcss.ultrashock.com/corner-white-tr.png) no-repeat;
}
.gallery .mask .bl {
	bottom:0;
	left:0;
	z-index:8;
	background:url(http://cdn-imgcss.ultrashock.com/corner-white-bl.png) no-repeat;
}
.gallery .mask .br {
	bottom:0;
	right:0;
	z-index:9;
	background:url(http://cdn-imgcss.ultrashock.com/corner-white-br.png) no-repeat;
}
.gallery .mask ul {
	overflow:hidden;
	margin:0;
	padding:0;
	width:9999px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.in-gallery .mask ul {width:640px}
.gallery .mask ul li {
	float:left;
	list-style:none;
	width:640px;
	position:relative;
	/* background:url("http://cdn-imgcss.ultrashock.com/header-back.png") no-repeat scroll 0 0; */
}
.gallery .mask ul li img {display:block;}
.gallery .mask ul li .text {
	position:absolute;
	width:540px;
	height:110px;
	overflow:hidden;
	top:119px;
	left:0;
	padding:0 50px;
}
.gallery .mask ul li .text p {
	margin:0;
	color:#d9d9db;
	text-align:center;
}
.gallery .mask ul li a.btn-more {
	display:block;
	overflow:hidden;
	width:104px;
	height:27px;
	margin:19px auto 0;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-more.png) no-repeat;
}
.gallery .mask ul li a.btn-more:hover {background-position:0 -27px;}
.gallery .mask ul li a.btn-more:active {background-position:0 -54px;}
.gallery .mask ul li a.btn-more span {
	display:block;
	width:104px;
	height:81px;
	overflow:hidden;
}
* html .gallery .mask ul li a.btn-more {background:none;}
* html .gallery .mask ul li a.btn-more:hover span {margin:-27px 0 0;}
* html .gallery .mask ul li a.mouse-down span {margin:-54px 0 0 !important;}
.gallery .mask ul li .launch {
	position:absolute;
	display:block;
	top:50%;
	left:50%;
	margin:-63px 0 0 -63px;
	width:124px;
	height:124px;
	overflow:hidden;
	clear:both;
	text-indent:-9999px;
}
.gallery .mask ul li .launch span {
	display:block;
	overflow:hidden;
	width:124px;
	height:248px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-launch.png) no-repeat;
}
.gallery .mask ul li .launch:hover {background:none;}
.gallery .mask ul li .launch:hover span {background-position:0 -124px;}
* html .gallery .mask ul li .launch:hover span {margin:-124px 0 0;}
.gallery .lnk-prev-holder {
	position:absolute;
	top:111px;
	left:0;
	overflow:hidden;
	z-index:3;
	clear:both;
	display:none;
}
.gallery .lnk-prev-holder .bg {
	overflow:hidden;
	width:20px;
	height:38px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-lnk-prev-holder.png) no-repeat;
}
.gallery .lnk-prev-holder a {
	display:block;
	width:10px;
	height:14px;
	margin:12px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-prev-next.gif) no-repeat;
	position:relative;
}
.gallery .lnk-prev-holder a:hover {background-position:-10px 0;}
.gallery .lnk-prev-holder a:active {background-position:-20px 0;}
.gallery .lnk-next-holder {
	position:absolute;
	top:111px;
	right:0;
	overflow:hidden;
	z-index:4;
	clear:both;
	display:none;
}
.gallery .lnk-next-holder .bg {
	overflow:hidden;
	width:20px;
	height:38px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-lnk-next-holder.png) no-repeat;
}
.gallery .lnk-next-holder a {
	float:right;
	width:10px;
	height:14px;
	margin:12px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-prev-next.gif) no-repeat 0 -14px;
	position:relative;
}
.gallery .lnk-next-holder a:hover {background-position:-10px -14px;}
.gallery .lnk-next-holder a:active {background-position:-20px -14px;}
.gallery .gallery-nav-holder {
	overflow:hidden;
	width:100%;
	position:absolute;
	top:243px;
	left:0;
	z-index:2;
	visibility:hidden;
}
.gallery ul.gallery-nav {
	overflow:hidden;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
.gallery ul.gallery-nav li {
	float:left;
	padding:0 1px;
	list-style:none;
}
.gallery ul.gallery-nav li a {
	display:block;
	width:8px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-circle-nav.png) no-repeat;
}
.gallery ul.gallery-nav li a.active {background:url(http://cdn-imgcss.ultrashock.com/bg-circle-nav-white.png) no-repeat;cursor:default;}
.gallery ul.gallery-nav li a.hover {background:url(http://cdn-imgcss.ultrashock.com/bg-circle-nav-white.png) no-repeat;}
/* asset-browser */
.asset-browser {
	overflow:hidden;
	width:100%;
	margin:40px 0 14px;
	position:relative;
}
.asset-browser ul.asset-nav {
	float:left;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:5px;
	z-index:4;
}
.asset-browser ul.asset-nav li {
	float:left;
	padding:0 0 0 13px;
	list-style:none;
}

.asset-browser .title {
	overflow:hidden;
	width:100%;
	padding:4px 0 2px;
	margin:0 0 8px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-shadow-wide.png) no-repeat 0 100%;
	border-bottom:1px solid #d9d9db;
}
.asset-browser .title ul.filter {
	float:right;
	margin:0;
	padding:0 14px 0 0;
}
.asset-browser .title ul.filter li {
	float:left;
	padding:0 6px 0 0;
	list-style:none;
	font-size:11px;
	line-height:16px;
}
.asset-browser .tab-content {
	overflow:hidden;
	width:100%;
	height:417px;
}

.asset-browser .tab-content.feed {
	overflow:hidden;
	width:100%;
	height:360px!important;
}
* html .asset-browser .tab-content .holder{
	overflow:visible;
	height:390px;
}
.asset-browser .tab-content .holder ul {
/*	overflow:hidden;   */
	margin:0;
	padding:0 0 0 10px;
	width:630px;
}
.asset-browser .tab-content .holder ul li {
	float:left;
	width:90px;
	height:113px;
/*	overflow:hidden;   truncate fix */
	list-style:none;
	margin:0 2px 4px;
	padding:10px 5px 3px;
	font-size:9px;
	line-height:9px;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/bg-grid-mask-white.gif) no-repeat;
}
/*.asset-browser .tab-content .holder ul li:hover,
.asset-browser .tab-content .holder ul li.hover {background-color:#f4f3f3;}*/
.asset-browser .tab-content .holder ul li.pablished {background-color:#dcefde;}
.asset-browser .tab-content .holder ul li.pending {background-color:#ddedfc;}
.asset-browser .tab-content .holder ul li.updated {background-color:#f7ead3;}
.asset-browser .tab-content .holder ul li.rejected {background-color:#ffe4e4;}
.asset-browser .tab-content .holder ul li.deleted {background-color:#f7dcf5;}
.asset-browser .tab-content .holder ul li a {color:#2675ab;}
.asset-browser #tab-content-flash .holder ul li a {color:#7e6681;}
.asset-browser #tab-content-audio .holder ul li a {color:#596ca1;}
.asset-browser #tab-content-vectors .holder ul li a {color:#786965;}
.asset-browser #tab-content-images .holder ul li a {color:#696464;}
.asset-browser .info-bar {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:20px 0 0;
}
.asset-browser .info-bar p.additional {
	float:left;
	margin:0 0 0 10px;
	display:inline;
	color:#96969c;
	font-size:9px;
	line-height:18px;
}
.asset-browser .info-bar a.button-dark-next {float:right;}
/* breadcrumbs-bar */
.breadcrumbs-bar {
	overflow:hidden;
	width:100%;
	padding:10px 0 3px;
	margin:-10px 0 10px;
	border-bottom:1px solid #e8e8e9;
	background:url(http://cdn-imgcss.ultrashock.com/bg-shadow.gif) no-repeat 50% 100%;
}
.breadcrumbs-bar ul.breadcrumbs {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.breadcrumbs-bar ul.breadcrumbs li {
	float:left;
	padding:0 5px 0 17px;
	list-style:none;
	font-size:9px;
	line-height:12px;
	color:#96969c;
	background:url(http://cdn-imgcss.ultrashock.com/separator-breadcrumbs.gif) no-repeat 0 60%;
}
.breadcrumbs-bar ul.breadcrumbs li:first-child {
	background:none;
	padding-left:0;
}
.breadcrumbs-bar ul li a {color:#96969c;}
.breadcrumbs-bar ul li a:hover {color:#000;}
.breadcrumbs-bar ul.pagenav {
	float:right;
	margin:0;
	padding:0;
}
.breadcrumbs-bar ul.pagenav li {
	float:left;
	list-style:none;
	font-size:9px;
	line-height:12px;
	color:#96969c;
	padding:0 0 0 14px;
}
.breadcrumbs-bar ul.pagenav li a.prev {
	padding:0 0 0 8px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-breadcrumbs-2.gif) no-repeat 0 60%;
}
.breadcrumbs-bar ul.pagenav li a.next {
	padding:0 8px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/separator-breadcrumbs.gif) no-repeat 100% 60%;
}
/* info-area */
.info-area {
	width:100%;
	clear:both;
}
.info-area:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.info-area .title-area,
.typography .title-area {
	overflow:hidden;
	padding:14px 0 0 20px;
	margin:0 0 16px;
	height:1%;
}
/* assets-area */
.assets-area {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 10px;
}
.assets-area .top-bar {
	overflow:hidden;
	height:1%;
	padding:0 10px 22px 20px;
}

.assets-area .top-bar .view {
	display:inline-block !important;
	font-size:11px;
	line-height:6px;
	margin-top:5px;
	padding-left:10px;
	vertical-align:super;
}

.assets-area .top-bar p {
	float:left;
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#96969c;
}
.assets-area .top-bar p strong {
	font-weight:normal;
	color:#525261;
}

div#asset-rating .download-area {
overflow: hidden;
width: 100%;
//zoom: 1;
margin: 5px 0 5px 0 ;
padding: 30px 0 0px;
position: relative;
}

div#asset-rating div {
margin: 0 5px;
padding: 0px;
}

div#asset-rating div span {
text-align: right; 
color: #7A7B85;
font-size: 9px;
text-transform: uppercase;
vertical-align: middle;
text-shadow: 1px 1px #FFF;
height: 20px;
line-height: 20px;
cursor: pointer;
width: 85px;
position: absolute; 
left: 0px; 
top: 5px;
padding: 0 193px 0 0;
}

div.rating-detail em {
color: #7A7B85;
float: right;
font-size: 9px;
padding-left: 10px;
text-shadow: 1px 1px #FFF;
font-style: normal;
cursor: default;
height: 14px;
line-height: 14px;
}


div#asset-rating div.rating-detail .stat {
background: url("http://cdn-imgcss.ultrashock.com/bg-stats2.gif") repeat-x scroll 0 0 transparent;
border:0 none !important;
float:left;
height:9px;
margin:4px 25px 0 0;
overflow:hidden;
text-indent:-9999px;
width:59px;
}
div#asset-rating div#rating-details {
margin: 0!important;
border: 0 none!important;
overflow: hidden;
//zoom: 1;
padding: 5px 0 5px;;
}



.download-area .divider {background:none !important;}
/* pagination */
.pagination {float:right;}
.pagination a.lnk-prev,
.pagination a.lnk-next {
	float:left;
	color:#4e4e57;
	padding:0 0 1px 7px;
	font-size:9px;
	line-height:12px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-prev.gif) no-repeat 0 60%;
}
.pagination a.lnk-next {
	padding:0 7px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-next.gif) no-repeat 100% 60%;
}
.pagination a.lnk-prev:hover,
.pagination a.lnk-next:hover {color:#96969c;}
.pagination ul {
	float:left;
	margin:0;
	padding:0 8px;
}
.pagination ul li {
	float:left;
	padding:0 1px;
	list-style:none;
	font-size:9px;
	line-height:12px;
	color:#96969c;
}
.pagination ul li a {
	float:left;
	color:#96969c;
	padding:0 2px 1px;
	text-decoration:none !important;
}
.pagination ul li a.total:hover,
.pagination ul li a.active {
	color:#fff;
	background:#4e4e57;
}
/* assets-grid */
.assets-grid {
	width:100%;
	clear:both;
	background:#f4f3f3;
}
.assets-grid:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.sort-header {
	overflow:hidden;
	width:100%;
	height:15px;
	padding:3px 0;
	background:#e3e3e5 url(http://cdn-imgcss.ultrashock.com/bg-sort-header.gif) repeat-x;
	position:relative;
}
.sort-header .sort {
	float:left;
	padding:0 0 0 10px;
}
.sort-header .sort p {
	float:left;
	margin:0 6px 0 0;
	color:#84858b;
	font-size:9px;
	line-height:15px;
}
.sort-header .sort ul {
	float:left;
	margin:0;
	padding:0;
}
.sort-header .sort ul li {
	float:left;
	list-style:none;
	font-size:9px;
	line-height:15px;
}
.sort-header .sort ul li a {
	float:left;
	margin:0 7px;
	display:inline;
	color:#84858b;
}
.sort-header .sort ul li a:hover {color:#444;}
.sort-header .sort ul li a.down {
	font-weight:bold;
	padding:0 16px 0 7px;
	margin:0;
	color:#fff;
	text-decoration:none;
	background:url(http://cdn-imgcss.ultrashock.com/bg-sort-down.gif) no-repeat 100% 0;
}
.sort-header .sort ul li a.up {
	font-weight:bold;
	padding:0 16px 0 7px;
	margin:0;
	color:#fff;
	text-decoration:none;
	background:url(http://cdn-imgcss.ultrashock.com/bg-sort-up.gif) no-repeat 100% 0;
}
.sort-header ul.toggle {
	float:right;
	margin:0;
	padding:0 30px 0 0;
}
.sort-header ul.toggle li {
	float:left;
	list-style:none;
}
.sort-header ul.toggle li a {
	display:block;
	width:30px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-toggle.gif) no-repeat;
}
.sort-header ul.toggle li.grid a {background-position:0 0;}
.sort-header ul.toggle li.grid a:hover,
.sort-header ul.toggle li.grid a.active {background-position:0 -15px;}
.sort-header ul.toggle li.list a {background-position:-30px 0;}
.sort-header ul.toggle li.list a:hover,
.sort-header ul.toggle li.list a.active {background-position:-30px -15px;}
.sort-header a.rss {
	position:absolute;
	top:4px;
	right:5px;
	display:block;
	overflow:hidden;
	width:13px;
	height:13px;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-rss-big.gif) no-repeat;
}
.sort-header a.rss:hover {background-position:0 -13px;}
/* grid area */
.assets-grid .grid-area {
	float:left;
	height:1%;
	padding:10px 0 10px 8px;
	clear:both;
}
.assets-grid .grid-area ul {
	overflow:visible;
	width:100%;
	margin:0;
	padding:0;
}
.assets-grid .grid-area ul li {
	float:left;
	margin:0 2px 4px;
	display:inline;
	list-style:none;
	width:90px;
	padding:10px 5px 3px;
	height:113px;
	font-size:9px;
	line-height:10px;
	text-align:center;
	background:#fff url(http://cdn-imgcss.ultrashock.com/bg-grid-mask.gif) no-repeat;
}
.assets-grid .grid-area ul li:hover,
.assets-grid .grid-area ul li.hover {background-color:#f4f3f3;}
.assets-grid .grid-area ul li.published {background-color:#dcefde;}
.assets-grid .grid-area ul li.pending {background-color:#ddedfc;}
.assets-grid .grid-area ul li.updated {background-color:#f7ead3;}
.assets-grid .grid-area ul li.rejected {background-color:#ffe4e4;}
.assets-grid .grid-area ul li.deleted {background-color:#f7dcf5;}
/* list area */
.assets-grid .list-area {
	overflow:hidden;
	padding:10px;
	clear:both;
}
.assets-grid .list-area ul {
	overflow:hidden;
	width:620px;
	margin:0 0 -4px;
	padding:0;
}
.assets-grid .list-area ul li {
	float:left;
	width:600px;
	padding:10px 10px 14px;
	height:80px;
	list-style:none;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-list-area.gif) no-repeat;
}
.assets-grid .list-area ul li:hover,
.assets-grid .list-area ul li.hover {background:none;}
.assets-grid .list-area ul li .thumbnail {
	float:left;
	width:80px;
	overflow:hidden;
	position:relative;
}
.assets-grid .list-area ul li .info {
	float:right;
	width:510px;
	overflow:hidden;
}
.assets-grid .list-area ul li .info .divider {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/dot-grey.gif) repeat-y 340px 0;
}
.assets-grid .list-area .bg {
	overflow:hidden;
	width:490px;
	height:60px;
	padding:10px;
	position:relative;
}
.assets-grid .list-area .info .published {background:url(http://cdn-imgcss.ultrashock.com/bg-list-area-info-mask.png) no-repeat;}
.assets-grid .list-area .info .pending {background:url(http://cdn-imgcss.ultrashock.com/bg-list-area-info-mask.png) no-repeat 0 -80px;}
.assets-grid .list-area .info .updated {background:url(http://cdn-imgcss.ultrashock.com/bg-list-area-info-mask.png) no-repeat 0 -160px;}
.assets-grid .list-area .info .rejected {background:url(http://cdn-imgcss.ultrashock.com/bg-list-area-info-mask.png) no-repeat 0 -240px;}
.assets-grid .list-area .info .deleted {background:url(http://cdn-imgcss.ultrashock.com/bg-list-area-info-mask.png) no-repeat 0 -320px;}
.assets-grid .list-area ul li .text {
	float:left;
	width:340px;
}
.assets-grid .list-area ul li .text .title {
	overflow:hidden;
	display:block;
	padding:0 0 2px;
	width:100%;
	color:#282933;
	font-size:12px;
	line-height:15px;
	 text-transform: capitalize;
}
.assets-grid .list-area ul li .text .title a {color:#282933;}
.assets-grid .list-area ul li .text .title a:hover {color:#96969c;}
.assets-grid .list-area ul li .text .about {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 8px;
}
.assets-grid .list-area ul li .text .about p {
	margin:0;
	float:left;
	color:#96969c;
	font-size:9px;
	line-height:11px;
}
.assets-grid .list-area ul li .text .about p a {
	font-weight:bold;
	color:#525261;
}
.assets-grid .list-area ul li .text .about p a:hover {color:#96969c;}
.assets-grid .list-area ul li .text .about p.additional-info {
	position:absolute;
	bottom:10px;
	left:10px;
}
.assets-grid .list-area ul li .text .about ul {
	float:left;
	color:#96969c;
	margin:0;
	padding:0;
	width:auto;
}
.assets-grid .list-area ul li .text .about ul li {
	float:left;
	width:auto;
	height:auto;
	padding:0 3px 0 7px;
	list-style:none;
	color:#96969c;
	font-size:9px;
	line-height:11px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-breadcrumbs.gif) no-repeat 0 60%;
}
.assets-grid .list-area ul li .text .about ul li:first-child {background:none;}
.assets-grid .list-area ul li .text .about ul li a {color:#96969c;}
.assets-grid .list-area ul li .text .about ul li a:hover {color:#282933;}
.assets-grid .list-area ul li .text ul.description {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.assets-grid .list-area ul li .text ul.description li {
	float:left;
	width:auto;
	height:auto;
	padding:0 4px 0 5px;
	color:#96969c;
	font-size:9px;
	line-height:12px;
	list-style:none;
	background:url(http://cdn-imgcss.ultrashock.com/separator-light-grey.gif) no-repeat 0 60%;
}
.assets-grid .list-area ul li .text ul.description li:first-child {
	padding-left:0;
	background:none;
}
.assets-grid .list-area ul li .text ul.description li a {color:#96969c;}
.assets-grid .list-area ul li .text ul.description li a:hover {color:#444;}
.assets-grid .list-area ul li .tools-area {
	float:right;
	width:140px;
	overflow:hidden;
}
.download-area .list-area ul li .tools-area {
	width:90px;
	overflow:visible;
}
.download-area .list-area ul li .tools-area .tools {
	overflow:visible;
	width:90px;
}
.download-area .list-area ul li .tools-area strong.error-txt {
	position:absolute;
	top:0;
	right:100%;
	white-space:nowrap;
	color:#f00;
	font-size:10px;
	line-height:13px;
	font-weight:normal;
	display:none;
}
.error strong.error-txt {display:block !important;}
.download-area ul.rating, .assets-grid .list-area .downloadtools ul.rating {
	margin:-8px 0 0 -50px;
	padding:0;
	width:100px !important;
	height:20px;
	overflow:hidden;
	position:absolute;
	left:50%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-user-rate-glass.png) no-repeat;
	z-index:10;
}
#asset-rating .download-area ul.rating {
	margin:4px 0 -5px -5px!important;
	display:inline-block!important;
	left:0;
}
.download-area ul.rating li, .assets-grid .list-area .downloadtools ul.rating li{
	float:left;
	width:20px;
	padding:0 !important;
	height:20px !important;
	list-style:none;
/*	margin:8px 0 0 !important;  */
}
.download-area ul.rating .one-star {width:20px !important;}
.download-area ul.rating .two-stars {
	width:40px !important;
	margin-left:-20px !important;
}
.download-area ul.rating .three-stars {
	width:60px !important;
	margin-left:-40px !important;
}
.download-area ul.rating .four-stars {
	width:80px !important;
	margin-left:-60px !important;
}
.download-area ul.rating .five-stars {
	width:100px !important;
	margin-left:-80px !important;
}

/* half ratings */

.download-area ul.rating .one-star-minushalf {
	width:10px !important;
	margin-left:-0px !important;
}
.download-area ul.rating .one-star-plushalf {
	width:30px !important;
	margin-left:-0px !important;
}
.download-area ul.rating .two-stars-plushalf {
	width:50px !important;
	margin-left:-20px !important;
}
.download-area ul.rating .three-stars-plushalf {
	width:70px !important;
	margin-left:-40px !important;
}
.download-area ul.rating .four-stars-plushalf {
	width:90px !important;
	margin-left:-60px !important;
}





.download-area ul.rating a{
	top:0;
	left:0;
	height:20px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
}



.download-area ul.rating .one-star a {
	width:20px !important;
	z-index:15;
}
.download-area ul.rating .two-stars a {
	width:40px !important;
	z-index:14;
}
.download-area ul.rating .three-stars a {
	width:60px !important;
	z-index:13;
}
.download-area ul.rating .four-stars a {
	width:80px !important;
	z-index:12;
}
.download-area ul.rating .five-stars a {
	width:100px !important;
	z-index:11;
}

.download-area ul.rating a.nohover:hover{
	top:0;
	left:0;
	height:20px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
	width:0px !important;
	z-index:16 !important;
}

.download-area ul.rating .active {background:url(http://cdn-imgcss.ultrashock.com/star-active-glass.png) repeat-x !important;}
.download-area ul.rating a:hover{background:url(http://cdn-imgcss.ultrashock.com/star-active-glass.png) repeat-x 0 -20px !important;}
.download-area ul.rating a.nohover:hover{background:url(http://cdn-imgcss.ultrashock.com/star-active-glass.png) repeat-x !important;}
.download-area ul.rating .active a.nohover:hover {background:url(http://cdn-imgcss.ultrashock.com/star-active-glass.png) repeat-x !important;}
.download-area .list-area ul li .tools-area .tools .button-light span {width:72px;}
.download-area .list-area ul li .tools-area .link-holder {width:90px !important;}


/* asset rating small */

#asset-rating .rating-detail {
border:0 none !important;
height:20px !important;
margin:0 auto;
overflow:hidden;
width:221px;
}

#asset-rating .rating-detail {
border: 0!important;
margin: 0 auto;
height: 20px!important;
overflow: hidden;
//zoom: 1;
width: 221px;
margin: 0 auto;
}


.rating-detail.last{margin-bottom:5px!important;}
.rating-detail ul.rating-small {
	background:url(http://cdn-imgcss.ultrashock.com/bg-user-rate-glass-small.png) no-repeat;
	float:left;
height:14px;
overflow:hidden;
padding:0;
width:100px !important;
z-index:10;
}
#asset-rating .rating-detail ul.rating-small {
	margin:0px 0 -3px -5px!important;
	display:inline-block!important;

}
.rating-detail ul.rating-small li {
	float:left;
	width:20px;
	padding:0 !important;
	height:14px !important;
	list-style:none;
/*	margin:8px 0 0 !important;  */
}
.rating-detail ul.rating-small .one-star {width:20px !important;}
.rating-detail ul.rating-small .two-stars {
	width:40px !important;
	margin-left:-20px !important;
}
.rating-detail ul.rating-small .three-stars {
	width:60px !important;
	margin-left:-40px !important;
}
.rating-detail ul.rating-small .four-stars {
	width:80px !important;
	margin-left:-60px !important;
}
.rating-detail ul.rating-small .five-stars {
	width:100px !important;
	margin-left:-80px !important;
}
.rating-detail ul.rating-small a{
	top:0;
	left:0;
	height:14px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
}



.rating-detail ul.rating-small .one-star a {
	width:20px !important;
	z-index:15;
}
.rating-detail ul.rating-small .two-stars a {
	width:40px !important;
	z-index:14;
}
.rating-detail ul.rating-small .three-stars a {
	width:60px !important;
	z-index:13;
}
.rating-detail ul.rating-small .four-stars a {
	width:80px !important;
	z-index:12;
}
.rating-detail ul.rating-small .five-stars a {
	width:100px !important;
	z-index:11;
}

.rating-detail ul.rating-small a.nohover:hover{
	top:0;
	left:0;
	height:14px;
	overflow:hidden;
	position:absolute;
	text-indent:-99999px;
	text-decoration:none;
	width:0px !important;
	z-index:16 !important;
}

.rating-detail ul.rating-small .active {background:url(http://cdn-imgcss.ultrashock.com/star-active-glass-small.png) repeat-x !important;}



.assets-grid .list-area ul li .tools-area .link-holder {
	width:70px;
	text-align:center;
	clear:both;
	padding:7px 0 0;
	display:block;
	line-height:12px;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	word-spacing:-1px;
}
.assets-grid .list-area ul li .tools-area .link-holder a {
	color:#828286;
	font-size:9px;
	line-height:12px;
}
.assets-grid .list-area ul li .tools-area .link-holder a:hover {color:#444;}
.assets-grid .list-area ul li .tools-area .tools {height:40px;}
.assets-grid .list-area ul li .tools-area .tools a.button-light {padding:0 0 0 8px;}
.assets-grid .list-area ul li .tools-area .tools a.button-light span {padding:0 8px 0 0;}
.tools {
	float:left;
	width:70px;
	padding:22px 0 0;
	position:relative;
	overflow:hidden;
}
.tools ul {
	float:right;
	position:absolute;
	margin:0;
	padding:0;
	z-index:4;
	right:-2px;
	top:0;
	clear:both;
	width:auto !important;
}
.tools ul li {
	float:left;
	width:auto !important;
	height:auto !important;
	padding:0 2px 0 1px !important;
	list-style:none;
	background:none !important;
}
.tools ul li a {
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
.tools ul li a.btn-exclusive {background:url(http://cdn-imgcss.ultrashock.com/ico-exclusive.png) no-repeat;}
.tools ul li a.btn-chat {background:url(http://cdn-imgcss.ultrashock.com/ico-chat.png) no-repeat;}
.tools ul li a.btn-bookmark {background:url(http://cdn-imgcss.ultrashock.com/ico-bookmark.png) no-repeat;}
.tools ul li a.btn-delete {background:url(http://cdn-imgcss.ultrashock.com/ico-delete.png) no-repeat;}
.tools ul li a.btn-delete:hover {background:url(http://cdn-imgcss.ultrashock.com/ico-delete-hover.png) no-repeat;}
.tools ul li a.btn-delete:active {background:url(http://cdn-imgcss.ultrashock.com/ico-delete-down.png) no-repeat;}
.tools ul li:hover,
.tools ul li.hover {background:none !important;}
.assets-grid .list-area ul li .tools-area .price {
	float:right;
	width:60px;
	height:60px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-price.gif) no-repeat;
}
.assets-grid .list-area ul li .tools-area .price strong {
	display:block;
	width:100%;
	padding:4px 0 3px;
	text-align:center;
	color:#eee;
	font-size:22px;
	line-height:26px;
}
.assets-grid .list-area ul li .tools-area .price strong span {
	display:block;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
}
ul.stars {
	overflow:hidden;
	margin:0 auto !important;
	padding:0;
	width:50px !important;
	height:8px !important;
	background:url(http://cdn-imgcss.ultrashock.com/bg-star.gif) repeat-x;
}
ul.stars li {
	float:left;
	list-style:none;
	padding:0 1px 0 0 !important;
	width:9px !important;
	height:8px !important;
	font-size:0;
	line-height:0;
	background:url(http://cdn-imgcss.ultrashock.com/bg-star.gif) no-repeat 0 -8px !important;
}
ul.stars li:hover,
ul.stars li.hover {background:url(http://cdn-imgcss.ultrashock.com/bg-star.gif) no-repeat 0 -8px !important;}
ul.stars li img {display:block;}
.assets-grid .footer-bar {
	overflow:hidden;
	padding:0 10px 12px;
	width:620px;
	clear:both;
}
.assets-grid .footer-bar .show {
	float:left;
	padding:0 0 0 10px;
}
.assets-grid .footer-bar .show p {
	float:left;
	margin:0 6px 0 0;
	font-size:9px;
	line-height:16px;
	color:#96969c;
}
.assets-grid .footer-bar .show ul {
	float:left;
	margin:0;
	padding:0;
}
.assets-grid .footer-bar .show ul li {
	float:left;
	list-style:none;
	font-size:9px;
	line-height:16px;
}
.assets-grid .footer-bar .show ul li a {
	float:left;
	padding:0 7px;
	color:#96969c;
}
.assets-grid .footer-bar .show ul li a.active {
	font-weight:bold;
	background:#e3e3e5;cursor:default;
}
.assets-grid .footer-bar .show ul li.show-all a {color:#383843;}
.assets-grid .footer-bar .show ul li.show-published a {color:#67cd71;}
.assets-grid .footer-bar .show ul li.show-pending a {color:#86c3fc;}
.assets-grid .footer-bar .show ul li.show-updated a {color:#f0c064;}
.assets-grid .footer-bar .show ul li.show-rejected a {color:#fa6a6a;}
.assets-grid .footer-bar .show ul li.show-deleted a {color:#fa6aee;}
.assets-grid .footer-bar .show ul li a:hover {background:#e3e3e5;}
.assets-grid .footer-bar .pagination {margin:2px 0 0;}
/* content-header */
.content-header {
	width:100%;
	margin:0 0 17px;
}
.content-header:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.content-header .visual {
	overflow:hidden;
	width:100%;
	margin:0 0 26px;
	position:relative;
}
.content-header .visual img {display:block;}
.content-header .visual .tl,
.content-header .visual .tr,
.content-header .visual .bl,
.content-header .visual .br {
	display:block;
	width:4px;
	height:4px;
	font-size:0;
	line-height:0;
	position:absolute;
	z-index:9;
}
.content-header .visual .tl {
	top:0;
	left:0;
	background:url(http://cdn-imgcss.ultrashock.com/corner-white-tl.png) no-repeat;
}
.content-header .visual .tr {
	top:0;
	right:0;
	background:url(http://cdn-imgcss.ultrashock.com/corner-white-tr.png) no-repeat;
}
.content-header .visual .bl {
	bottom:0;
	left:0;
	background:url(http://cdn-imgcss.ultrashock.com/corner-white-bl.png) no-repeat;
}
.content-header .visual .br {
	bottom:0;
	right:0;
	background:url(http://cdn-imgcss.ultrashock.com/corner-white-br.png) no-repeat;
}
.content-header h1 {margin:0 0 0 20px !important;}
/* main-tabs */
.main-tabs {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 10px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-shadow-wide.png) no-repeat 50% 100%;
}
.main-tabs .bg {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/dot-grey.gif) repeat-x 0 100%;
}
.main-tabs ul {
	float:left;
	margin:0;
	padding:0;
}
.main-tabs ul li {
	float:left;
	list-style:none;
	padding:0 1px;
	font-size:11px;
	line-height:22px;
}
.main-tabs ul li a {
	float:left;
	padding:0 9px 1px;
	color:#525261;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.main-tabs ul li a:hover {
	background:#e6e6e6;
	color:#000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#d5d5d5'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#d5d5d5));
	background: -moz-linear-gradient(top,  #e6e6e6,  #d5d5d5); 
	text-shadow:1px 1px #FFFFFF;
	-moz-box-shadow:0 1px 2px #BBBBBB inset;
	-webkit-box-shadow:0 1px 2px #BBBBBB inset;
	box-shadow:0 1px 2px #BBBBBB inset;
}
.main-tabs ul li a:active {
	background:#6F6F78;
	color:#000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#b3b3b3'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#b3b3b3));
	background: -moz-linear-gradient(top,  #919191,  #b3b3b3); 
	text-shadow:1px 1px #DDD;
	-moz-box-shadow:0 1px 2px #333 inset;
	-webkit-box-shadow:0 1px 2px #333 inset;
	box-shadow:0 1px 2px #333 inset;
}
.main-tabs ul li a.active {
	color:#fff;
	background:#4d4d56 !important;
	cursor:default;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6F6F78', endColorstr='#4d4d56')!important; 
	background: -webkit-gradient(linear, left top, left bottom, from(#6F6F78), to(#4d4d56))!important;
	background: -moz-linear-gradient(top,  #6F6F78,  #4d4d56)!important; 
	text-shadow:1px 1px #222;
	-moz-box-shadow:0 3px 5px #AAAAAA, 0 -1px 3px #333333 inset;
	-webkit-box-shadow:0 3px 5px #AAAAAA, 0 -1px 3px #333333 inset;
	box-shadow:0 3px 5px #AAAAAA, 0 -1px 3px #333333 inset;
}

/* sub tabs */
.sub-tabs {
	overflow:hidden;
	width:640px;
	height:33px;
	margin:0 0 30px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-subtabs.gif) no-repeat;
}
.sub-tabs ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.sub-tabs ul li {
	float:left;
	padding:0 10px;
	list-style:none;
	font-size:11px;
	line-height:26px;
}
.sub-tabs ul li a {
	float:left;
	padding:0 0 7px;
	color:#fff;
}
.sub-tabs ul li a:hover {color:#4e4e57;}
.sub-tabs ul li a.active {
	color:#4e4e57;
	background:url(http://cdn-imgcss.ultrashock.com/bg-subtabs-active.gif) no-repeat 50% 100%;
}
/* action-box */
.action-box {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:9px 0 28px;
}
.action-box .bg {
	overflow:hidden;
	width:100%;
	background:#f4f3f3;
}
.action-box .bg-mask-top {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white.gif) no-repeat;
}
.action-box .bg-mask-bottom {
	overflow:hidden;
	padding:16px 20px;
	width:600px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white.gif) no-repeat 100% 100%;
}
.action-box p {
	overflow:hidden;
	height:1%;
	margin:0;
	padding:1px 0;
	color:#525261;
	font-size:12px;
	line-height:17px;
}
.action-box p.remark {
	padding:1px 0 1px 22px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-remark.gif) no-repeat 0 50%;
}
.action-box p.note {
	padding:1px 0 1px 22px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-note.gif) no-repeat 0 50%;
}
.action-box a.button-dark-next {float:right;}
.action-box a.button-dark-next.opened {background:url(http://cdn-imgcss.ultrashock.com/btn-dark-next-down.gif) no-repeat;}
.action-box a.button-dark-next.opened:hover {background-position:0 -19px;}
.action-box a.button-dark-next.opened span {background:url(http://cdn-imgcss.ultrashock.com/btn-dark-next-down.gif) no-repeat 100% 0;}
.action-box a.button-dark-next.opened:hover span {background-position:100% -19px;}
/* info-box */
.info-box {
	overflow:hidden;
	padding:14px 20px 0;
	margin:0 0 50px;
	width:600px;
}

#content .info-box h1 {
	font-family: "TitilliumText14L800wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	font-size:28px;
	color:#43464a !important;
	line-height:30px;
	margin:24px 0 15px;
}
#content .info-box h2 {
	font-family: "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	font-size:22px;
	color:#525261 !important;
	line-height:24px;
	margin:22px 0 15px;
}
.info-box .rss-list {
	width:100%;
	clear:both;
	margin:0 0 10px;
}
.info-box .rss-list:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.info-box .rss-list .subtitle-area {
	overflow:hidden;
	display:block;
	width:100%;
	clear:both;
	padding:0 0 3px;
}
.info-box .rss-list .subtitle-area a.rss {
	float:left;
	width:14px;
	height:14px;
	margin:7px 7px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-rss-subscribe.gif) no-repeat;
}
.info-box .rss-list .subtitle-area a.rss:hover {background-position:0 -14px;}
.info-box .rss-list .subtitle-area {
	float:left;
	color:#b5b5ba;
	font-size:22px;
	line-height:26px;
	letter-spacing:-1px;
}
.info-box .rss-list ul {
	overflow:visible;
	width:628px;
	margin:0 -11px;
	padding:0;
	position:relative;
	clear:both;
}
.info-box .rss-list ul li {
	float:left;
	width:90px;
	height:113px;
	margin:0 2px 4px;
	padding:10px 5px 3px;
	list-style:none;
}
.info-box .rss-list ul li:hover,
.info-box .rss-list ul li.hover {background:url(http://cdn-imgcss.ultrashock.com/bg-asset-browser-hover.gif) no-repeat;}
.info-box .bottom-area {
	overflow:hidden;
	width:640px;
	padding:6px 0;
	margin:0 -20px;
	border-top:1px solid #e7e7e8;
	background:url(http://cdn-imgcss.ultrashock.com/bg-shadow-bottom-wide.png) no-repeat 50% 0;
	font-size:9px;
	line-height:12px;
	color:#828286;
}
.info-box .bottom-area a {
	color:#828286;
	margin:0 0 0 16px;
	display:inline;
}
.info-box .bottom-area a:hover {color:#000;}
.info-box .bottom-area .txt-right {float:right;}
/* block-bottom */
.block-bottom {
	overflow:hidden;
	width:100%;
	clear:both;
}
.block-bottom .bottom-area {
	overflow:hidden;
	width:640px;
	padding:6px 0;
	border-top:1px solid #e7e7e8;
	background:url(http://cdn-imgcss.ultrashock.com/bg-shadow-bottom-wide.png) no-repeat 50% 0;
	font-size:9px;
	line-height:12px;
	color:#828286;
}
.block-bottom .bottom-area a {
	color:#828286;
	margin:0 0 0 16px;
	display:inline;
}
.block-bottom .bottom-area a:hover {color:#000;}
.block-bottom .bottom-area .txt-right {float:right;}
/* comments-area */
.comments-area {
	width:660px;
	margin:0 -10px;
	padding:10px 0 0;
	position:relative;
}
.comments-area .comments {
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
	background:#ededed;
}
.comments-area .comments .bg-top {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white-wide.gif) no-repeat;
}
.comments-area .comments .bg-bottom {
	overflow:hidden;
	padding:0 10px;
	width:640px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white-wide.gif) no-repeat 100% 100%;
}
.comments-area .comments .title-area {
	overflow:hidden;
	width:100%;
	padding:18px 0 6px;
	border-bottom:1px solid #cfcfd1;
	background:url(http://cdn-imgcss.ultrashock.com/bg-comments-shadow.png) no-repeat 0 100%;
}
.comments-area .comments .title-area p {
	float:left;
	margin:0 0 0 18px;
	display:inline;
	color:#d1d1d3;
	font-size:18px;
	line-height:22px;
	letter-spacing:-1px;
}
.comments-area .comments .title-area p strong {
	font-weight:normal;
	color:#525261;
}
.comments-area .comments .title-area .pagination {margin:6px 0 0;}
.comments-area .comments .bottom-area {
	overflow:hidden;
	width:100%;
	padding:6px 0;
	margin:-1px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/bg-comments-shadow.png) no-repeat 100% 0;
	border-top:1px solid #cfcfd1;
}
.comments-area .comments .bottom-area .txt-left {
	float:left;
	font-size:9px;
	line-height:12px;
}
.comments-area .comments .bottom-area .txt-left a {color:#828286;}
.comments-area .comments .bottom-area .txt-left a:hover {color:#525261;}
.comments-area .comments .comment-box {
	overflow:hidden;
	padding:10px;
	width:620px;
	border-bottom:1px solid #dfdfe0;
}
.comments-area .comments .container {
	overflow:hidden;
	width:620px;
}
.comments-area .comments .comment-box .contributor {background:#fff;}
.comments-area .comments .container:hover,
.comments-area .comments .container.hover {background:#fff;}
.comments-area .comments .comment-box .mask-top {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-comment-box-mask.gif) no-repeat;
}
.comments-area .comments .comment-box .mask-bottom {
	overflow:hidden;
	padding:10px;
	width:600px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-comment-box-mask.gif) no-repeat 0 100%;
}
.comments-area .comments .comment-box .avatar {float:left;}
.comments-area .comments .comment-box .txt {
	float:right;
	width:500px;
}
.comments-area .comments .comment-box .txt .line {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:7px 0 10px;
	position:relative;
}
a.open-contributor {
	float:left;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#525261;
	padding:0 10px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-open-contributor.gif) no-repeat 100% 55%;
}
a.open-contributor:hover {color:#000;}
.comments-area .comments .comment-box .txt .line .options {float:right;}
.comments-area .comments .comment-box .txt .line .options ul.toolbar {
	float:left;
	margin:0;
	padding:0;
	display:none;
}
.comments-area .comments .comment-box .txt.hover .line .options ul.toolbar,
.comments-area .comments .comment-box .txt:hover .line .options ul.toolbar {display:block;}
.comments-area .comments .comment-box .txt .line .options ul.toolbar li {
	float:left;
	list-style:none;
	color:#4e4e57;
	font-size:9px;
	line-height:13px;
}
.comments-area .comments .comment-box .txt .line .options ul.toolbar li.ip {padding:0 7px;}
.comments-area .comments .comment-box .txt .line .options ul.toolbar li a {
	float:left;
	padding:0 7px;
	color:#4e4e57;
}
.comments-area .comments .comment-box .txt .line .options ul.toolbar li a:hover {
	color:#fff;
	background:#44444c;
}
.comments-area .comments .comment-box .txt .line .options .date {
	float:left;
	color:#b0b0b3;
	font-size:9px;
	line-height:13px;
}
.comments-area .comments .comment-box .txt.hover .line .options .date,
.comments-area .comments .comment-box .txt:hover .line .options .date {display:none;}
.comments-area .comments .comment-box .txt .line .options .num {
	float:left;
	padding:0 0 0 7px;
	font-size:9px;
	line-height:13px;
	color:#929296;
}
.comments-area .comments .comment-box .txt .quote {
	overflow:hidden;
	padding:0 14px 0 36px;
	margin:0 0 12px;
	width:450px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-quote.png) no-repeat;
}
.comments-area .comments .comment-box .txt .quote .author {
	display:block;
	color:#999;
	font-weight:bold;
	font-size:9px;
	line-height:11px;
	font-style:normal;
}
.comments-area .comments .comment-box .txt .quote cite {
	display:block;
	color:#b4b4b4;
	font-size:9px;
	line-height:11px;
	font-style:italic;
}
.comments-area .comments .comment-box .txt p {
	margin:0 0 6px;
	color:#666;
	font-size:12px;
	line-height:18px;
}
.comments-area .add-comment {
	overflow:hidden;
	width:100%;
	background:#5b5b67;
}
.comments-area .add-comment .bg-top {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white-wide.gif) no-repeat;
}
.comments-area .add-comment .bg-bottom {
	overflow:hidden;
	padding:26px 30px 23px;
	width:600px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white-wide.gif) no-repeat 100% 100%;
}
.comments-area .add-comment .heading {
	display:block;
	clear:both;
	width:100%;
	font-weight:normal;
	padding:0 0 12px;
	color:#cececf;
	font-size:21px;
	line-height:26px;
}
.comments-area .add-comment .img {
	float:left;
	width:80px;
}
.comments-area .add-comment .form {
	float:right;
	width:500px;
}
.comments-area .add-comment .form .textarea-bg {
	overflow:hidden;
	width:100%;
	margin:0 0 12px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-dark-textarea.gif) repeat-y;
}
.comments-area .add-comment .form .textarea-top-bg {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-dark-textarea.gif) no-repeat -500px 0;
}
.comments-area .add-comment .form .textarea-bottom-bg {
	overflow:hidden;
	width:480px;
	padding:10px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-dark-textarea.gif) no-repeat -1000px 100%;
	position:relative;
}
.comments-area .add-comment .form textarea {
	float:left;
	width:100%;
	max-width:480px;
	height:61px;
	margin:0;
	padding:0;
	border:0;
	overflow:auto;
	background:none;
	color:#666;
	font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.comments-area .add-comment .form textarea.focused {color:#000;}
* html .comments-area .add-comment .form textarea {
	float:none;
	overflow:hidden;
}
.comments-area .add-comment .form .corner {
	position:absolute;
	z-index:6;
	right:4px;
	bottom:3px;
	width:7px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/textarea-corner2.gif) no-repeat;
	clear:both;
	cursor:n-resize;
	display:none;
}
* html .comments-area .add-comment .form .corner {bottom:2px;}
.comments-area .add-comment .form .row {
	overflow:hidden;
	width:100%;
}
.comments-area .add-comment .form .row .subscribe {float:left;}
.comments-area .add-comment .form .row .subscribe input {
	float:left;
	width:12px;
	height:12px;
	margin:0 6px 0 0;
}
.comments-area .add-comment .form .row .subscribe label {
	float:left;
	color:#cececf;
	font-size:10px;
	line-height:12px;
}
.comments-area .add-comment .form .row .buttons {float:right;}
.comments-area .add-comment .form .row .buttons a.editor {
	float:left;
	color:#cececf;
	font-size:10px;
	line-height:19px;
	margin:0 12px 0 0;
}
.comments-area .add-comment .form .row .buttons a.editor:hover {color:#000;}
/* collection list */
.collection-list {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 10px;
}
.collection-list .footer-bar .show p {color:#4e4e57;}
.collection-list .list-area ul li:hover,
.collection-list .list-area ul li.hover {background:url(http://cdn-imgcss.ultrashock.com/bg-list-area.gif) no-repeat !important;}
.collection-list .assets-grid .list-area ul li .text {
	width:370px;
	height:52px;
	padding:0 0 12px;
	position:relative;
}
.collection-list .assets-grid .list-area ul li .text .title-area {
	overflow:hidden;
	width:100%;
	margin:0 0 4px;
}
.collection-list .assets-grid .list-area ul li .text .title-area p {
	margin:0;
	overflow:hidden;
	height:1%;
	font-size:9px;
	line-height:15px;
	color:#525261;
}
.collection-list .assets-grid .list-area ul li .text .title-area p a {
	color:#525261;
	font-weight:bold;
}
.collection-list .assets-grid .list-area ul li .text .title-area p a:hover {color:#000;}
.collection-list .assets-grid .list-area ul li .text .title-area strong {
	color:#282933;
	font-size:12px;
	line-height:15px;
}
.collection-list .assets-grid .list-area ul li .text .title-area strong a {color:#282933;}
.collection-list .assets-grid .list-area ul li .text .title-area strong a:hover {color:#96969c;}
.collection-list .text .description {
	overflow:hidden;
	width:100%;
}
.collection-list .text .description p {
	margin:0;
	color:#666;
	font-size:9px;
	line-height:11px;
}
.collection-list .assets-grid .list-area ul li .text ul.additional-info {
	margin:0;
	padding:0;
	overflow:hidden;
	width:auto;
	position:absolute;
	bottom:0;
	left:0;
	width:370px;
}
.collection-list .assets-grid .list-area ul li .text ul.additional-info li {
	float:left;
	padding:0 4px 0 5px;
	width:auto;
	height:auto;
	list-style:none;
	color:#96969c;
	font-size:9px;
	line-height:12px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-light-grey.gif) no-repeat 0 60%;
}
.collection-list .assets-grid .list-area ul li .text ul.additional-info li:first-child {
	background:none;
	padding-left:0;
}
.collection-list .assets-grid .list-area ul li .text ul.additional-info li:hover,
.collection-list .assets-grid .list-area ul li .text ul.additional-info li.hover {background:none !important;}
.collection-list .assets-grid .list-area ul li .side-tools {
	float:right;
	width:120px;
	height:44px;
	position:relative;
	padding:22px 0 0;
}
.collection-list .assets-grid .list-area ul li .side-tools p {
	margin:-20px 0 8px;
	text-align:center;
	color:#96969c;
	font-size:9px;
	line-height:12px;
	word-spacing:-1px;
}
.collection-list .assets-grid .list-area ul li .side-tools a.button-light span {width:102px;}
.collection-list .assets-grid .list-area ul li .side-tools .link-holder {
	overflow:hidden;
	width:100%;
	clear:both;
	position:absolute;
	left:0;
	bottom:0;
	z-index:11;
	padding:7px 0 0;
	font-size:9px;
	line-height:12px;
	text-align:center;
}
.collection-list .assets-grid .list-area ul li .side-tools .link-holder a {color:#828286;}
.collection-list .assets-grid .list-area ul li .side-tools .link-holder a:hover {color:#444;}
.collection-list .list-area .bg:hover,
.collection-list .list-area li.hover .bg {background:url(http://cdn-imgcss.ultrashock.com/bg-collection-list-mask.png) no-repeat;}
.collection-list .list-area .private {background:url(http://cdn-imgcss.ultrashock.com/bg-collection-list-mask.png) no-repeat 0 -80px !important;}
.collection-list .list-area .commercial {background:url(http://cdn-imgcss.ultrashock.com/bg-collection-list-mask.png) no-repeat 0 -160px !important;}
/* new-collection */
.new-collection {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:-16px 0 0;
	position:relative;
}
.new-collection .bg {
	overflow:hidden;
	width:100%;
	background:#f4f3f3;
	margin:0 0 22px;
	display:none;
}
.new-collection .bg-mask-top {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white.gif) no-repeat;
}
.new-collection .bg-mask-bottom {
	overflow:hidden;
	padding:0 40px 20px;
	width:560px;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white.gif) no-repeat -640px 100%;
}
.new-collection .close {
	position:absolute;
	top:10px;
	right:10px;
	width:13px;
	height:13px;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	z-index:18;
	background:url(http://cdn-imgcss.ultrashock.com/btn-close.gif) no-repeat;
}
.new-collection .close:hover {background-position:0 -13px;}
.new-collection .description {
	overflow:hidden;
	width:600px;
	margin:0 -40px;
	padding:12px 20px 14px;
	position:relative;
	border-bottom:1px solid #fff;
}
.new-collection .description p {
	margin:0;
	color:#525261;
	font-size:12px;
	line-height:18px;
}
.form-area {
	overflow:hidden;
	width:100%;
	padding:15px 0 0;
}
.form-area .row {
	width:100%;
	clear:both;
	margin:0 0 15px;
}

.form-area .row.description {
	width:100%;
	clear:both;
	margin:0 0 5px;
}

.form-area .row.single {
	width:100%;
	clear:both;
	margin:0;
}
.form-area .row:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.form-area .row .title {
	float:left;
	width:420px;
	overflow:hidden;
}
.form-area .row .title .inp-txt input {width:400px !important;}
.form-area .row .version {
	float:right;
	width:110px;
	overflow:hidden;
}
.form-area .row .version .inp-txt input {width:90px !important;}
.form-area .row .version label {
	width:100%;
	text-align:center;
}
.required {color:#c00;}
.form-area .row label {
	float:left;
	padding:0 0 5px;
	color:#525261;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}
.form-area .row .inp-txt input {width:540px;}
.form-area .row .note {
	float:right;
	margin:2px 0 0;
	padding:0 8px 0 0;
	color:#9c9ca0;
	font-size:10px;
	line-height:15px;
	background:none;
	-moz-box-shadow:0 0 0 inset;
	-webkit-box-shadow:0 0 0 inset;
	box-shadow:0 0 0 inset;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.inp-file {
	overflow:hidden;
	/*height:47px;*/
	width:100%;
	position:relative;
	z-index:17;
}
.inp-file input.file {
	position:absolute;
	bottom:4px;
	left:10px;
	z-index:18;
	width:550px;
	height:22px;
	border:0;
	clear:both;
	color:#525261;
	font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.inp-file .inp-txt {margin:0 18px 0 0 !important;}
.inp-file .inp-txt input {width:422px !important;}
.inp-file a.button-light {margin:5px 10px 0 0;}
.inp-file a.button-light span {width:90px;}
.form-area .row .inp-file .note {margin:2px 118px 0 0;}
.form-area .selection {
	overflow:hidden;
	width:100%;
}
.form-area .selection ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
.form-area .selection ul li {
	float:left;
	padding:0 0 4px;
	width:100%;
	list-style:none;
}
.form-area .selection ul li input {
	float:left;
	width:13px;
	height:13px;
	margin:0 5px 0 0;
}
.form-area .selection ul li label {
	float:left;
	padding:0 9px 0 0;
	color:#4e4e57;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.form-area .selection ul li .price {
	float:left;
	padding:0 0 0 10px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-grey-2.gif) no-repeat 0 3px;
}
.form-area .selection ul li .price .inp-txt-small {margin:-6px 16px 0 0 !important;}
.form-area .selection ul li .price .inp-txt-small input {
	width:44px !important;
	text-align:right;
}
.form-area .selection ul li .price p {
	float:left;
	margin:0 10px 0 0;
	color:#4e4e57;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.form-area .selection ul li .price a.ico-info {
	float:left;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-info.gif) no-repeat;
	display:none;
}
.form-area .selection ul li:hover a.ico-info,
.form-area .selection ul li.hover a.ico-info {display:block;}
.form-area .selection .txt {
	overflow:hidden;
	padding:0 0 8px 20px;
}
.form-area .selection .txt p {
	margin:0 0 7px;
	color:#4e4e57;
	font-size:11px;
	line-height:18px;
}
.form-area .selection .txt p.grey {color:#9c9ca0;}
.form-area .save {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:4px 0 0;
}
.form-area .save .error {
	float:left;
	padding:0 0 0 20px;
	color:#c00;
	font-size:11px;
	line-height:20px;
}
.form-area .save .available {
	float:left;
	padding:4px 0 0 14px;
}
.form-area .save .available input {
	float:left;
	width:12px;
	height:12px;
	margin:0 5px 0 0;
}
.form-area .save .available label {
	float:left;
	color:#4e4e57;
	font-size:11px;
	line-height:14px;
}
.form-area .row-area {
	overflow:hidden;
	padding:16px 20px 0;
	width:560px;
	border-top:1px solid #fff;
	position:relative;
}
.form-area .row-area:first-child {border:0;}
.form-area .admin {background:url(http://cdn-imgcss.ultrashock.com/bg-admin.gif) repeat;}
.form-area .description a.ico-info {
	top:auto !important;
	right:auto !important;
	position:relative;
	float:right;
	margin:-14px -10px 0 0;
}
* html .form-area .description a.ico-info {margin-right:-5px;}
.form-area .row-area .line {
	width:100%;
	padding:8px 0 0;
}
.form-area .row-area .line:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.form-area .row-area .one-line {
	overflow:hidden;
	width:100%;
	margin:-6px 0 -4px;
	position:relative;
}
.form-area .row-area .line a.lnk,
.form-area .row-area .one-line a.lnk {
	float:left;
	font-size:10px;
	line-height:13px;
	color:#09f;
}

.form-area .row-area .line p,
.form-area .row-area .one-line p {
	margin:0;
	padding:0 14px 0 0;
	text-align:right;
	font-size:10px;
	line-height:13px;
	color:#9c9ca0;
}
.form-area .row-area .one-line p {padding:0;}
.form-area .row-area .one-line p a {color:#9c9ca0;}
.form-area .row-area .one-line p a:hover {color:#525261;}
.form-area ul.list-type1 {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 -4px;
	padding:0;
}

.form-area .editor {background-color: white;margin:0 2px 2px 2px;}
.form-area .row-area.description.top {background:url(http://cdn-imgcss.ultrashock.com/bg-description-top.png) repeat-x scroll 0 0 white;border-left:2px solid #e9e8e8;border-right:2px solid #e9e8e8;width:556px;height:30px;} 

.form-area ul.list-type1 li {
	float:left;
	width:100%;
	padding:0 0 9px;
	list-style:none;
	position:relative;
}
.form-area ul.list-type1 li label {
	float:left;
	width:160px;
	line-height:19px;
	padding:0 4px 0 0;
}
.form-area ul.list-type1 li select {
	float:left;
	width:380px;
}
.form-area ul.list-type1 li a.ico-info {
	top:0px;
	right:-6px;
}
.form-area .row ul.list-type1 li a.ico-info {}
.form-area ul.list-type1 li:hover a.ico-info,
.form-area ul.list-type1 li.hover a.ico-info {display:block !important;}
.form-area .columns {
	overflow:hidden;
	width:100%;
	clear:both;
}
.form-area .columns a.ico-info {top:10px !important;}
.form-area .columns:hover a.ico-info {display:block;}
.form-area .columns .opens {
	float:left;
	width:160px;
	padding:0 10px 0 0;
	overflow:hidden;
}
.form-area .columns .compatibility {
	float:left;
	width:190px;
	padding:0 10px 0 0;
	overflow:hidden;
}
.form-area .columns .files {
	float:left;
	width:190px;
	overflow:hidden;
}
.form-area .columns ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
.form-area .columns ul li {
	float:left;
	width:100%;
	padding:0 0 3px;
	list-style:none;
}
.form-area .columns ul li input {
	float:left;
	width:13px;
	height:13px;
	margin:2px 6px 0 0;
}
.form-area .columns ul li .checkboxArea,
.form-area .columns ul li .checkboxAreaChecked {margin-top:2px;}
.form-area .columns ul li label {
	float:left;
	font-weight:normal;
	padding:0;
}
.form-area .columns .subtitle {
	display:block;
	width:100%;
	padding:0 0 9px;
	font-size:11px;
	line-height:14px;
	word-spacing:-1px;
}
* html .form-area .columns .subtitle {letter-spacing:-1px;}
.form-area .bar {width:100%;font-size:11px;}
.form-area .bar:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.form-area .bar label {
	float:left;
	padding:0;
	width:166px;
	line-height:21px;
}
.form-area .bar select {
	float:left;
	width:216px;
	margin:0 10px 0 0;
}
.form-area .bar .selectArea {margin:0 10px 0 0;}
.form-area .bar .inp-txt-thin input {width:140px !important;}
.form-area .bar .inp-txt-thin.long input {width:366px !important;}
.form-area .row-area a.ico-info {top:10px;}
.form-area #row-area-title.row-area a.ico-info {top:10px;}
.form-area .row-area .text {
	overflow:hidden;
	width:100%;
	padding:0 0 16px;
}
.form-area .row-area .text p {
	margin:0;
	font-size:11px;
	line-height:14px;
}
.form-area .row-area .rights {
	overflow:hidden;
	width:100%;
	margin:0 0 16px;
}
.form-area .row-area .rights input {
	float:left;
	width:13px;
	height:13px;
	margin:0 6px 0 0;
}
.form-area .row-area .rights label {
	overflow:hidden;
	height:1%;
	display:block;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	padding-left:10px;
}
.form-area .row-area .rights label span {
	padding-top:8px;
	display:block;
}
.form-area .remarks {
	overflow:hidden;
	width:100%;
	position:relative;
}
.form-area .remarks:hover a.ico-info,
.form-area .remarks.hover a.ico-info {display:block;}
.form-area .row-area:hover .bar a.ico-info,
.form-area .row-area.hover .bar a.ico-info,
.form-area .row-area:hover .line a.ico-info,
.form-area .row-area.hover .line a.ico-info {display:block;}
.form-area .tags a.ico-info {top:10px !important;}
.form-area .row-area:hover .tags a.ico-info,
.form-area .row-area:hover .top-section a.ico-info {display:block;}
.form-area .top-section a.ico-info {
	top:0px !important;
	right:-6px !important;
}
.form-area .tags {padding:0 0 6px;}
.form-area .top-section {
	width:100%;
	position:relative;
}
.form-area .top-section:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.form-area .top-section p {
	margin:0 0 0 166px;
	font-size:11px;
	line-height:19px;
}
.row-area .price-holder {
	overflow:hidden;
	width:600px;
	margin:-16px -20px 0;
	position:relative;
	z-index:2;
}
.row-area .area-price {
	float:left;
	width:300px;
	padding:16px 0 16px 20px;
}
.row-area .area-price-2 {
	float:right;
	width:280px;
	padding:16px 0;
}
.row-area .price-holder .usd {
	float:left;
	padding:0 0 0 8px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
}
.row-area .price-holder label {
	float:left;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
}
.row-area .area-price label {width:166px;}
.row-area .area-price-2 label {
	width:116px;
	padding:0 8px 0 0;
	text-align:right;
}
.row-area .inp-txt-thin input {width:50px !important;}
.form-area .hover .price-holder a.ico-info,
.form-area .row-area:hover .price-holder a.ico-info {display:block !important;}
.form-area .category {
	overflow:hidden;
	width:566px;
}
.form-area .category .title-bar {
	overflow:hidden;
	height:1%;
	padding:0 21px 6px 0;
}
.form-area .category .title-bar strong {
	float:left;
	font-size:11px;
	line-height:15px;
}
.form-area .category .title-bar a.add-category {
	float:right;
	color:#999;
	font-size:10px;
	line-height:15px;
}
.form-area .category .title-bar a.add-category:hover {color:#525261;}
.form-area .category ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.form-area .category ul li {
	float:left;
	width:100%;
	padding:0 0 9px;
	list-style:none;
}
.form-area .category ul li label {
	float:left;
	width:150px;
	padding:0 15px 0 0;
	text-align:right;
	font-size:11px;
	line-height:19px;
	font-weight:normal;
}
.form-area .category ul li select {
	float:left;
	width:380px;
}
.form-area .category ul li a.ico-del {
	float:right;
	width:16px;
	height:16px;
	margin:4px 0 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-close.png) no-repeat;
	display:none;
}

.form-area .category ul li a.ico-del:hover {background-position:0 -20px;}
.form-area .category ul li:hover a.ico-del,
.form-area .category ul li.hover a.ico-del {display:block;}
.form-area .wide-row-area {
	overflow:hidden;
	height:1%;
	padding:16px 40px 0;
	border-top:1px solid #fff;
}
.form-area .wide-row-area:first-child {border-top:0;}
.form-area .wide-row-area ul {
	overflow:hidden;
	width:100%;
	margin:0 0 -9px;
	padding:0;
}
.form-area .wide-row-area ul li {
	float:left;
	width:100%;
	padding:0 0 9px;
	list-style:none;
}
.form-area .wide-row-area ul li select {
	float:left;
	width:380px;
}
.form-area .wide-row-area ul li input {
	float:left;
	width:13px;
	height:13px;
	margin:0 6px 0 0;
}
.form-area .wide-row-area ul li label {
	float:left;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	padding:0;
}
.form-area .wide-row-area .btns {
	overflow:hidden;
	width:100%;
}
.form-area .wide-row-area .btns a.button-light {margin-right:20px;}
.form-area .wide-row-area .btns p {
	margin:0;
	font-size:10px;
	line-height:21px;
}
.form-area .wide-row-area .txt-area {
	margin:0 -10px;
	overflow:hidden;
	width:580px;
}
.form-area ul.form-row {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.form-area ul.form-row li {
	float:left;
	width:100%;
	padding:0 0 10px;
	list-style:none;
}
.form-area ul.form-row li label {
	float:left;
	width:112px;
	padding:0 18px 0 0;
	text-align:right;
	line-height:30px;
}
.form-area ul.form-row li .inp-txt input {width:410px !important;}
.form-area ul.form-row li .note {
	display:block;
	margin:0 0 -4px;
	padding:5px 0 0 140px;
	color:#999;
	font-size:9px;
	line-height:12px;
	overflow:hidden;
	clear:both;
	position:relative;
	z-index:1;
	background:none;
	height:auto;
}
.form-area ul.form-row li .name {
	float:left;
	width:130px;
	position:relative;
}
.form-area ul.form-row li .name .availability {
	position:absolute;
	text-align:center;
	top:26px;
	left:0;
	width:130px;
	text-align:center;
	font-size:9px;
	line-height:10px;
	clear:both;
	z-index:8;
}
.form-area ul.form-row li .name .availability a {color:#09f;}
.form-area ul.form-row li .name .availability a:hover {color:#7ccbff;}
.account-details {padding-top:0;}
.inner-container {
	overflow:hidden;
	width:100%;
	margin:-40px 0 0;
	position:relative;
}
.submit-area {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 20px;
}
.submit-area p {
	margin:0;
	float:left;
	font-weight:bold;
	font-size:11px;
	line-height:19px;
	padding-left:20px;
}
.submit-area a.button-dark-next {float:right}
/* infornation */
.infornation {
	overflow:hidden;
	padding:0 20px;
	width:600px;
}
.infornation .text {
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
.infornation .intro-text {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 16px;
}
.infornation .intro-text p {
	line-height:24px;
	margin:0 0 14px;
}
.infornation .intro-text a.button-light {float:right;}
.infornation .two-blocks {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:26px 0 0;
	margin:0 0 38px;
}
.infornation .two-blocks .bg {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-two-blocks.gif) repeat-y;
}
.infornation .two-blocks .bg-top {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-two-blocks.gif) no-repeat -600px 0;
}
.infornation .two-blocks .bg-bottom {
	overflow:hidden;
	width:632px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-two-blocks.gif) no-repeat -600px 100%;
}
.infornation .two-blocks .block {
	float:left;
	width:244px;
	margin:0 32px 0 0;
	padding:0 20px 12px;
}
.infornation .two-blocks .block .title {
	display:block;
	margin:0 -20px 9px;
	padding:11px 10px 9px 20px;
	width:254px;
	border-bottom:1px solid #fff;
	color:#525261;
	font-size:12px;
	line-height:15px;
	word-spacing:-1px;
}
.infornation .two-blocks .block .title .total {
	float:right;
	padding-right:10px;
}
.infornation .two-blocks .block dl {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	color:#525261;
	font-size:12px;
	line-height:18px;
}
.infornation .two-blocks .block dl dt {
	float:left;
	margin:0;
}
.infornation .two-blocks .block dl dd {
	overflow:hidden;
	margin:0;
	text-align:right;
}
.infornation p,
.typography p {
	margin:0 0 15px;
	color:#525261;
	font-size:12px;
	/*line-height:18px;*/
}


.infornation div.license {
	border-top:1px solid #EEEEEE;
	margin:5px 0 50px 0;
	padding:25px 30px 0;
	text-align:justify;
}
.infornation div.license p {line-height:20px;}

.infornation div.terms p,
.infornation div.terms a,
.infornation div.terms {
	line-height:16px;
	text-align:justify;
}

.infornation div.terms {
	padding:0 20px 0 0;
}

.infornation div.terms p {
	border-top:1px solid #EEEEEE;
	margin-top:30px;
	padding:30px 5px 0 25px;
}


.infornation div.terms ol {
	margin:0 0 0 -10px;
}

.infornation div.terms ol li {
	padding:0;
	margin:20px 0 10px;
}

.infornation div.terms ol blockquote {
	padding:0!important;
	margin:5px 0 20px 20px!important;
	background-color:#fff;
}


.infornation div.terms ol li ul,
.infornation div.terms ol li ol {
	margin:0 0 5px;
	padding-left:15px;
}

.infornation div.terms ul li ul li,
.infornation div.terms ul li ol li,
.infornation div.terms ol li ol li,
.infornation div.terms ol li ul li {
	margin:10px 5px;
	padding:0;
}

.infornation hr {	border:1px solid #fff;
	border-bottom:1px solid #eee;
	border-collapse:collapse;
	margin:0 0 20px 0;
	width:100%;
	clear:both;}

.text-block {
	overflow:hidden;
	width:100%;
	margin:0 0 30px;
}
.text-block h2 {margin:0 0 14px !important;}
.txt-block,
.info-wrapper {
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
/* stats-block */
.stats-block {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 22px;
}
.data-block {
	overflow:hidden;
	width:600px;
	clear:both;
	background:#f4f3f3 url(http://cdn-imgcss.ultrashock.com/bg-mask-white-normal.gif) no-repeat;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
	margin-bottom:8px;
}
.data-block .bg {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-mask-white-normal.gif) no-repeat 0 100%;
}
.data-block .divide-area {
	overflow:hidden;
	width:560px;
	padding:11px 20px;
	border-top:1px solid #fff;
}
.data-block .divide-area:first-child {border:0;}
.data-block .divide-area .color {color:#c60;}
.data-block .divide-area ol.list {
	overflow:hidden;
	padding:0 0 4px 22px;
	margin:0;
	line-height:20px;
}
.data-block .divide-area ol.list li {vertical-align:top;}
.stats-block .data-block .month {
	float:left;
	padding:0 0 0 20px;
	width:270px;
	overflow:hidden;
}
.stats-block .data-block .graph .month {width:130px;}
.stats-block .data-block .month-short {
	float:left;
	padding:0 0 0 20px;
	width:140px;
	overflow:hidden;
}
.stats-block .data-block .clickthroughs {
	float:left;
	width:130px;
	text-align:center;
}
.stats-block .data-block .signups,
.stats-block .data-block .deposits {
	float:left;
	width:100px;
	text-align:center;
}
.stats-block .data-block .assets {
	float:left;
	width:100px;
	text-align:center;
	overflow:hidden;
}
.stats-block .data-block .earnings {
	float:right;
	padding:0 20px 0 0;
	width:183px;
	text-align:right;
	overflow:hidden;
}
.stats-block .data-block .earnings-short {
	float:right;
	padding:0 20px 0 0;
	width:83px;
	text-align:right;
	overflow:hidden;
}
.stats-block .data-block .graph .price {
	float:left;
	width:110px;
	padding:0 16px 0 0;
	text-align:right;
}
.stats-block .data-block .graph .bar {
	float:left;
	height:10px;
	margin:7px 0 0;
	background:#cfcfd2;
	font-size:0;
	line-height:0;
}
.stats-block .data-block .title {
	overflow:hidden;
	width:100%;
	clear:both;
}
.stats-block .data-block .title a {color:#525261;}
.stats-block .data-block .title a:hover {color:#000;}
.stats-block .data-block .title a.sort-up {
	padding:0 12px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-slider-closed.gif) no-repeat 100% 60%;
}
.stats-block .data-block .title a.sort-down {
	padding:0 12px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-slider-closed.gif) no-repeat 100% 60%;
}
.stats-block .data-block .row,
.stats-block .data-block .graph {
	overflow:hidden;
	width:100%;
	clear:both;
	font-size:12px;
	line-height:24px;
	color:#525261;
	border-top:1px solid #fff;
}
.stats-block .data-block .graph:first-child {border:0;padding-top:2px}
.stats-block .data-block .graph:last-child {padding-bottom:2px}
.stats-block .data-block .row:hover,
.stats-block .data-block .row.hover,
.stats-block .data-block .graph:hover,
.stats-block .data-block .graph.hover,
.stats-block .data-block .totals:hover,
.stats-block .data-block .totals.hover  {background:#fff;}
.stats-block .data-block .row .slider ul li:hover,
.stats-block .data-block .row .slider ul li.hover {background:#fff url(http://cdn-imgcss.ultrashock.com/ico-bullet-grey.gif) no-repeat 24px 11px;}
.stats-block .data-block .row p,
.stats-block .data-block .graph p {line-height:13px;margin:5px 0;}
.stats-block .data-block .row a {color:#525261;}
.stats-block .data-block .row .month a,
.stats-block .data-block .row .month-short a {
	padding:0 12px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-slider-closed.gif) no-repeat 100% 55%;
}
.stats-block .data-block .opened .month a,
.stats-block .data-block .opened .month-short a {background:url(http://cdn-imgcss.ultrashock.com/ico-slider-opened.gif) no-repeat 100% 55%;}
.stats-block .data-block .slider {
	overflow:hidden;
	width:100%;
	clear:both;
	display:none;
}
.stats-block .data-block .slider ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
.stats-block .data-block .slider ul li {
	padding:0 0 0 34px;
	vertical-align:top;
	overflow:hidden;
	list-style:none;
	color:#929295;
	font-size:9px;
	line-height:24px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bullet-grey.gif) no-repeat 24px 11px;
}
.stats-block .data-block .slider ul li p {
	font-size:9px;
	color:#929295;
}
.stats-block .data-block .slider ul li .month {
	width:256px;
	padding:0;
}
.stats-block .data-block .slider ul li .month-short {
	padding:0;
	width:126px;
}
.stats-block .data-block .totals {
	overflow:hidden;
	width:100%;
	padding:0 0 3px;
	border-top:1px solid #fff;
}
/* request */
.request {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 20px;
}
.request .data-block .bg {
	width:auto;
	padding:16px 20px 0;
}
.request .txt {
	overflow:hidden;
	width:100%;
	margin:0 0 30px;
}
.request .txt p {line-height:24px;}
.request .request-form {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 20px;
}
.request .row {
	overflow:hidden;
	width:100%;
	margin:0 0 18px;
}
.request .row .note {
	float:right;
	color:#9c9ca0;
	font-size:10px;
	line-height:15px;
	background:none;
	height:auto;
}
.request .row label {
	float:left;
	padding:0 0 6px;
	color:#525261;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
* html .request .row label {
	letter-spacing:-1px;
	word-spacing:2px;
}
.request .row .inp-txt input {width:540px !important;}
.request a.ico-info {
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-info.gif) no-repeat;
	display:none;
	z-index:19;
	clear:both;
}
.request .selection {
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
.request .selection .subtitle {
	display:block;
	width:100%;
	padding:0 0 10px;
	color:#525261;
	font-size:12px;
	line-height:15px;
}
.request .selection ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
.request .selection ul li {
	float:left;
	width:100%;
	padding:0 0 10px;
	list-style:none;
	color:#525261;
	font-size:12px;
	line-height:14px;
}
.request .selection ul li:hover a.ico-info,
.request .selection ul li.hover a.ico-info {display:block;}
.request .selection ul li input {
	float:left;
	width:13px;
	height:13px;
	margin:0 5px 0 0;
}
.request .selection ul li label {
	float:left;
	padding:0 8px 0 0;
}
.request .selection ul li .required {font-weight:bold;}
.request .button {
	overflow:hidden;
	width:100%;
	clear:both;
}
/* money-block */
.money-block {
	overflow:hidden;
	width:100%;
}
.money-block .amount {
	overflow:hidden;
	height:1%;
	padding:16px 20px;
	border-bottom:1px solid #fff;
}
.money-block .amount .radio {
	float:left;
	width:250px;
}
.money-block .amount .radio ul {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	width:80px;
}
.money-block .amount .radio ul li {
	float:left;
	width:100%;
	list-style:none;
}
.money-block .amount .radio ul li input {
	float:left;
	width:13px;
	height:13px;
	margin:4px 7px 0 0;
}
.money-block .amount .radio ul li .radioArea,
.money-block .amount .radio ul li .radioAreaChecked {margin-top:6px;}
.money-block .amount .radio ul li label {float:left;}
.money-block .subtitle {
	overflow:hidden;
	display:block;
	clear:both;
	color:#525261;
	font-size:12px;
	line-height:16px;
	margin:0 0 16px;
}
.money-block .description {
	padding:15px 0 10px 30px;
	float:left;
	width:100%;
}
.money-block .description p {font-size:10px;}
.money-block .amount .description strong {
	display:block;
	margin:4px 0 14px;
	font-size:11px;
	line-height:14px;
}
.money-block .amount .description p {
	margin:0 0 8px;
	font-size:9px;
	line-height:14px;
}
.money-block .amount .description p strong {
	display:inline;
	margin:0;
	font-size:9px;
	line-height:14px;
}
.money-block .payment {

}
.money-block .payment .method {
	float:right;
	width:250px;
	padding:5px 50px 0 0;
}
.money-block .payment .method .image {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:6px 0 20px;
}
.money-block .payment .method a.button-dark-next {width:216px;}
.money-block .payment .method .image img {display:block;}
.money-block .payment .description p {
	margin:0 0 12px;
	font-size:11px;
	line-height:14px;
}
.money-block .payment .description p a {color:#525261;}
.money-block .payment .description p a:hover {color:#000;}
/* profile-images, .profile-text, featured-assets */
.edit-profile {
	overflow:hidden;
	width:100%;
	padding:24px 0 0;
}
.profile-images,
.profile-text,
.featured-assets {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 26px;
}
.profile-images .wrapper,
.profile-text .wrapper,
.featured-assets .wrapper {
	overflow:hidden;
	padding:16px 20px 0;
	width:560px;
	position:relative;
}
.profile-images .row,
.profile-text .row,
.featured-assets .row {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 18px;
}
.featured-assets .row p {
	color:#999;
	margin:0 0 7px;
}
.featured-assets .row p strong {color:#525261;}
.profile-images .row label {
	float:left;
	padding:0 0 4px;
	font-weight:bold;
	line-height:15px;
}
.profile-text .row label {
	float:left;
	padding:0 0 4px;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.profile-text .row p {
	overflow:hidden;
	height:1%;
	padding:0 20px 0 0;
	text-align:right;
	color:#999;
	line-height:15px;
}
.profile-text .row textarea {height:140px;}
.featured-assets .row ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 -9px;
	padding:0;
}
.featured-assets .row ul li {
	float:left;
	width:100%;
	list-style:none;
	padding:0 0 9px;
}
.featured-assets .row ul li select {
	float:left;
	width:100%;
	font:10px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.profile-images a.ico-info,
.profile-text a.ico-info,
.featured-assets a.ico-info {
	position:absolute;
	top:10px;
	right:10px;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-info.gif) no-repeat;
	display:none;
}
.profile-images a.ico-info:hover,
.profile-text a.ico-info:hover,
.featured-assets a.ico-info:hover{background-position:0 -14px;}
.profile-images .data-block:hover a.ico-info,
.profile-images .hover a.ico-info,
.profile-text .data-block:hover a.ico-info,
.profile-text .hover a.ico-info,
.featured-assets .data-block:hover a.ico-info,
.featured-assets .hover a.ico-info {display:block;}
/* asset-overview */
.asset-overview {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 50px;
	padding:10px 0 0;
}
.asset-overview .contributor {
	overflow:hidden;
	width:600px;
	margin:0 10px 16px;
	padding:10px;
	background:#f4f3f3;
}
.asset-overview .contributor .user {
	float:left;
	width:290px;
}
.asset-overview .contributor .user .avatar {float:left;}
.asset-overview .contributor .user .inf {
	float:left;
	width:200px;
	padding:4px 0 0 10px;
}
.asset-overview .contributor .user .inf p {
	margin:0;
	padding:5px 0 0;
	color:#b0b0b3;
	font-size:9px;
	line-height:13px;
}
.asset-overview .contributor .user .inf ul.icons {margin:16px 0 0 -4px;}
.asset-overview .contributor .remark {
	float:right;
	width:310px;
	padding:30px 0 0;
}
.asset-overview .contributor .remark p {
	margin:0;
	text-align:right;
	color:#c93;
	line-height:18px;
}
.asset-overview .description {
	overflow:hidden;
	width:600px;
	padding:0 20px;
	color:#666;
}
.asset-overview .description ul {
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
	padding:0;
	clear:both;
}
.asset-overview .description ul li {
	float:left;
	width:570px;
	padding:0 0 0 30px;
	list-style:none;
	font-size:12px;
	line-height:18px;
}
.asset-overview .description ul li span {
	float:left;
	margin:0 0 0 -30px;
	width:30px;
	overflow:hidden;
}
* html.asset-overview .description ul li span {margin:0 -3px 0 -30px;}
.asset-overview .description ul p {
	float:left;
	width:100%;
	margin:0;
}
.asset-overview .description p {
	line-height:18px;
	margin:0 0 20px;
}
.asset-overview .footer {
	overflow:hidden;
	padding:0 20px 20px;
	width:600px;
}
.asset-overview .footer ul {
	overflow:hidden;
	width:100%;
	margin:0 0 8px;
	padding:2px 0 2px 22px;
	clear:both;
	font-size:9px;
	line-height:12px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-tags.gif) no-repeat 2px 0;
}
.asset-overview .footer ul li {
	display:inline;
	line-height:normal;
	color:#8fc3e7;
}
.asset-overview .footer ul li a {color:#8fc3e7;}
.asset-overview .footer ul li a:hover {color:#666;}
.asset-overview .footer p {
	margin:0;
	color:#999;
	font-size:9px;
	line-height:13px;
}
/* description-area */
.description-area {
	overflow:hidden;
	width:600px;
	clear:both;
	margin:0 0 10px;
	padding:0 20px;
}
.description-area .post {
	overflow:hidden;
	width:100%;
	margin:0 0 16px;
}
.description-area .post .title-area {
	overflow:hidden;
	width:100%;
	clear:both;
	position:relative;
}
.description-area .post .title-area ul {
	float:right;
	margin:0;
	padding:11px 0 2px 6px;
	display:none;
	position:absolute;
	top:0;
	right:0;
	clear:both;
	z-index:3;
	background:#fff;
}
.description-area .post .title-area:hover ul,
.description-area .post .hover ul {display:block;}
.description-area .post .title-area ul li {
	float:left;
	padding:0 6px 0 7px;
	list-style:none;
	color:#babbbf;
	font-size:10px;
	line-height:13px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-light-grey.gif) no-repeat 0 60%;
}
.description-area .post .title-area ul li:first-child {
	background:none;
	padding-left:0;
}
.description-area .post .title-area ul li a {color:#babbbf;}
.description-area .post .title-area ul li a:hover {color:#525261;}
.description-area .post p {
	margin:0;
	font-size:11px;
	line-height:18px;
}
/* downloads-area */
.downloads-area {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 10px;
}
.downloads-area .area {
	overflow:hidden;
	width:600px;
	clear:both;
	padding:0 20px;
}
.downloads-area .area .title {
	overflow:hidden;
	width:600px;
	padding:0 20px;
	margin:0 -20px 12px;
	position:relative;
	border-bottom:1px solid #e8e8e9;
}
.downloads-area .area .title h2 {
	float:left;
	padding:0 4px 0 0;
	font-size:30px !important;
	line-height:36px !important;
}
.downloads-area .area .title p {
	margin:13px 0 0;
	font-size:12px;
	line-height:18px;
}
.downloads-area .area .post {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 20px;
	position:relative;
	z-index:11;
}
.downloads-area .area .post .subtitle {
	overflow:hidden;
	width:100%;
}
.downloads-area .area .post .subtitle strong {
	display:block;
	font-size:12px;
	line-height:18px;
}
.downloads-area .area .post .subtitle ul {
	float:right;
	margin:0;
	padding:4px 0 2px 6px;
	display:none;
	position:absolute;
	top:0;
	right:0;
	clear:both;
	z-index:3;
	background:#fff;
}
.downloads-area .area .post:hover .subtitle ul,
.downloads-area .area .hover .subtitle ul {display:block;}
.downloads-area .area .post .subtitle ul li {
	float:left;
	padding:0 6px 0 7px;
	list-style:none;
	color:#babbbf;
	font-size:10px;
	line-height:13px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-light-grey.gif) no-repeat 0 60%;
}
.downloads-area .area .post .subtitle ul li:first-child {
	background:none;
	padding-left:0;
}
.downloads-area .area .post .subtitle ul li a {color:#babbbf;}
.downloads-area .area .post .subtitle ul li a:hover {color:#525261;}
.downloads-area .area .post p {
	margin:0;
	font-size:11px;
	line-height:18px;
}
.downloads-area .area .post ul.details {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
.downloads-area .area .post ul.details li {
	float:left;
	list-style:none;
	padding:0 6px 0 7px;
	font-size:11px;
	line-height:18px;
	color:#666;
	background:url(http://cdn-imgcss.ultrashock.com/separator-grey-2.gif) no-repeat 0 50%;
}
.downloads-area .area .post ul.details li:first-child {
	background:none;
	padding-left:0;
}
/* related-assets */
.related-assets {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:30px 0 0;
}
/* edit-area */
.edit-area {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 10px;
}
.edit-area .bg {
	overflow:hidden;
	width:100%;
}
/* info-section */
.info-section {
	overflow:hidden;
	width:560px;
	padding:16px 20px 14px;
}
.info-section p {margin:0 0 10px;}
.info-section .slider {
	overflow:hidden;
	width:100%;
}
.info-section a.more {
	float:left;
	padding:0 10px 0 0;
	color:#09f;
	font-size:10px;
	line-height:13px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-blue-arrow-down.gif) no-repeat 100% 50%;
}
.info-section a.more:hover {color:#78bcff;}
.info-section a.opened {background:url(http://cdn-imgcss.ultrashock.com/ico-blue-arrow-up.gif) no-repeat 100% 50%;}
/* bottom-section */
.bottom-section {
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
.bottom-section p {
	overflow:hidden;
	height:1%;
	margin:0;
	font-size:10px;
	line-height:19px;
	text-align:right;
	word-spacing:-1px;
}
* html .bottom-section p {letter-spacing:-1px;}
.bottom-section a.button-dark-next {
	float:right;
	margin-left:16px;
	display:inline;
}
/* term-of-use */
.term-of-use {
	overflow:hidden;
	width:100%;
}
.term-of-use .title {
	overflow:hidden;
	padding:16px 20px;
	width:560px;
	border-bottom:1px solid #fff;
}
.term-of-use .title p {
	margin:0;
	line-height:15px;
}
.term-of-use .title p a {color:#09f;}
.term-of-use .text-holder {
	overflow:hidden;
	width:570px;
	padding:9px 10px 9px 20px;
	border-bottom:1px solid #fff;
}
.term-of-use .text {
	overflow:auto;
	width:100%;
	height:300px;
	margin:0 !important;
	line-height:12px !important;
}
.term-of-use .text H2 {
	margin:0 10px 0 0;
	font-size:18px !important;
}

.term-of-use .text p,
.term-of-use .text blockquote p {
	margin:0 10px 0 0;
	font-size:9px !important;
	line-height:14px !important;
}
.term-of-use .text ol,
.term-of-use .text blockquote ol,
.term-of-use .text blockquote ul  {
	overflow:hidden;
	margin:0;
	padding:0 0 0 25px;
	font-size:9px !important;
	line-height:14px !important;
}
.term-of-use .text ol li,
.term-of-use .text blockquote ol li,
.term-of-use .text blockquote ul li {
	vertical-align:top;
/*	padding:0 14px 5px -25px;  REMOVE ME IF OK NRG*/
	list-style-position:outside;
	font-size:9px!important;
	line-height:14px!important;
}
.term-of-use .agree {
	overflow:hidden;
	width:560px;
	padding:14px 20px;
}
.term-of-use .agree input {
	float:left;
	width:16px;
	height:16px;
	margin:0 8px 0 0;
}
.term-of-use .agree label {
	float:left;
	line-height:15px;
	font-weight:bold;
}
/* asset-type */
.asset-type {
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
	padding:10px 0 0;
}
.asset-type h2 {margin:0 0 24px !important;}
.asset-type ul {
	overflow:hidden;
	width:600px;
	margin:0 0 30px;
	padding:0;
}
.asset-type ul li {
	float:left;
	width:100%;
	padding:0 0 10px;
	list-style:none;
	text-shadow:1px 1px #FFFFFF;

}
.asset-type ul li .ico-info {
	top:28px;
	left:128px;
}
.asset-type ul li:hover a.ico-info,
.asset-type ul li.hover a.ico-info {display:block !important;}
.asset-type ul li .bg {
	overflow:hidden;
	width:560px;
	padding:20px 20px 0;
	height:48px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-asset-type.png) no-repeat;
	position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
}
.asset-type ul li ul.items {
	float:left;
	margin:-10px 0 0;
	padding:0;
	width:100px;
}
.asset-type ul li ul.items li {
	float:left;
	width:100%;
	padding:0;
	list-style:none;
	color:#999;
	font-size:11px;
	line-height:16px;
}

.asset-type ul li ul.items li a {color:#999}
.asset-type ul li .flash-type,
.asset-type ul li .vector-type,
.asset-type ul li .bitmap-type,
.asset-type ul li .audio-type {
	float:left;
	width:74px;
	padding:0 40px 0 36px;
	height:42px;
	font-size:18px;
	line-height:28px;
}
.asset-type ul li .flash-type {
	color:#7e6681;
	background:url(http://cdn-imgcss.ultrashock.com/pic-flash.png) no-repeat;
}
.asset-type ul li .vector-type {
	color:#786965;
	background:url(http://cdn-imgcss.ultrashock.com/pic-vector.png) no-repeat;
}
.asset-type ul li .bitmap-type {
	color:#696464;
	background:url(http://cdn-imgcss.ultrashock.com/pic-image.png) no-repeat;
}
.asset-type ul li .audio-type {
	color:#596ca1;
	background:url(http://cdn-imgcss.ultrashock.com/pic-audio.png) no-repeat;
}
.asset-type ul li .side {
	float:right;
	width:310px;
}
.asset-type ul li .read {
	float:left;
	width:110px;
	margin:6px 0 0;
	text-align:center;
	font-size:11px;
	line-height:16px;
}
.asset-type ul li .read a {color:#09f;}
.asset-type ul li .read a:hover {color:#09f;}
.asset-type ul li .button {
	float:right;
	width:200px;
	padding:5px 0 0;
	overflow:hidden;
}
.asset-type ul li .button p {
	margin:0;
	width:100%;
	text-align:center;
	color:#999;
	font-size:9px;
	line-height:18px;
}
.asset-type ul li .button p a {color:#09f;}
.asset-type ul li .button p a:hover {color:#62c0ff;}
/* sidebar */
.sidebar {
	float:right;
	width:280px;
	padding:2px 10px 0;
	margin:0 0 -4px;
	position:relative;
}
.side-block.popular-asset.none {margin-bottom:7px!important;margin-top:0px!important;}

.no-sidebar .sidebar {display:none !important;}
.no-sidebar .main-content {width:940px;}
.no-sidebar #content .inner-content-bg,
.no-sidebar #content .inner-content-top,
.no-sidebar #content .inner-content-bottom {background:none;}
.sidebar .block-bg-top-first {
	overflow:hidden;
	position:absolute;
	top:2px;
	left:10px;
	z-index:1;
	width:280px;
	height:3px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-block-mask.gif) no-repeat -560px 0;
}
/* report */
.report {
	overflow:hidden;
	width:100%;
	clear:both;
	padding-bottom:20px;
}
.report .bar-area {
	overflow:hidden;
	padding:10px 0 9px 20px;
	height:1%;
}
.report .bar-area p {
	float:left;
	margin:0;
	color:#999;
	font-size:10px;
	line-height:13px;
}
.report table {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	border-collapse:collapse;
}
.report table th {
	text-align:left;
	padding:10px 0 7px;
	color:#525261;
	font-size:10px;
	line-height:12px;
}
.report table th a {color:#525261;}
.report table th a:hover {color:#000;}
.report table th a.sort-up {
	padding:0 12px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-slider-opened.gif) no-repeat 100% 60%;
}
.report table th a.sort-down {
	padding:0 12px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-slider-closed.gif) no-repeat 100% 60%;
}
.report table td {
	padding:7px 0 5px;
	color:#525261;
	font-size:9px;
	line-height:12px;
	border-top:1px solid #fff;
}
.report table tr:hover td,
.report table tr.hover td {background:#fff;}
.report table .date {
	padding-left:20px;
	width:70px;
}
.report table .type {width:70px;padding-left:20px;}
.report table .amount {
	width:66px;padding-right:10px;
	text-align:right;
}
.report table .description {
	padding-left:20px;
	padding-right:20px;
	width:314px;
}
/* report */
.history {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 10px;
}
.history .bar-area {
	overflow:hidden;
	padding:10px 0 9px 20px;
	height:1%;
}
.history .bar-area p {
	float:left;
	margin:0;
	color:#999;
	font-size:10px;
	line-height:13px;
}
.history table {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	border-collapse:collapse;
}
.history table tr:hover td,
.history table tr.hover td {background:#fff;}
.history table th {
	font-weight:bold;
	text-align:left;
}
.history table td,
.history table th {
	padding:7px 0 5px;
	color:#525261;
	font-size:12px;
	line-height:15px;
	border-top:1px solid #fff;
}
.history table .date {
	padding-left:20px;
	width:90px;
}
.history table .date-2 {
	padding-left:20px;
	width:110px;
}

.history table .status {
	padding-right:20px;
	width:96px;
	text-align:left;
}
.history table .processed {
	padding-right:20px;
	width:96px;
	text-align:right;
}
.history table .processed-2 {
	padding-right:16px;
	width:88px;
}
.history table .id {padding-left:20px;white-space:nowra}
.history table .receipt {width:116px;}
.history table .method {width:120px;white-space:nowrap;}
.history table .amount {
	text-align:right;
	padding-right:20px;
	white-space:nowrap;
}
.history table .amount-2 {text-align:right;}
.history table .balance {
	text-align:right;
	width:100px;
	padding-right:20px;
}
/* address-block */
.address-block {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0 0 16px;
}
.address-block .title-bar {
	overflow:hidden;
	padding:12px 20px;
	height:1%;
	border-top:1px solid #fff;
}
.address-block .title-bar:first-child {border:0;}
.address-block .form {
	overflow:hidden;
	height:1%;
	padding:0 20px 8px;
	border-top:1px solid #fff;
}
.address-block .form ul {
	overflow:hidden;
	width:580px;
	margin:0 0 0 -20px;
	padding:18px 0 0;
	position:relative;
}
.address-block .form ul li {
	float:left;
	width:100%;
	padding:0 0 10px;
	list-style:none;
}
.address-block .form ul li label {
	float:left;
	padding:2px 18px 0 0;
	width:128px;
	text-align:right;
}
.address-block .form ul li .inp-txt input {width:414px !important;}
.address-block .form ul li select {
	float:left;
	margin:2px 0 0;
	width:434px;
}
.address-block .form ul li .selectArea {margin:3px 0 0;}
.address-block .bottom-bar {
	overflow:hidden;
	width:100%;
	padding:20px 0 0;
}
.bottom-section {
	overflow:hidden;
	width:100%;
}
.address-block .bottom-bar p,
.bottom-section p {
	overflow:hidden;
	height:1%;
	margin:0;
	font-size:10px;
	line-height:19px;
	text-align:right;
}
.address-block .bottom-bar a.button-dark-next,
.bottom-section a.button-dark-next {
	float:right;
	margin-left:16px;
	display:inline;
}
.address-block .bottom-bar .warnings,
.bottom-section .warnings {
	overflow:hidden;
	display:block;
	height:1%;
	text-align:right;
	font-size:11px;
	line-height:19px;
	color:#c00;
}
/* side-block */
.side-block {
	width:280px;
	clear:both;
	margin:0 0 10px;
}
.sidebar .white {background:#fff;}
.sidebar .published {background:#dcefde;}
.sidebar .pending {background:#ddedfc;}
.sidebar .none,
.sidebar .none .block-bg-top,
.sidebar .none .block-bg-bottom {background:none !important;}
.sidebar .updated {background:#f7ead3;}
.sidebar .rejected {background:#ffe4e4;}
.sidebar .deleted {background:#f7dcf5;}
.sidebar .admin {background:url(http://cdn-imgcss.ultrashock.com/bg-admin.gif) repeat 50% 0;}
.side-block:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.side-block .block-bg-top {
	overflow:hidden;
	width:280px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-block-mask.gif) no-repeat;
}
.side-block .block-bg-bottom {
	overflow:hidden;
	width:260px;
	padding:0 10px;
/*	background:url(http://cdn-imgcss.ultrashock.com/bg-side-block-mask.gif) no-repeat -280px 100%; */

}
.side-block .title {
	width:100%;
	padding:3px 0 0;
	margin:0 0 10px;
	border-bottom:1px solid #FFF;
	position:relative;
	text-shadow: 1px 1px #FFFFFF;
}
.side-block .title.quicksearch {height:22px;}

.side-block .title .rates {
	text-shadow: 1px 1px #333!important;
}
.side-block .title .rates:hover {color:#fff;}
.side-block .title:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.side-block .title .bg {
	overflow:hidden;
	width:260px;
	height:25px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-shadow-top.png) no-repeat 0 100%;
	position:absolute;
	bottom:0;
	left:0;
	z-index:4;
	clear:both;
	border-bottom:1px solid #DDDDDD;
}
* html .side-block .title .bg {bottom:-1px;}
.side-block .title strong {
	float:left;
	margin:5px 0 0;
	padding:0 0 3px;
	color:#383843;
	font-size:12px;
	line-height:15px;
	position:relative;
	z-index:5;
	text-transform:capitalize;
	white-space: nowrap;
}
.side-block .title strong a {color:#5f5f5f;}
.side-block .title strong a:hover {color:#3c3c3c;}
.side-block .title p {
	float:right;
	margin:6px 0 0;
	color:#bbbcc0;
	font-size:9px;
	line-height:15px;
}
.side-block ul.circle-nav {margin:0 0 0 100px}
.side-block .icon {
	float:right;
	position:relative;
	z-index:6;
}
.side-block:hover a.ico-info,
.side-block.hover a.ico-info {display:block !important;}
.side-block:hover a.ico-more,
.side-block.hover a.ico-more {display:block !important;}
.side-block:hover a.ico-del,
.side-block.hover a.ico-del {display:block !important;}
#search-res .side-block a.ico-del {display:block !important;}
.side-block .icon a.ico-info {
	float:left;
	margin:4px 0 0;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-info.gif) no-repeat;
	position:static;
	display:none;
}
.side-block .icon a.ico-more {
	float:left;
	margin:4px 0 0;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-more.gif) no-repeat;
	display:none;
}
.side-block .icon a.ico-del {
	float:left;
	margin:4px 0 0;
	width:14px;
	height:14px;
	display:none;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-delete.png) no-repeat;
}
.side-block .icon a.ico-del:hover {background:url(http://cdn-imgcss.ultrashock.com/ico-delete-hover.png) no-repeat;}
.side-block .icon a:hover {background-position:0 -14px;}
.side-block .text {
	overflow:hidden;
	padding:6px 10px 20px;
}
.side-block .text p {
	margin:0 0 14px;
	color:#666;
	font-size:12px;
	line-height:15px;
}
.side-block .block-footer {
	overflow:hidden;
	width:100%;
	padding:6px 0;
	border-top:1px solid #d9d9db;
	background:url(http://cdn-imgcss.ultrashock.com/bg-shadow-bottom.png) no-repeat;
	font-size:9px;
	line-height:12px;
}
.side-block .block-footer a {
	color:#828286;
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.side-block .block-footer a:hover {color:#383843;}
.side-block .block-footer .txt-right {
	float:right;
	position:relative;
}
.side-block .block-footer .txt-left {
	float:left;
	position:relative;
}
.side-block .block-footer .txt-left a.open-dd {margin:0 10px 0 0;}
.side-block .block-footer p {
	margin:0;
	color:#828286;
}
/* advertise */
.advertise {
	overflow:hidden;
	width:100%;
}
.advertise ul {
	overflow:hidden;
	width:270px;
	margin:0;
	padding:0;
}
.advertise ul li {
	float:left;
	padding:0 10px 10px 0;
	list-style:none;

}
.advertise ul li a:hover {cursor:pointer;}
.advertise ul li img {display:block;
 	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* get-started */
.get-started {
	overflow:hidden;
	width:260px;
}
.get-started ul {
	overflow:hidden;
	width:270px;
	margin:0 0 10px;
	padding:0;
}
.get-started ul li {
	float:left;
	list-style:none;
	padding:0 10px 0 0;
}
.get-started ul li a {
	display:block;
	width:65px;
	height:51px;
	padding:20px 60px 0 0;
	color:#e4e3e3;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none !important;
	background:url(http://cdn-imgcss.ultrashock.com/btn-get-started.png) no-repeat;
}
.get-started ul li a strong {
	display:block;
	color:#fff;
}
.get-started ul li a.btn-buy {background-position:0 0;}
.get-started ul li a.btn-buy:hover {background-position:0 -71px;}
.get-started ul li a.btn-sell {background-position:-125px 0;}
.get-started ul li a.btn-sell:hover {background-position:-125px -71px;}
/* contributors */
.contributors {
	width:100%;
	clear:both;
	padding:0 0 10px;
}
.contributors:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.contributors .mask {
	overflow:hidden;
	width:270px;
	height:100px;
	clear:both;
	margin:0 -5px 0;
	padding:0 0 4px;
	position:relative;
}
.contributors .mask ul {
	overflow:hidden;
	width:9999px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.contributors .mask ul li {
	float:left;
	list-style:none;
	width:90px;
	text-align:center;
}
.contributors .mask ul li p {
	margin:3px 0 0;
	font-size:9px;
	line-height:12px;
}
.contributors .mask ul li p a {color:#6b6b76;}
.contributors .mask ul li p a:hover {color:#383843;}
/* program */
.program {
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
.program a {cursor:pointer;}
.program img {display:block;}
/* member-profile */
.member-profile {
	overflow:hidden;
	width:100%;
}
.file-detail .person {padding-bottom:17px;}
.file-detail {min-height:214px;}
.file-detail .person-contact {
height:80px!important;
display:table-cell;
vertical-align:middle;
}
.member-profile .person {
	overflow:hidden;
	width:100%;
	position:relative;
	margin:0 0 14px;
}
.member-profile .photo {
	float:left;
	width:80px;
	margin:0 10px 0 0;
	overflow:hidden;
	position:relative;
}

.member-profile .person.profile .photo {margin:0}
.member-profile .person.profile {padding-bottom:8px;}

.member-profile .person.profile p.bio {width:153px;min-height:60px;margin:5px 0 0 10px;font:10px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
.member-profile .person.profile p#bio:hover {color:#000;cursor:pointer;}
.member-profile .person.profile textarea#bio-edit {
	background-color:#F3F3F3;
	border:1px solid #DDDDDD;
	color:#000000;
	font:10px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	height:96px;
	margin:0 3px 3px 3px;
	overflow:hidden;
	padding:2px 2px 2px 5px;
	width:158px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px #DDD inset;
	-moz-webkit-shadow:0 0 5px #DDD inset;
	box-shadow:0 0 5px #DDD inset;
}



.member-profile .photo a {cursor:pointer;}
.member-profile .photo img {
display:block;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
-moz-box-shadow:1px 1px 10px #CCC;
-moz-webkit-shadow:1px 1px 10px #CCC;
box-shadow:1px 1px 10px #CCC;}

.member-profile .photo .label {
	display:block;
	position:absolute;
	z-index:4;
	top:0;
	left:0;
	width:40px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/label-online.gif) no-repeat;
}
.member-profile .person .info {
	overflow:hidden;
	height:1%;
	padding:8px 0 0;
}
.member-profile .person .info p.created {
	margin:0 0 4px;
	color:#b0b0b3;
	font-size:9px;
	line-height:12px;
}
.member-profile .person .info p.name {
	margin:0 0 10px;
	color:#525261;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}

.member-profile .person.profile .info p.name {
	margin:0 10px 0 10px;
}


.member-profile .person .info p.name a {
	color:#525261;
	padding:0 12px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-opened.gif) no-repeat 100% 55%;
}
.member-profile .person .info p.name a:hover {color:#000;}
.member-profile .person .info ul.status {
	overflow:hidden;
	margin:0;
	padding:0;
}
.member-profile .person .info ul.status li {
	float:left;
	width:100%;
	list-style:none;
	font-size:9px;
	line-height:11px;
	color:#b0b0b3;
}
.member-profile .person .info ul.icons {
	position:absolute;
	bottom:0;
	right:0;
}
ul.icons {
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
ul.icons li {
	float:left;
	padding:0 0 0 4px;
	list-style:none;
}
ul.icons li a {
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
ul.icons li a.validator {background:url(http://cdn-imgcss.ultrashock.com/ico-validator.png) no-repeat;}
ul.icons li a.exclusive {background:url(http://cdn-imgcss.ultrashock.com/ico-exclusive.png) no-repeat;}
ul.icons li a.featured {background:url(http://cdn-imgcss.ultrashock.com/ico-featured.png) no-repeat;}
ul.icons li img {display:block;}
.member-profile .details {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 12px;
}
.member-profile .details .column {
	float:left;
	width:125px;
}
.member-profile .details .box {
	overflow:hidden;
	height:1%;
	margin:0 0 11px;
	padding:0 0 0 9px;
}
.member-profile .details .box .subtitle {
	display:block;
	margin:0 0 -1px;
	color:#b0b0b3;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
}
.member-profile .details .box p {
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#666;
	position:relative;
}
.member-profile .details .box p a {color:#666;}
.member-profile .details .box p a:hover {color:#383843;}
.member-profile .details .box p a.sent {
	padding:0 8px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-grey-right.gif) no-repeat 100% 55%;
}
.member-profile .details .box .rating {
	overflow:hidden;
	width:100%;
}
.member-profile .details .box .rating ul {
	float:left;
	margin:1px 0 0;
	padding:0 4px 0 0;
}
.member-profile .details .box .rating ul li {
	float:left;
	list-style:none;
}
.member-profile .details .box .rating ul li img {display:block;}
.member-profile .details .box p img {
	vertical-align:top;
	margin:1px 0 0;
}
/* autors */
.authors {
	width:100%;
	clear:both;
	padding:0 0 10px;
}
.authors:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.authors .mask {
	overflow:hidden;
	width:270px;
	height:114px;
	clear:both;
	margin:0 -5px 0;
	padding:0 0 4px;
	position:relative;
}
.authors .mask ul {
	overflow:hidden;
	width:9999px;
	overflow:hidden;
	margin:0;
	padding:0;
}
.authors .mask ul li {
	float:left;
	list-style:none;
	width:90px;
	text-align:center;
}
.authors .mask ul li.flash a {color:#7e6681;}
.authors .mask ul li.flash a:hover {color:#5c4460;}
.authors .mask ul li.vector a {color:#786965;}
.authors .mask ul li.vector a:hover {color:#564743;}
.authors .mask ul li.audio a {color:#596ca1;}
.authors .mask ul li.audio a:hover {color:#374a80;}
.authors .mask ul li.bitmaps a {color:#696464;}
.authors .mask ul li.bitmaps a:hover {color:#474242;}
/* collection-details */
.collection-details {
	overflow:hidden;
	width:100%;
}
.collection-details .buy-collection {
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
.collection-details .buy-collection .thumbnail {
	float:left;
	margin:0;
}
.collection-details .buy-collection .buy-button {
	float:right;
	width:170px;
	height:80px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-buy-collection.gif) no-repeat;
	position:relative;
}
.collection-details .buy-collection .buy-button .icon {
	position:absolute;
	z-index:6;
	top:1px;
	right:5px;
}
.collection-details .buy-collection .buy-button .icon a {background:url(http://cdn-imgcss.ultrashock.com/ico-info-dark.gif) no-repeat;}
.collection-details .buy-collection .buy-button .icon a:hover {background-position:0 -14px;}
.collection-details .buy-collection .buy-button strong {
	display:block;
	padding:6px 0;
	width:100%;
	text-align:center;
	color:#eee;
	font-size:18px;
	line-height:25px;
	font-weight:normal;
}
.collection-details .buy-collection .buy-button strong span {
	font-size:22px;
	font-weight:bold;
}
.collection-details .buy-collection .buy-button a.button {
	display:block;
	width:153px;
	height:35px;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-buy-collection.gif) no-repeat;
}
.collection-details .buy-collection .buy-button a.button:hover {background-position:0 -35px;}
.collection-details .buy-collection .buy-button a.button:active {background-position:0 -70px;}
.collection-details .sale {
	display:block;
	overflow:hidden;
	margin:0 0 14px;
	padding:0 20px 0 16px;
	height:23px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-sale.gif) no-repeat;
}
.collection-details .sale strong {
	float:left;
	color:#fffefe;
	font-size:11px;
	line-height:22px;
}
.collection-details .sale p {
	margin:0;
	overflow:hidden;
	text-align:right;
	color:#fffefe;
	font-size:11px;
	line-height:22px;
}
.collection-details .text {
	overflow:hidden;
	padding:0 10px;
	margin:0 0 -8px;
	height:1%;
}
.collection-details .text p {
	margin:0 0 18px;
	color:#666;
	font-size:11px;
	line-height:18px;
}
/* tag-cloud */
.tag-cloud {
        font-family: "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	overflow:hidden;
	/*width:180px;
	padding:20px 20px 10px;*/
	width: 100%;
}
.tag-cloud ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.tag-cloud ul li {
	display:inline;
	list-style:none;
	font-size:20px;
	line-height:22px;
}
.tag-cloud a {color:#bbbbbe;}
.tag-cloud a:hover {color:#383843;}
.tag-cloud ul li a.size-01 {font-size:20px;}
.tag-cloud ul li a.size-02 {
	font-size:26px;
	line-height:26px;
	letter-spacing:-1px;
}
.tag-cloud ul li a.size-03 {
	font-size:30px;
	line-height:30px;
	letter-spacing:-1px;
}
.tag-cloud ul li a.size-04 {
	font-size:34px;
	line-height:34px;
	letter-spacing:-2px;
}
.tag-cloud ul li a.size-05 {
	font-size:40px;
	line-height:40px;
	letter-spacing:-2px;
}
/* asset-details */
.asset-details {
	overflow:hidden;
	width:100%;
}
.asset-details .buy-collection {
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
}
.asset-details .buy-collection .thumbnail {
	float:left;
	margin:0;
}
.asset-details .buy-collection .buy-button {
	float:right;
	width:170px;
	height:80px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-buy-collection.gif) no-repeat;
	position:relative;
}
.asset-details .buy-collection .buy-button .icon {
	position:absolute;
	z-index:6;
	top:1px;
	right:5px;
}
.asset-details .buy-collection .buy-button .icon a {background:url(http://cdn-imgcss.ultrashock.com/ico-info-dark.gif) no-repeat;}
.asset-details .buy-collection .buy-button .icon a:hover {background-position:0 -14px;}
.asset-details .buy-collection .buy-button strong {
	display:block;
	padding:6px 0;
	width:100%;
	text-align:center;
	color:#eee;
	font-size:18px;
	line-height:25px;
	font-weight:normal;
}
.asset-details .buy-collection .buy-button strong span {
	font-size:22px;
	font-weight:bold;
}
.asset-details .buy-collection .buy-button a.button-txt {
	display:block;
	width:141px;
	height:32px;
	margin:0 auto;
	padding:3px 6px 0;
	color:#525261;
	font-size:10px;
	line-height:13px;
	text-align:center;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-buy.gif) no-repeat;
}
.asset-details .buy-collection .buy-button a.button-txt:hover {background-position:0 -35px;}
.asset-details .buy-collection .buy-button a.button-txt:active {background-position:0 -70px;}
.asset-details .buy-collection .buy-button a.button-now {
	display:block;
	width:141px;
	height:32px;
	margin:0 auto;
	padding:3px 6px 0;
	color:#525261;
	text-indent:-9999px;
	font-size:10px;
	line-height:13px;
	text-align:center;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-buy-now.gif) no-repeat;
}
.asset-details .buy-collection .buy-button a.button-now:hover {background-position:0 -35px;}
.asset-details .buy-collection .buy-button a.button-now:active {background-position:0 -70px;}
.asset-details .details {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:0 0 12px;
}
.asset-details .details .column {
	float:left;
	width:125px;
}
.asset-details .details .box {
	overflow:hidden;
	height:1%;
	margin:0 0 11px;
	padding:0 0 0 9px;
}
.asset-details .details .box .subtitle {
	display:block;
	margin:0 0 -1px;
	color:#b0b0b3;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
}
.asset-details .details .box p {
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#666;
	position:relative;
}
.asset-details .details .box p a {color:#666;}
.asset-details .details .box p a:hover {color:#383843;}
.asset-details .details .box p a.sent {
	padding:0 8px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-grey-right.gif) no-repeat 100% 55%;
}
.asset-details .details .box .rating {
	overflow:hidden;
	width:100%;
}
.asset-details .details .box .rating ul {
	float:left;
	margin:0 0 0;
	padding:2px 4px 2px 0;
}
.asset-details .details .box .rating ul li {
	float:left;
	list-style:none;
}
.asset-details .details .box .rating ul li img {display:block;}
.asset-details .details .box p img {
	vertical-align:top;
	margin:1px 0 0;
}
/* categories-list */
.categories-list {
	overflow:auto;
	width:100%;
	height:270px;
	margin:0 0 10px;
}
.categories-list ul {
	overflow:hidden;
	width:236px;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
}
.categories-list ul li {
	vertical-align:top;
	overflow:hidden;
	width:100%;
	list-style:none;
	color:#44444e;
}
.categories-list ul li a {
	display:block;
	height:1%;
	padding:0 0 0 10px;
	color:#44444e;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-closed.gif) no-repeat 3px 6px;
	text-decoration:none !important;
}
.categories-list ul li.opened a {background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-opened.gif) no-repeat 0 8px;}
.categories-list ul ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:16px;
	display:none;
}
.categories-list ul ul li {
	vertical-align:top;
	overflow:hidden;
	list-style:none;
	color:#8f8f8f;
}
.categories-list ul ul li a {
	padding:0 0 0 22px;
	color:#8f8f8f;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bullet.gif) no-repeat 12px 6px !important;
}
.categories-list ul li a:hover,
.categories-list ul ul li a:hover {background-color:#f1f1f2 !important;}
/* logins */
.logins {
	overflow:hidden;
	width:100%;
}
.logins ul {
	overflow:hidden;
	width:260px;
	margin:0;
	padding:6px 0 6px 10px;
}
.logins ul li {
	float:left;
	width:100%;
	list-style:none;
	font-size:10px;
	line-height:13px;
	padding:0 0 10px;
	color:#383843;
}
.logins ul li p {margin:0;}
.logins ul li p a {color:#383843;}
.logins ul li p a:hover {color:#999;}
.logins ul li em {
	display:block;
	width:100%;
	clear:both;
	color:#999;
	font-style:normal;
}
/* copyright-statement */
.copyright-statement {
	overflow:hidden;
	padding:220px 10px 0;
	margin:0 0 10px;
	width:260px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-copyright-statement.png) no-repeat 50% 0;
}

.copyright-statement.fixed {
  position: fixed;
  top: 0;
}

.copyright-statement p {
	margin:0 0 24px;
	color:#7d7d81;
	font-size:11px;
	line-height:24px;
	text-align:center;
}
.copyright-statement p a {color:#09f;}
.copyright-statement p a:hover {text-decoration:underline;}

/* warning */
.block-warning {
	overflow:hidden;
	width:100%;
	padding:240px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-big-warning.gif) no-repeat 50% 0;
}
/* sell-assets */
.sell-assets {
	overflow:hidden;
	width:260px;
	clear:both;
	padding:256px 10px 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-sell.png) no-repeat 50% 0;
}
.sell-assets .rounded-box {
	overflow:hidden;
	width:100%;
	padding:4px 0 0;
	margin:0 0 20px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-rounded-box.gif) no-repeat;
}
.sell-assets .rounded-box .bg {
	overflow:hidden;
	width:100%;
	padding:0 0 4px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-rounded-box.gif) no-repeat -260px 100%;
}
.sell-assets .rounded-box .bg-inner {
	overflow:hidden;
	padding:4px 10px;
	width:240px;
	background:#fff;
}
.sell-assets .rounded-box p {
	margin:0;
	text-align:center;
	font-size:12px;
	line-height:15px;
}
.sell-assets ol {
	overflow:hidden;
	padding:0 14px 4px 26px;
	margin:0 0 18px;
	width:220px;
	font-size:12px;
	line-height:18px;
	border-bottom:1px solid #fff;
}
.sell-assets ol li {
	vertical-align:top;
	padding:0 0 12px;
}
.sell-assets ol li p {margin:0;}
.sell-assets ol li p a,
.sell-assets .rounded-box p a {color:#09f;}
.sell-assets ol li p a:hover,
.sell-assets .rounded-box p a:hover {color:#78bcff;}
.sell-assets ol li p.grey {color:#999;}
.sell-assets .text {
	overflow:hidden;
	padding:0 14px 14px 26px;
	width:220px;
}
.sell-assets .text p {
	margin:0;
	line-height:18px;
}
/* benefits */
.benefits {
	overflow:hidden;
	width:100%;
	padding:0;
}
.benefits .dark-box {
	overflow:hidden;
	width:100%;
	padding:9px 0 0;
	margin:0 0 16px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-dark-box2.png) no-repeat -260px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 4px #444 inset;
	-webkit-box-shadow:0 1px 4px #444 inset;
	box-shadow:0 1px 4px #444 inset;
}

.benefits .dark-box .bg {
	overflow:hidden;
	width:100%;
	padding:0 0 9px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-dark-box2.png) no-repeat -520px 100%;
	-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;border-bottom-right-radius:5px;
	-moz-box-shadow:1px -1px 5px #444 inset, 0 1px #fff;
	-webkit-box-shadow:1px -1px 5px #444 inset, 0 1px #fff;
	box-shadow:1px -1px 5px #444 inset, 0 1px #fff;
}
.benefits .dark-box .bg-inner {
	overflow:hidden;
	width:230px;
	padding:0 15px;
	background:#3d3d44 url(http://cdn-imgcss.ultrashock.com/bg-dark-box2.png) no-repeat;
}
* html .benefits .dark-box .bg-inner {
	overflow:visible;
	height:26px;
}
.benefits .dark-box p {
	margin:0;
	color:#fff;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px #000000;
}

.benefits a:hover {text-decoration:underline;color:#0099FF;}
.benefits ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:16px;
}
.benefits ul li {   /* NRG edit */
	background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet-check.png) no-repeat scroll 0 0;
	color:#383843;
	overflow:hidden;
	padding:3px 10px 10px 28px;
	vertical-align:top;
}

.benefits ul li.bullet1 {background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet1.png) no-repeat scroll 0 2px;}
.benefits ul li.bullet2 {background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet2.png) no-repeat scroll 0 2px;}
.benefits ul li.bullet3 {background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet3.png) no-repeat scroll 0 2px;}
.benefits ul li.bullet4 {background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet4.png) no-repeat scroll 0 2px;}
.benefits ul li.bullet5 {background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet5.png) no-repeat scroll 0 2px;}

.benefits ol li ul li {margin:0 0 0 -5px;
padding:3px 0 4px 20px;}

.dot ul li,
.csv ul li { 
	background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet-dot2.png) no-repeat scroll 0 1px;
	color:#383843;
	overflow:hidden;
	padding:3px 10px 10px 28px;
	vertical-align:top;
}

.star ul li { 
	background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet-star2.png) no-repeat scroll 0 1px;
	color:#383843;
	overflow:hidden;
	padding:3px 10px 10px 28px;
	vertical-align:top;
}

.check ul li { 
	background:transparent url(http://cdn-imgcss.ultrashock.com/sidebar-bullet-check2.png) no-repeat scroll 0 1px;
	color:#383843;
	overflow:hidden;
	padding:3px 10px 10px 28px;
	vertical-align:top;
}

a.csvdownload {  
	background:transparent url(http://cdn-imgcss.ultrashock.com/ico-list-csv-download.png) no-repeat scroll right center;
	color:#999;
	height:20px;
	overflow:hidden;
	padding: 8px 24px 0 0;
	vertical-align:top;
	margin:-8px;
	float:right;
}

a.csvdownload:hover {color:#444;}

.benefits .grey-box {
	overflow:hidden;
	width:100%;
	padding:5px 0 0;
	margin:0 0 16px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-grey-box.gif) no-repeat;
}
.benefits .grey-box .bg {
	overflow:hidden;
	width:100%;
	padding:0 0 5px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-grey-box.gif) no-repeat -260px 100%;
}
.benefits .grey-box .bg-inner {
	overflow:hidden;
	width:240px;
	padding:3px 10px;
	background:#e6e5e5;
}
.benefits .grey-box p {
	margin:0;
	color:#383843;
	font-size:10px;
	line-height:13px;
	font-weight:bold;
	text-align:center;
}
.benefits .grey-box p span {padding:0 0 0 12px;}
* html .benefits .grey-box p {letter-spacing:-1px;}
/* ico-done */
.ico-done {
	overflow:hidden;
	width:100%;
	height:220px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-big-checked.png) no-repeat 50% 0;
	text-indent:-9999px;
}
/* recent-search */
.recent-search {
	overflow:hidden;
	width:250px;
	margin:0 0 10px;
	padding:0 0 0 10px;
}
.recent-search ul {
	float:left;
	width:125px;
	margin:0;
	padding:0;
}
.recent-search ul li {
	float:left;
	width:110px;
	padding:0 5px 6px 0px;
	overflow:hidden;
	list-style:none;
	font-size:10px;
	line-height:18px;
	color:#4f4f58;
}
.recent-search ul li a {color:#4f4f58;}
.recent-search ul li a:hover {color:#000;}
/* ajax-search */

a#ajax-view-all-search-results {
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/button-view-all-results2.png) no-repeat;
	width:260px;
	height:46px;
	margin:0;
	text-indent:-9999px;
	display:block;
}
a#ajax-view-all-search-results:hover {
	background:url(http://cdn-imgcss.ultrashock.com/button-view-all-results2.png) no-repeat 0 100%;
}
#search-res .popular-asset .block-bg-top .block-bg-bottom .mask .items {margin-top:7px!important;}
.ajax-search {
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
.ajax-search .mask {
	overflow:hidden;
	width:260px;
	clear:both;
	position:relative;
}
.ajax-search .mask.limitheight {/*height:540px;*/}
.ajax-search ul.search-results {
	overflow:hidden;
	width:260px;
	margin:0;
	padding:0;
}
.ajax-search ul.search-results li {
	float:left;
	width:100%;
	padding:0 0 10px;
	list-style:none;
}
.ajax-search ul.search-results .thumbnail {
	float:left;
	margin:0 10px 0 0;
}
.ajax-search ul.search-results .info {
	float:right;
	height:70px;
	width:152px;
	padding:6px 9px 4px;
}
.ajax-search ul.search-results li:hover .info,
.ajax-search ul.search-results li.hover .info {background:url(http://cdn-imgcss.ultrashock.com/bg-search-result-hover.gif) no-repeat;}
.ajax-search ul.search-results li .validation {background:url(http://cdn-imgcss.ultrashock.com/bg-search-result-mask.gif) no-repeat 0 -240px !important;}
.ajax-search ul.search-results .info p {
	margin:0 0 10px;
	padding:8px 0 0;
	font-size:9px;
	line-height:12px;
	color:#666;
}
.ajax-search ul.search-results .info p a {
	color:#666;
	font-size:9px;
	line-height:12px;
}
.ajax-search ul.search-results .info p a:hover {color:#000;}
.ajax-search ul.search-results .info p a.open-contributor {
	float:none;
	padding:0 8px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-open-contributor-small.gif) no-repeat 100% 50%;
}
.ajax-search ul.search-results .info .sub-title {
	display:block;
	width:100%;
	height:28px;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
* html .ajax-search ul.search-results .info .sub-title {letter-spacing:-1px;}
* +html .ajax-search ul.search-results .info .sub-title {letter-spacing:-1px;}
.ajax-search ul.search-results .info .sub-title a {color:#2675ab;}
.ajax-search ul.search-results .info .sub-title a:hover {color:#61b2e9;}
.ajax-search ul.search-results .info ul.rating {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.ajax-search ul.search-results .info ul.rating li {
	float:left;
	padding:0 1px 0 0;
	width:auto;
	height:auto;
	list-style:none;
}
.ajax-search ul.search-results .info ul.rating li img {display:block;}
.ajax-search .toolbar {
	overflow:hidden;
	width:100%;
}
.ajax-search .toolbar .circle-nav-holder {
	float:left;
	width:80px;
	overflow:hidden;
}
.ajax-search .toolbar ul.circle-nav {margin:6px 0 0 !important;}
.ajax-search .toolbar a.button-dark-next {float:right;}
.ajax-search .toolbar a.button-dark-next span {width:135px;}
/* footer */
#postload-footer,
#footer {
	display:table-row-group;
	height:1%;
	width:100%;
	clear:both;
}

body.message #footer {display:block;height:1}





/* footer-shortcuts */
#footer .footer-shortcuts {
	clear:both;
	overflow:hidden;
	margin:-10px auto 0;
	padding:0 0 10px;
	width:980px;
	text-shadow: 1px 1px #DDDDDD;
}
#footer .breadcrumbs-area {
	overflow:hidden;
	width:100%;
	height:28px;
	margin:0 0 12px;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-breadcrumbs-area.gif) no-repeat;
}
#footer ol.breadcrumbs {
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
.home-page ol.breadcrumbs {width:680px;}
#footer ol.breadcrumbs li {
	float:left;
	list-style:none;
	padding:0 10px 0 20px;
	height:28px;
	font-weight:normal;
	font-size:12px;
	line-height:28px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-footer-breadcrumbs.gif) no-repeat;
}
#footer ol.breadcrumbs li a {color:#5a5a66;font-weight:bold;}
#footer ol.breadcrumbs li a:hover {color:#383843;}
#footer ol.breadcrumbs li.home {
	padding:0 8px;
	background:none;
}
#footer ol.breadcrumbs li.home a {
	display:block;
	width:28px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-home.gif) no-repeat;
}
#footer ol.breadcrumbs li.home a:hover {background-position:0 -28px !important;}
#footer ol.breadcrumbs li.home a:active {background-position:0 -56px !important;}
#footer ul.summary {
	float:right;
	margin:0 23px 0 0;
	padding:0;
	display:none;
}
.home-page ul.summary {display:inline !important;}
#footer ul.summary li {
	float:left;
	padding:0 6px 0 9px;
	list-style:none;
	font-size:12px;
	line-height:28px;
	color:#5b5b67;
	background:url(http://cdn-imgcss.ultrashock.com/separator-summary.gif) no-repeat;
}
#footer ul.summary li:first-child {
	background:none;
	padding-left:0;
}

#footer ul.summary li a {
	float:left;
	padding:0 6px 0 25px;
	color:#5A5A66;
	background:url(http://cdn-imgcss.ultrashock.com/footer-feedback-light.gif) no-repeat;
}

#footer ul.summary li a.feedback {
	background-position:0 0px
}
#footer ul.summary li a.feedback:hover {
	background-position:0 -30px;
	color:#383843;
}
#footer ul.summary li a.bug {
	background-position:0 -60px;
}
#footer ul.summary li a.bug:hover {
	background-position:0 -90px;
	color:#383843;
}


#footer a.open-map {
	position:absolute;
	top:10px;
	right:11px;
	width:9px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-open-map.gif) no-repeat 0 -9px;
}
#footer .opened .open-map{background-position:0 0;}
#footer .site-map {
	overflow:hidden;
	width:1020px;
	padding-bottom:10px;
}
#footer .site-map .column { background:url(http://cdn-imgcss.ultrashock.com/icons-shortcuts-light.gif) no-repeat 10px 0px;
	float:left;
	width:140px;
	padding:5px 0 0 60px;
	font-size:11px;
	line-height:16px;
}
#footer .site-map .column.creative-assets {background-position:10px 0px;}
#footer .site-map .column.money {background-position:10px -100px;}
#footer .site-map .column.community {background-position:10px -200px;}
#footer .site-map .column.about {background-position:10px -300px;}
#footer .site-map .column.support {background-position:10px -400px;}

#footer .site-map strong {
	display:block;
	color:#595965;
	line-height:15px;
}
#footer .site-map ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
#footer .site-map ul li {
	float:left;
	width:100%;
}
#footer .site-map ul li a {color:#757580;}
#footer .site-map ul li a:hover {color:#595965;}
/* footer-content */
#footer .footer-content {
	overflow:hidden;
	background:#202128 url(http://cdn-imgcss.ultrashock.com/bg-footer-content.gif) repeat-x;
	width:100%;
	clear:both;
}
#footer .footer-area {
	clear:both;
	overflow:hidden;
	margin:0 auto;
	width:980px;
}
/* assets */
.no-assets #footer .assets {display:none !important;}
#footer .assets {
	overflow:hidden;
	width:100%;
	height:173px;
	margin:30px 0 0;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-footer-assets.gif) no-repeat 0 27px;
}
#footer .assets ul.assets-nav {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0 0 0 6px;
	overflow:hidden;
	z-index:7;
}
#footer .assets ul.assets-nav li {
	float:left;
	list-style:none;
	padding:0 0 0 14px;
	font-size:20px;
	line-height:22px;
}

#footer .assets ul.filter {
	float:right;
	margin:0;
	padding:0;
}
#footer .assets ul.filter li {
	float:left;
	padding:0 14px 0 0;
	list-style:none;
}
#footer .assets .wrapper {
	overflow:hidden;
	height:23px;
	padding:0 47px 4px 0;
	position:relative;
	z-index:3;
}
#footer .assets .wrapper .circle-nav-hold{
	float:right;
	padding-right:7px;
	width:40px;
	position:absolute;
	top:0;
	right:0;
}
#footer .assets .wrapper ul.circle-nav {
	float:right;
	padding-right:0;
}
#footer .assets .tab-content {
	overflow:hidden;
	width:100%;
	height:173px;
	clear:both;
}
#footer .assets .background {
	overflow:hidden;
	width:100%;
	height:146px;
	clear:both;
}
#footer .assets .mask {
	overflow:hidden;
	width:963px;
	height:120px;
	margin:20px 0 0 9px;
	position:relative;
}
#footer .assets .mask ul {
	overflow:hidden;
	width:999999px;
	margin:0;
	padding:0;
}
#footer .assets .mask ul li {
	float:left;
	width:90px;
	list-style:none;
	padding:0 9px 0 8px;
	font-size:9px;
	line-height:10px;
	text-align:center;
}
#footer .assets .mask ul li a {color:#bebec4;}
#footer .assets .mask ul li a:hover {
	text-decoration:none;
	color:#fff;
}
#footer .assets .mask ul li a:hover span {color:#fff;}











/* updates */
#footer .updates {
	overflow:hidden;
	width:1020px;
	height:231px;
	padding:30px 0 0;
}
#footer .updates .box {
	float:left;
	width:300px;
	margin:0 40px 0 0;
}
#footer .updates .box .title {
	overflow:hidden;
	width:100%;
	margin:0 0 4px;
}

#footer ul.circle-nav {
	float:right;
	margin:10px 0 0;
	padding:0 7px 0 0;
}
#footer ul.circle-nav li {
	float:left;
	padding:0 3px 0 0;
	list-style:none;
}
#footer ul.circle-nav li a {
	display:block;
	width:7px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-footer-circle-nav.gif) no-repeat;
}
#footer ul.circle-nav li a:hover {background-position:0 -7px;}
#footer ul.circle-nav li a.active {background-position:0 -7px;cursor:default;}
#footer .updates .box .box-content {
	overflow:hidden;
	width:250px;
	height:204px;
	padding:0 30px 0 20px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-footer-box-content.gif) no-repeat;
	position:relative;
}
#footer .updates .box .box-content .list-hold{
	overflow:hidden;
	width:100%;
	height:180px;
	margin-top:9px;
}
#footer .updates .box .box-content ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
#footer .updates .box .box-content ul li {
	float:left;
	width:100%;
	padding:9px 0 1px;
	list-style:none;
	color:#797980;
	font-size:9px;
	line-height:12px;
}
#footer .updates .box .box-content ul li strong {
	display:block;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
#footer .updates .box .box-content ul li strong a {color:#bfbfc4;text-shadow:1px 1px #333;}
#footer .updates .box .box-content ul li strong a:hover {color:#fff;}
#footer .updates .box .box-content ul li p {margin:0;}
#footer .updates .box .box-content ul li p a {color:#797980;}
#footer .updates .box .box-content ul li p a:hover {color:#fff;}
#footer .updates .box .box-content ul li p span {color:#55555c;}
#footer .updates .box .box-content a.btn-next {
	position:absolute;
	right:10px;
	bottom:11px;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-footer-arrow-next.gif) no-repeat;
	display:none;
}
#footer .updates .box .box-content a.btn-next:hover {background-position:0 -14px;}
#footer .updates .box .box-content:hover a.btn-next,
#footer .updates .box .box-content.hover a.btn-next {display:block;}
/* copyright */
#footer .copyright {
	overflow:hidden;
	width:1020px;
	margin:15px 0;
}
#footer .copyright ul {
	float:left;
	width:300px;
	margin:0 40px 0 0;
	padding:0;
	text-align:center;
	font-size:9px;
	line-height:23px;
}
#footer .copyright ul.legal {width:400px;text-align:left;text-indent:20px;}
#footer .copyright ul.ad {width:200px;}
#footer .copyright ul.top {width:300px;}
#footer .copyright ul li {
	display:inline;
	padding:1px 3px 1px 7px;
	list-style:none;
	color:#797980;
	background:url(http://cdn-imgcss.ultrashock.com/separator-copyright.gif) no-repeat 0 60%;
}
#footer .copyright ul li:first-child {
	background:none;
	padding-left:0;
}
#footer .copyright ul li a {color:#797980;}
#footer .copyright ul li a:hover {color:#fff;}
#footer .copyright ul li a.rss {
	padding:0 0 0 17px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-rss.gif) no-repeat 0 55%;
}
#footer .copyright ul li a.rss:hover {background:url(http://cdn-imgcss.ultrashock.com/ico-rss-hover.gif) no-repeat 0 55%;}
#footer .copyright ul li a.top {
	padding:0 11px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-top.gif) no-repeat 100% 60%;
}
.print-footer {display:none;}
/* network-popup */
#network-popup {
	position:absolute;
	top:120px !important;
	left:50%;
	width:980px;
	margin:0 0 0 -490px;
	z-index:656;
	display:none;
}
#network-popup .bg-top {
	overflow:hidden;
	width:100%;
	height:165px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-network-popup-top.png) no-repeat;
}
#network-popup .bg-bottom {
	float:left;
	width:100%;
	height:124px;
	margin:-108px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/bg-network-popup-bottom.png) no-repeat;
}
#network-popup .container {
	float:left;
	width:100%;
	clear:both;
	background:url(http://cdn-imgcss.ultrashock.com/bg-network-popup.gif) repeat-y;
}
#network-popup .wrapper {
	float:left;
	width:910px;
	padding:0 40px 0 30px;
	min-height:265px;
	margin:-155px 0 0;
	position:relative;
}
* html #network-popup .wrapper {height:265px;}
#network-popup .title {
	overflow:hidden;
	width:940px;
	position:relative;
	margin:0 -30px 0 0;
}
#network-popup .title strong {
	float:left;
	width:288px;
	height:24px;
	margin:20px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/txt-network-popup.gif) no-repeat;
}
#network-popup .title a.close {
	float:right;
	width:13px;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-close.gif) no-repeat;
}
#network-popup .title a.close:hover {background-position:0 -13px;}
#network-popup .content {
	overflow:hidden;
	width:100%;
	clear:both;
}
#network-popup .content .info {
	float:left;
	padding:0 0 0 320px;
	width:272px;
	min-height:214px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-popup-logo.png) no-repeat;
}
* html #network-popup .content .info {height:214px;}
#network-popup .content .info p {
	margin:0 0 22px;
	color:#4f4f58;
	line-height:22px;
}
#network-popup .content .info .join {
	overflow:hidden;
	width:100%;
	padding:10px 0 0;
	clear:both;
}
#network-popup .content .info .join p {
	float:left;
	margin:0 13px 0 0;
	line-height:19px;
}
#network-popup .content .side-info {
	float:right;
	width:282px;
}
#network-popup .content .side-info .box {
	overflow:hidden;
	width:266px;
	padding:0 8px 16px;
}
#network-popup .content .side-info .box .subtitle {
	overflow:hidden;
	width:286px;
	display:block;
	margin:0 -8px 4px;
	padding:0 10px;
	clear:both;
	height:16px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-rounded-title.gif) no-repeat;
	color:#e8e8eb;
	font-size:11px;
	line-height:16px;
	position:relative;
}
#network-popup .content .side-info .box dl {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	color:#4f4f58;
	font-size:11px;
	line-height:16px;
}
#network-popup .content .side-info .box dl dt {float:left;}
#network-popup .content .side-info .box dl dd {
	overflow:hidden;
	margin:0;
	text-align:right;
	font-weight:bold;
}
#network-popup .content .side-info .box dl dd a {color:#2d2d32;}
#network-popup .content .side-info .box dl dd a:hover {color:#4f4f58;}
/* page popups */
/* tooltip */
.tooltip-left,
.tooltip-right {
	position:absolute;
	top:0;
	left:0;
	margin:6px 0 0 0;
	width:304px;
	z-index:912;
	float:left;
}
.tooltip-left {margin:2px 0 0 12px;}
.tooltip-right {margin:2px 0 0 0;}
.tooltip-left .top,
.tooltip-right .top {
	overflow:hidden;
	width:100%;
	height:26px;
	font-size:0;
	line-height:0;
}
.tooltip-left .top {background:url(http://cdn-imgcss.ultrashock.com/bg-tooltip-top-left2.png) no-repeat;}
.tooltip-right .top {background:url(http://cdn-imgcss.ultrashock.com/bg-tooltip-top-right2.png) no-repeat;}
.tooltip-left .bottom,
.tooltip-right .bottom {
	overflow:hidden;
	width:100%;
	height:14px;
	font-size:0;
	line-height:0;
	background:url(http://cdn-imgcss.ultrashock.com/bg-tooltip-bottom2.png) no-repeat;
}
.tooltip-left .tooltip-content,
.tooltip-right .tooltip-content {
	overflow:hidden;
	width:250px;
	padding:0 28px 2px 26px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-tooltip-content2.png) repeat-y;
}
.tooltip-left .subtitle,
.tooltip-right .subtitle {
	display:block;
	overflow:hidden;
	width:100%;
	color:#000;
	font-size:10px;
	line-height:14px;
}
.tooltip-left p,
.tooltip-right p {
	margin:5px 0 0 0;
	font-size:10px;
	line-height:14px;
	color:#4e4e57;
}
.tooltip-content ul {margin:0;padding:0;list-style:none outside none;}
.tooltip-content ul li {
	margin:0;padding:4px 0 4px 0;
	font-size:10px;
	line-height:14px;
	color:#4e4e57;
	list-style:none outside none;
	border-top:1px solid #ececbe;
}
.tooltip-content ul li:first-child {
	border-top:0px solid #ececbe;padding:0 0 4px 0;
}
.tooltip-content ul li:last-child {
	padding:4px 0 0 0;
}


.tooltip-left p a,
.tooltip-right p a {color:#2675ab;}
.tooltip-left p a:hover,
.tooltip-right p a:hover {color:#60beff;}

.license-name .open-tooltip-l{
	left:320px;
	position:absolute;
}


.open-tooltip-l .tooltip-content,
.open-tooltip-r .tooltip-content {display:none;}
/* global popup */
.global-popup,
.global-contributor {
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:902;
}
.global-contributor {margin:0 0 0 -7px;}
.global-popup {margin:-2px 0 0 8px}
.open-popup-contributor .global-contributor,
.open-global-popup .global-popup {display:none}
.open-popup-contributor .global-contributor,
.global-popup .title-row,
.global-contributor .title-row {
	clear:both;
	margin:0 6px 0 0;
	padding:0 0 0 6px;
	line-height:18px;
	height:18px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-global-popup-top.gif) no-repeat;
}
.global-popup .title-row .bg,
.global-contributor .title-row .bg {
	overflow:hidden;
	margin:0 -6px 0 0;
	padding:0 10px 0 0;
	position:relative;
	height:18px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-global-popup-top.gif) no-repeat 100% 0;
}
.global-popup .title-row strong {
	display:block;
	height:18px;
	overflow:hidden;
	font-size:9px;
	font-weight:normal;
	color:#fff;
	line-height:16px;
	padding:0 8px 2px 0;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-white-arrow.gif) no-repeat 100% 7px;
	white-space:nowrap;
	float:right;
	clear:both;
}
.global-contributor .title-row strong {
	float:left;
	font-size:9px;
	font-weight:normal;
	color:#fff;
	line-height:16px;
	padding:0 0 2px 6px;
	overflow:hidden;
}
.global-contributor .title-row a.close {
	float:right;
	width:9px;
	height:9px;
	margin:4px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-close-small.gif) no-repeat;
}
.global-contributor .title-row a.close:hover {background-position:0 -9px;}
.global-popup .popup-content,
.global-contributor .popup-content {
	overflow:hidden;
	padding:0 0 0 6px;
	height:1%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-global-popup-content.gif) repeat-y;
}
.global-popup .popup-content .bg,
.global-contributor .popup-content .bg {
	overflow:hidden;
	padding:0 6px 0 0;
	height:1%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-global-popup-content.gif) repeat-y 100% 0;
}
ul.popup-list {
	overflow:hidden;
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
	line-height:26px;
	text-shadow: 1px 1px #FFFFFF;
	font-weight:bold;
}
ul.popup-list li {
	float:left;
	width:100%;
	overflow:hidden;
	list-style:none;
	white-space:nowrap;
	padding:1px 0;
	margin:-2px 0;
	border-top:1px solid #fff;
}


ul.popup-list li a {
	display:block;
	color:#38383f;
	margin:-1px 0 0;
	padding:5px;
	cursor:pointer;
	height:1%;
}
ul.popup-list li.active a {background-color:#FFF;}
ul.popup-list li a:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
ul.popup-list li a:hover {background:#fdfdfd url(http://cdn-imgcss.ultrashock.com/bg-global-popup-item-hover.gif) repeat-x 50% 0;}
ul.popup-list li a.green {color:#339d43;}
ul.popup-list li img {
	float:left;
	margin:3px 6px 0 0;
	-moz-box-shadow:0 1px 3px #AAAAAA;
	-webkit-box-shadow:0 1px 3px #AAAAAA;
	box-shadow:0 1px 3px #AAAAAA;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
ul.popup-list li span {float:left;}
.global-popup .bottom,
.global-contributor .bottom {
	clear:both;
	margin:0 6px 0 0;
	padding:0 0 0 6px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-global-popup-bottom.gif) no-repeat;
}
.global-popup .bottom .bg,
.global-contributor .bottom .bg {
	overflow:hidden;
	margin:0 -6px 0 0;
	padding:6px 10px 0 0;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-global-popup-bottom.gif) no-repeat 100% 0;
}
.collection-popup {
	width:250px;
	display:none;
	margin:0 0 0 -2px;
}
.new-collection-popup {
	overflow:hidden;
	padding:6px 8px 0;
}
.new-collection-popup .row {
	overflow:hidden;
	width:100%;
	padding:0 0 7px;
}
.new-collection-popup .row label {
	float:left;
	padding:0 0 3px;
	color:#38383f;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.new-collection-popup .selection {
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
.new-collection-popup .selection ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
.new-collection-popup .selection ul li {
	float:left;
	padding:0 0 4px;
	width:100%;
	list-style:none;
}
.new-collection-popup .selection ul li input {
	float:left;
	width:13px;
	height:13px;
	margin:0 5px 0 0;
}
.new-collection-popup .selection ul li label {
	float:left;
	padding:0 9px 0 0;
	color:#4e4e57;
	font-size:11px;
	line-height:14px;
}
.new-collection-popup .selection ul li a.ico-info {
	float:left;
	position:static;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-info.gif) no-repeat;
	display:none;
	clear:none;
}
.new-collection-popup .selection ul li:hover a.ico-info,
.new-collection-popup .selection ul li.hover a.ico-info {display:block !important;}
.new-collection-popup .save {
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
.new-collection-popup .save a.button-light span {width:204px;}
.new-collection-popup .inp-txt {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt.gif) no-repeat;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
}
.new-collection-popup .inp-txt .inp-txt-bg {
	float:left;
	padding:0 0 0 0;
	margin:0 -10px 0 0;
	height:30px;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-inp-txt.gif) no-repeat 100% 0;
}
.new-collection-popup .inp-txt input {
	float:left;
	margin:7px 10px 0 0;
	padding:0;
	border:0;
	height:auto;
	width:202px;
	background:none;
	color:#525261;
	font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.new-collection-popup .inp-file input {width:120px !important;}
.new-collection-popup .inp-file .file {width:222px !important;}
.new-collection-popup .inp-file a.button-light span {width:52px !important}
.new-collection-popup .inp-file {height:47px;}
.light-textarea-small {
	overflow:hidden;
	width:222px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-light-textarea-small.gif) repeat-y;
}
.light-textarea-small .textarea-top-bg {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-light-textarea-small.gif) no-repeat -222px 0;
}
.light-textarea-small .textarea-bottom-bg {
	overflow:hidden;
	padding:5px 6px;
	width:210px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-light-textarea-small.gif) no-repeat -444px 100%;
	position:relative;
}
.light-textarea-small textarea {
	float:left;
	width:210px;
	margin:0;
	padding:0;
	height:90px;
	max-width:210px;
	overflow:auto;
	border:0;
	background:none;
	color:#666;
	font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.light-textarea-small .corner {
	position:absolute;
	z-index:6;
	right:4px;
	bottom:4px;
	width:7px;
	height:7px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/textarea-corner2.gif) no-repeat -7px 0;
	clear:both;
	cursor:n-resize;
	display:none;
}
* html .light-textarea .corner {bottom:3px;}
/* lightbox-wide */
.lightbox-wide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:925;
	min-width:1000px;
	display:none;
}
.lightbox-wide .header {
	overflow:hidden;
	width:100%;
	height:50px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-lightbox-wide-header.gif) repeat-x;
}
.lightbox-wide .header .left-bar {
	float:left;
	width:350px;
	padding:0 0 0 6px;
}
.lightbox-wide .header .left-bar .logo {
	float:left;
	margin:5px 12px 0 0;
	width:148px;
	height:39px;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/logo-lightbox.png) no-repeat;
}
.lightbox-wide .header .left-bar .logo a {
	display:block;
	width:148px;
	height:39px;
	background:url(http://cdn-imgcss.ultrashock.com/logo-lightbox.png) no-repeat;
}
.lightbox-wide .header .left-bar .logo a:hover {background-position:0 -39px;}
.lightbox-wide .header .left-bar p {
	margin:18px 0 0;
	color:#4f4f58;
	font-size:11px;
	line-height:15px;
}
.lightbox-wide .header .right-bar {
	float:right;
	padding:15px 17px 0 0;
}
.lightbox-wide .header .right-bar ul {
	float:left;
	margin:0;
	padding:0;
}
.lightbox-wide .header .right-bar ul li {
	float:left;
	padding:0 10px 0 0;
	list-style:none;
}
.lightbox-wide .header .right-bar ul li a.button-dark span {width:110px !important;}
.lightbox-wide .header .right-bar .close,
.lightbox .header .right-bar .close {
	float:left;
	width:13px;
	height:13px;
	margin:3px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-reset.gif) no-repeat;
}
.lightbox .header .right-bar .close {margin:3px 0 0 10px;}
.lightbox-wide .header .right-bar .close:hover,
.lightbox .header .right-bar .close {background-position:0 -13px;}
.lightbox-wide .header .mid-bar {
	position:absolute;
	top:0;
	left:50%;
	width:480px;
	padding:5px 0 0;
	margin:0 0 0 -240px;
}
.lightbox-wide .header .mid-bar .txt-container {
	float:left;
	width:210px;
	padding:5px 0 0;
}
.lightbox-wide .header .mid-bar .txt-container .title {
	display:block;
	font-size:11px;
	line-height:16px;
	height:16px;
	overflow:hidden;
	color:#2a2a2f;
	text-align:center;
}
.lightbox-wide .header .mid-bar .txt-container p {
	margin:0;
	text-align:center;
	color:#4f4f58;
	font-size:11px;
	line-height:15px;
}
.lightbox-wide .header .mid-bar .txt-container p a.open-contributor {
	float:none;
	color:#4f4f58;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
}
.lightbox-wide .header .mid-bar .txt-container .wrapper {float:right;}
.lightbox-wide .header .mid-bar .user {
	float:left;
	width:40px;
	margin:0 10px;
	display:inline;
}
.lightbox-wide .header .mid-bar ul.inf-container {
	float:left;
	width:210px;
	margin:3px 0 0;
	padding:0;
}
.lightbox-wide .header .mid-bar .inf-container li {
	float:left;
	width:100%;
	list-style:none;
	font-size:11px;
	line-height:17px;
	color:#4f4f58;
}
.lightbox-wide .header .mid-bar .inf-container li a {
	float:left;
	color:#4f4f58;
	cursor:pointer;
}
.lightbox-wide .header .mid-bar a:hover {color:#000 !important;}
.lightbox-wide .header .mid-bar .inf-container li a span {
	float:left;
	padding:0 10px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-open-contributor.gif) no-repeat 100% 60%;
}
.lightbox-wide .header .mid-bar .inf-container li img {
	float:left;
	margin:0 4px 0 0;
}
.lightbox-wide .lightbox-content {
	overflow:hidden;
	width:100%;
	min-width:100px;
}
/* lightbox */
.lightbox {
	overflow:hidden;
	position:absolute;
	top:0;
	left:50%;
	z-index:928;
	display:none;
}
.lightbox-width {width:1010px}
.lightbox .top{
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.lightbox .top .right,
.lightbox .top .left,
.lightbox .bottom .right,
.lightbox .bottom .left{
	float:right;
	width:10px;
	height:10px;
	overflow:hidden;
}
.lightbox .top .right{background:url(http://cdn-imgcss.ultrashock.com/box-corners.gif) no-repeat 100% 0;}
.lightbox .top .left{
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/box-corners.gif) no-repeat !important;
}
.lightbox .bottom .right{background:url(http://cdn-imgcss.ultrashock.com/box-corners.gif) no-repeat -10px -10px;}
.lightbox .bottom .left{
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/box-corners.gif) no-repeat 0% -10px;
}
.lightbox .bg {
	overflow:hidden;
	height:10px;
	display:block;
}
.lightbox .top .bg{background:url(http://cdn-imgcss.ultrashock.com/box-top-bottom.gif) repeat-x;}
.lightbox .bottom .bg{background:url(http://cdn-imgcss.ultrashock.com/box-top-bottom.gif) repeat-x 0 -10px;}
.lightbox .block-area{
	width:100%;
	overflow:hidden;
}
.lightbox .block-area .left-shadow,
.lightbox .block-area .right-shadow{
	float:left;
	width:10px;
	display:inline;
	overflow:hidden;
	padding:0 0 9999px;
	margin:0 0 -9999px;
}
.lightbox .block-area .left-shadow {background:url(http://cdn-imgcss.ultrashock.com/box-left-right.gif) repeat-y;}
.lightbox .block-area .right-shadow{
	float:right;
	background:url(http://cdn-imgcss.ultrashock.com/box-left-right.gif) repeat-y 100% 0;
}
.lightbox .content{
	overflow:hidden;
	background:#dcdce0;
	min-height:50px;
}
* html .lightbox .content {
	height:50px;
	overflow:visible;
}
.lightbox .header {
	overflow:hidden;
	width:100%;
	height:30px;
}
.lightbox .header .left-bar {
	float:left;
	width:300px;
	overflow:hidden;
}
.lightbox .header .logo {
	float:left;
	width:91px;
	height:26px;
	margin:0 8px 0 0;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/logo-lightbox-small.gif) no-repeat;
}
.lightbox .header .logo a {
	display:block;
	width:91px;
	height:26px;
	background:url(http://cdn-imgcss.ultrashock.com/logo-lightbox-small.gif) no-repeat;
}
.lightbox .header .logo a:hover {background-position:0 -26px;}
.lightbox .header p {
	float:left;
	margin:6px 0 0;
	color:#4f4f58;
	font-size:11px;
	line-height:16px;
}
.lightbox .header .right-bar {
	float:right;
	padding:4px 0 0;
}
.lightbox .header .right-bar p {
	float:left;
	margin:0 12px 0 0;
	font-size:11px;
	line-height:19px;
	color:#4f4f58;
}
.lightbox .header .right-bar a.button-dark span {width:160px !important;}
.lightbox .header .title {
	display:block;
	width:500px;
	text-align:center;
	position:absolute;
	top:18px;
	left:50%;
	margin:0 0 0 -250px;
	color:#303035;
	font-size:11px;
	line-height:14px;
}
.lightbox .lightbox-content {
	overflow:hidden;
	width:100%;
	min-width:1000px;
}
.lightbox .border {
	overflow:hidden;
	height:1%;
	border:1px solid #bdbdc6;
}
.lightbox iframe,
.lightbox-wide iframe {
	display:block;
	overflow:auto;
	background:#fff;
}
/* sifr start. do not modify. */
object, embed {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
}
.sIFR-flash {
	visibility:visible !important;
	margin:0;
}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	width:0 !important;
	height:0 !important;
	display:block !important;
	overflow:hidden  !important;
}
.sIFR-flash + div[adblocktab=true] {display:none !important;}
/* sifr end */
/* other */
.loading-icon{
	display:block;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
	width:54px;
	height:55px;
	margin:-24px 0 0 -24px;
	text-indent:-6666px;
}
.asset-browser .tab-content {
	position:relative;
	z-index:2;
}
.asset-browser .loading-icon{
	z-index:7;
	background:url(http://cdn-imgcss.ultrashock.com/preloader-carrousel.gif) no-repeat 50% 50%;
	width:80px;height:27px;
	margin: 10px 0 0 -40px;
}
#footer .assets .tab-content {
	position:relative;
	z-index:2;
}
#footer .assets .loading-icon, #footer .updates .loading-icon {
	top:105px;
	background:url(http://cdn-imgcss.ultrashock.com/preloader-dashboard.gif) no-repeat;
	z-index:1;
	width:80px;height:27px;
}

#dashboard .loading-icon {
	/* top:145px; */ 
	background:url(http://cdn-imgcss.ultrashock.com/preloader-dashboard.gif) no-repeat 50% 50%;
	z-index:1;
	width:80px;height:27px;
	margin:-15px 0 0 -40px;
}

#dashboard {
	position: relative;
}

span.preloading {
	background:url(http://cdn-imgcss.ultrashock.com/preloader-tiny-dash.gif) no-repeat scroll 0% 50% transparent;
	padding-left:32px;
	color:#A8A8AE!important;
}

canvas {display:block;}
/*--custom forms styles--*/
.outtaHere {
	position:absolute;
	left:-9999px;
}
/* radio buttons */
.radioArea,
.radioAreaChecked {
	float:left;
	width:13px;
	height:13px;
	margin:0 5px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/form-radio.gif) no-repeat;
	overflow:hidden;
}
.radioAreaChecked {background-position:0 -13px;}
/* checkboxes */
.checkboxArea,
.checkboxAreaChecked {
	float:left;
	width:12px;
	height:12px;
	margin:0 5px 0 0;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/form-checkbox.gif) no-repeat;
}
.checkboxAreaChecked {background-position:0 -12px;}
/* buttons */
.buttonSubmit {
	float:left;
	width:auto;
	height:20px;
	overflow:hidden;
	cursor:pointer;
}
.buttonSubmit input {
	float:left;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	cursor:pointer;
}
.buttonSubmit .left,
.buttonSubmit .right {
	float:left;
	width:5px;
	height:100%;
	background:green;
}
/* selects */
.selectArea {
	position:relative;
	height:21px;
	float:left;
	color:#fff;
	font:10px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.form-private .selectArea {
	font:11px/20px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#525261;
}
.selectArea .left {
	position:absolute;
	top:0;
	left:0;
	width:10px;
	height:100%;
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/form-select.gif) no-repeat 0 -21px;
}
.form-private .selectArea .left {background:url(http://cdn-imgcss.ultrashock.com/form-select-s.gif) no-repeat 0 -21px}
.selectArea a.selectButton {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/form-select.gif) no-repeat 100% 0;
}
.form-private .selectArea a.selectButton {background:url(http://cdn-imgcss.ultrashock.com/form-select-s.gif) no-repeat 100% 0}
.selectArea .center{
	height:100%;
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/form-select.gif) repeat-x 0 -42px;
	margin:0 16px 0 10px;
}
.form-private .selectArea .center{
	background:url(http://cdn-imgcss.ultrashock.com/form-select-s.gif) repeat-x 0 -42px;
	margin:0 16px 0 7px;
}
.form-private .private {width:238px}
.form-private fieldset {
	padding:0;
	border:none;
}
/* selects drop-down */
.selectOptions {
	position:absolute;
	display:block;
	z-index:999;
	margin:-1px 0 0;
	background:#fff;
}
.selectOptions ul {
	border:1px solid #afb0b8;
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.selectOptions ul li {
	font-size:10px;
	line-height:18px;
	overflow:hidden;
}
.selectOptions a {
	color:#000;
	text-decoration:none;
	display:block;
	height:1%;
	padding:0 10px;
}
.selectOptions a:hover {
	background-color:#6d6e71;
	color:#fff;
}
/* custom vertical scroll */
.scroll-bar .scroll-up {
	height:20px !important;
	background:url(http://cdn-imgcss.ultrashock.com/btn-scroll-up.png) no-repeat;
}
.scroll-bar .scroll-down {
	height:20px !important;
	background:url(http://cdn-imgcss.ultrashock.com/btn-scroll-down.png) no-repeat;
}
.scroll-bar .scroll-line {background:url(http://cdn-imgcss.ultrashock.com/bg-scroll-line.png) repeat-y;}
.scroll-bar .scroll-line-top {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-scroll-line.png) no-repeat -15px 0;
}
.scroll-bar .scroll-line-bottom {
	overflow:hidden;
	width:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-scroll-line.png) no-repeat -30px 100%;
}
.scroll-bar .scroll-slider{
	padding-top:10px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-slider.png) no-repeat;
}
.scroll-bar .scroll-slider div {
	overflow:hidden;
	width:100%;
	height:100%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-slider.png) no-repeat -15px 100%;
}
.vscroll-demo {
	height:140px;
	overflow:hidden;
}
/* custom scroll styles */
.hscroll {
	width:600px;
	height:260px;
}
.hscroll .long {width:1200px !important;}
.hscroll .scroll-content {
	width:100% !important;
	overflow:hidden;
}
.hscroll-line {
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-hscroll-line.gif) repeat-x;
	height:15px !important;
}
.hscroll-line .scroll-line-left {
	overflow:hidden;
	height:15px !important;
	background:url(http://cdn-imgcss.ultrashock.com/bg-hscroll-line.gif) no-repeat 0 -30px;
}
.hscroll-line .scroll-line-right {
	overflow:hidden;
	height:15px !important;
	background:url(http://cdn-imgcss.ultrashock.com/bg-hscroll-line.gif) no-repeat 100% -15px;
}
.hscroll-slider {
	background:url(http://cdn-imgcss.ultrashock.com/bg-hslider.png) no-repeat 0 -15px;
	height:15px !important;
	overflow:hidden;
	padding-left:10px;
}
.hscroll-slider div{
	background:url(http://cdn-imgcss.ultrashock.com/bg-hslider.png) no-repeat 100% 0;
	width:100%;
	height:15px;
}
.hscroll-left,
.hscroll-right {height:15px !important; overflow:hidden;}
.hscroll-left img,
.hscroll-right img {display:block;}

/* Extra Ultrashock changes below  */

.category-active {
	font-weight:bold;
	font-style:italic;
}


.comments-area .comments .comment-box .updated {background:#FFFACD;}
.comments-area .comments .comment-box .deleted {background:#DB7093;}
.comments-area .comments .comment-box .new {background:#98FB98;}


/* Extra Ultrashock changes below - 3steps */

div.steps {overflow:hidden;}

div.step {
float:left;
margin-right:15px;
padding:26px 10px 20px 10px;
width:170px;
background-color:#F3F3F3;
text-align:center;
font-size:10px;
display:block;
position:relative;
line-height:20px;
cursor: default;
}

div.step p.title {
font-size:12px;
padding-top:0;
margin:0;
font-weight:bold;
}

div.step p {
font-size:10px;
padding-top:10px;
margin:0;
font-weight:normal;
}

div.step:hover {background-color:#FFF;}

div.steplast {
margin-right: 0;
}

span.label-completed {
	float:left;
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:200px;
	z-index:11;
	clear:both;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/label-stepcompleted.png) no-repeat;
}



a.button-disabled,
a.button-disabled:hover {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 9px;
	color:#FFF;
	font-size:11px;
	line-height:18px;
	text-decoration:none !important;
	text-align:center;
	background:url(http://cdn-imgcss.ultrashock.com/btn-light.gif) no-repeat 0 -19px;
	white-space:nowrap;
}
a.button-disabled span {
	float:left;
	padding:0 9px 0 0;
	margin:0 -10px 0 0;
	height:19px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-light.gif) no-repeat 100% -19px;
	position:relative;
	cursor:default;
}


/* Extra Ultrashock changes below - comparison chart */

.chart-left {width:50%;padding-left:10px!important}
.chart-right {width:25%;text-align:center;}
.chart-middle {width:25%;text-align:center;}
.assetchart-left {width:20%;padding-left:10px!important}
.assetchart-mid {width:20%;}
.assetchart-middle {width:60%;}


/* pagination */
div.pagination ul.pages{padding-top:3px;margin:0;}
div.pagination ul.pages
li{float:left;display:block;height:17px;font-size:11px;font-weight:bold;margin:0;}
div.pagination ul.pages li
a.btn{margin-top:2px;width:8px;height:12px;cursor:pointer;}
div.pagination ul.pages li
a.first{margin-right:9px;width:12px;background:url("http://cdn-imgcss.ultrashock.com/pagination-arrows-first.gif")
0 0 no-repeat;}
div.pagination ul.pages li
a.prev{background:url("http://cdn-imgcss.ultrashock.com/pagination-arrows-prev.gif")
0 0 no-repeat;}
div.pagination ul.pages li
a.next{background:url("http://cdn-imgcss.ultrashock.com/pagination-arrows-next.gif")
0 0 no-repeat;}
div.pagination ul.pages li a.first:hover{background-position:0 -15px;}
div.pagination ul.pages li a.prev:hover{background-position:0 -15px;}
div.pagination ul.pages li a.next:hover{background-position:0 -15px;}
div.pagination ul.pages li
a.disabled{cursor:default;background-position:0 -30px;}
div.pagination ul.pages li a.disabled:hover{background-position:0 -30px;}
div.pagination ul.pages li a.total{margin:0 13px 0 9px;cursor:pointer;}
div.pagination ul.pages li a.total:hover{text-decoration:underline;}
div.pagination ul.pages li.input{padding:0 10px 0 13px;}
div.pagination ul.pages input{height:14px;width:11px;border:1px solid
#BBB;font-weight:bold;font-size:11px;line-height:11px;padding:0 3px 0
3px;text-align:center;margin:0;*padding-top:2px;*height:12px;}
div.pagination ul.pages input.long{width:27px;}
div.pagination ul.pages input.short{width:11px;}

.float-left {
  float: left;
}

/* weever comments */


#weever-comments .closed {opacity:0.25}
#weever-comments .closed:hover {opacity:1}

/*
#weever-comments div.comment-container {
	margin-bottom: 1.5em;
}

#weever-comments  div.comment-children {
	margin-top: 1.5em;
	margin-left: 2em;
}*/
.formerror{
	background:none repeat scroll 0 0 #FCEBEB !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset;
}

.formerrorfocus{color:#cc0000!important;}










/* Updates for css */
#header .search #btn-search {
	float:left;
	margin:1px 6px 0 0;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/btn-search.png) no-repeat;
}
.info-panel ul.log-out {display:block;}
.info-panel ul.log-in {display:block;}
/* info-panel */
.info-panel {margin:0 auto}
#header .header-area .holder {
	width:980px;
	height:92px;
	margin:5px 0 0;
	position:relative;
}
.head-holder {width:100%}
.head-holder:after {
	clear:both;
	display:block;
	content:"";
}
/* yellow-bar */
.yellow-bar {
	position:absolute;
	bottom:0;
	left:50px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-yellow-bar.gif) no-repeat;
	width:870px;
	padding:0 5px;
	height:22px;
	-moz-box-shadow:0 -3px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 -3px 5px rgba(0, 0, 0, 0.1);
}
.yellow-bar p {
	font:11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#38383f;
	margin:3px 0 0;
	text-align:center;
}
.yellow-bar p a {
	color:#09f;
	line-height:14px;
}
.yellow-bar p a:hover {
	color:#09f;
	text-decoration:underline;
}
.yellow-bar p a span {
	line-height:14px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow01.gif) no-repeat 100% 60%;
	padding:0 8px 0 0;
}
.yellow-bar .btn-close {
	float:right;
	background:url(http://cdn-imgcss.ultrashock.com/btn-close-s.gif) no-repeat;
	width:13px;
	height:13px;
	overflow:hidden;
	margin:5px 0 0;
	text-indent:-9999px;
}
.yellow-bar .btn-close:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-close-s.gif) no-repeat 0 -13px !important}
/* blue-bar */
.blue-bar {
	clear:both;
	position:absolute;
	bottom:0;
	left:0;
	width:980px;
}
.visible {display:block}
.blue-bar .item {
	width:980px;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.blue-bar .item div {
	float:left;
	position:relative;
	left:50%;
}
.blue-bar .item ul {
	float:left;
	position:relative;
	left:-50%;
	padding:0;
	margin:0;
	list-style:none;
}
.blue-bar .item ul li {
	float:left;
	padding:0 0 0 5px;
}
.blue-bar .item ul li a {
	float:left;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/btn-grey-l.gif) no-repeat;
	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
}
.blue-bar .item ul li a:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-grey-l.gif) no-repeat 0 100%}
.blue-bar .item ul li a:hover {text-decoration:none}
.blue-bar .item ul li a span {
	float:left;
	font:bold 11px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#09f;
	padding:0 5px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-grey-r.gif) no-repeat 100% 0;
	min-width:100px;
}
.blue-bar .item ul li a:hover span {background:url(http://cdn-imgcss.ultrashock.com/btn-grey-r.gif) no-repeat 100% 100%}
.blue-bar .item ul li a em {
	font:bold 11px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#09f;
	padding:0 8px 0 2px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow01.gif) no-repeat 100% 50%;
	text-align:center;
	text-shadow: 1px 1px #FFF;
}
.blue-bar .item ul li a:hover em {
	color:#09f;
	text-shadow: 1px 1px #DDD;
}
.gallery .mask ul li .textbox {
	position:absolute;
	width:640px;
	height:240px;
	overflow:hidden;
	left:0;
}
.gallery .mask ul li .prof-box {
	width:574px;
	padding:0 29px 0 37px;
	height:210px;
	top:30px;
}
.gallery .mask ul li .collection {
	width:570px;
	padding:0 42px 0 28px;
	height:194px;
	top:46px;
}
.gallery .mask ul li .carousel {
	width:604px;
	padding:0 25px 0 11px;
	height:229px;
	top:11px;
}
.gallery .mask ul li .account {
	width:590px;
	padding:0 25px;
	height:213px;
	top:27px;
}
.gallery .mask ul li .tags {
	width:590px;
	padding:0 25px;
	height:207px;
	top:33px;
}
.gallery .mask ul li .prof-box .ico {float:left}
* html .gallery .mask ul li .prof-box .ico {margin:0 -3px 0 0}
.gallery .mask ul li .prof-box .ico img {display:block}
.gallery .mask ul li .prof-box h2 {
	font:48px/50px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#2d2f32 !important;
	margin:34px 0 0 0 !important;
	position:relative;
	z-index:2;
}
.gallery .mask ul li .collection h2 {
	font:48px/56px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	margin:6px 0 0 16px !important;
}
.gallery .mask ul li .prof-box h2.low {
	color:#fcfcfc !important;
	margin:-48px 0 0 0 !important;
	position:relative;
	z-index:1;
}
.gallery .mask ul li .collection h2.low {margin:-110px 0 0 16px !important}
.gallery .mask ul li .prof-box h4 {
	font-weight:normal !important;
	font-size:19px !important;
	color:#09f !important;
	margin:70px 0 0 50px !important;
}
.gallery .mask ul li .prof-box h4.title {margin:55px 0 0 65px !important}
.gallery .mask ul li .prof-box h4 span {
	float:left;
	line-height:22px;
	margin:15px 20px 0 0;
	white-space:nowrap;
}
.gallery .mask ul li .prof-box h4 a {color:#09f !important;font-family:"TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;}
.gallery .mask ul li .prof-box h4 a:hover span {
	color:#09f !important;
	text-decoration:underline;
}
.gallery .mask ul li .prof-box .description {
	overflow:hidden;
	height:210px;
	position:relative;
}
.gallery .mask ul li .prof-box .description h4.title a .btn {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/btn-add.png) no-repeat;
	background-position:0 0;
	width:47px;
	height:57px;
	margin:0;
	text-indent:-9999px;
}
.gallery .mask ul li .prof-box .description h4.title a:hover .btn {background-position:0 -57px}
* html .gallery .mask ul li .prof-box .description h4.title a:hover .btn {background-position:0 -56px}
.gallery .mask ul li .prof-box .preview {
	background:url(http://cdn-imgcss.ultrashock.com/bg-preview-tr.png) no-repeat;
	width:214px;
	padding:0 20px;
	margin:63px auto 0;
	height:74px;
}
.gallery .mask ul li .prof-box .preview .holder {
	width:214px;
	overflow:hidden;
	position:relative;
}
.gallery .mask ul li .prof-box .preview .holder .heading {
	width:214px;
	padding:0 0 4px;
	text-align:center;
	overflow:hidden;
	margin:10px 0 0;
}
#content .gallery .mask ul li .prof-box .preview .holder .heading h3 {
	font-size:28px;
	line-height:28px;
	font-family:"TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#fff;
	margin:0;
	position:relative;
	z-index:2;
}
#content .gallery .mask ul li .prof-box .preview .holder .heading h3.back {
	margin:-27px 0 0 1px;
	color:#000;
	z-index:1;
}
.gallery .mask ul li .prof-box .preview .holder a.button-light {background-image:url(http://cdn-imgcss.ultrashock.com/btn-light-2.gif)}
.gallery .mask ul li .prof-box .preview .holder a.button-light span {
	width:194px;
	background-image:url(http://cdn-imgcss.ultrashock.com/btn-light-2.gif);
}


.ico-bdg {
	float:left;
	position:relative;
	width:100px;
	/* z-index:5; */
}
a.ico-bdg {cursor:pointer}
.asset-browser .holder ul li .ico-bdg {height:100px}
.assets-grid .grid-area ul li .ico-bdg {height:138px}
.assets-grid .grid-resource ul li .ico-bdg {height:100px}
#footer .assets .mask ul li .ico-bdg {height:138px}
.ico-bdg .item {
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/ico-sqr-shadow.png) no-repeat;
	width:80px;
	height:80px;
	padding:10px;
}
.asset-browser .holder ul li .ico-bdg .item {
	background:url(http://cdn-imgcss.ultrashock.com/ico-sqr-shadow-asset.png) no-repeat;
	margin:0 0 -5px;
}

/* NRG ADD */
.ico-bdg .profile {
	background:url(http://cdn-imgcss.ultrashock.com/ico-sqr-shadow-profile.png) no-repeat!important;
}
.ico-bdg .resource {
	background:url(http://cdn-imgcss.ultrashock.com/ico-sqr-shadow-resource.png) no-repeat!important;
}

* html .asset-browser .holder ul li .ico-bdg .item {margin:0 0 -7px}
.assets-grid .grid-area ul li .ico-bdg .item,
.rss-list ul li .ico-bdg .item {
	background:url(http://cdn-imgcss.ultrashock.com/ico-sqr-shadow-asset.png) no-repeat;
	margin:0 0 -5px;
}
* html .assets-grid .grid-area ul li .ico-bdg .item {margin:0 0 -7px}
* html .rss-list ul li .ico-bdg .item {margin:0 0 -7px}
* html .main-box a.ico-bdg .item {margin:0 0 -3px}
.ico-bdg .item:after {
	clear:both;
	display:block;
	content:"";
}
.ico-bdg .item div {
	width:80px;
	height:80px;
	overflow:hidden;
/*	-moz-border-radius:12px;
	-webkit-border-radius:12px;*/
}
.ico-bdg .section {
	position:absolute;
	top:0;
	left:0;
}
.ico-bdg .section strong {
	display:none;
	width:100px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdg-sprite5.png) no-repeat;
}
.ico-bdg .bdg-update strong {background-position:0 0}
* html .ico-bdg .bdg-update strong {background-position:1px 1px}
.ico-bdg .bdg-new strong {background-position:-100px 0}
* html .ico-bdg .bdg-new strong {background-position:-99px 1px}
.ico-bdg .bdg-online strong {background-position:-200px 0}
* html .ico-bdg .bdg-online strong {background-position:-199px 1px}
.ico-bdg .bdg-hiding strong {background-position:-300px 0}
* html .ico-bdg .bdg-hiding strong {background-position:-299px 1px}
.ico-bdg .bdg-featured strong {background-position:0 -100px}
* html .ico-bdg .bdg-featured strong {background-position:1px -99px}
.ico-bdg .bdg-pack strong {background-position:-100px -100px}
* html .ico-bdg .bdg-pack strong {background-position:-99px -99px}
.ico-bdg .bdg-hot strong {background-position:-200px -100px}
* html .ico-bdg .bdg-hot strong {background-position:-199px -99px}
.ico-bdg .bdg-purchased strong {background-position:-300px -100px}
* html .ico-bdg .bdg-purchased strong {background-position:-299px -99px}
.ico-bdg .bdg-ok strong {background-position:0 -200px}
* html .ico-bdg .bdg-ok strong {background-position:1px -199px}
.ico-bdg .bdg-add strong {background-position:-100px -200px}
* html .ico-bdg .bdg-add strong {background-position:-99px -199px}
.ico-bdg .bdg-delete strong {background-position:-200px -200px}
* html .ico-bdg .bdg-delete strong {background-position:-199px -199px}
.ico-bdg .bdg-error strong {background-position:-300px -200px}
* html .ico-bdg .bdg-error strong {background-position:-299px -199px}
.ico-bdg .bdg-exclusive strong {background-position:0 -300px}
* html .ico-bdg .bdg-exclusive strong {background-position:1px -299px}
.ico-bdg .bdg-download strong {background-position:-100px -300px}
* html .ico-bdg .bdg-download strong {background-position:-99px -299px}
.ico-bdg .bdg-flash strong {background-position:-70px -470px;position:relative;top:72px;left:72px;width:30px;height:30px;}
* html .ico-bdg .bdg-flash strong {background-position:-69px -469px;position:relative;top:72px;left:72px;width:30px;height:30px;}
.ico-bdg .bdg-audio strong {background-position:-170px -470px;position:relative;top:72px;left:72px;width:30px;height:30px;}
* html .ico-bdg .bdg-audio strong {background-position:-169px -469px;position:relative;top:72px;left:72px;width:30px;height:30px;}
.ico-bdg .bdg-vector strong {background-position:-270px -470px;position:relative;top:72px;left:72px;width:30px;height:30px;}
* html .ico-bdg .bdg-vector strong {background-position:-269px -469px;position:relative;top:72px;left:72px;width:30px;height:30px;}
.ico-bdg .bdg-image strong {background-position:-370px -470px;position:relative;top:72px;left:72px;width:30px;height:30px;}
* html .ico-bdg .bdg-image strong {background-position:-369px -469px;position:relative;top:72px;left:72px;width:30px;height:30px;}

.ico-bdg .bdg-update strong, .ico-bdg .bdg-new strong, .ico-bdg .bdg-online strong, .ico-bdg .bdg-hiding strong, .ico-bdg .bdg-featured strong, .ico-bdg .bdg-pack strong,
.ico-bdg .bdg-hot strong, .ico-bdg .bdg-purchased strong, .ico-bdg .bdg-ok strong, .ico-bdg .bdg-add strong, .ico-bdg .bdg-delete strong, .ico-bdg .bdg-error strong, .ico-bdg .bdg-exclusive strong, .ico-bdg .bdg-download strong, .ico-bdg .bdg-flash strong, .ico-bdg .bdg-audio strong, .ico-bdg .bdg-vector strong, .ico-bdg .bdg-image strong {display:block;}
.ico-bdg .dsh-tr {
	top:0px;
	right:-3px;
	left:auto;
}
.ico-bdg .dsh-tl {
	top:0px;
	left:-3px;
}
.ico-bdg .dsh-bl {
	top:76px;
	left:-3px;
}
.ico-bdg .dsh-br {
	top:76px;
	left:auto;
	right:-3px;
}
.ico-bdg .section span {
	float:left;
	font:10px/15px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	padding:6px 0 6px 13px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat;
	height:15px;
}
* html .ico-bdg .section span {font:10px/13px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}
.ico-bdg .section em {
	float:left;
	width:13px;
	font-size:6px;
	height:27px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat 100% 0;
	text-indent:-9999px;
}
.ico-bdg .dsh-lilac span {background-position:0 0}
.ico-bdg .dsh-lilac em {background-position:100% 0}
.ico-bdg .dsh-dgreen span {background-position:0 -27px}
.ico-bdg .dsh-dgreen em {background-position:100% -27px}
.ico-bdg .dsh-orange span {background-position:0 -54px}
.ico-bdg .dsh-orange em {background-position:100% -54px}
.ico-bdg .dsh-red span {background-position:0 -81px}
.ico-bdg .dsh-red em {background-position:100% -81px}
.ico-bdg .dsh-lgreen span {background-position:0 -108px}
.ico-bdg .dsh-lgreen em {background-position:100% -108px}
.ico-bdg .dsh-blue span {background-position:0 -135px}
.ico-bdg .dsh-blue em {background-position:100% -135px}
.ico-bdg .dsh-grey span {background-position:0 -162px}
.ico-bdg .dsh-grey em {background-position:100% -162px}
.asset-browser .holder ul li .ico-bdg p,
.assets-grid .grid-area ul li .ico-bdg p,
.rss-list ul li .ico-bdg p,
#footer .assets .mask ul li .ico-bdg p {
	font:10px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#515261 !important;
	margin:1px 0 0;
}
#footer .assets .mask ul li .ico-bdg p {color:#bebec4 !important}
.asset-browser .holder ul li .ico-bdg p a,
.assets-grid .grid-area ul li .ico-bdg p a,
.rss-list ul li .ico-bdg p a {
	font-weight:bold;
	color:#09f !important;
}
#footer .assets .mask ul li .ico-bdg p a{color:#bebec4 !important}
.asset-browser .holder ul li .ico-bdg p a:hover,
.assets-grid .grid-area ul li .ico-bdg p a:hover,
.rss-list ul li .ico-bdg p a:hover {text-decoration:underline}
#footer .assets .mask ul li .ico-bdg p a:hover{color:#fff !important}

.asset-browser .holder ul li .ico-bdg .txt,
.assets-grid .grid-area ul li .ico-bdg .txt,
#footer .assets .mask ul li .ico-bdg .txt,
.rss-list ul li .ico-bdg .txt{
	display:block;
	font:10px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#515261 !important;
	margin:1px 0 0;
	text-align:center;
}
.main-box a.ico-bdg .txt {
	display:block;
	font-size:9px;
	font:9px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#93929a;
	text-align:center;
}
.main-box a.ico-bdg:hover .txt {color:#000}
#footer .assets .mask ul li .ico-bdg .txt {color:#bebec4 !important;text-shadow:1px 1px #333;}
.asset-browser .holder ul li .ico-bdg .txt strong,
.assets-grid .grid-area ul li .ico-bdg .txt strong,
.rss-list ul li .ico-bdg .txt strong {
	font-weight:bold;
	color:#09f !important;
}

.asset-browser .holder ul li .ico-bdg .txt strong.showmore {
	color:#666 !important;
}

.asset-browser .holder ul li .ico-bdg:hover .txt strong,
.assets-grid .grid-area ul li .ico-bdg:hover .txt strong,
.rss-list ul li .ico-bdg:hover .txt strong {text-decoration:underline}
#footer .assets .mask ul li .ico-bdg:hover .txt {color:#fff !important}

/* rating */
.ico-bdg .rating {
	display:block;
	width:100%;
	overflow:hidden;
	margin:1px 0 0;
}
.rating span {
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/rating.png) no-repeat;
	width:50px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
}
.rating span.rate-0 {background-position:0 0}
.rating span.rate-0h5 {background-position:0 -15px}
.rating span.rate-1 {background-position:0 -30px}
.rating span.rate-1h5 {background-position:0 -45px}
.rating span.rate-2 {background-position:0 -60px}
.rating span.rate-2h5 {background-position:0 -75px}
.rating span.rate-3 {background-position:0 -90px}
.rating span.rate-3h5 {background-position:0 -105px}
.rating span.rate-4 {background-position:0 -120px}
.rating span.rate-4h5 {background-position:0 -135px}
.rating span.rate-5 {background-position:0 -150px}




.gallery .mask ul li .carousel .description {
	overflow:hidden;
	/* height:172px; */
	padding:38px 0 0 6px;
	position:relative;
}
.gallery .mask ul li .carousel .description h2 {
	font:50px/52px "TitilliumText14L400wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#fff !important;
	margin:0!important;
	text-shadow:2px 2px 3px #343B58!important;
}
.gallery .mask ul li .carousel .description h3 {
	font:24px/26px "TitilliumText14L400wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#fff !important;
	margin:6px 0 9px !important;
}
.gallery .mask ul li .carousel .description h4 {
	font:bold 12px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#91cdff !important;
}
.gallery .mask ul li .carousel .description p {
	font:12px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#91cdff;
	margin:0;
}
.gallery .mask ul li .carousel .description p span {color:#fff}
.gallery .mask ul li .carousel .description p a {color:#fff}
.gallery .mask ul li .carousel .description p a:hover {text-decoration:underline}
.gallery .mask ul li .account h2 {
	font:80px/82px "TitilliumText14L800wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#fff !important;
	margin: 0!important;
	text-align:center;
	text-shadow:5px 5px 5px #343B58!important;
	margin: 10px 0 0 0 !important;
}
.gallery .mask ul li .account h3 {
	font:50px/52px "TitilliumText14L400wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#fff !important;
	margin:-5px 0 0 0 !important;
	text-align:center;
	text-shadow:3px 3px 4px #343B58!important;
}
.gallery .mask ul li .account h4 {
	font:20px/22px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#fff !important;
	margin:20px 0 0 0 !important;
	text-align:center;
	text-shadow:0px 0px 15px #5ca8f4!important;
}
.gallery .mask ul li .account .btn {
	width:100%;
	overflow:hidden;
	margin:12px 0 0;
}
.gallery .mask ul li .account .btn a {
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/button-create-account.png) no-repeat;
	width:202px;
	height:46px;
	margin:0 auto;
	overflow:hidden;
	text-indent:-9999px;
}
.gallery .mask ul li .account .btn a:hover {background:url(http://cdn-imgcss.ultrashock.com/button-create-account.png) no-repeat 0 -46px}
* html .gallery .mask ul li .account .btn a:hover {background:url(http://cdn-imgcss.ultrashock.com/button-create-account.png) no-repeat 0 -45px}
.gallery .mask ul li .tags h2 {
	font:50px/52px "TitilliumText14L800wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#fff !important;
	margin:0 0 10px;
	text-align:center;
}
.gallery .mask ul li .tags ul {
	width:100%;
	overflow:hidden;
	position:relative;
	padding:0;
	margin:0;
	list-style:none;
}
.gallery .mask ul li .tags ul li {
	float:left;
	width:auto;
	padding:0 0 4px 4px;
	display:inline;
	 background:none;
}
.gallery .mask ul li .tags ul li a {
	cursor:pointer;
	float:left;
	font:12px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	background:url(http://cdn-imgcss.ultrashock.com/bg-tag-r.gif) no-repeat 100% 0;
	padding:0 10px 0 0;
}
.gallery .mask ul li .tags ul li a:hover {
	color:#55699b;
	background:url(http://cdn-imgcss.ultrashock.com/bg-tag-r.gif) no-repeat 100% 100%;
}
.gallery .mask ul li .tags ul li a span {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/bg-tag-l.gif) no-repeat;
	padding:0 6px 0 16px;
	white-space:nowrap;
}
.gallery .mask ul li .tags ul li a:hover span {background:url(http://cdn-imgcss.ultrashock.com/bg-tag-l.gif) no-repeat 0 100%}
.in-gallery .mask .section {
	position:absolute;
	top:-10px;
	left:-10px;
	z-index:100;
}
.in-gallery .mask .section strong {
	display:none;
	width:100px;
	height:100px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdg-sprite5.png) no-repeat;
}
.in-gallery .mask .bdg-update strong {background-position:0 0}
* html .in-gallery .mask .bdg-update strong {background-position:1px 1px}
.in-gallery .mask .bdg-new strong {background-position:-100px 0}
* html .in-gallery .mask .ico-bdg .bdg-new strong {background-position:-99px 1px}
.in-gallery .mask .bdg-online strong {background-position:-200px 0}
* html .in-gallery .mask .bdg-online strong {background-position:-199px 1px}
.in-gallery .mask .bdg-hiding strong {background-position:-300px 0}
* html .in-gallery .mask .bdg-hiding strong {background-position:-299px 1px}
.in-gallery .mask .bdg-featured strong {background-position:0 -100px}
* html .in-gallery .mask .bdg-featured strong {background-position:1px -99px}
.in-gallery .mask .bdg-pack strong {background-position:-100px -100px}
* html .in-gallery .mask .bdg-pack strong {background-position:-99px -99px}
.in-gallery .mask .bdg-hot strong {background-position:-200px -100px}
* html .in-gallery .mask .bdg-hot strong {background-position:-199px -99px}
.in-gallery .mask .bdg-purchased strong {background-position:-300px -100px}
* html .in-gallery .mask .bdg-purchased strong {background-position:-299px -99px}
.in-gallery .mask .bdg-ok strong {background-position:0 -200px}
* html .in-gallery .mask .bdg-ok strong {background-position:1px -199px}
.in-gallery .mask .bdg-add strong {background-position:-100px -200px}
* html .in-gallery .mask .bdg-add strong {background-position:-99px -199px}
.in-gallery .mask .bdg-delete strong {background-position:-200px -200px}
* html .in-gallery .mask .bdg-delete strong {background-position:-199px -199px}
.in-gallery .mask .bdg-error strong {background-position:-300px -200px}
* html .in-gallery .mask .bdg-error strong {background-position:-299px -199px}
.in-gallery .mask .bdg-exclusive strong {background-position:0 -300px}
* html .in-gallery .mask .bdg-exclusive strong {background-position:1px -299px}
.in-gallery .mask .bdg-download strong {background-position:-100px -300px}
* html .in-gallery .mask .bdg-download strong {background-position:-99px -299px}
.in-gallery .mask .bdg-flash strong {background-position:-70px -470px;position:relative;top:72px;left:72px;width:30px;height:30px;}
* html .in-gallery .mask .bdg-flash strong {background-position:-69px -469px;position:relative;top:72px;left:72px;width:30px;height:30px;}
.in-gallery .mask .bdg-audio strong {background-position:-170px -470px;position:relative;top:72px;left:72px;width:30px;height:30px;}
* html .in-gallery .mask .bdg-audio strong {background-position:-169px -469px;position:relative;top:72px;left:72px;width:30px;height:30px;}
.in-gallery .mask .bdg-vector strong {background-position:-270px -470px;position:relative;top:72px;left:72px;width:30px;height:30px;}
* html .in-gallery .mask .bdg-vector strong {background-position:-269px -469px;position:relative;top:72px;left:72px;width:30px;height:30px;}
.in-gallery .mask .bdg-image strong {background-position:-370px -470px;position:relative;top:72px;left:72px;width:30px;height:30px;}
* html .in-gallery .mask .bdg-image strong {background-position:-369px -469px;position:relative;top:72px;left:72px;width:30px;height:30px;}


.in-gallery .mask .bdg-update strong, .in-gallery .mask .bdg-new strong, .in-gallery .mask .bdg-online strong, .in-gallery .mask .bdg-hiding strong, .in-gallery .mask .bdg-featured strong,
.in-gallery .mask .bdg-pack strong, .in-gallery .mask .bdg-hot strong, .in-gallery .mask .bdg-purchased strong, .in-gallery .mask .bdg-ok strong, .in-gallery .mask .bdg-add strong, .in-gallery .mask .bdg-delete strong, .in-gallery .mask .bdg-error strong, .in-gallery .mask .bdg-exclusive strong, .in-gallery .mask .bdg-download strong, .in-gallery .mask .bdg-flash strong, .in-gallery .mask .bdg-audio strong, .in-gallery .mask .bdg-vector strong, .in-gallery .mask .bdg-image strong {display:block;}
.header-dashboard {
	background:#38383f url(http://cdn-imgcss.ultrashock.com/bg-dashboard-holder.jpg) repeat-x;
	width:100%;
	overflow:hidden;
	min-height:234px;
	padding:36px 0 0;
	margin-top:-270px;
	display:none;
}
* html .header-dashboard {
	overflow:visible;
	height:234px;
}
.dashboard-holder {
	width:994px;
	overflow:hidden;
	margin:0 auto;
}
.dashboard-holder .dashboard {
	background:url(http://cdn-imgcss.ultrashock.com/bg-dashboard.jpg) no-repeat;
	width:994px;
	height:199px;
	overflow:hidden;
	position:relative;
}
.dashboard-holder .dashboard .btn-close {
	clear:both;
	position:absolute;
	top:14px;
	right:17px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-close-dash.gif) no-repeat;
	width:13px;
	height:13px;
	text-indent:-9999px;
	z-index:100;
}
.dashboard-holder .dashboard .infobox {
	float:left;
	width:659px;
	padding:0 0 0 27px;
	margin:27px 0 0;
	height:173px;
	position:relative;
}
.dashboard-holder .dashboard .infobox .title {
	width:649px;
	padding:0 0 8px 10px;
	overflow:hidden;
	position:relative;
}
.dashboard-holder .dashboard .infobox .title h2 {
	font:35px/36px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#4e4e58 !important;
	margin:0;
	height:36px;
	position:relative;
	z-index:2;
}
.dashboard-holder .dashboard .infobox .title h2.low {
	color:#fff !important;
	margin:-35px 0 0;
	z-index:1;
}
.dashboard-holder .dashboard .infobox .title h2 strong {
	font:33px/36px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#4e4e58 !important;
	font-size: 33px;
	color:#4e4e58 !important;
	font-weight: normal;
	display: inline-block; 
	//display: inline; 
	//zoom:1;
}
.dashboard-holder .dashboard .infobox .title h2.low strong {color:#fff !important}
.dashboard-holder .dashboard .main-box {
	width:659px;
	overflow:hidden;
}
.dashboard-holder .dashboard .main-box .ico-bdg p {
	font:9px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#93929a;
	margin:-1px 0 0;
	text-align:center;
}
.dashboard-holder .dashboard .main-box .ico-bdg p a {color:#93929a}
.dashboard-holder .dashboard .main-box .ico-bdg p a:hover {color:#000}
.dashboard-holder .hscroll {
	float:left;
	width:569px;
	margin:0 0 0 -10px;
	height:118px;
	overflow:hidden;
	position:relative;
	z-index:3;
}
* html .dashboard-holder .hscroll {height:127px}
* +html .dashboard-holder .hscroll {height:127px}
.dashboard-holder .ico-list-hold{
	padding:0 10px;
	margin:18px 0 0;
	height:82px;
}
.dashboard-holder .hscroll .ico-list{
	height:82px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	display:table-row;
}
* html .dashboard-holder .hscroll .ico-list li{
	float:left;
	clear:right;
}
* +html .dashboard-holder .hscroll .ico-list li{
	float:left;
	clear:right;
}
* +html .dashboard-holder .hscroll .hscroll-bar {margin:-8px 0 0 6px}
.dashboard-holder .hscroll .ico-list li {
	display:table-cell;
	width:65px;
}
.ico-dsh {
	float:left;
	width:65px;
	height:65px;
	position:relative;
}
a.ico-dsh {cursor:pointer}
.popular-asset .ico-dsh {
	width:48px;
	height:auto;
}
.ico-dsh .item {
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/ico-dsh-shadow.png) no-repeat;
	width:49px;
	height:49px;
	padding:8px;
	overflow:hidden;
	margin:0 0 -2px;
}
.popular-asset .ico-dsh .item {
	background:none;
	width:40px;
	height:auto;
	padding:8px 0 0;
	margin:0;
	overflow:visible;
}
.ico-dsh .item img {display:block;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
-moz-box-shadow:1px 1px 2px #BBBBBB;
-webkit-box-shadow:1px 1px 2px #BBBBBB;
box-shadow:1px 1px 2px #BBBBBB;
}
.ico-dsh .item div {
	width:49px;
	height:49px;
	overflow:hidden;
/*	-moz-border-radius:6px;
	-webkit-border-radius:6px;*/
}
.ico-dsh .section {
	position:absolute;
	z-index:5;
}
.ico-dsh .dsh-tr {
	top:-4px;
	right:-4px;
}
.popular-asset .ico-dsh .dsh-tr {right:-2px}
.ico-dsh .dsh-tl {
	top:-4px;
	left:-4px;
}
.ico-dsh .dsh-bl {
	top:41px;
	left:-4px;
}
.ico-dsh .dsh-br {
	top:41px;
	right:-4px;
}
.ico-dsh .section span {
	float:left;
	font:10px/15px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	padding:6px 0 6px 11px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat;
	height:15px;
	text-align:right;
	position:relative;
}
* html .ico-dsh .section span {font:10px/13px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}
.ico-dsh .section em {
	float:left;
	width:11px;
	height:27px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat 100% 0;
	text-indent:-9999px;
}
.ico-dsh .dsh-lilac span {background-position:0 0}
.ico-dsh .dsh-lilac em {background-position:100% 0}
.ico-dsh .dsh-dgreen span {background-position:0 -27px}
.ico-dsh .dsh-dgreen em {background-position:100% -27px}
.ico-dsh .dsh-orange span {background-position:0 -54px}
.ico-dsh .dsh-orange em {background-position:100% -54px}
.ico-dsh .dsh-red span {background-position:0 -81px}
.ico-dsh .dsh-red em {background-position:100% -81px}
.ico-dsh .dsh-lgreen span {background-position:0 -108px}
.ico-dsh .dsh-lgreen em {background-position:100% -108px}
.ico-dsh .dsh-blue span {background-position:0 -135px}
.ico-dsh .dsh-blue em {background-position:100% -135px}
.ico-dsh .dsh-grey span {background-position:0 -162px}
.ico-dsh .dsh-grey em {background-position:100% -162px}
.ico-dsh p {
	font:9px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#93929a;
	margin:0;
	text-align:center;
}
.ico-dsh p a {color:#93929a}
.ico-dsh p a:hover {color:#000}
.ico-dsh .txt {
	display:block;
	font:9px/11px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#717078;
	margin:0;
	text-align:center;
	text-shadow:1px 1px #ddd;
}
a.ico-dsh:hover .txt {color:#000}
.dashboard-holder .hscroll .hscroll-bar {
	width:548px !important;
	margin:0 0 0 10px;
}
.dashboard-holder .hscroll .scroll-content {
	width:100% !important;
	overflow:hidden;
}
.dashboard-holder .hscroll-line {
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-hscroll-line-in.gif) no-repeat;
	height:7px !important;
}
.dashboard-holder .hscroll-line .scroll-line-left {display:none}
.dashboard-holder .hscroll-line .scroll-line-right {display:none}
.dashboard-holder .hscroll-slider {
	background:url(http://cdn-imgcss.ultrashock.com/bg-hslider.gif) no-repeat 0 100%;
	height:7px !important;
	overflow:hidden;
	padding-left:5px;
}
.dashboard-holder .hscroll-slider div {
	background:url(http://cdn-imgcss.ultrashock.com/bg-hslider.gif) no-repeat 100% 0;
	width:100%;
	overflow:hidden;
	height:7px !important;
	margin:0 !important;
}
.dashboard-holder .hscroll-left,
.dashboard-holder .hscroll-right {display:none;}
.dashboard-holder .hscroll-left img,
.dashboard-holder .hscroll-right img {display:none}
.dashboard-holder .dashboard .view-box {
	float:left;
	width:301px;
	background:url(http://cdn-imgcss.ultrashock.com/border-dash.gif) no-repeat;
	height:188px;
	margin:5px 0 0;
}
.dashboard-holder .dashboard .view-box .btn {
	width:250px;
	padding:0 0 0 51px;
	overflow:hidden;
	margin:26px 0 0;
}
.safari .dashboard-holder .dashboard .view-box .btn a span {line-height:20px}
.dashboard-holder .dashboard .show-box {
	width:301px;
	margin:27px 0 0;
	overflow:hidden;
	text-align:center;
	position:relative;
}
.dashboard-holder .dashboard .show-box div {
	float:left;
	left:50%;
	text-align:center;
	position:relative;
}
.dashboard-holder .dashboard .show-box ul {
	float:left;
	left:-50%;
	position:relative;
	text-align:left;
	padding:0;
	margin:0;
	list-style:none;
}
.dashboard-holder .dashboard .show-box ul li {
	float:left;
	font:9px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#525261;
}
.dashboard-holder .dashboard .show-box ul li a {
	float:left;
	cursor:pointer;
	color:#525261;
	padding:0 7px 0 0;
}
.dashboard-holder .dashboard .show-box ul li a.active {background:url(http://cdn-imgcss.ultrashock.com/btn-show-list-r.gif) no-repeat 100% 100%}
.dashboard-holder .dashboard .show-box ul li a:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-show-list-r.gif) no-repeat 100% 0}
.dashboard-holder .dashboard .show-box ul li a.active:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-show-list-r.gif) no-repeat 100% 100%}
.dashboard-holder .dashboard .show-box ul li a span {
	float:left;
	padding:0 0 0 8px;
}
.dashboard-holder .dashboard .show-box ul li a:hover span {
	color:#525261;
	background:url(http://cdn-imgcss.ultrashock.com/btn-show-list-l.gif) no-repeat;
}
.dashboard-holder .dashboard .show-box ul li a.active span {
	color:#fff;
	background:url(http://cdn-imgcss.ultrashock.com/btn-show-list-l.gif) no-repeat 0 100%;
}
.dashboard-holder .dashboard .show-box ul li a.active:hover span {
	color:#fff;
	background:url(http://cdn-imgcss.ultrashock.com/btn-show-list-l.gif) no-repeat 0 100%;
}
.dashboard-holder .dashboard .price-box {
	width:223px;
	padding:4px 14px 0 30px;
	margin:6px 0 0 18px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-price-box.jpg) no-repeat;
	height:47px;
	position:relative;
}
.dashboard-holder .dashboard .price-box .animation {
	position:absolute;
	top:7px;
	right:14px;
}
.dashboard-holder .dashboard .price-box .animation img {display:block}
.dashboard-holder .dashboard .price-box .item {
	width:213px;
	padding:0 10px 0 0;
	overflow:hidden;
}
.dashboard-holder .dashboard .price-box .item strong {
	font:46px/46px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#202224;
	display:block;
	text-align:center;
	position:relative;
	z-index:2;
}
.dashboard-holder .dashboard .price-box .item strong.price {
	color:#fff;
	z-index:1;
	margin:-45px 0 0 1px;
}
.dashboard-holder .dashboard .price-box .item strong span {
	font:46px/46px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#202224;
}

.dashboard-holder .dashboard .price-box .item strong em {
	font:18px/22px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#202224;
	vertical-align:top;
}
.dashboard-holder .dashboard .price-box .item strong.price em {color:#FFF;}
.dashboard-holder .dashboard .price-box .item strong.price span {color:#fff}
.dashboard-holder .dashboard .view-box .list {
	width:301px;
	margin:4px 0 0;
	padding:0;
	overflow:hidden;
	text-align:center;
	line-height:8px !important;
}
.dashboard-holder .dashboard .view-box .list li {
	display:inline;
	font:9px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#525261;
	padding:0 2px 0 9px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-visit.gif) no-repeat 0 50%;
}
* html .dashboard-holder .dashboard .view-box .list li {padding:0 6px 0 9px}
.dashboard-holder .dashboard .view-box .list li:first-child {background:none}
.dashboard-holder .dashboard .view-box .list li a {color:#93929a}
.dashboard-holder .dashboard .view-box .list li a:hover {color:#202224}
.dashboard-holder .dashboard .view-box .list li a.active {color:#202224}
.dashboard-holder .item-list {
	background:url(http://cdn-imgcss.ultrashock.com/border-dash-list.gif) no-repeat 50% 100%;
	width:994px;
	padding:0 0 10px;
	margin:0;
	list-style:none;
	overflow:hidden;
	text-align:center;
}
.dashboard-holder .item-list li {
	display:inline;
	font-size:12px;
	color:#a8a8ae;
	padding:0 3px 0 8px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-grey.gif) no-repeat 0 50%;
}
.dashboard-holder .item-list li:first-child {background:none}
.dashboard-holder .item-list li a {color:#a8a8ae}
.dashboard-holder .item-list li a:hover {color:#fff}




/* main-content styles */
.gallery {margin:0 -10px 20px;height:260px;}
.asset-browser ul.asset-nav {left:8px}
.asset-browser ul.asset-nav li {padding:0 0 0 9px,list-style:none outside none;}
.asset-browser ul.asset-nav li em,
.asset-browser ul.asset-nav li a {
	float:left;
	height:32px;
	font:28px/32px "TitilliumText14L800wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#a6a6a6;
	text-indent:0;
	background:none;
	width:auto !important;
}
.asset-browser ul.asset-nav li a.active {cursor:default;}

.asset-browser ul.asset-nav li a.active{cursor:default;}
.asset-browser ul.asset-nav li a.swap-hp {
	cursor:pointer;
	background:url("http://cdn-imgcss.ultrashock.com/swap-hp2.gif") no-repeat scroll 0 0 transparent;
	width:15px!important;
	height:20px;
	margin:7px 0 0 -5px;
	text-indent:-9999px;
}
.asset-browser ul.asset-nav li a.swap-hp:hover {
	background-position: 0 -30px;
}
.asset-browser ul.asset-nav li em.activefeed,
.asset-browser ul.asset-nav li a.activefeed {
	color:#373737;
	text-shadow:1px 1px 3px #AAAAAA;
	height:45px;
	background:url("http://cdn-imgcss.ultrashock.com/hp-tab-indicator.png") no-repeat scroll 8px 155% transparent;
}
.asset-browser ul.asset-nav li a.active,
.asset-browser ul.asset-nav li a.active:hover {
	color:#373737;
	text-shadow:1px 1px 3px #AAAAAA;
	height:45px;
	background:url("http://cdn-imgcss.ultrashock.com/hp-tab-indicator.png") no-repeat scroll 50% 155% transparent;
}
.asset-browser ul.asset-nav li a:hover{
	color:#696969;
	text-shadow:1px 1px 3px #AAAAAA;
}

.asset-browser .title {
	padding:0 0 17px;
	margin:0 0 22px;
}
.asset-browser .title ul.filter {padding:3px 8px 0 0}
.asset-browser .title ul.filter li {
	padding:0;
	font:12px/24px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; !important;
	text-transform:uppercase;
	margin-left:3px;
}
.asset-browser .title ul.filter li a {
	color:#a6a6a6;
	padding:0 8px 0 0;
	display:inline-block;
	height:17px;
	line-height:17px;
}
.asset-browser .title ul.filter li span,
.asset-browser .title ul.filter li a span {
	color:#a6a6a6;
	padding:0 0 0 8px;
	display:inline-block;
	height:17px;
	line-height:17px;
}

.asset-browser .title ul.filter li span {
	color:#a6a6a6;
	padding:0 10px 0 8px;
	display:inline-block;
	height:17px;
	line-height:17px;
}

.asset-browser .tab-content .title ul.filter li a:hover {color:#373737;	background:url("http://cdn-imgcss.ultrashock.com/btn-hp-tab-r.gif") no-repeat scroll 100% -17px transparent;text-shadow:1px 1px #BBB;}
.asset-browser .tab-content .title ul.filter li a.active {color:#373737;cursor:default;background:url("http://cdn-imgcss.ultrashock.com/btn-hp-tab-r.gif") no-repeat scroll 100% 0 transparent;}
.asset-browser .tab-content .title ul.filter li a.active:hover {color:#373737;cursor:default;background:url("http://cdn-imgcss.ultrashock.com/btn-hp-tab-r.gif") no-repeat scroll 100% 0 transparent;}

.asset-browser .tab-content .title ul.filter li a:hover span {color:#373737;	background:url("http://cdn-imgcss.ultrashock.com/btn-hp-tab-l.gif") no-repeat 0 -17px transparent;}
.asset-browser .tab-content .title ul.filter li a.active span {color:#FFF;background:url("http://cdn-imgcss.ultrashock.com/btn-hp-tab-l.gif") no-repeat 0 0 transparent;text-shadow:1px 1px #555;}
.asset-browser .tab-content .title ul.filter li a.active:hover span {color:#FFF; cursor:default;	background:url("http://cdn-imgcss.ultrashock.com/btn-hp-tab-l.gif") no-repeat 0 0 transparent ;}

.asset-browser .tab-content .holder ul {
/*	overflow:hidden;  */
	margin:0 0 0 -15px;
	padding:0 0 0 35px;
	width:630px;
	height:350px;
}
.asset-browser .tab-content .holder ul li {
	float:left;
	width:100px;
	height:100px;
/*	overflow:hidden; */
	list-style:none;
	margin:8px 0 0 0px;
	display:inline;
	padding:0;
	font-size:9px;
	line-height:9px;
	text-align:center;
	background:none;
}
.asset-browser .tab-content .holder ul li:hover,
.asset-browser .tab-content .holder ul li.hover {background:none}
.asset-browser .tab-content .holder ul li.pending {background:url(http://cdn-imgcss.ultrashock.com/back-pending.gif) repeat;}
.asset-browser .tab-content .holder ul li.updated {background:url(http://cdn-imgcss.ultrashock.com/back-update.gif) repeat;}
.asset-browser .tab-content .holder ul li.blocked {background:url(http://cdn-imgcss.ultrashock.com/back-blocked.gif) repeat;}
.asset-browser .tab-content .holder ul li.deleted {background:url(http://cdn-imgcss.ultrashock.com/back-deleted.gif) repeat;}
.asset-browser .tab-content .holder ul li.declined {background:url(http://cdn-imgcss.ultrashock.com/back-declined.gif) repeat;}
.asset-browser .tab-content .holder ul li.disabled {background:url(http://cdn-imgcss.ultrashock.com/back-disabled.gif) repeat;}
.asset-browser .tab-content .holder ul li.rejected {background:url(http://cdn-imgcss.ultrashock.com/back-rejected.gif) repeat;}
.w140 {width:120px}
.w140 span {
	float:none !important;
	display:block !important;
	overflow:hidden !important;
}
.asset-browser .info-bar {padding:8px 0 0}
/* main-title */
.main-title {
	height:1%;
	padding:0 6px 0 20px;
	overflow:hidden;
	margin:  0 0 15px;
}
.main-title .subtitle {
	display:table;
	height:75px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
.main-title h1 {
	font:33px/36px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	height:75px;
	position:inherit;
	color:#525261 !important;
	margin:4px 0 0 !important;
	display:table-cell;
	vertical-align:middle;
	text-shadow:1px 1px 3px #AAAAAA;
}
.main-title h1 strong {
	font:33px/34px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#525261 !important;
	font-weight:normal;
	text-shadow:1px 1px 3px #AAAAAA;
}
.main-title h1 strong a {
	color:#525261 !important;
}
.main-title h1 strong a:hover {text-decoration:underline;}
.main-title h1 .txt {
	display:block;
	font:24px/26px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#525261 !important;
}
.main-title h1 .autor {
	display:block;
	font:10px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#525261 !important;
	font-weight:normal;
	margin:-2px 0 0;
}
.main-title h1 .autor a {color:#09f !important}
.main-title h1 .autor a:hover {text-decoration:underline}
.main-title h1 .txt em {
	font-style:normal;
	color:#09f;
}
.main-title h1 .txt a {color:#09f}
.main-title h1 .txt a:hover {text-decoration:underline}
.main-title h1 .txt .ico {
	float:left;
	font:20px/20px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	width:20px;
	overflow:hidden;
	height:20px;
	margin:1px 8px 0 0;
}
* html .main-title h1 .txt .ico {margin:1px 5px 0 0}
.main-title h1 .txt .ico em {
	display:block;
	width:40px;
	height:2220px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-sprite2.png) no-repeat;
}
.main-title h1 .txt .ico em.active {margin-left:-20px}
.icos-about em {margin-top:0px}
.icos-abuse em {margin-top:-21px}
.icos-activity em {margin-top:-42px}
.icos-add em {margin-top:-63px}
.icos-sound em {margin-top:-84px}
.icos-approve em {margin-top:-105px}
.ico-article em {margin-top:-126px}
.icos-asset em {margin-top:-147px}
.icos-attachment em {margin-top:-168px}
.icos-audio em {margin-top:-189px}
.icos-award em {margin-top:-210px}
.icos-balance em {margin-top:-231px}
.icos-block em {margin-top:-252px}
.icos-blog em {margin-top:-273px}
.icos-bookmark em {margin-top:-294px}
.icos-sdown em {margin-top:-315px}
.icos-buy em {margin-top:-336px}
.icos-cancel em {margin-top:-357px}
.icos-categories em {margin-top:-378px}
.icos-collection em {margin-top:-399px}
.icos-comment em {margin-top:-420px}
.icos-comment-new em {margin-top:-441px}
.icos-commercial em {margin-top:-462px}
.icos-commission em {margin-top:-483px}
.icos-community em {margin-top:-504px}
.icos-contact em {margin-top:-525px}
.icos-contributor em {margin-top:-546px}
.icos-copy em {margin-top:-567px}
.icos-copyright em {margin-top:-588px}
.icos-default em {margin-top:-609px}
.icos-delete em {margin-top:-630px}
.icos-deposit em {margin-top:-651px}
.icos-details em {margin-top:-672px}
.icos-down em {margin-top:-693px}
.icos-download em {margin-top:-714px}
.icos-earning em {margin-top:-735px}
.icos-edit em {margin-top:-756px}
.icos-email em {margin-top:-777px}
.icos-snext em {margin-top:-798px}
.icos-facebook em {margin-top:-819px}
.icos-faq em {margin-top:-840px}
.icos-feature em {margin-top:-861px}
.icos-featured em {margin-top:-882px}
.icos-feedback em {margin-top:-903px}
.icos-sprev em {margin-top:-924px}
.icos-flash em {margin-top:-945px}
.icos-follow em {margin-top:-966px}
.icos-follower em {margin-top:-987px}
.icos-following em {margin-top:-1008px}
.icos-forum em {margin-top:-1029px}
.icos-free em {margin-top:-1050px}
.icos-friend em {margin-top:-1071px}
.icos-grid em {margin-top:-1092px}
.icos-help em {margin-top:-1113px}
.icos-history em {margin-top:-1134px}
.icos-home em {margin-top:-1155px}
.icos-image em {margin-top:-1176px}
.icos-info em {margin-top:-1197px}
.icos-job em {margin-top:-1218px}
.icos-join em {margin-top:-1239px}
.icos-legal em {margin-top:-1260px}
.icos-like em {margin-top:-1281px}
.icos-link em {margin-top:-1302px}
.icos-list em {margin-top:-1323px}
.icos-lock em {margin-top:-1344px}
.icos-login em {margin-top:-1365px}
.icos-logout em {margin-top:-1386px}
.icos-message em {margin-top:-1407px}
.icos-moderator em {margin-top:-1428px}
.icos-new em {margin-top:-1449px}
.icos-next em {margin-top:-1470px}
.icos-overview em {margin-top:-1491px}
.icos-pay em {margin-top:-1512px}
.icos-payout em {margin-top:-1533px}
.icos-pending em {margin-top:-1554px}
.icos-popular em {margin-top:-1575px}
.icos-prev em {margin-top:-1596px}
.icos-preview em {margin-top:-1617px}
.icos-price em {margin-top:-1638px}
.icos-print em {margin-top:-1659px}
.icos-privacy em {margin-top:-1680px}
.icos-profile em {margin-top:-1701px}
.icos-rate em {margin-top:-1722px}
.icos-refferal em {margin-top:-1743px}
.icos-related em {margin-top:-1764px}
.icos-remark em {margin-top:-1785px}
.icos-report em {margin-top:-1806px}
.icos-resource em {margin-top:-1827px}
.icos-rss em {margin-top:-1848px}
.icos-sales em {margin-top:-1869px}
.icos-search em {margin-top:-1890px}
.icos-sell em {margin-top:-1911px}
.icos-settings em {margin-top:-1932px}
.icos-share em {margin-top:-1953px}
.icos-sort em {margin-top:-1974px}
.icos-staff em {margin-top:-1995px}
.icos-stat em {margin-top:-2016px}
.icos-subscribe em {margin-top:-2037px}
.icos-tag em {margin-top:-2058px}
.icos-sup em {margin-top:-2079px}
.icos-topic em {margin-top:-2100px}
.icos-twitter em {margin-top:-2121px}
.icos-unlock em {margin-top:-2142px}
.icos-up em {margin-top:-2163px}
.icos-update em {margin-top:-2184px}
.icos-upload em {margin-top:-2205px}
.icos-validator em {margin-top:-2226px}
.icos-vector em {margin-top:-2247px}
.icos-video em {margin-top:-2268px}
.icos-view em {margin-top:-2289px}
.icos-website em {margin-top:-2310px}
.icos-feed em {margin-top:-2331px}
.icos-filed em {margin-top:-2352px}
.icos-filter em {margin-top:-2373px}
.icos-flag em {margin-top:-2394px}
.icos-sticky em {margin-top:-2415px}

.main-title .btn-sign-up {
	float:right;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/button-sign-up.gif) no-repeat;
	width:202px;
	height:46px;
	margin:20px 0 0;
	text-indent:-9999px;
}
.main-title .btn-sign-up:hover {
	background:url(http://cdn-imgcss.ultrashock.com/button-sign-up.gif) no-repeat 0 100%;
}

.main-title .btn-add-topic {
	float:right;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/button-add-topic.gif) no-repeat;
	width:202px;
	height:46px;
	margin:20px 0 0;
	text-indent:-9999px;
}
.main-title .btn-add-topic:hover {
	background:url(http://cdn-imgcss.ultrashock.com/button-add-topic.gif) no-repeat 0 100%;
}

.main-title .btn-add-asset {
	float:right;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/button-add-asset.gif) no-repeat;
	width:202px;
	height:46px;
	margin:20px 0 0;
	text-indent:-9999px;
}
.main-title .btn-add-asset:hover {
	background:url(http://cdn-imgcss.ultrashock.com/button-add-asset.gif) no-repeat 0 100%;
}

.main-title .btn-add-resource {
	float:right;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/button-add-resource.gif) no-repeat;
	width:202px;
	height:46px;
	margin:20px 0 0;
	text-indent:-9999px;
}
.main-title .btn-add-resource:hover {
	background:url(http://cdn-imgcss.ultrashock.com/button-add-resource.gif) no-repeat 0 100%;
}

.main-title .btn-add-blog-post {
	float:right;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/button-add-blog-post.gif) no-repeat;
	width:202px;
	height:46px;
	margin:20px 0 0;
	text-indent:-9999px;
}
.main-title .btn-add-blog-post:hover {
	background:url(http://cdn-imgcss.ultrashock.com/button-add-blog-post.gif) no-repeat 0 100%;
}

.main-title .btn-add-job-post {
	float:right;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/button-add-job-post.gif) no-repeat;
	width:202px;
	height:46px;
	margin:20px 0 0;
	text-indent:-9999px;
}
.main-title .btn-add-job-post:hover {
	background:url(http://cdn-imgcss.ultrashock.com/button-add-job-post.gif) no-repeat 0 100%;
}

.main-title .btn-add {
	float:right;
	cursor:pointer;
	font:11px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	background:url(http://cdn-imgcss.ultrashock.com/bg-btn-add.png) no-repeat;
	width:81px;
	padding:7px 35px 8px 7px;
	height:18px;
	margin:15px 0 0;
	text-align:center;
}
.main-title .btn-add:hover {
	color:#fff;
	background:url(http://cdn-imgcss.ultrashock.com/bg-btn-add.png) no-repeat 0 100%;
}
.main-title .slist {
	float:right;
	width:125px;
	padding:0 12px 0 0;
	margin:10px 0 0;
	list-style:none;
}
.main-title .asset-slist {margin:20px 0 0 0}
.main-title .slist li {
	float:left;
	width:100%;
}
.main-title .slist li span {
	float:right;
	width:12px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	margin-top:2px;
}
.main-title .slist li span a {
	display:block;
	width:12px;
	height:12px;
	overflow:hidden;

}
.main-title .slist li span em {
	display:block;
	width:48px;
	height:1332px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-btn-sprite.png) no-repeat;
}
.main-title .slist li.ico-see span em {margin:-1308px 0 0 0}
.main-title .slist li.ico-see span a:hover em {margin:-1308px 0 0 -12px}
.main-title .slist li.ico-see span a:active em {margin:-1308px 0 0 -24px}
.main-title .slist li.ico-see span a.active em {margin:-1308px 0 0 -36px}
.main-title .slist li.ico-follower span em {margin:-552px 0 0 0}
.main-title .slist li.ico-follower span a:hover em {margin:-552px 0 0 -12px}
.main-title .slist li.ico-follower span a:active em {margin:-552px 0 0 -24px}
.main-title .slist li.ico-follower span a.active em {margin:-552px 0 0 -36px}
.main-title .slist li.ico-like span em {margin:-732px 0 0 0}
.main-title .slist li.ico-like span a:hover em {margin:-732px 0 0 -12px}
.main-title .slist li.ico-like span a:active em {margin:-732px 0 0 -24px}
.main-title .slist li.ico-like span a.active em {margin:-732px 0 0 -36px}
.main-title .slist li.ico-comment span em {margin:-240px 0 0 0}
.main-title .slist li.ico-comment span a:hover em {margin:-240px 0 0 -12px}
.main-title .slist li.ico-comment span a:active em {margin:-240px 0 0 -24px}
.main-title .slist li.ico-comment span a.active em {margin:-240px 0 0 -36px}
.main-title .slist li strong {
	float:right;
	font:16px/18px "TitilliumText14L400wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#999;
	padding:0 5px 0 0;
}
.main-title .slist li strong a {color:#09f;}
.main-title .slist li strong a:hover {text-decoration:underline}
/* assets-grid */
.assets-grid {background:none}
.assets-grid:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
/* related-assets */
.related-assets {padding:0}
.assets-area {margin:0 !important}
.assets-area .top-bar {
	overflow:hidden;
	height:1%;
	margin:0 10px;
	padding:0 10px 6px 10px;
	border-bottom:1px solid #f4f3f3;
}
.assets-area .topic-bar {margin:0 10px -10px;padding-left:7px;}
.assets-area .topic-bar .pagination {margin-top:5px;}
.assets-area .top-bar p {
	font-size:11px;
	line-height:16px;
	color:#a7a7af;
}
.assets-area .top-bar p strong {
	color:#a7a7af;
	text-transform:lowercase;
}
.assets-area .top-bar p span {
	color:#a7a7af;
	padding:0 0 0 8px;
	margin:0 0 0 5px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-paging.gif) no-repeat 0 50%;
}
.assets-area .top-bar p a {color:#09f}
.assets-area .top-bar p a:hover {text-decoration:underline}
/* pagination */
.pagination {float:right;}
.pagination a.lnk-prev,
.pagination a.lnk-uprev,
.pagination a.lnk-next,
.pagination a.lnk-unext {
	float:left;
	padding:0;
	margin:2px 0 0 7px;
	display:inline;
	width:12px;
	height:12px;
	font-size:8px;
	overflow:hidden;
	background:none;
	text-indent:-9999px;
}
.pagination a.lnk-prev span,
.pagination a.lnk-uprev span,
.pagination a.lnk-next span,
.pagination a.lnk-unext span{
	display:block;
	width:48px;
	height:2220px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-btn-sprite.png) no-repeat;
	text-indent:-9999px;
}
.pagination a:hover span {margin-left:-12px}
.pagination a.active span {margin-left:-36px}
.pagination a.mouse-down span {margin-left:-24px}
.pagination a.lnk-prev span {margin-top:-528px}
.pagination a.lnk-uprev span {margin-top:-912px}
.pagination a.lnk-next span {margin-top:-840px}
.pagination a.lnk-unext span {margin-top:-456px}
.pagination ul {
	float:left;
	margin:0;
	padding:0 5px;
}
.pagination .page, .pagination ul {float:left}
.pagination .page input, .pagination ul input {
	float:left;
	font-size:11px;
	line-height:12px;
	color:#525261;
	width:auto;
	padding-left:10px;
	padding-right:10px;
	height:12px;
	text-align:center;
	background:#efefef;
	border:1px solid #efefef;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
 .pagination ul input:hover {
	border:1px solid #aaaaaa;
	background:#ffffff;
}
.pagination ul li {
	float:left;
	padding:0 0 0 7px;
	list-style:none;
	font-size:11px;
	line-height:14px;
	color:#525261;
}
.pagination ul li.of {padding-top:1px;}
.pagination ul li a.total {
	height:15px;
	background-color:#efefef;
	padding-top:1px;
	padding-left:10px;
	padding-right:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.pagination ul li a {
	float:left;
	color:#525261;
	padding:0;
	text-decoration:none !important;
}
.pagination ul li a.total:hover,
.pagination ul li a.active {
	color:#fff;
	background:#4e4e57;
}
.pagination .txt {
	display:block;
	font-size:11px;
	line-height:18px;
	color:#a7a7af;
}

.assets-area .footer-bar {
	padding:7px 10px 10px 10px;
	border-top:1px solid #f4f3f3;
	border-bottom:none;
}
.assets-area .footer-bar .pagination {margin:0}
.assets-grid .grid-area {
	float:left;
	height:1%;
	padding:10px 0 20px;
	clear:both;
}
.assets-grid .grid-area ul {
	overflow:visible;
	margin:0 0 0 -15px;
	padding:0 0 0 10px;
	width:630px;
}
.assets-grid .grid-area ul li {
	float:left;
	width:100px;
	height:140px;
/*	overflow:hidden;  truncate fix */
	list-style:none;
	margin:8px 0 0 25px;
	display:inline;
	padding:0;
	font-size:9px;
	line-height:9px;
	text-align:center;
	background:none;
}
.assets-grid .grid-area ul li:hover,
.assets-grid .grid-area ul li.hover {background:none}
.assets-grid .grid-area ul li.blocked {background:url(http://cdn-imgcss.ultrashock.com/back-blocked.gif) repeat}
.assets-grid .grid-area ul li.pending {background:url(http://cdn-imgcss.ultrashock.com/back-pending.gif) repeat;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:0 0 5px 3px #DDEDFC, 0 0 5px 5px #FFFFFF inset;
	-webkit-box-shadow:0 0 5px 3px #DDEDFC, 0 0 5px 5px #FFFFFF inset;
	box-shadow:0 0 5px 3px #DDEDFC, 0 0 5px 5px #FFFFFF inset;
}
.assets-grid .grid-area ul li.closed {background:url(http://cdn-imgcss.ultrashock.com/back-rejected.gif) repeat;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:0 0 5px 3px #FFE4E4, 0 0 5px 5px #FFFFFF inset;
	-webkit-box-shadow:0 0 5px 3px #FFE4E4, 0 0 5px 5px #FFFFFF inset;
	box-shadow:0 0 5px 3px #FFE4E4, 0 0 5px 5px #FFFFFF inset;
}
.assets-grid .grid-area ul li.disabled {background:url(http://cdn-imgcss.ultrashock.com/back-disabled.gif) repeat;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:0 0 5px 3px #CCC, 0 0 5px 5px #FFFFFF inset;
	-webkit-box-shadow:0 0 5px 3px #CCC, 0 0 5px 5px #FFFFFF inset;
	box-shadow:0 0 5px 3px #CCC, 0 0 5px 5px #FFFFFF inset;
}
.assets-grid .grid-area ul li.updated {background:url(http://cdn-imgcss.ultrashock.com/back-update.gif) repeat;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:0 0 5px 3px #d7f3d7, 0 0 5px 5px #FFFFFF inset;
	-webkit-box-shadow:0 0 5px 3px #d7f3d7, 0 0 5px 5px #FFFFFF inset;
	box-shadow:0 0 5px 3px #d7f3d7, 0 0 5px 5px #FFFFFF inset;
}
.assets-grid .grid-area ul li.deleted {background:url(http://cdn-imgcss.ultrashock.com/back-deleted.gif) repeat}
.assets-grid .grid-area ul li.declined {background:url(http://cdn-imgcss.ultrashock.com/back-declined.gif) repeat}
.assets-grid .grid-area ul li.rejected {background:url(http://cdn-imgcss.ultrashock.com/back-rejected.gif) repeat}



.assets-grid .grid-resource {
	width:630px;
	padding:2px 0 20px;
	overflow:hidden;
}
.assets-grid .grid-resource ul {
	margin:0 -20px 0 0;
	padding:0 0 0 10px;
	width:640px;
}
.assets-grid .grid-resource ul li {
	width:300px;
	height:200px;
	padding:0 20px 10px 0;
	margin:10px 0 -1px;
	text-align:left;
	border-bottom:1px solid #f4f3f3;
}
.assets-grid .grid-resource ul li .holder {
	width:300px;
	height:200px;
	overflow:hidden;
}
.assets-grid .grid-resource ul li:hover .holder,
.assets-grid .grid-resource ul li.hover .holder {background:#fafafa;}
.assets-grid .grid-resource ul li.blocked {background:none}
.assets-grid .grid-resource ul li.blocked .holder {background:url(http://cdn-imgcss.ultrashock.com/back-blocked.gif) repeat}
.assets-grid .grid-resource ul li.pending {background:none}
.assets-grid .grid-resource ul li.pending .holder {background:url(http://cdn-imgcss.ultrashock.com/back-pending.gif) repeat}
.assets-grid .grid-resource ul li.deleted {background:none}
.assets-grid .grid-resource ul li.deleted .holder {background:url(http://cdn-imgcss.ultrashock.com/back-deleted.gif) repeat}
.assets-grid .grid-resource ul li.updated {background:none}
.assets-grid .grid-resource ul li.updated .holder {background:url(http://cdn-imgcss.ultrashock.com/back-update.gif) repeat}
.assets-grid .grid-resource ul li .title-box {
	width:300px;
	height:100px;
	overflow:hidden;
}
.assets-grid .grid-resource ul li .title-box .titles {
	float:left;
	width:191px;
	padding:0 0 0 9px;
	margin:10px 0 0;
}
.assets-grid .grid-resource ul li .title-box .title {
	overflow:hidden;
	display:table;
	padding:2px 0;
	height:80px;
	width:auto;
	color:#09f;
	font:18px/22px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
}
.assets-grid .grid-resource ul li .title-box .title span {
	display:table-cell;
	height:80px;
	vertical-align:middle;
}
.assets-grid .grid-resource ul li .title-box .title strong {font-weight:normal}
.assets-grid .grid-resource ul li .title-box .title a {color:#09f}
.assets-grid .grid-resource ul li .title-box .title a:hover {
	color:#09f;
	text-decoration:underline;
}
.assets-grid .grid-resource ul li .info {
	width:300px;
	overflow:hidden;
}
.assets-grid .grid-resource ul li .tools-area {
	width:270px;
	padding:0 0 0 30px;
	overflow:hidden;
}
.assets-grid .grid-resource ul li .tools-area .tools {height:auto}
.assets-grid .grid-resource ul .tools ul {
	float:left;
	position:static;
	margin:-6px 0 0;
	padding:0 2px 4px 0;
	z-index:4;
	right:auto;
	top:auto;
	bottom:auto;
	clear:both;
	width:53px !important;
}
.assets-grid .grid-resource ul .tools ul li {margin:9px 0 0}
.assets-grid .grid-resource ul .tools ul li {border:none}
.assets-grid .grid-resource ul .tools ul li a span {
	padding:0 4px 0 0;
	width:37px;
}
.assets-grid .grid-resource ul li .info .description {
	float:left;
	width:172px;
	padding:0 15px 0 27px;
}
.assets-grid .grid-resource ul li .info .description p {
	font-size:10px;
	line-height:20px;
	color:#525261;
	margin:1px 0 0;
}
.assets-grid .grid-resource ul li .title-box .info {
	width:300px;
	overflow:hidden;
}
.assets-grid .grid-resource ul li .info .about {
	width:220px;
	padding:0 14px 0 66px;
	overflow:hidden;
	margin:8px 0 0;
}
.assets-grid .grid-resource ul li .info .about .ico {
	float:left;
	margin:2px 24px 0 0;
}
* html .assets-grid .grid-resource ul li .info .about .ico {margin:2px 21px 0 0}
.assets-grid .grid-resource ul li .info .about .ico img {display:block}
.assets-grid .grid-resource ul li .info .about p {
	font-size:9px;
	line-height:12px;
	color:#a0a0a0;
	margin:0;
}
.assets-grid .grid-resource ul li .info .about p span {color:#515261}
.assets-grid .grid-resource ul li .info .about p a {color:#09f}
.assets-grid .grid-resource ul li .info .about p a:hover {text-decoration:underline}


/* breadcrumbs-bar */
.breadcrumbs-bar {margin:-12px 0 10px}






/* sidebar styles */
.sidebar { /* overflow:hidden */}
.advertise .ad {
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
.advertise .ad img {display:block}
.gallery-box {
	overflow:hidden;
	height:1%;
	padding:0 0 6px;
	margin:10px 0 0;
}
/* gallery */
.gallery-box .mask {
	overflow:hidden;
	width:261px;
	padding:0;
	margin:0 0 0 10px;
	height:80px;
	position:relative;
}
.gallery-box .mask ul {
	width:999px;
	height:80px;
	padding:0;
	margin:0;
	list-style:none;
}
.gallery-box .mask ul li {
	float:left;
	width:65px;
	position:relative;
}

.popular-asset {margin:30px 0 35px}
.popular-topic {margin:15px 0 25px}
.ad-box{
	margin:0 0 20px;
	padding:10px 0 0;
}
.resource-submit {padding:0 0 10px}
.popular-asset .title, .tag-box .title {margin:0}
.title .animation, #folder-form-loading {
	position:absolute;
	top:10px;
	right:9px;
}
.title .animation img {display:block;padding-top:2px;}
.side-block .tabset {
	background:url(http://cdn-imgcss.ultrashock.com/bg-tabset-popular.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:5px 0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #FFF;
}
.side-block .tabset li {
	float:left;
	font:9px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#525261;
}
.side-block .tabset li a {
	float:left;
	cursor:pointer;
	color:#93929a;
	padding:0 7px 0 0;
}
.side-block .tabset li a.active {background:url(http://cdn-imgcss.ultrashock.com/btn-side-tab-r.gif) no-repeat 100% 100%;	cursor:default;}
.side-block .tabset li a:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-side-tab-r.gif) no-repeat 100% 0}
.side-block .tabset li a.active:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-side-tab-r.gif) no-repeat 100% 100%;	cursor:default;}
.side-block .tabset li a span {
	float:left;
	padding:0 0 0 8px;
}
.side-block .tabset li a:hover span {
	color:#44444e;
	background:url(http://cdn-imgcss.ultrashock.com/btn-side-tab-l.gif) no-repeat;
}
.side-block .tabset li a.active span {
	cursor:default;
	color:#ededee;
	background:url(http://cdn-imgcss.ultrashock.com/btn-side-tab-l.gif) no-repeat 0 100%;
	text-shadow:1px 1px #333;
}
.side-block .tabset li a.active:hover span {
	cursor:default;
	color:#ededee;
	background:url(http://cdn-imgcss.ultrashock.com/btn-side-tab-l.gif) no-repeat 0 100%;
}
.side-block .textbox {
	width:100%;
	overflow:hidden;
}
.popular-asset .items {
	width:100%;
	padding:0 0 2px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.popular-asset .items li {
	float:left;
	width:100%;
	padding:0;
	margin:10px 0 0;
}
.popular-asset .items li h3 {
	font:11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	margin:9px 0 0 58px!important;
	font-weight:bold;
	text-shadow: 1px 1px #FFF!important;
}
.popular-asset .items li h3 a {color:#09f;}
.popular-asset .items li h3 a:hover {text-decoration:underline}
.popular-asset .items li p {
	font:9px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#525261;
	margin:0;
}
.popular-asset .items ul {
	height:1%;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.popular-asset .items ul li {
	font:9px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#525261;
	float:left;
	width:auto;
	margin:0;
	padding:0 5px 0 6px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-popular.gif) no-repeat 0 50%;
}
.popular-asset .items ul li:first-child {
	padding:0 5px 0 0;
	background:none;
}
.popular-asset .items ul li a {color:#525261}
.popular-asset .items ul li a:hover {text-decoration:underline}
.tag-box .items {
	height:1%;
	overflow:hidden;
	position:relative;
	padding:0;
	margin:10px 0 0 -4px;
	list-style:none;
}
.tag-box .items li {
	float:left;
	width:auto;
	margin-left:0 !important;
	padding:0 0 4px 4px;
}
.tag-box .items li a {
	cursor:pointer;
	float:left;
	font:11px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#323140;
	background:url(http://cdn-imgcss.ultrashock.com/bg-tag-r-side.gif) no-repeat 100% 0;
	padding:0 6px 0 0;
}
.tag-box .items li a:hover {
	color:#09f;
	background:url(http://cdn-imgcss.ultrashock.com/bg-tag-r-side.gif) no-repeat 100% 100%;
}
.tag-box .items li a span {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/bg-tag-l-side.gif) no-repeat;
	padding:0 8px 0 13px;
	white-space:nowrap;
	text-shadow:1px 1px #EEEEEE;
	color:555;
}
.tag-box .items li a:hover span {background:url(http://cdn-imgcss.ultrashock.com/bg-tag-l-side.gif) no-repeat 0 100%}
.side-block .textbox .ico {
	float:left;
	width:49px;
	padding:0 0 2px 2px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-side-shadow.png) no-repeat;
	margin:0 0 0 -2px;
	display:inline;
	position:relative;
}
* html .side-block .textbox .ico {width:45px}
.side-block .textbox .ico div {
	overflow:hidden;
	width:40px;
	height:40px;
	text-indent:-9999px;
/*	-moz-border-radius:6px;
	-webkit-border-radius:6px;*/
}
.side-block .textbox .ico img {display:block}
.side-block .textbox p {
	font-size:10px;
	line-height:14px;
	color:#737383;
	margin:0 10px 0 0;
}
.side-block .textbox p strong {color:#444;}
.side-block .textbox .more {
	height:1%;
	overflow:hidden;
	margin:-1px 0 0;
}
.side-block .textbox .more a {
	float:left;
	font-size:10px;
	line-height:14px;
	color:#009dff;
	padding:0 8px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow01.gif) no-repeat 100% 65%;
}
.side-block .textbox .more a:hover {text-decoration:underline}
.side-block .textbox .list {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.side-block .textbox .list li {
	width:100%;
	padding:0;
	margin:2px 0 0;
	background:none;
}
.side-block .textbox .list li a {
	display:block;
	height:18px;
	overflow:hidden;
	cursor:pointer;
	padding:0 0 0 9px;
}
.side-block .textbox .list li a:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-list-link.gif) no-repeat}
.side-block .textbox .list li a.active {background:url(http://cdn-imgcss.ultrashock.com/bg-list-link.gif) no-repeat 0 100%}
.side-block .textbox .list li a.active:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-list-link.gif) no-repeat 0 100%}
.side-block .textbox .list li a span {
	float:left;
	text-indent:-9999px;
	width:12px;
	height:12px;
	margin:3px 6px 0 0;
	overflow:hidden;
}
.side-block .textbox .list li a span strong {
	float:left;
	width:48px;
	height:1332px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-btn-sprite.png) no-repeat;
	margin:-84px 0 0;
}
.side-block .textbox .list li a:hover span strong {margin:-84px 0 0 -12px}
.side-block .textbox .list li a.active span strong {margin:-84px 0 0 -24px}

.side-block .textbox .list li a span.ico-message strong {margin:-804px 0 0}
.side-block .textbox .list li a:hover span.ico-message strong {margin:-804px 0 0 -12px}
.side-block .textbox .list li a.active span.ico-message strong {margin:-804px 0 0 -24px}

.side-block .textbox .list li a span.ico-show strong {margin:-660px 0 0}
.side-block .textbox .list li a:hover span.ico-show strong {margin:-660px 0 0 -12px}
.side-block .textbox .list li a.active span.ico-show strong {margin:-660px 0 0 -24px}

.side-block .textbox .list li a span.ico-forum strong {margin:-588px 0 0}
.side-block .textbox .list li a:hover span.ico-forum strong {margin:-588px 0 0 -12px}
.side-block .textbox .list li a.active span.ico-forum strong {margin:-588px 0 0 -24px}
.side-block .textbox .list li a em {
	float:left;
	padding:0 9px 0 0;
	font-style:normal;
	font-size:10px;
	line-height:18px;
	color:#7b7b85;
	text-shadow:1px 1px #fff;
}
.side-block .textbox .list li a.up em {background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-top-light1.gif) no-repeat 100% 55%}
.side-block .textbox .list li a.down em {background:url(http://cdn-imgcss.ultrashock.com/ico-arrow-bottom-light.gif) no-repeat 100% 55%}
.side-block .textbox .list li a:hover em {color:#48484f}
.side-block .textbox .list li a.active em {color:#fff;text-shadow:1px 1px #555;}
.side-block .textbox .list li a.active:hover em {color:#fff}
.side-block .textbox .list ul {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.side-block .textbox .list ul a {padding:0 0 0 27px}
.side-block .textbox .list ul a span {display:none}
.side-block .textbox .list ul a em {
	padding:0 0 0 10px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bullet-grey.gif) no-repeat 0 50%;
}
.assets-box {
	background:url(http://cdn-imgcss.ultrashock.com/bg-asset-box-c.gif) repeat-y;
	width:260px;
	margin:0 0 10px 10px;
	overflow:hidden;
}
.assets-box .block-bg-top {background:url(http://cdn-imgcss.ultrashock.com/bg-asset-box-t.jpg) no-repeat}
.tag-box .block-bg-top {background:none}
.assets-box .block-bg-bottom {
	background:url(http://cdn-imgcss.ultrashock.com/bg-asset-box-b.gif) no-repeat 0 100%;
	width:248px;
	padding:10px 6px 8px;
	overflow:hidden;
	min-height:150px;
}
.tag-box .block-bg-bottom {
	background:none;
	min-height:20px;
}
.popular-asset .block-bg-bottom {
	background:none;
	min-height:20px;
}
.bookmark-box .title,
.assets-box .title {
	background:url(http://cdn-imgcss.ultrashock.com/bg-title-get.gif) no-repeat;
	width:240px;
	margin:0 auto;
	overflow:hidden;
	padding:1px 0;
	border-bottom:none;
}
.bookmark-box .title {
	margin-top:10px!important;
	margin-bottom:8px!important;
	color:#fff;
	text-shadow: 1px 1px 1px #444;
}
.bookmark-box .title strong,
.assets-box .title strong {
	float:none;
	font-size:11px;
	line-height:16px;
	color:#eee;
	margin:0;
	padding:0;
	display:block;
	text-align:center;
}
.assets-box .items {
	width:248px;
	overflow:hidden;
	margin:10px 0 0;
}
.assets-box .item {
	float:left;
	width:124px;
}
.assets-box .item .btn {
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/btn-assets.png) no-repeat;
	width:123px;
	height: 51px;
	padding:8px 0 0;
	text-align:center;
	overflow: hidden; //zoom:1;
}
.assets-box .item .btn:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-assets.png) no-repeat 0 100%}
.assets-box .item .btn span {
	font:25px/22px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#040404;
	display:block;
	text-align:center;
	position:relative;
	z-index:2;
}
.assets-box .item .btn em {
	font:25px/22px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#fff;
	display:block;
	text-align:center;
	margin:-43px 0 0;
	position:relative;
	z-index:1;
}
.assets-box .item .text {
	width:110px;
	padding:0 0 0 13px;
	overflow:hidden;
	margin:6px 0 0;
}
.assets-box .item .text p {
	font-size:10px;
	line-height:14px;
	color:#737383;
	margin:0;
}
.assets-box .item .text .more {
	width:100%;
	overflow:hidden;
	margin:-1px 0 0;
}
.assets-box .item .text .more a {
	float:left;
	font-size:10px;
	line-height:14px;
	color:#009dff;
	padding:0 8px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/ico-arrow01.gif) no-repeat 100% 65%;
}
.assets-box .item .text .more a:hover {text-decoration:underline}
.icon-box {
	width:200px;
	margin:30px auto 23px;
	overflow:hidden;
}
.ico-sqrbig {
	float:left;
	width:200px;
	position:relative;
}
.ico-sqrbig .item {
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/ico-sqrbig-shadow.png) no-repeat;
	width:160px;
	height:160px;
	padding:20px;
	overflow:hidden;
}
.ico-sqrbig .item div {
	width:160px;
	height:160px;
	overflow:hidden;
	text-indent:-9999px;
}
.ico-sqrbig .section {
	position:absolute;
	top:0;
	left:0;
}
.ico-sqrbig .section strong {
	display:block;
	width:200px;
	height:200px;
	text-indent:-9999px;
	overflow:hidden;
}
.ico-sqrbig .bdg-update strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-update.png) no-repeat}
.ico-sqrbig .bdg-new strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-new.png) no-repeat}
.ico-sqrbig .bdg-online strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-online.png) no-repeat}
.ico-sqrbig .bdg-hiding strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-hiding.png) no-repeat}
.ico-sqrbig .bdg-featured strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-featured.png) no-repeat}
.ico-sqrbig .bdg-pack strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-pack.png) no-repeat}
.ico-sqrbig .bdg-hot strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-hot.png) no-repeat}
.ico-sqrbig .bdg-download strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-download.png) no-repeat}
.ico-sqrbig .bdg-ok strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-ok.png) no-repeat}
.ico-sqrbig .bdg-add strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-add.png) no-repeat}
.ico-sqrbig .bdg-delete strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-delete.png) no-repeat}
.ico-sqrbig .bdg-error strong {background:url(http://cdn-imgcss.ultrashock.com/ico-bdgbig-error.png) no-repeat}
.ico-sqrbig .dsh-tr {
	top:0px;
	right:-3px;
	left:auto;
}
.ico-sqrbig .dsh-tl {
	top:0px;
	left:-3px;
}
.ico-sqrbig .dsh-bl {
	bottom:-2px;
	left:-3px;
	top:auto;
}
.ico-sqrbig .dsh-br {
	top:auto;
	left:auto;
	bottom:-2px;
	right:-3px;
}
.ico-sqrbig .section span {
	float:left;
	font:10px/15px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	padding:6px 0 6px 13px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat;
	height:15px;
}
* html .ico-sqrbig .section span {font:10px/13px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}
.ico-sqrbig .section em {
	float:left;
	width:13px;
	font-size:6px;
	height:27px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat 100% 0;
	text-indent:-9999px;
}
.ico-sqrbig .dsh-lilac span {background-position:0 0}
.ico-sqrbig .dsh-lilac em {background-position:100% 0}
.ico-sqrbig .dsh-dgreen span {background-position:0 -27px}
.ico-sqrbig .dsh-dgreen em {background-position:100% -27px}
.ico-sqrbig .dsh-orange span {background-position:0 -54px}
.ico-sqrbig .dsh-orange em {background-position:100% -54px}
.ico-sqrbig .dsh-red span {background-position:0 -81px}
.ico-sqrbig .dsh-red em {background-position:100% -81px}
.ico-sqrbig .dsh-lgreen span {background-position:0 -108px}
.ico-sqrbig .dsh-lgreen em {background-position:100% -108px}
.ico-sqrbig .dsh-blue span {background-position:0 -135px}
.ico-sqrbig .dsh-blue em {background-position:100% -135px}
.ico-sqrbig .dsh-grey span {background-position:0 -162px}
.ico-sqrbig .dsh-grey em {background-position:100% -162px}
.sort-box {
	width:280px;
	padding:18px 0 0;
	overflow:hidden;
}
.up-box {padding:0}
.down-box {margin:0 0 -12px !important}
.sort-box .items {
	width:270px;
	overflow:hidden;
}
.sort-box .block-bg-bottom {
	width:270px;
	padding:0;
	overflow:hidden;
}
.sort-box .item {
	float:left;
	width:125px;
	margin:0 0 0 10px;
	display:inline;
}

.sort-box .wide .item {
	float:left;
	width:260px;
	margin:0 0 0 10px;
	display:inline;
}

.sort-box .wide .item .title {
	width:260px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-shadow-top.png) no-repeat 0 100%;
	overflow:hidden;
	margin:0 0 8px;
}

.sort-box .item .title {
	width:125px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-title-sort-box2.gif) no-repeat 0 100%;
	overflow:hidden;
	margin:0 0 8px;
	padding-bottom:1px;
	text-shadow: -1px -1px #DFDFDF, 1px 1px #FFFFFF;
}
.sort-box .item .text {
	width:100%;
	padding:0;
}
.sort-box .item .text ul {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.sort-box .item .text ul li {
	float:left;
	width:100%;
	padding:0;
	margin:2px 0 0;
	background:none;
}
.sort-box .item .text ul li a {
	display:block;
	height:18px;
	overflow:hidden;
	cursor:pointer;
	padding:0 0 0 9px;
}

.sort-box .item .text ul li a:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2.gif) no-repeat}
.sort-box .item .text ul li a.active {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2.gif) no-repeat 0 -18px !important}
.sort-box .item .text ul li a.active:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2.gif) no-repeat 0 -18px !important}

.sort-box .item .text ul li a.active.asc {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2.gif) no-repeat 0 -36px !important}
.sort-box .item .text ul li a.active.asc:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2.gif) no-repeat 0 -36px !important}

.sort-box .item .text ul li a.active.desc {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2.gif) no-repeat 0 -54px !important}
.sort-box .item .text ul li a.active.desc:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2.gif) no-repeat 0 -54px !important}


.sort-box .wide .item .text ul li a:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2wide.gif) no-repeat}
.sort-box .wide .item .text ul li a.active {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2wide.gif) no-repeat 0 -18px !important}
.sort-box .wide .item .text ul li a.active:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2wide.gif) no-repeat 0 -18px !important}

.sort-box .wide .item .text ul li a.active.asc {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2wide.gif) no-repeat 0 -36px !important}
.sort-box .wide .item .text ul li a.active.asc:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2wide.gif) no-repeat 0 -36px !important}

.sort-box .wide .item .text ul li a.active.desc {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2wide.gif) no-repeat 0 -54px !important}
.sort-box .wide .item .text ul li a.active.desc:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-sort-link2wide.gif) no-repeat 0 -54px !important}


.sort-box .item .text ul li a span {
	float:left;
	text-indent:-9999px;
	width:12px;
	height:12px;
	margin:3px 6px 0 0;
	overflow:hidden;
}
.sort-box .item .text ul li a span strong {
	float:left;
	width:48px;
	height:1332px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-btn-sprite.png) no-repeat;
}
.sort-box .item .text ul li a span.ico-approved strong {margin:-60px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-approved strong {margin:-60px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-approved strong {margin:-60px 0 0 -24px}
.sort-box .item .text ul li a span.ico-recently strong {margin:-24px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-recently strong {margin:-24px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-recently strong {margin:-24px 0 0 -24px}
.sort-box .item .text ul li a span.ico-download strong {margin:-408px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-download strong {margin:-408px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-download strong {margin:-408px 0 0 -24px}
.sort-box .item .text ul li a span.ico-comment strong {margin:-240px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-comment strong {margin:-240px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-comment strong {margin:-240px 0 0 -24px}
.sort-box .item .text ul li a span.ico-like strong {margin:-732px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-like strong {margin:-732px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-like strong {margin:-732px 0 0 -24px}
.sort-box .item .text ul li a span.ico-views strong {margin:-1308px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-views strong {margin:-1308px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-views strong {margin:-1308px 0 0 -24px}
.sort-box .item .text ul li a span.ico-rates strong {margin:-504px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-rates strong {margin:-504px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-rates strong {margin:-504px 0 0 -24px}
.sort-box .item .text ul li a span.ico-contribut strong {margin:-972px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-contribut strong {margin:-972px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-contribut strong {margin:-972px 0 0 -24px}
.sort-box .item .text ul li a span.ico-alpha strong {margin:-1128px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-alpha strong {margin:-1128px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-alpha strong {margin:-1128px 0 0 -24px}
.sort-box .item .text ul li a span.ico-show strong {margin:-660px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-show strong {margin:-660px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-show strong {margin:-660px 0 0 -24px}
.sort-box .item .text ul li a span.ico-upload strong {margin:-1260px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-upload strong {margin:-1260px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-upload strong {margin:-1260px 0 0 -24px}
.sort-box .item .text ul li a span.ico-bookmarks strong {margin:-168px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-bookmarks strong {margin:-168px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-bookmarks strong {margin:-168px 0 0 -24px}
.sort-box .item .text ul li a span.ico-bookmarks strong {margin:-168px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-bookmarks strong {margin:-168px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-bookmarks strong {margin:-168px 0 0 -24px}
.sort-box .item .text ul li a span.ico-replies strong {margin:-240px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-replies strong {margin:-240px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-replies strong {margin:-240px 0 0 -24px}
.sort-box .item .text ul li a span.ico-subscription strong {margin:-60px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-subscription strong {margin:-60px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-subscription strong {margin:-60px 0 0 -24px}
.sort-box .item .text ul li a span.ico-pend strong {margin:-888px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-pend strong {margin:-888px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-pend strong {margin:-888px 0 0 -24px}
.sort-box .item .text ul li a span.ico-blocked strong {margin:-144px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-blocked strong {margin:-144px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-blocked strong {margin:-144px 0 0 -24px}
.sort-box .item .text ul li a span.ico-join strong {margin:-708px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-join strong {margin:-708px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-join strong {margin:-708px 0 0 -24px}
.sort-box .item .text ul li a span.ico-asset strong {margin:-84px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-asset strong {margin:-84px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-asset strong {margin:-84px 0 0 -24px}
.sort-box .item .text ul li a span.ico-resource strong {margin:-1044px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-resource strong {margin:-1044px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-resource strong {margin:-1044px 0 0 -24px}
.sort-box .item .text ul li a span.ico-topic strong {margin:-588px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-topic strong {margin:-588px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-topic strong {margin:-588px 0 0 -24px}
.sort-box .item .text ul li a span.ico-collection strong {margin:-228px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-collection strong {margin:-228px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-collection strong {margin:-228px 0 0 -24px}
.sort-box .item .text ul li a span.ico-referral strong {margin:-996px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-referral strong {margin:-996px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-referral strong {margin:-996px 0 0 -24px}
.sort-box .item .text ul li a span.ico-follower strong {margin:-552px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-follower strong {margin:-552px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-follower strong {margin:-552px 0 0 -24px}
.sort-box .item .text ul li a span.ico-earn strong {margin:-420px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-earn strong {margin:-420px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-earn strong {margin:-420px 0 0 -24px}
.sort-box .item .text ul li a span.ico-blog strong {margin:-156px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-blog strong {margin:-156px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-blog strong {margin:-156px 0 0 -24px}
.sort-box .item .text ul li a span.ico-user strong {margin:-312px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-user strong {margin:-312px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-user strong {margin:-312px 0 0 -24px}
.sort-box .item .text ul li a span.ico-article strong {margin:-72px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-article strong {margin:-72px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-article strong {margin:-72px 0 0 -24px}
.sort-box .item .text ul li a span.ico-award strong {margin:-120px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-award strong {margin:-120px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-award strong {margin:-120px 0 0 -24px}
.sort-box .item .text ul li a span.ico-links strong {margin:-1320px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-links strong {margin:-1320px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-links strong {margin:-1320px 0 0 -24px}
.sort-box .item .text ul li a span.ico-price strong {margin:-936px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-price strong {margin:-936px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-price strong {margin:-936px 0 0 -24px}


.sort-box .item .text ul li a span.ico-post strong {margin:-1164px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-post strong {margin:-1164px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-post strong {margin:-1164px 0 0 -24px}
.sort-box .item .text ul li a span.ico-email strong {margin:-444px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-email strong {margin:-444px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-email strong {margin:-444px 0 0 -24px}
.sort-box .item .text ul li a span.ico-facebook strong {margin:-468px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-facebook strong {margin:-468px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-facebook strong {margin:-468px 0 0 -24px}
.sort-box .item .text ul li a span.ico-twitter strong {margin:-1212px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-twitter strong {margin:-1212px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-twitter strong {margin:-1212px 0 0 -24px}

.sort-box .item .text ul li a span.ico-sales strong {margin:-1152px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-sales strong {margin:-1152px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-sales strong {margin:-1152px 0 0 -24px}




.sort-box .item .text ul li a em {
	float:left;
	padding:0;
	font-style:normal;
	font-size:10px;
	line-height:18px;
	color:#7b7b85;
	text-shadow:1px 1px #fff;
}
.sort-box .item .text ul li a:hover em {color:#48484f}
.sort-box .item .text ul li a.active em {color:#fff!important;text-shadow:1px 1px #555;}
.sort-box .item .text ul li a.active:hover em {color:#fff!important;}




.buy-box {padding:0px 0 0}
.buy-box .block-bg-bottom {
	background:none;
	padding:0 6px;
	width:268px;
	overflow:visible;
	margin:0 0 23px;
}
.buy-box .items {
	width:268px;
	position:relative;
	z-index:10;
}
.buy-box .items:after {
	clear:both;
	display:block;
	content:"";
}
.buy-box .items p {
	font-size:9px;
	line-height:12px;
	color:#525261;
	margin:10px 0 0;
	text-align:center;
}
.buy-box .items p a {color:#09f}
.buy-box .items p a:hover {text-decoration:underline}
.buy-box .items .heading {
	width:100%;
	overflow:hidden;
	/*margin-top:17px;*/
}
.buy-box .items .heading div {
	background:url(http://cdn-imgcss.ultrashock.com/bg-prepaid2.gif) no-repeat;
	width:246px;
	height:22px;
	padding:8px 0 0;
	margin:0 auto;
	overflow:hidden;
}

.buy-box .items .heading p {
	font-size:10px;
	line-height:12px;
	color:#656572;
	margin:0;
	padding-top:2px;
	font-weight:bold;
	text-shadow:1px 1px #EEEEEE, -1px -1px #FFFFFF;
}
.buy-box .items .heading p sup {
	font-size:8px;
	line-height:10px;
	color:#656572;
}
.buy-box .items .heading p a {color:#09f}
.buy-box .items .heading p a:hover {text-decoration:underline}
.buy-box .items .heading a.btn {
	display: block;
	background: url(http://cdn-imgcss.ultrashock.com/btn-asset-buy2.gif) no-repeat;
	width: 261px;
	cursor: pointer;
	padding: 0 0 0 7px;
	height: 51px;
	overflow: hidden;
	position: relative;
	//zoom: 1;
}

.buy-box .items .heading a.btn:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-asset-buy2.gif) no-repeat 0 -51px}
.buy-box .items .heading a.mouse-down  {background:url(http://cdn-imgcss.ultrashock.com/btn-asset-buy2.gif) no-repeat 0 100% !important}
.buy-box .items .heading a.active {
	background:url(http://cdn-imgcss.ultrashock.com/btn-asset-buy2.gif) no-repeat 0 -51px !important;
	cursor:default;
}
.buy-box .items .heading a.btn .price {
	width: 152px;
	height: 46px;
	position: absolute;
	left: 7px;
	top: 6px;
	line-height: 45px;
	font-size: 46px;
}

.buy-box .items .heading a.btn .price .money {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
	text-align: center;
	z-index: 2;
	height: 46px;
	font-weight:normal;
}

.buy-box .items .heading a.btn .price .in {
	margin:-45px 0 0 1px;
	z-index:1;
}
.buy-box .items .heading a.btn .price .money span {
	font-family: "TitilliumText14L250wt", Tahoma, Geneva, Arial, Verdana, sans-serif;
	color: #202224;
	vertical-align: top; 
	display: inline-block; //display: inline; //zoom:1;  

}

.buy-box .items .heading a.btn .price .in span {
	color: #fff
}

.buy-box .items .heading a.btn .price .money strong {
	font-family: "TitilliumText14L999wt", Tahoma, Geneva, Arial, Verdana, sans-serif;
	color: #202224;
	vertical-align: top; 
	display: inline-block; //display: inline; //zoom:1;
	font-weight:normal;
}

.buy-box .items .heading a.btn .price .in strong {
	color: #fff
}

.buy-box .items .heading a.btn .price .money em {
	font-family: "TitilliumText14L999wt", Tahoma, Geneva, Arial, Verdana, sans-serif;
	color: #202224;
	font-size: 22px;
	font-size: 18px;   
	vertical-align: top; 
	font-style: normal;  
	display: inline-block; //display: inline; //zoom:1;
	line-height: 22px; 

}

.buy-box .items .heading a.btn .price .in em {color:#fff}
.buy-box .items .heading a.btn .buy {
	width: 140px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 7px;
}
.buy-box .items .heading a.btn .buy strong {
	display:block;
	font:22px/22px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#202224;
	position:relative;
	z-index:2;
}
.buy-box .items .heading a.btn .buy strong.part {
	display:block;
	margin:-37px 0 0 1px;
	color:#fff;
	z-index:1;
}
.buy-box .items .heading a.btn .buy strong span {
	display:block;
	font:15px/16px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#202224;
}
.buy-box .items .heading a.btn .buy strong.part span {color:#fff}
.buy-box .items .select-box {
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-block-t.gif) no-repeat;
	width:260px;
	margin:9px auto 0;
	overflow:hidden;
}
.buy-box .items .select-box div {
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-block-b.gif) no-repeat 0 100%;
	width:251px;
	padding:0 0 0 9px;
	overflow:hidden;
}
.buy-box .items .select-box div .part {
	float:left;
	font-size:9px;
	color:#656572;
	line-height:20px;
	width:84px;
	text-shadow:1px 1px #FFFFFF;
	font-weight:bold;
}
.buy-box .items .select-box div .btn {
	float:left;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/btn-select.gif) no-repeat;
}
.buy-box .items .select-box div .btn span {
	float:left;
	font-size:11px;
	line-height:20px;
	height:20px;
	color:#525261;
	width:139px;
	padding:0 20px 1px 8px;
	background:url(http://cdn-imgcss.ultrashock.com/btn-select.gif) no-repeat 100% 100%;
}
.light-box {
	display:none;
	position:absolute;
	top:0;
	left:-5px;
	z-index:10;
	width:278px;
}
.buy-option {top:71px}
.licence-option {top:102px}
.resolution-option {top:126px}
.light-box .t {
	background:url(http://cdn-imgcss.ultrashock.com/bg-box-option-t.png) no-repeat;
	width:240px;
	padding:0 19px;
	overflow:hidden;
}
.light-box .t .holder {
	width:240px;
	margin:20px 0 0;
	overflow:hidden;
	position:relative;
}
.buy-option-address-text {
	font-size:11px !important;
	font-weight:bold;
	padding:13px 10px 18px!important;
	text-align:left !important;
	margin-bottom:5px!important;
	border-bottom: 1px solid #eee;
}
.buy-option .holder {padding:0 0 5px}
.resolution-option .holder {padding:0 0 5px}
.light-box .b {
	background:url(http://cdn-imgcss.ultrashock.com/bg-box-oprion-b.png) left top no-repeat;
	width:278px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
p.buylogin{
	background:url(http://cdn-imgcss.ultrashock.com/buylogin2.gif) no-repeat 5px 0px;
	margin:0px!important;
	font-size:12px!important;
	font-weight:bold;
	padding-left:42px;
	width:180px;
}
div.buylogin {
	border-top:1px solid #EEEEEE;
	font-size:10px !important;
	line-height:16px;
	margin-top:10px;
	padding-top:8px;
	text-align:center;
}
.buy-option .holder .btn-close {
	float:right;
	background:url(http://cdn-imgcss.ultrashock.com/btn-close-in.gif) no-repeat;
	width:13px;
	height:13px;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	right:0;
}
.buy-option .holder .btn-close:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-close-in.gif) no-repeat 0 -13px}
.buy-option .holder p {
	font-size:12px;
	line-height:16px;
	color:#7a7b85;
	margin:5px 0 0;
}
.buy-option .holder .frame {
	width:100%;
	overflow:hidden;
}
.buy-option .holder .frame div {
	background:#f0f0f0 url(http://cdn-imgcss.ultrashock.com/bg-frame-option.gif) no-repeat 0 100%;
	width:100%;
	padding:0 0 10px;
	margin:10px 0 0;
	overflow:hidden;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.buy-option .holder .btn {
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
	padding:0 0 1px;
	cursor:pointer;
	background:url(http://cdn-imgcss.ultrashock.com/btn-option.gif) no-repeat;
	text-align:center;
}
.buy-option .holder .btn:hover {background:url(http://cdn-imgcss.ultrashock.com/btn-option.gif) no-repeat 0 -19px}
.buy-option .holder .active {background:url(http://cdn-imgcss.ultrashock.com/btn-option.gif) no-repeat 0 -38px}
.buy-option .holder .mouse-down {background:url(http://cdn-imgcss.ultrashock.com/btn-option.gif) no-repeat 0 -38px !important}
.buy-option .holder .frame p {
	color:#525261;
	margin:10px 0 0;
}
.buy-option .holder .address p {
	color:#777!important;
	margin:10px 0 0;
}
.buy-option .holder .frame p strong {
	font-weight:bold;
	color:#202020;
}
.buy-option .holder .frame p sup {font-size:8px}
.buy-option .holder .frame p a {color:#09f}
.buy-option .holder .frame p a em {
	font-style:normal;
	color:#09f;
	padding:0 8px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/arrow.gif) no-repeat 100% 60%;
}
.buy-option .holder .accept, .holder .accept {
	width:240px;
	margin:10px 0 0;
	overflow:hidden;
}
.buy-option .holder .accept span, .holder .accept span {
	float:left;
	color:#7a7b85;
	font-size:9px;
	line-height:12px;
	width:37px;
	padding:0 0 0 3px;
}
.buy-option .holder .accept ul, .holder .accept ul {
	float:left;
	padding:0;
	margin:0;
	width:200px;
	list-style:none;
}
.buy-option .holder .accept ul li, .holder .accept ul li {
	float:left;
	padding:0 0 0 3px;
}
.buy-option .holder .accept ul li img, .holder .accept ul li img {display:block}
.licence-option .holder .btn {margin:0 0 8px}
.licence-option .holder .btn span {
	width:220px;
	text-align:center;
	text-shadow: 1px 1px #000;
}
.license-introduction {
	background-color:#EEEEEE;
	margin:19px 10px 8px 10px;
	padding: 10px 10px 7px 10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-box-shadow:0 2px 5px #DDD inset:
	-webkit-box-shadow:0 2px 5px #DDD inset;
	box-shadow:0 2px 5px #DDD inset;
}

.licence-option .holder p {
	line-height:13px;
	font-size:10px;
	margin:0;
	padding:0 0 4px 0;
	text-align:center;
	border-bottom:1px #ddd solid;
}
.licence-option .holder .more {
	border-top:1px #fff solid;
	padding:2px 0 0 ;
	color:#fff;
	height:1%;
	overflow:hidden;
	line-height:14px;
}
.licence-option .holder .more a {
	color:#09f;
	font-size:9px!important;
	padding:0 5px;
}
.licence-option .holder .more a:hover {text-decoration:underline}
.resolution-option .slist {
	width:239px;
	padding:0 1px 0 0;
	margin:-10px 0 0;
	overflow:hidden;
	list-style:none;
}
.resolution-option .slist li {
	background:url(http://cdn-imgcss.ultrashock.com/bg-resolution-t.gif) no-repeat;
	width:239px;
	font-size:11px;
	line-height:18px;
	color:#525261;
	margin:10px 0 0;
	overflow:hidden;
}
.resolution-option .slist li div {
	background:url(http://cdn-imgcss.ultrashock.com/bg-resolution-b.gif) no-repeat 0 100%;
	width:237px;
	padding:0 0 0 2px;
	overflow:hidden;
}
.resolution-option .slist li .size {
	float:left;
	width:20px;
	text-align:center;
}
.resolution-option .slist li .btn span {width:35px}
.resolution-option .slist li .pixel {
	float:left;
	width:109px;
	padding:0 0 0 5px;
}
.resolution-option .slist li .weight {
	float:left;
	width:44px;
}
.bookmark-box .block-bg-bottom {background:none}
.bookmark-box .items {
	width:100%;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-block-t.gif) no-repeat;
	margin:0 0 10px;
}
.bookmark-box .items .holder {
	width:240px;
	padding:0 10px 10px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-block-b.gif) no-repeat 0 100%;
}
.bookmark-box .items .holder .heading {
	width:100%;
	padding:0 0 7px;
	line-height:14px;
	margin:10px 0 0;
	overflow:hidden;
}
.bookmark-box .items .holder .heading h3 {
	font:bold 11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#000;
	margin:0;
}
.bookmark-box .items .holder .heading .ico {
	float:right;
	background:url(http://cdn-imgcss.ultrashock.com/ico-info.gif) no-repeat 0 -14px;
	width:14px;
	height:14px;
	margin:0 0 0 -3px;
	text-indent:-9999px;
	overflow:hidden;
}
.bookmark-box .items .holder .text {
	width:100%;
	padding:0;
	overflow:hidden;
}
.bookmark-box .form-private {
	display:block;
	padding:0 0 10px;
	width:100%;
	overflow:hidden;
}
.bookmark-box .items .holder .text .links {
	padding:0 10px 0 0;
	line-height:18px;
	overflow:hidden;
}
.bookmark-box .items .holder .text .links a.button-light {padding:0 0 0 20px}
.bookmark-box .items .holder .text .links a.button-light span {
	padding:0 20px 0 0;
	margin:0 -20px 0 0;
}
.bookmark-box .items .holder .text .links strong {
	float:right;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	padding:0 8px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/arrow.gif) no-repeat 100% 60%;
}
.bookmark-box .items .holder .text .links strong a {color:#09f;text-shadow:1px 1px #fff;}
.bookmark-box .items .holder .text .links strong a:hover {text-decoration:underline}
.bookmark-box .collection-box {display:none}
.bookmark-box .collection-box .form-collection {
	width:100%;
	overflow:hidden;
}
.bookmark-box .collection-box .form-collection fieldset {
	width:100%;
	overflow:hidden;
	border:none;
	padding:0;
}
.bookmark-box .collection-box .form-collection .row {
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
.bookmark-box .collection-box .form-collection .row label {
	display:block;
	padding:0 0 2px 2px;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#38383f;
}
.bookmark-box .collection-box .form-collection .row label span {color:#c00}
.bookmark-box .collection-box .form-collection .row .txt {
	display:block;
	background:url(http://cdn-imgcss.ultrashock.com/bg-input01.gif) no-repeat;
	width:230px;
	height:14px;
	padding:4px 5px 3px;
}
.bookmark-box .collection-box .form-collection .row .txt input {
	float:left;
	font:11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#38383f;
	width:230px;
	height:14px;
	padding:0;
	border:none;
	background:none;
}
.bookmark-box .collection-box .form-collection .row .textarea {
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-textarea-t.gif) no-repeat;
	width:240px;
	overflow:hidden;
}
.bookmark-box .collection-box .form-collection .row .textarea div {
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-textarea-b.gif) no-repeat 0 100%;
	width:232px;
	padding:3px 4px;
	overflow:hidden;
	position:relative;
}
.bookmark-box .collection-box .form-collection .row .textarea textarea {
	font:11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#38383f;
	width:219px;
	height:88px;
	padding:2px;
	background:none;
	border:none;
	overflow:auto;
}
.bookmark-box .collection-box .form-collection .row .textarea .corner {
	position:absolute;
	bottom:4px;
	right:4px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-side-textarea-corner.gif) no-repeat;
	width:9px;
	height:9px;
}
.bookmark-box .collection-box .file{
	background:url(http://cdn-imgcss.ultrashock.com/bg-input-file.gif) no-repeat;
	height:21px;
	width:240px;
	margin:0;
	font:11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#38383f;
	position:relative;
	overflow:hidden;
}
.bookmark-box .collection-box .file-input-area{
	font:11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#38383f;
	position:absolute;
	top:0;
	left:0;
	float:left;
	height:21px;
	width:240px;
	padding:0;
	margin:0;
}
.bookmark-box .collection-box .file .textinput {
	position:absolute;
	top:0;
	left:0;
	width:157px;
	background:none;
	border:none;
	font:11px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
	color:#38383f;
	padding:3px;
}
.bookmark-box .collection-box .button{
	float:right;
	background:url(http://cdn-imgcss.ultrashock.com/btn-browse.gif) no-repeat;
	width:67px;
	height:19px;
	margin:1px 0 0;
	text-indent:-9999px;
}
.bookmark-box .collection-box .form-collection ul {
	width:230px;
	padding:0 0 10px 10px;
	margin:5px 0 0;
	overflow:hidden;
	list-style:none;
}
.bookmark-box .collection-box .form-collection ul li {
	float:left;
	width:230px;
	margin:5px 0 0;
}
.bookmark-box .collection-box .form-collection ul li div {
	float:left;
	margin:0 6px 0 0;
	padding:0;
}
.bookmark-box .collection-box .form-collection ul li label {
	float:left;
	display:inline;
	padding:0 8px 0 0;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#38383f;
}
.bookmark-box .collection-box .form-collection ul li .ico {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/ico-info.gif) no-repeat 0 -14px;
	width:14px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.bookmark-box .collection-box .form-collection a.btn span {width:219px}






/* footer styles */
#footer .footer-content {background:#2a2c31 url(http://cdn-imgcss.ultrashock.com/bg-footer-content.gif) repeat-x}
#footer .updates .box .box-content {background:url(http://cdn-imgcss.ultrashock.com/bg-footer-box-content.gif) no-repeat}
/* updates */
#footer .updates {
	overflow:hidden;
	height:236px;
	padding:30px 0 0;
position: relative;
}
#footer .updates .box .title {margin:0 0 2px}
#footer .updates .box .box-content .list-hold{position:relative}
#footer .updates .box .box-content ul .ico {
	float:left;
	width:30px;
	padding:3px 0 0;
}
* html #footer .updates .box .box-content ul .ico {width:27px}
#footer .updates .box .box-content ul .ico div {
	overflow:hidden;
	width:20px;
	height:20px;
/*	-moz-border-radius:2px;
	-webkit-border-radius:2px;*/
}
#footer .updates .box .box-content ul div img {display:block;
	-moz-box-shadow:1px 1px 3px #222;
	-webkit-box-shadow:1px 1px 3px #222;
	box-shadow:1px 1px 3px #222;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}
#footer .updates .box .box-content ul li p span {color:#797980}
#footer .updates .box .title strong {
	float:left;
	height:auto;
	font-weight:normal;
	margin:0 0 0 20px;
	display:inline;
	text-indent:0;
	overflow:hidden;
}
#footer .updates .box .title strong em,
#footer .updates .box .title strong a {
	float:left;
	font:24px/28px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#c3c3c6;
	height:auto;
	background:none;
	text-shadow:1px 1px #000;
}
#footer .updates .box .title strong a:hover {color:#fff}
#footer .updates .box .title strong.txt-forum,
#footer .updates .box .title strong.txt-forum a {width:auto;}
#footer .updates .box .title strong.txt-news,
#footer .updates .box .title strong.txt-news a, 
#footer .updates .box .title strong.txt-news em {width:auto;}
#footer .updates .box .title strong.txt-job,
#footer .updates .box .title strong.txt-job a {width:auto;}
#footer .updates .box .title strong.txt-blog,
#footer .updates .box .title strong.txt-blog a {width:auto;}
#footer .updates .box .title strong span {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-sprite2.png) no-repeat;
	width:20px;
	text-indent:-9999px;
	height:20px;
	overflow:hidden;
	opacity:0.6;
}
* html #footer .updates .box .title strong span {height:19px}
#footer .updates .box .title strong.txt-news span {
	background-position:0 -1407px;
	margin:0 11px 0 0;
}

#footer .updates .box .title strong.txt-job span {
	background-position:0 -1218px;
	margin:0 11px 0 0;
}
#footer .updates .box .title strong.txt-forum span {
	background-position:0 -2100px;
	margin:0 6px 0 0;
	height:19px;
}
* html #footer .updates .box .title strong.txt-forum span {height:18px}
#footer .updates .box .title strong.txt-blog span {
	background-position:0 -273px;
	margin:0 8px 0 0;
}
#footer .assets {
	overflow:hidden;
	width:100%;
	height:207px;
	margin:30px 0 0;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-footer-assets.gif) no-repeat 0 27px;
}
#footer .assets ul.assets-nav {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0 0 0 12px;
	overflow:hidden;
	z-index:7;
}
#footer .assets ul.assets-nav li {
	float:left;
	list-style:none;
	padding:0 0 0 9px;
	font-size:24px;
	line-height:26px;
	font-family:"TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
}
#footer .assets ul.assets-nav li a {
	float:left;
	display:inline;
	height:auto;
	text-indent:0;
	overflow:hidden;
	color:#6d6e78;
	background:none;
	text-shadow:1px 1px #000;
}
#footer .assets ul.assets-nav li a:hover {color:#c3c3c6}
#footer .assets ul.assets-nav li a.active {color:#c3c3c6;cursor:default;}
#footer .assets ul.assets-nav li.asset-flash a {width:auto}
#footer .assets ul.assets-nav li.asset-flash span {
	float:left;
	width:20px;
	height:20px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-sprite2.png) no-repeat 0 -147px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 9px 0 0;
	opacity:0.5;
}
* html #footer .assets ul.assets-nav li.asset-flash span {height:19px}
#footer .assets ul.assets-nav li.asset-audio a {width:auto}
#footer .assets ul.assets-nav li.asset-vectors a {width:auto}
#footer .assets ul.assets-nav li.asset-images a {width:auto}
#footer .assets ul.filter {
	float:right;
	margin:0;
	padding:0;
}
#footer .assets ul.filter li {
	float:left;
	padding:0 0 0 9px;
	list-style:none;
	font-size:24px;
	line-height:26px;
	font-family:"TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
}
#footer .assets ul.filter li a {
	float:left;
	display:inline;
	height:auto;
	text-indent:0;
	overflow:hidden;
	color:#6d6e78;
	background:none;
	text-shadow:1px 1px #000;
}
#footer .assets ul.filter li a.active {color:#c3c3c6;cursor:default;}
#footer .assets ul.filter li a:hover {color:#c3c3c6}
#footer .assets ul.filter li.new a {width:auto}
#footer .assets ul.filter li.popular a {width:auto}
#footer .assets ul.filter li.featured a {width:auto}
#footer .assets ul.filter li.exclusive a {width:auto}
#footer .assets ul.filter li.updated a {width:auto}
#footer .assets .background {
	overflow:hidden;
	width:100%;
	height:160px;
	clear:both;
}
#footer .assets .mask {
	overflow:hidden;
	width:963px;
	height:150px;
	margin:10px 0 0 4px;
	position:relative;
}
#footer .assets .mask ul li {
	float:left;
	width:100px;
	height:140px;
	overflow:hidden;
	list-style:none;
	margin:0 0 0 7px;
	display:inline;
	padding:0;
	font-size:9px;
	line-height:9px;
	text-align:center;
	background:none;
}
#footer .assets .mask ul li a {color:#bebec4;}
#footer .assets .mask ul li a:hover {
	text-decoration:none;
	color:#fff;
}
#footer .assets .mask ul li a:hover span {color:#fff;}


.profile-tabs{
	width:100%;
	position:relative;
	overflow:hidden;
}
.profile-tabs .tab-content{
	width:100%;
	overflow:hidden;
}
.profile-tabs .tab-box{
	width:100%;
	overflow:hidden;
	text-shadow:1px 1px #DDD;
}




.assets-grid .list-area {
	overflow:hidden;
	padding:0 0 0 10px;
	clear:both;
	margin:10px 0 0;
}
.assets-grid .list-area ul {
	overflow:hidden;
	width:620px;
	margin:-1px 0 0;
	padding:0;
}
.assets-grid .list-area ul li {
	float:left;
	width:610px;
	padding:10px 10px 10px 0;
	height:100px;
	list-style:none;
	overflow:hidden;
	background:none;
	border-top:1px solid #f4f3f3;
}

.assets-grid .list-area ul li.blocked {background:url(http://cdn-imgcss.ultrashock.com/back-blocked.gif) repeat;-moz-box-shadow:0 0 10px 5px #FFFFFF inset;-webkit-box-shadow:0 0 10px 5px #FFFFFF inset;box-shadow:0 0 10px 5px #FFFFFF inset;}
.assets-grid .list-area ul li.pending {background:url(http://cdn-imgcss.ultrashock.com/back-pending.gif) repeat;-moz-box-shadow:0 0 10px 5px #FFFFFF inset;-webkit-box-shadow:0 0 10px 5px #FFFFFF inset;box-shadow:0 0 10px 5px #FFFFFF inset;}
.assets-grid .list-area ul li.closed {background:url(http://cdn-imgcss.ultrashock.com/back-rejected.gif) repeat;-moz-box-shadow:0 0 10px 5px #FFFFFF inset;-webkit-box-shadow:0 0 10px 5px #FFFFFF inset;box-shadow:0 0 10px 5px #FFFFFF inset;}
.assets-grid .list-area ul li.deleted {background:url(http://cdn-imgcss.ultrashock.com/back-deleted.gif) repeat;-moz-box-shadow:0 0 10px 5px #FFFFFF inset;-webkit-box-shadow:0 0 10px 5px #FFFFFF inset;box-shadow:0 0 10px 5px #FFFFFF inset;}
.assets-grid .list-area ul li.declined {background:url(http://cdn-imgcss.ultrashock.com/back-declined.gif) repeat;-moz-box-shadow:0 0 10px 5px #FFFFFF inset;-webkit-box-shadow:0 0 10px 5px #FFFFFF inset;box-shadow:0 0 10px 5px #FFFFFF inset;}
.assets-grid .list-area ul li.disabled {background:url(http://cdn-imgcss.ultrashock.com/back-disabled.gif) repeat;-moz-box-shadow:0 0 10px 5px #FFFFFF inset;-webkit-box-shadow:0 0 10px 5px #FFFFFF inset;box-shadow:0 0 10px 5px #FFFFFF inset;}
.assets-grid .list-area ul li.rejected {background:url(http://cdn-imgcss.ultrashock.com/back-rejected.gif) repeat;-moz-box-shadow:0 0 10px 5px #FFFFFF inset;-webkit-box-shadow:0 0 10px 5px #FFFFFF inset;box-shadow:0 0 10px 5px #FFFFFF inset;}
.assets-grid .list-area ul li:hover,
.assets-grid .list-area ul li.hover {background:#fafafa}
.assets-grid .list-blog ul li:hover {background:none!important}
.assets-grid .list-area ul li .info .divider {background:none}
.assets-grid .slist-topics ul li:hover,
.assets-grid .slist-topics ul li.hover {background:none}
.assets-grid .slist-blog ul li:hover,
.assets-grid .slist-blog ul li.hover {background:none}
.assets-grid .list-area .bg {
	width:100%;
	height:auto;
	padding:0;
}
.assets-grid .list-area ul li .text {
	float:none;
	width:auto;
	margin:8px 0 0 7px;
}
.assets-grid .list-area ul li .in-text {margin:18px 0 0 7px}
.assets-grid .list-area ul li .text .title {
	overflow:hidden;
	display:table;
	padding:2px 0;
	height:40px;
	width:auto;
	color:#09f;
	font:20px/20px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
}
.assets-grid .list-resource ul li .text .title {
	height:54px;
	padding:2px 0;
	font:23px/24px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
}
.assets-grid .list-topics ul li .text .title {
	height:52px;
	padding:2px 0;
	font:20px/22px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	text-shadow:1px 1px 3px #CCCCCC;
}
.assets-grid .list-area ul li .in-text .title {
	display:block;
	height:auto;
	font:22px/22px "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
}
.assets-grid .list-area ul li .text .title span {
	display:table-cell;
	height:40px;
	vertical-align:middle;
}
.assets-grid .list-area ul li .in-text .title span {
	display:block;
	height:auto;
	vertical-align:middle;
}
.assets-grid .list-area ul li .text .title strong {font-weight:normal}
.assets-grid .list-area ul li .text .title em {
	background:url(http://cdn-imgcss.ultrashock.com/ico-link.gif) no-repeat 0 50%;
	padding:0 0 0 8px;
}
.assets-grid .list-topics ul li .text .title em {background:url(http://cdn-imgcss.ultrashock.com/ico-link1.gif) no-repeat 0 50%}
.assets-grid .list-area ul li .text .title a {color:#09f}
.assets-grid .list-area ul li .text .title a:hover {
	color:#09f;
	text-decoration:underline;
}
.assets-grid .list-area ul li .text .rating span {margin:0}
.assets-grid .list-area ul li .text .about {
	overflow:hidden;
	width:auto;
	/* height:1%; */
	clear:none;
	margin:0;
}
.assets-grid .list-topics ul li .text .about .txt {
	float:right;
	width:250px;
}
.assets-grid .list-topics ul li .text .about .txt p {text-align:right}
.assets-grid .list-area ul li .text .about .ico {
	float:left;
	margin:2px 8px 0 0;
}
.assets-grid .list-topics ul li .text .about .ico {
	float:right;
	margin:2px 0 0 8px;
}
.assets-grid .list-area ul li .text .about .ico img {
	display:block;
	-moz-box-shadow:1px 1px 2px #CCC;
	-webkit-box-shadow:1px 1px 2px #CCC;
	box-shadow:1px 1px 2px #CCC;
}
.assets-grid .list-area ul li .text .about p {
	float:none;
	font-size:9px;
	line-height:12px;
	color:#a0a0a0;
	margin:0;
}
.assets-grid .list-area ul li .text .about p span {color:#515261}
.assets-grid .list-area ul li .text .about p a {
	font-weight:normal;
	color:#09f;
}
.assets-grid .list-area ul li .text .about p a:hover {
	color:#09f;
	text-decoration:underline;
}
.assets-grid .list-blog {margin:0}
.assets-grid .slist-blog {margin:0 0 -10px}
.assets-grid .list-blog ul li {height:auto}
.assets-grid .list-blog ul li .holder {
	width:100%;
	position:relative;
	overflow:hidden;
}
.assets-grid .list-blog ul li .holder .holder-link {
	width:100%;
	overflow:hidden;
}
.assets-grid .list-blog ul li .holder .link {
	float:left;
	width:557px;
	cursor:pointer;
}
.assets-grid .list-blog ul li .blog-info {
	float:left;
	width:357px;
	margin:20px 0 0;
}
.assets-grid .list-blog ul li .blog-info .subtitle {
	display:table;
	height:138px;
	margin:0;
	overflow:hidden;
}
.assets-grid .list-blog ul li .blog-info .subtitle span {
	font:36px/38px "TitilliumText14L800wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	height:138px;
	position:inherit;
	color:#525261 !important;
	margin:0 !important;
	display:table-cell;
	vertical-align:middle;
	text-shadow:1px 1px 3px #BBB;
}
.assets-grid .list-blog ul li .blog-info .subtitle span strong {
	font:36px/38px "TitilliumText14L800wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#525261 !important;
	font-weight:normal;
	text-shadow:1px 1px 3px #BBB;
}
.assets-grid .list-blog ul li a:hover .blog-info .subtitle span strong {text-decoration:underline}
.assets-grid .list-blog ul li .about {
	position:absolute;
	top:160px;
	left:200px;
	width:357px;
}
.assets-grid .list-blog ul li .about .item {
	float:left;
	width:158px;
}
.assets-grid .list-blog ul li .about .one {width:199px}
.assets-grid .list-blog ul li .about .ico {
	float:left;
	margin:2px 8px 0 0;
	display:block;
}
/* .assets-grid .list-blog ul li .about .ico img {display:block}  */
.assets-grid .list-blog ul li .about p {
	font-size:9px;
	line-height:12px;
	color:#a0a0a0;
	margin:0;
}
.assets-grid .list-blog ul li .about p span {color:#515261}
.assets-grid .list-blog ul li .about p a {
	font-weight:normal;
	color:#44b4ff;
}
.assets-grid .list-blog ul li p a:hover {
	color:#44b4ff;
	text-decoration:underline;
}
.assets-grid .list-blog ul li .tools-area {
	padding:0;
	margin:102px 0 0;
}
.assets-grid .list-blog ul li .textbox {
	height:1%;
	padding:0 10px 0 20px;
	overflow:hidden;
}
.assets-grid .list-blog ul li .textbox p {
	font:16px/28px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif !important;
	color:#525261;
	margin:15px;
}
.assets-grid .list-blog ul li .more-box {
	height:1%;
	padding:0 15px 30px;
	overflow:hidden;
	margin:6px 0 0;
}
.assets-grid .list-blog ul li .more-box a.more {
	float:left;
	font-size:11px;
	line-height:14px;
	color:#44b4ff;
	padding:0 9px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/arrow.gif) no-repeat 100% 60%;
}
.assets-grid .list-blog ul li .more-box a.more:hover {text-decoration:underline}
.assets-grid .list-blog ul li .more-box div {float:right}
.assets-grid .list-blog ul li .more-box span {
	font-size:11px;
	line-height:14px;
	float:left;
	padding:0 6px 0 0;
}
.assets-grid .list-blog ul li .more-box span a {color:#44b4ff}
.assets-grid .list-blog ul li .more-box span a:hover {text-decoration:underline}
.assets-grid .list-blog ul li .more-box .ico {
	float:left;
	width:12px;
	height:12px;
	overflow:hidden;
}
.assets-grid .list-blog ul li .more-box .ico em {
	display:block;
	width:48px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-btn-sprite.png) no-repeat;
	height:1332px;
	overflow:hidden;
	text-indent:-9999px;
}
.assets-grid .list-blog ul li .more-box .ico-tag em {margin:-1176px 0 0}


.assets-grid .list-area ul li .tools-area {
	float:right;
	width:auto;
	overflow:hidden;
}
.assets-grid .list-topics ul li .tools-area {
	float:right;
	padding:0 4px 0 0;
}
.assets-grid .list-area ul li .tools-area .tools {height:100px}
.assets-grid .list-topics ul li .tools-area .tools {height:56px}
.assets-grid .list-topics .tools ul{bottom:0}
.assets-grid .list-topics .tools ul li {margin:3px 0 0}

.tools {
	float:left;
	width:53px;
	padding:0;
	height:100px;
	position:relative;
	overflow:hidden;
}
.tools ul {
	float:left;
	position:absolute;
	margin:0;
	padding:0;
	z-index:4;
	right:0;
	top:auto;
	bottom:22px;
	clear:both;
	width:53px !important;
}
.list-blog .tools ul {bottom:12px;}
.tools ul li {
	float:left;
	width:53px;
	height:auto !important;
	padding:0 !important;
	margin:0 0 5px;
	list-style:none;
	background:none !important;
	border:none !important;
}
.tools ul li:first-child {margin:8px 0 5px 0;}
.tools ul li p {
	float:left;
	width:auto;
	height:auto;
	text-indent:0;
	overflow:hidden;
}
.tools ul li a {
	float:left;
	width:auto;
	height:auto;
	text-indent:0;
	overflow:hidden;
}
.tools ul li:hover,
.tools ul li.hover {background:none;}
.tools ul li p span,
.tools ul li a span {
	float:left;
	font-size:9px;
	line-height:12px;
	color:#999;
	width:37px;
	padding:0 4px 0 0;
	text-align:right;
}
.tools ul li a:hover span {color:#48484f}
.tools ul li.active a:hover span {color:#48484f}
.tools ul li p em,
.tools ul li a em {
	float:left;
	height:12px;
	width:12px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
}
.tools ul li p em strong,
.tools ul li a em strong {
	float:left;
	height:1332px;
	width:48px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-btn-sprite.png) no-repeat;
}
.tools ul li a:hover strong {margin-left:-12px}
.tools ul li.active a strong {margin-left:-36px}
.tools ul li.active a:hover strong {margin-left:-12px}
.tools .ico-about strong {margin-top:0}
.tools .ico-abuse strong {margin-top:-12px}
.tools .ico-activity strong {margin-top:-24px}
.tools .ico-add strong {margin-top:-36px}
.tools .ico-sound strong {margin-top:-48px}
.tools .ico-approve strong {margin-top:-60px}
.tools .icoarticle strong {margin-top:-72px}
.tools .ico-asset strong {margin-top:-84px}
.tools .ico-attachment strong {margin-top:-96px}
.tools .ico-audio strong {margin-top:-108px}
.tools .ico-award strong {margin-top:-120px}
.tools .ico-balance strong {margin-top:-132px}
.tools .ico-block strong {margin-top:-144px}
.tools .ico-blog strong {margin-top:-156px}
.tools .ico-bookmark strong {margin-top:-168px}
.tools .ico-sdown strong {margin-top:-180px}
.tools .ico-buy strong {margin-top:-192px}
.tools .ico-cancel strong {margin-top:-204px}
.tools .ico-categories strong {margin-top:-216px}
.tools .ico-collection strong {margin-top:-228px}
.tools .ico-comment strong {margin-top:-240px}
.tools .ico-comment-new strong {margin-top:-252px}
.tools .ico-commercial strong {margin-top:-264px}
.tools .ico-commission strong {margin-top:-276px}
.tools .ico-community strong {margin-top:-288px}
.tools .ico-contact strong {margin-top:-300px}
.tools .ico-contributor strong {margin-top:-312px}
.tools .ico-copy strong {margin-top:-324px}
.tools .ico-copyright strong {margin-top:-336px}
.tools .ico-default strong {margin-top:-348px}
.tools .ico-delete strong {margin-top:-360px}
.tools .ico-deposit strong {margin-top:-372px}
.tools .ico-details strong {margin-top:-384px}
.tools .ico-down strong {margin-top:-396px}
.tools .ico-download strong {margin-top:-408px}
.tools .ico-earning strong {margin-top:-420px}
.tools .ico-edit strong {margin-top:-432px}
.tools .ico-email strong {margin-top:-444px}
.tools .ico-snext strong {margin-top:-456px}
.tools .ico-facebook strong {margin-top:-468px}
.tools .ico-faq strong {margin-top:-480px}
.tools .ico-feature strong {margin-top:-492px}
.tools .ico-featured strong {margin-top:-504px}
.tools .ico-feedback strong {margin-top:-516px}
.tools .ico-sprev strong {margin-top:-528px}
.tools .ico-flash strong {margin-top:-540px}
.tools .ico-follow strong {margin-top:-552px}
.tools .ico-follower strong {margin-top:-564px}
.tools .ico-following strong {margin-top:-576px}
.tools .ico-forum strong {margin-top:-588px}
.tools .ico-free strong {margin-top:-600px}
.tools .ico-friend strong {margin-top:-612px}
.tools .ico-grid strong {margin-top:-624px}
.tools .ico-help strong {margin-top:-636px}
.tools .ico-history strong {margin-top:-648px}
.tools .ico-home strong {margin-top:-660px}
.tools .ico-image strong {margin-top:-672px}
.tools .ico-info strong {margin-top:-684px}
.tools .ico-job strong {margin-top:-696px}
.tools .ico-join strong {margin-top:-708px}
.tools .ico-legal strong {margin-top:-720px}
.tools .ico-like strong {margin-top:-732px}
.tools .ico-link strong {margin-top:-744px}
.tools .ico-list strong {margin-top:-756px}
.tools .ico-lock strong {margin-top:-768px}
.tools .ico-login strong {margin-top:-780px}
.tools .ico-logout strong {margin-top:-792px}
.tools .ico-message strong {margin-top:-804px}
.tools .ico-moderator strong {margin-top:-816px}
.tools .ico-new strong {margin-top:-828px}
.tools .ico-next strong {margin-top:-840px}
.tools .ico-overview strong {margin-top:-852px}
.tools .ico-pay strong {margin-top:-864px}
.tools .ico-payout strong {margin-top:-876px}
.tools .ico-pending strong {margin-top:-888px}
.tools .ico-popular strong {margin-top:-900px}
.tools .ico-prev strong {margin-top:-912px}
.tools .ico-preview strong {margin-top:-924px}
.tools .ico-price strong {margin-top:-936px}
.tools .ico-print strong {margin-top:-948px}
.tools .ico-privacy strong {margin-top:-960px}
.tools .ico-profile strong {margin-top:-972px}
.tools .ico-rate strong {margin-top:-984px}
.tools .ico-refferal strong {margin-top:-996px}
.tools .ico-related strong {margin-top:-1008px}
.tools .ico-remark strong {margin-top:-1020px}
.tools .ico-report strong {margin-top:-1032px}
.tools .ico-resource strong {margin-top:-1044px}
.tools .ico-rss strong {margin-top:-1056px}
.tools .ico-sales strong {margin-top:-1068px}
.tools .ico-search strong {margin-top:-1080px}
.tools .ico-sell strong {margin-top:-1092px}
.tools .ico-settings strong {margin-top:-1104px}
.tools .ico-share strong {margin-top:-1116px}
.tools .ico-sort strong {margin-top:-1128px}
.tools .ico-staff strong {margin-top:-1140px}
.tools .ico-stat strong {margin-top:-1152px}
.tools .ico-subscribe strong {margin-top:-1164px}
.tools .ico-tag strong {margin-top:-1176px}
.tools .ico-sup strong {margin-top:-1188px}
.tools .ico-topic strong {margin-top:-1200px}
.tools .ico-twitter strong {margin-top:-1212px}
.tools .ico-unlock strong {margin-top:-1224px}
.tools .ico-up strong {margin-top:-1236px}
.tools .ico-update strong {margin-top:-1248px}
.tools .ico-upload strong {margin-top:-1260px}
.tools .ico-validator strong {margin-top:-1272px}
.tools .ico-vector strong {margin-top:-1284px}
.tools .ico-video strong {margin-top:-1296px}
.tools .ico-view strong {margin-top:-1308px}
.tools .ico-website strong {margin-top:-1320px}


/* main-tabs */
.main-tabs {margin:0 0 10px}
/* info-box */
.info-box {
	overflow:hidden;
	padding:0 10px 0;
	margin:0;
	width:620px;
}

.blog-body,
.info-box .text {
	overflow:hidden;
	width:auto;
	height:1%;
	padding:35px!important;
	margin:0 0 20px!important;
}
.styled {margin:10px 0 0!important;border-top: 1px #eee solid;}
.styledblog {margin: 5px 10px 0 -10px !important;padding-top:15px!important;padding-bottom:5px!important;border-top: 1px #eee solid;}
.blog-body{margin:15px}
.info-box p {
	margin:0 0 20px;
}
.info-box .assets-area p {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
.info-box p a {color:#09f}
.info-box p a:hover strong {text-decoration:underline}
.info-box p a strong {
	font-weight:normal;
	color:#09f;
}
.info-box .rss-list, .info-box .view-list {
	height:1%;
	width:auto;
	clear:both;
	margin:0 0 10px;
	padding:0 5px;
	border-top:1px solid #FFF;
}
.info-box .view-list {margin:0 0 22px}
.info-box .rss-list:after {
	content:"";
	display:block;
	clear:both;
	height:0;
}
.info-box .rss-list .subtitle-area,
.info-box .view-list .subtitle-area {
	overflow:hidden;
	display:block;
	width:100%;
	clear:both;
	padding:0;
	margin:17px 0 0;
}
.info-box .rss-list .subtitle-area .ico,
.info-box .view-list .subtitle-area .ico {
	float:left;
	width:20px;
	height:20px;
	font-size:10px;
	margin:0 10px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.info-box .rss-list .subtitle-area .ico em,
.info-box .view-list .subtitle-area .ico em {
	display:block;
	width:40px;
	height:2220px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-sprite2.png) no-repeat;
}
.info-box .rss-list .subtitle-area .ico .active,
.info-box .view-list .subtitle-area .ico .active {margin-left:-20px;}
.info-box .rss-list .subtitle-area .subtitle,
.info-box .view-list .subtitle-area .subtitle {
	float:left;
	font:20px/24px "TitilliumText14L400wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#9c9da2;
	text-transform:uppercase;
	letter-spacing:0;
	text-shadow:0 1px 2px #DDDDDD;
}
.info-box .rss-list .subtitle-area .subtitle a,
.info-box .view-list .subtitle-area .subtitle a {color:#09f;}
.info-box .rss-list .subtitle-area .subtitle a.author,
.info-box .view-list .subtitle-area .subtitle a.author {color:#9C9DA2;}
.info-box .rss-list .subtitle-area .subtitle a:hover,
.info-box .view-list .subtitle-area .subtitle a:hover {text-decoration:underline;}
.info-box .rss-list ul {
	overflow:visible;
	margin:0 0 0 -5px;
	padding:0 0 0 7px;
	width:630px;
}
.info-box .rss-list ul li {
	float:left;
	width:100px;
	height:140px;
	list-style:none;
	margin:8px 0 0 18px;
	display:inline;
	padding:0;
	font-size:9px;
	line-height:9px;
	text-align:center;
	background:none;
}
.info-box .rss-list ul li:hover,
.info-box .rss-list ul li.hover {background:none}
.info-box .rss-list ul li.blocked {background:url(http://cdn-imgcss.ultrashock.com/back-blocked.gif) repeat}
.info-box .rss-list ul li.pending {background:url(http://cdn-imgcss.ultrashock.com/back-pending.gif) repeat}
.info-box .rss-list ul li.updated {background:url(http://cdn-imgcss.ultrashock.com/back-update.gif) repeat}
.info-box .rss-list ul li.deleted {background:url(http://cdn-imgcss.ultrashock.com/back-deleted.gif) repeat}
.info-box .rss-list ul li.declined {background:url(http://cdn-imgcss.ultrashock.com/back-declined.gif) repeat}
.info-box .rss-list ul li.disabled {background:url(http://cdn-imgcss.ultrashock.com/back-disabled.gif) repeat}
.info-box .rss-list ul li.rejected {background:url(http://cdn-imgcss.ultrashock.com/back-rejected.gif) repeat}

.info-box .rss-list ul li:hover,
.info-box .rss-list ul li.hover {background:none}
.info-box .view-list ul {
	list-style:none outside none;
	margin:5px 30px;
	overflow:hidden;
	padding:0;
	width:550px;
}
.info-box .view-list ul li {
	border-top:1px solid #F4F3F3;
	float:left;
	margin:-1px 0 0;
	padding:4px 0 5px;
	width:550px;
}
.info-box .view-list ul li p {
	font:16px/20px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#525261;
	margin:5px 0 0;
}
.info-box .profile-box ul li p {margin:7px 0 0}
.info-box .view-list ul li p a {color:#525261}
.info-box .view-list ul li p a:hover {color:#000;text-decoration:underline;}
.info-box .view-list ul li .item {
	float:right;
	margin:5px 0 0;
}
.info-box .view-list ul li .item strong {
	float:left;
	font:16px/20px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#999;
}
.info-box .view-list ul li .item .ico {
	float:left;
	width:20px;
	height:19px;
	font-size:6px;
	overflow:hidden;
	margin:0 0 0 6px;
	display:inline;
	text-indent:-9999px;
}
.info-box .view-list ul li .item .ico em {
	display:block;
	width:40px;
	height:2220px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-sprite2.png) no-repeat;
}
.info-box .view-list ul li .item .ico .active {margin-left:-20px}
.info-box .view-list ul li .pic {
	float:left;
	margin:4px 7px 0 0;
}
.info-box .view-list ul li .pic img {display:block}
.info-box .rss-list .txtbox {
	padding:0 0 0 10px;
	overflow:hidden;
}
.info-box .rss-list .txtbox .tools-area {
	float:left;
	padding:0 0 0 35px;
	width:455px;
	margin:0;
}
.info-box .rss-list .txtbox .tools-area .tools {
	height:auto;
	width:auto;
}
.info-box .rss-list .txtbox .tools-area ul {
	padding:0;
	margin:8px 0 0;
	position:relative;
	bottom:auto;
	width:135px !important;
}
.info-box .rss-list .txtbox .tools-area ul li {
	float:left;
	margin:8px 0 0;
	width:135px !important;
}
.info-box .rss-list .txtbox .tools-area .tools ul li a span {
	width:117px;
	padding:0 0 0 6px;
	text-align:left;
}






/* profile detail sidebar */
.profile-detail .title {
	border-bottom:0;
	margin:0 0 7px;
}
.profile-detail .title .bg{background:none}
.profile-id .title {
	background-color:#f9f9f9;
	border:1px solid #EEEEEE;
	width:251px;
	padding:0 9px 0 0;
	overflow:hidden;
	height:17px;
	margin:6px 0 6px 5px;
	line-height:16px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	text-shadow:1px 1px #FFFFFF;
	-moz-box-shadow:0 5px 8px #F5F5F5 inset;
	-webkit-box-shadow:0 5px 8px #F5F5F5 inset;
	box-shadow:0 5px 8px #F5F5F5 inset;
}
.profile-id .title p {
	margin:0;
	line-height:16px;
}
.profile-id .title ul {
	float:left;
	padding:0 0 0 9px;
	margin:0;
	list-style:none;
}
.profile-id .title ul li {
	float:left;
	line-height:16px;
	font-size:9px;
	color:#bbbcc0;
	padding:0 4px 0 0;
}
.profile-id .title ul li a {color:#09f}
.profile-id .title ul li a.color-r {color:#f33}
.profile-id .title ul li a.color-g {color:#693}
.profile-id .block-bg-bottom {
	padding:0 0 0 5px!important;
	width:270px;
}
.profile-detail .member-profile .photo {
	width:99px !important;
	margin:-5px 10px 0 -5px;
	position:relative;
}
.file-detail #sidebar-info {
	vertical-align:middle;
	display:table-cell;
	height:80px;
	text-shadow:1px 1px #FFF;
}
.profile-detail .member-profile .info {padding-top:12px !important;}
.profile-detail .member-profile p.name {margin-bottom:2px !important;}
.profile-detail .member-profile p.name a {
	padding:0 !important;
	background:none !important;
}
.profile-detail .member-profile p {
	margin: 5px 0;
	font-size:10px;
	color:#7a7b85;
	line-height:16px;
	text-shadow:1px 1px #FFF;
}

.profile-detail .member-profile p a.edit {
	color:#888!important;
	padding:0 0 0 18px;
	margin:0 0 0 8px;
	background:url(http://cdn-imgcss.ultrashock.com/arrow.gif) no-repeat 0 0px transparent;
}
.profile-detail .member-profile p a.edit:hover {
	background-position: 0 -20px;
	color:#0099FF!important;
}

.profile-detail .member-profile .person {margin-bottom:0 !important;}
.profile-detail .social {
	float:left;
	margin:0;
	padding:0 18px 0 0;
	list-style:none;
	width:80px;
}
* html .profile-detail .social {padding:0 21px 0 0}
.profile-detail .social li {
	width:80px;
	padding:0;
	font-size:10px;
	color:#7a7b85;
	line-height:20px;
	background:none;
	float:left;
}
.profile-detail .file-info li {
	text-transform: uppercase;
	font-size:9px;
	padding-left:12px;
}
.file-detail .asset-info  {
	border-top:1px solid #fff;
	margin: 0 5px 0 5px;
	padding-top:5px;
}
.file-detail .asset-info ul{
	list-style: none; 
	padding: 0 0 5px; 
	margin: 0;
}
.file-detail .asset-info ul li {
	list-style:none outside none;
	text-shadow:1px 1px #FFF;
	line-height:20px;
}
.file-detail .asset-info ul li span {
	text-transform: uppercase;
	font-size:9px;
	color:#7A7B85;
	display:inline-block;
	width:80px;
	padding-right:20px;
	text-align:right;
	vertical-align:top;
}


.member-profile .user-info {
border-top: 1px solid #fff;
margin: 0 5px 0 5px;
overflow: hidden;
//zoom: 1;
}

.member-profile .user-info ul {
list-style: none;
padding: 9px 0;
margin: 0;
overflow: hidden;
//zoom: 1;
}

.member-profile .user-info ul li {
list-style: none outside none;
text-shadow: 1px 1px #FFF;
line-height: 20px;
overflow: hidden;
//zoom: 1;
}

.member-profile .user-info ul li span {
text-transform: uppercase;
font-size: 9px;
color: #7A7B85;
width: 80px;
padding-right: 20px;
text-align: right;
float: left;
}

.member-profile .user-info ul li ul {list-style:none outside none;padding:0!important;}
.member-profile .user-info ul li ul li {float:left;padding:0;margin:0 4px 0 0;}
.member-profile .user-info ul li ul,
.file-detail .asset-info ul li strong {
	font-size:10px;
	font-weight:bold;
	display:inline-block;
	width:160px;
	line-height:14px;
	vertical-align:top;
	padding-top:3px;
}

.member-profile .user-info ul li strong {
float:left;
font-size:10px;
font-weight:bold;
line-height:14px;
overflow:hidden;
vertical-align:top;
width:160px;
margin: 0;
}


.member-profile .user-info ul li ul li.contribute {float:none;display:block;}
.member-profile .user-info ul li ul li a,
.member-profile .user-info ul li strong a,
.file-detail .asset-info ul li strong a {color:#525261!important}
.member-profile .user-info ul li ul li a:hover,
.member-profile .user-info ul li strong a:hover,
.file-detail .asset-info ul li strong a:hover {color:#000!important}

.profile-detail .social li a {
	display:block;
	height:18px;
	overflow:hidden;
	cursor:pointer;
	padding:0 0 0 9px;
	width:71px;
	margin:2px 0 0;
}
.profile-detail .social li a:hover {background:url(http://cdn-imgcss.ultrashock.com/bg-social.gif) no-repeat !important}
.profile-detail .social li a.active {background:url(http://cdn-imgcss.ultrashock.com/bg-social.gif) no-repeat 0 100% !important}
.profile-detail .social li a span {
	float:left;
	text-indent:-9999px;
	width:12px;
	height:12px;
	margin:3px 5px 0 0;
	overflow:hidden;
}
.profile-detail .social li a span strong {
	float:left;
	width:48px;
	height:1332px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-btn-sprite.png) no-repeat;
	margin:-1116px 0 0;
}
.profile-detail .social li a:hover span strong {margin:-1116px 0 0 -12px;}
.profile-detail .social li a.active span strong {margin:-1116px 0 0 -24px}
.profile-detail .social li a span.ico-web strong {margin:-1320px 0 0;}
.profile-detail .social li a:hover span.ico-web strong {margin:-1320px 0 0 -12px;}
.profile-detail .social li a.active span.ico-web strong {margin:-1320px 0 0 -24px}
.profile-detail .social li a.active span.ico-web strong {margin:-1320px 0 -12px;}
.profile-detail .social li a span.ico-email strong {margin:-444px 0 0;}
.profile-detail .social li a:hover span.ico-email strong {margin:-444px 0 0 -12px;}
.profile-detail .social li a.active span.ico-email strong {margin:-444px 0 0 -24px;}
.profile-detail .social li a em {
	float:left;
	padding:0 8px 0 0;
	font-style:normal;
	font-size:10px;
	line-height:17px;
	color:#7b7b85;
}
.profile-detail .social li a:hover em {color:#48484f}
.profile-detail .social li a.active em {color:#fff}
.profile-detail .person-contact {
	overflow:hidden;
	height:1%;
	padding:5px 0 0px 7px;
	border-top:1px solid #FFFFFF;
	text-shadow: 1px 1px #FFF;
}
.profile-detail .member-profile .person-contact .info {
	float:left;
	width:165px;
	margin:0 -8px 0 0;
	padding:0 !important;
	list-style:none;
	line-height:20px;
	font-size:10px;
	color:#525261;
	position:relative;
	font-weight:bold;
}
.profile-detail .info .rating {
	width:100%;
	position:relative;
	z-index:5;
}
.profile-detail .info .rating:after {
	clear:both;
	display:block;
	content:"";
}
.profile-detail .info .rating .part .rate {
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/rating.png) no-repeat;
	width:50px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
}
.profile-detail .info .rating .part .rate-0h5 {background-position:0 -15px}
.profile-detail .info .rating .part .rate-1 {background-position:0 -30px}
.profile-detail .info .rating .part .rate-1h5 {background-position:0 -45px}
.profile-detail .info .rating .part .rate-2 {background-position:0 -60px}
.profile-detail .info .rating .part .rate-2h5 {background-position:0 -75px}
.profile-detail .info .rating .part .rate-3 {background-position:0 -90px}
.profile-detail .info .rating .part .rate-3h5 {background-position:0 -105px}
.profile-detail .info .rating .part .rate-4 {background-position:0 -120px}
.profile-detail .info .rating .part .rate-4h5 {background-position:0 -135px}
.profile-detail .info .rating .part .rate-5 {background-position:0 -150px}
.profile-detail .info .rating .part strong {
	float:left;
	font-weight:normal;
	color:#9495a1;
	padding:0 0 0 8px;
	font-size:9px;
	line-height:12px;
	text-transform:uppercase;
	margin-top:-1px;
	cursor:default;
}
.profile-detail .info .tools {
	height:auto;
	padding:0 0 6px;
	width:100%;
}
.profile-detail .info .tools ul {
	position:static;
	top:auto;
	bottom:auto;
	left:auto;
	width:100% !important;
	margin:-5px 0 0;
}
.profile-detail .info .tools ul li {
	float:left;
	width:100% !important;
}
.profile-detail .info .tools ul li span b {font-size:12px;}
.profile-detail .info .tools ul li span {
	color:#525261;
	padding:0 0 0 6px;
	font-size:10px;
	width:140px;
	text-align:left;
}
/*  .profile-id .social {padding:0 8px 0 10px}  */

.profile-id {margin:0!important}
.profile-detail .info .statistic {
	width:100%;
	overflow:hidden;
	margin:2px 0 0;
}
/*.profile-detail .info .statistic ul {
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.profile-detail .info .statistic ul li {
	float:left;
	width:100%;
	margin:0 0 0;
}
.profile-detail .info .statistic .rate {
	float:left;
	width:50px;
}
.profile-detail .info .statistic ul ul {
	float:right;
	padding:0;
	margin:1px 0 0 -1px;
	list-style:none;
}
.profile-detail .info .statistic ul ul li {
	float:left;
	width:auto;
	padding:0 0 0 1px;
	margin:0;
}
.profile-detail .info .statistic ul ul li img {display:block}
.profile-detail .info .statistic .stat {
	float:left;
	width:50px;
	height:9px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-stats.gif) repeat-x;
	margin:2px 0 0 7px;
	display:inline;
	text-indent:-999px;
	overflow:hidden;
}
.profile-detail .info .statistic .stat div {
	float:left;
	height:9px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-stats.gif) repeat-x 0 -12px;
	overflow:hidden;
}
.profile-detail .info .statistic .num {
	float:left;
	font-size:10px;
	line-height:12px;
	color:#7b7b85;
	width:44px;
	padding:0 0 0 6px;
}*/
.profile-detail .info .rating .part {
	width:100%;
	overflow:hidden;
}
.profile-detail .info .rating .items-list {
	background:url(http://cdn-imgcss.ultrashock.com/bg-items-list2.gif) no-repeat;
	position:absolute;
	left:0;
	width:100%;
	padding:0 0 2px;
	margin:0;
	list-style:none;
	visibility:hidden;
	padding-bottom: 10px;
}
.profile-detail .info .rating.hover .items-list,
.profile-detail .info .rating:hover .items-list {visibility:visible;}
.profile-detail .info .rating .items-list li {
	float:left;
	width:100%;
	margin:0;
	height:10px;
}
.profile-detail .info .rating .items-list .rate {
	float:left;
	width:50px;
}
.profile-detail .info .rating .items-list ul {
	float:right;
	padding:0;
	margin:0 0 0 -1px;
	list-style:none;
}
.profile-detail .info .rating .items-list ul li {
	float:left;
	width:auto;
	padding:0 0 0 1px;
	margin:0;
}
.profile-detail .info .rating .items-list ul li img {display:block}
.profile-detail .info .rating .stat {
	 float: left;
	 width: 50px;
	 height: 9px;
	 background:url(http://cdn-imgcss.ultrashock.com/bg-stats.gif) repeat-x;
	 margin: 2px 0 0 7px;
	 display: inline;
	 text-indent: -999px;
	 overflow: hidden;
}
.profile-detail .info .rating .stat div {
	float:left;
	height:9px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-stats.gif) repeat-x 0 -12px;
	overflow:hidden;
}
.profile-detail .info .rating .num {
	float:left;
	font-size:9px;
	line-height:12px;
	height:auto;
	color:#7b7b85;
	width:44px;
	padding:0 0 0 9px;
	text-indent:0;
	background:none;
	cursor:default;
}

.stats {
	padding:16px 0 26px 0;
	margin:0;
}
.stats .block-bg-bottom {
	padding:0 7px !important;
	width:266px !important;
}
.side-block .price-box {
	width:223px;
	padding:4px 14px 0 30px;
	margin:0;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-price-box2.gif) no-repeat;
	height:47px;
	position:relative;
}
.side-block .profile-tabs ul.tabset {
	border-bottom:0 !important;
	background:none !important;
	width:auto !important;
	padding:5px 0 5px 27px;
	height:1%;
	text-shadow:1px 1px #DDD;
}
.side-block .price-box .animation {
	position:absolute;
	top:7px;
	right:14px;
	display:block !important;
}
.side-block .price-box .animation img {display:block}
.side-block .price-box .item {
	width:213px;
	padding:0 10px 0 0;
	overflow:hidden;
}
.side-block .price-box .item strong {
	font:46px/46px "TitilliumText14L999wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#202224;
	display:block;
	text-align:center;
	position:relative;
	z-index:2;
}
.side-block .price-box .item strong.price {
	color:#fff;
	z-index:1;
	margin:-45px 0 0 1px;
}
.side-block .price-box .item strong span {
	font:46px/46px "TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#202224;
}
.side-block .price-box .item strong.price span {color:#fff}
.side-block .tab-box .list {
	padding:3px 0 0 11px;
	margin:0;
	line-height:10px;
}
.side-block .tab-box .list li {
	display:inline;
	font:9px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#525261;
	padding:0 2px 0 9px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-visit2.gif) no-repeat 0 50%;
}
* html .side-block .tab-box .list li {padding:0 6px 0 9px}
.side-block .tab-box .list li:first-child {background:none}
.side-block .list li a {color:#93929a}
.side-block .list li a:hover {color:#202224}
.side-block .list li a.active {color:#202224}
.included-files .ico-list {margin-top:-10px!important;}
.included-files .ico-list img {
	-moz-box-shadow:0 0 0 #EEE;
	-webkit-box-shadow:0 0 0 #EEE;
	box-shadow:0 0 0 #EEE;
}
.activity-stats {margin:10px 0 0 0px !important;}
.activity-stats .ico-list {
	margin:-10px 0 0 0;
	padding:10px 0;
	list-style:none;
	position:relative;
	width:265px;
	overflow:hidden;
}
.activity-stats .ico-list li{
	float:left;
	padding-bottom:8px;
}
.activity-stats .ico-dsh {height:80px;}
.included-files .ico-dsh {height:75px!important;}
.alt-sort-box {padding-top:7px;}
.alt-sort-box .block-bg-bottom {
	width:260px;
	padding-left:10px;
}
.alt-sort-box .title {margin-bottom:8px}
.alt-sort-box .item {margin:0 10px 0 0}
.in-sort-box {
	padding-top:0;
	margin:0 0 20px;
}
.in-sort-box .block-bg-bottom {
	width:260px;
	padding-left:10px;
}
.in-sort-box .title {margin-bottom:8px}
.in-sort-box .item {margin:0 10px 0 0}
.sort-box .item .text ul li a span.ico-follow strong {margin:-552px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-follow strong {margin:-552px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-follow strong {margin:-552px 0 0 -24px}
.sort-box .item .text ul li a span.ico-share strong {margin:-1116px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-share strong {margin:-1116px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-share strong {margin:-1116px 0 0 -24px}
.sort-box .item .text ul li a span.ico-rss strong {margin:-1056px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-rss strong {margin:-1056px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-rss strong {margin:-1056px 0 0 -24px}
.sort-box .item .text ul li a span.ico-friend strong {margin:-972px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-friend strong {margin:-972px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-friend strong {margin:-972px 0 0 -24px}
.sort-box .item .text ul li a span.ico-edit strong {margin:-708px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-edit strong {margin:-708px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-edit strong {margin:-708px 0 0 -24px}
.sort-box .item .text ul li a span.ico-delete strong {margin:-360px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-delete strong {margin:-360px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-delete strong {margin:-360px 0 0 -24px}
.sort-box .item .text ul li a span.ico-spam strong {margin:-888px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-spam strong {margin:-888px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-spam strong {margin:-888px 0 0 -24px}
.sort-box .item .text ul li a span.ico-block strong {margin:-144px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-block strong {margin:-144px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-block strong {margin:-144px 0 0 -24px}
.sort-box .item .text ul li a span.ico-message strong {margin:-804px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-message strong {margin:-804px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-message strong {margin:-804px 0 0 -24px}
.sort-box .item .text ul li a span.ico-refferal strong {margin:-996px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-refferal strong {margin:-996px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-refferal strong {margin:-996px 0 0 -24px}
.sort-box .item .text ul li a span.ico-lock strong {margin:-768px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-lock strong {margin:-768px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-lock strong {margin:-768px 0 0 -24px}
.sort-box .item .text ul li a span.ico-next strong {margin:-840px 0 0 0}
.sort-box .item .text ul li a:hover span.ico-next strong {margin:-840px 0 0 -12px}
.sort-box .item .text ul li a.active span.ico-next strong {margin:-840px 0 0 -24px}

.side-block .followers {
	margin:0 -10px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:270px;
	position:relative;
}
.side-block .followers li{
	float:left;
	padding:0 10px 3px 0;
}
.side-block .followers li.view{
	float:right;
	margin:-4px 0 0;
	position:relative;
}
.side-block .followers li.view a{
	padding-right:17px;
	background:url(http://cdn-imgcss.ultrashock.com/arrow.gif) no-repeat 95% 70%;
	font-size:11px;
	line-height:11px;
}
.side-block .followers li.view a:hover{
	text-decoration:underline;
	color:#09f;
}
.alt-popular-asset {margin-bottom:20px;}
* html .alt-popular-asset {margin-top:24px;}
.popular-asset .items li ul.popular {
	font-size:9px;
	line-height:12px;
	margin:0 0 0 58px;
	padding:0;
	list-style:none;
	text-shadow:1px 1px #FFFFFF;
}
.popular-asset .items li ul.popular li {
	float:none !important;
	display:inline;
	width:auto !important;
	padding:0 3px 0 8px;
	margin:0 !important;
	background:url(http://cdn-imgcss.ultrashock.com/separator-popular.gif) no-repeat 0 50%;
}
.popular-asset .items li ul.popular li:first-child {
	padding-left:0;
	background:none;
}
.popular-asset .items li ul.popular li span {color:#bbb;}
.popular-asset .items li ul.popular li span a {color:#888;}
.popular-asset .items li h3 span{
	color:#525261;
	font-size:9px;
	font-weight:normal;
	padding-left:5px;
}
.popular-asset .ico-dsh .dsh-free {right:-3px}



.global-popup .title-row,
.global-contributor .title-row {
	clear:both;
	margin:0 6px 0 0;
	padding:0 0 0 6px;
	line-height:18px;
	height:18px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-search.gif) no-repeat 0 -36px;
}
.global-popup .title-row .bg,
.global-contributor .title-row .bg {
	overflow:hidden;
	margin:0 -6px 0 0;
	padding:0 10px 0 0;
	position:relative;
	height:18px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-search.gif) no-repeat 100% -36px;
}
.global-popup .popup-content,
.global-contributor .popup-content {
	overflow:hidden;
	padding:0 0 0 6px;
	height:1%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-search.gif) no-repeat 0 -54px;
	position:relative;
	z-index:10;
}
.global-popup .popup-content .bg,
.global-contributor .popup-content .bg {
	overflow:hidden;
	padding:0 6px 0 0;
	height:1%;
	background:url(http://cdn-imgcss.ultrashock.com/bg-search.gif) no-repeat 100% -54px;
}
.global-popup .bottom,
.global-contributor .bottom {
	clear:both;
	margin:0 6px 0 0;
	padding:0 0 0 6px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-search.gif) no-repeat 0 100%;
}
.global-popup .bottom .bg,
.global-contributor .bottom .bg {
	overflow:hidden;
	margin:0 -6px 0 0;
	padding:6px 10px 0 0;
	position:relative;
	z-index:2;
	background:url(http://cdn-imgcss.ultrashock.com/bg-search.gif) no-repeat 100% 100%;
}
* +html .global-popup .bottom .bg,
* +html .global-contributor .bottom .bg {
	padding:0 10px 0 0;
	margin:-10px -6px 0 0;
}
.info-box .view-list .subtitle-area .subtitle em {
	font-style:normal;
	text-transform:none;
}
.info-box .tags-list .subtitle-area {margin:5px 0 0}
.info-box .tags-list .subtitle-area .subtitle, .info-box .tags-list .subtitle-area .ico {margin-top:3px !important}
.info-box .tags-list .subtitle-area .subtitle {padding:0 10px 0 0}
* html .info-box .tags-list .subtitle-area {overflow:visible}
.info-box .tags-list {
	margin:0 0 14px;
}
.info-box .tags-list .frame {
	height:24px;
	display: table;
}
* html .info-box .tags-list .frame {overflow:visible}
* html .info-box .tags-list .frame div {overflow:visible}
.info-box .tags-list .frame div {
	display:table-cell;
	height:24px;
	vertical-align:middle;
}
.info-box .tags-list ul {
	padding:0 0 3px;
	margin:0;
	width:auto;
	line-height:12px;
}
.info-box .tags-list ul li {
	float:none;
	font-size:9px;
	line-height:12px;
	color:#ccc;
	padding:0;
	margin:0;
	display:inline;
	width:auto;
	border:none;
}
.info-box .tags-list ul li a {color:#09f}
.info-box .tags-list ul li a:hover {text-decoration:underline}
.info-box .attach-list .subtitle-area {margin:14px 0 0}
.info-box .attach-list ul {
	margin:3px 0 0;
	padding:0 0 0 30px;
	width:auto;
}
.info-box .attach-list ul li {
	padding:0;
	margin:0;
	width:auto;
	border:none;
}
.info-box .attach-list .ico-dsh .dsh-tr {top:-2px}
.info-box .more-list {
	margin:0 0 14px;
	border-bottom:1px solid #f4f3f3;
}
.info-box .more-list .subtitle-area {margin:16px 0 0}

.info-box .hscroll {
	width:560px;
	margin:0 0 0 20px;
	padding:0;
	height:108px;
	overflow:hidden;
	position:relative;
	z-index:3;
}
* html .info-box .hscroll {height:117px}
* +html .info-box .hscroll {height:117px}
.info-box .hscroll .ico-list-hold{
	padding:0 0 0 10px;
	margin:5px 0 0;
	height:82px;
}
.info-box .hscroll .ico-list{
	height:82px;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	display:table-row;
}
* html .info-box .hscroll .ico-list li{
	float:left;
	clear:right;
}
* +html .info-box .hscroll .ico-list li{
	float:left;
	clear:right;
}
* +html .info-box .hscroll .hscroll-bar {margin:-8px 0 0 6px}
.info-box .hscroll .ico-list li {
	display:table-cell;
	width:65px;
	padding:0;
	margin:0;
	border:none;
}
.info-box .hscroll .hscroll-bar {
	width:548px !important;
	margin:0 0 0 10px;
}
.info-box .hscroll .scroll-content {
	width:100% !important;
	overflow:hidden;
}
.info-box .hscroll .hscroll-line {
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-hscroll-line-in.gif) no-repeat;
	height:7px !important;
}
.info-box .hscroll .hscroll-line .scroll-line-left {display:none}
.info-box .hscroll .hscroll-line .scroll-line-right {display:none}
.info-box .hscroll .hscroll-slider {
	background:url(http://cdn-imgcss.ultrashock.com/bg-hslider.gif) no-repeat 0 100%;
	height:7px !important;
	overflow:hidden;
	padding-left:5px;
}
.info-box .hscroll .hscroll-slider div {
	background:url(http://cdn-imgcss.ultrashock.com/bg-hslider.gif) no-repeat 100% 0;
	width:100%;
	overflow:hidden;
	height:7px !important;
	margin:0 !important;
}
.info-box .hscroll .hscroll-left,
.info-box .hscroll .hscroll-right {display:none;}
.info-box .hscroll .hscroll-left img,
.info-box .hscroll .hscroll-right img {display:none}
.info-box .more-list ul{width:auto;}
.info-box .more-list ul li{float:none;}
.info-box .more-list .ico-dsh .item {margin:0 0 -2px}


.top-bar .subtitle-area {
	float:left;
	width:178px;
	padding:0 0 5px;
	margin:0;
}
.top-bar .subtitle-area .ico {
	float:left;
	width:20px;
	height:20px;
	font-size:10px;
	margin:0 8px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.top-bar .subtitle-area .ico em {
	display:block;
	width:40px;
	height:2220px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-sprite2.png) no-repeat;
}
.top-bar .subtitle-area .ico .active {margin-left:-20px}
.top-bar .subtitle-area .subtitle {
	float:left;
	font:20px/24px "TitilliumText14L400wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	color:#9c9da2;
	text-transform:uppercase;
	letter-spacing:0;
}
.top-bar .form-show {
	float:left;
	width:235px;
}
.top-bar .form-show fieldset {
	border:none;
	padding:0;
}
.top-bar .form-show label {
	float:left;
	line-height:20px;
	color:#b4b4b4;
	padding:0 5px 0 0;
}
.top-bar .form-show .selectArea {
	font-size:11px;
	line-height:20px;
	width:192px !important;
}
.paging {margin-top:3px!important}

.reply-box {
	width:620px;
	padding:0 0 25px 10px;
	overflow:hidden;
}
.reply-box .reply-item {
	width:100%;
	overflow:hidden;
	margin:0;
	border-top:1px solid #f4f3f3;
	padding:10px 0;
}
.reply-box .pending {background:url(http://cdn-imgcss.ultrashock.com/back-pending.gif) repeat}
.reply-box .reply-info {
	float:left;
	width:500px;
	padding:0 10px 8px;
	margin:5px 0 0;
}
.reply-box .reply-info .number {
	float:right;
	margin:0 0 0 10px;
	padding:5px 0 15px 15px;
	overflow: hidden; 
	//zoom:1;
}
.reply-box .reply-info .number strong {
	float:left;
	font:12px/12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#BBB;
	padding:2px 5px 0 0;
}
.reply-box .reply-info .number strong a {color:#BBB;}
.reply-box .reply-info .number strong a:hover {color:#555;}
.reply-box .reply-info .number .ico {
	float:left;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
}
.reply-box .reply-info .number .ico em {
	display:block;
	width:40px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-sprite2.png) no-repeat;
	height:2220px;
	overflow:hidden;
	text-indent:-9999px;
}
.reply-box .reply-info .number .ico em.active {margin-left:-20px}
.reply-box .reply-info .txt,
.reply-box .reply-info .reply-text {
	height:1%;
	overflow:hidden;
	display:inline;
	color:#747483;
}

.reply-box .reply-info .txt textarea {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
-moz-box-shadow:0 0 5px #DDDDDD inset;
-webkit-box-shadow:0 0 5px #DDDDDD inset;
box-shadow:0 0 5px #DDDDDD inset;
background-color:#F8F8F8;
border:1px solid #DDDDDD;
margin:0;
padding:5px;
width:488px;
font:12px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
text-align:justify;
}
.reply-box .reply-info .txt p,
.reply-box .reply-info .reply-text p {
	font-size:12px;
	line-height:18px!important;
	margin:5px 0 10px;
	padding-right:30px;
	text-align:justify;
}
.reply-box .reply-info .txt:hover,
.reply-box .reply-info .reply-text:hover {color:#414150!important;}
.reply-box .reply-info .reply-text p{line-height:18px}
.reply-box .reply-info .txt p a span {
	padding:2px 0 2px 16px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-earth.gif) no-repeat;
	text-indent:-9999px;
}
.reply-box .reply-info .txt p a ,
.reply-box .reply-info .reply-text p a {color:#09f;}
.reply-box .reply-info .txt p a:hover ,
.reply-box .reply-info .reply-text p a:hover {text-decoration:underline}
.reply-box .reply-info .reply-text p .bdg-author span {
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat 0 -4px;
	padding:3px 0 8px 11px;
}
.reply-box .reply-info .reply-text p .bdg-author em {
	font-size:10px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#fff;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat 100% -4px;
	padding:3px 9px 8px 0;
}
* html .reply-box .reply-info .reply-text p .bdg-author span {
	padding:0 0 1px 11px;
	line-height:24px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat 0 0;
}
* html .reply-box .reply-info .reply-text p .bdg-author em {
	background:url(http://cdn-imgcss.ultrashock.com/ico-bdgdyn-sprite.png) no-repeat 100% 0;
	line-height:24px;
	padding:0 9px 1px 0;
}
.reply-box .reply-info .list-info {
	height:1%;
	padding:0;
	margin:5px 0 0 0;
	overflow:hidden;
	list-style:none;
	line-height:12px;
}
.reply-box .reply-info .list-info ul {
	display:inline;
	padding:0;
	margin:0 0 0 -5px;
	overflow:hidden;
	list-style:none;
	visibility:hidden;
	padding:0 0 0 5px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-grey-3.gif) no-repeat 0 50%;
}
.reply-box .reply-holder:hover .list-info ul,
.reply-box .reply-holder.hover .list-info ul {visibility:visible}
.reply-box .reply-info .list-info li {
	font-size:9px;
	line-height:12px;
	color:#BBB;
	display:inline;
	padding:0 0 0 5px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-grey-3.gif) no-repeat 0 50%;
}
.reply-box .reply-info .list-info li:hover {color:#888;}
.reply-box .reply-info .list-info li.vis {background:none}
.reply-box .reply-info .list-info li:first-child {
	padding:0;
	background:none;
}
.reply-box .reply-info .list-info li a {color:#BBB}
.reply-box .reply-info .list-info li a:hover {text-decoration:underline;color:#888}
.reply-box .reply-holder {
	width:100%;
	overflow:hidden;
}

.reply-box.feed-box .reply-info {margin:0!important;}
.reply-box .reply-holder .ico-dsh {
	width:40px;
	height:40px;
	padding:0 10px 0 0;
	margin:8px 0 0;
}
.reply-box .reply-holder .ico-dsh .item {
	width:40px;
	height:40px;
	padding:0;
	background:none;
}
.reply-box .reply-holder .part {
	width:100%;
	overflow:hidden;
}
.reply-box .reply-holder .comment-part {/*margin:8px 0 0*/ margin: 0;}
.reply-box .reply-holder {
	width:100%;
	overflow:hidden;
}
.reply-box .reply-holder .reply-text {
	float:left;
	width:450px;
	margin:6px 0 0;
}
.reply-box .comment-part form {
	width:100%;
	overflow:hidden;
}
.reply-box .comment-part form .textarea {
	background:url(http://cdn-imgcss.ultrashock.com/bg-textarea-l.gif) no-repeat;
	width:100%;
	overflow:hidden;
	margin:3px 0 0;
}
.reply-box .comment-part form .textarea .frame {background:url(http://cdn-imgcss.ultrashock.com/bg-textarea-r.gif) no-repeat 100% 0}
.reply-box .comment-part form .textarea .frame div {background:url(http://cdn-imgcss.ultrashock.com/bg-textarea-lb.gif) no-repeat 0 100%}
.reply-box .comment-part form .textarea span {
	background:url(http://cdn-imgcss.ultrashock.com/bg-textarea-rb.gif) no-repeat 100% 100%;
	display:block;
	padding:3px 5px;
	height:1%;
	overflow:hidden;
	position:relative;
}
.reply-box .comment-part form .textarea span textarea {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#303040;
	width:100%;
	height:50px;
	min-height:50px;
	padding:0;
	overflow:auto;
	border:none;
	background:none;
}
.reply-box .comment-part .comment {
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
.reply-box .comment-part .comment a.button-dark {cursor:pointer;margin-top:2px;}
.reply-box .comment-part .comment ul {
	float:right;
	margin:3px 0 0;
}
.reply-box .comment-part .comment .link {
	float:right;
	color:#09f;
	font-size:11px;
	line-height:14px;
	margin:5px 5px 0;
	display:inline;
	padding:0 7px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/arrow.gif) no-repeat 100% 50%;
}
.reply-box .comment-part .comment .checkboxArea,
.reply-box .comment-part .comment .checkboxAreaChecked {
	float:left;
	margin:4px 7px 0 12px;
	display:inline;
}
.reply-box .comment-part .comment label {

	color:#6e6e77;
	margin:4px 0 0;
	font-size:11px;
	line-height:14px;
}
.reply-box .comment-part .comment .link:hover {text-decoration:underline}
.reply-box .comment-part form .corner {
	position:absolute;
	z-index:6;
	right:4px;
	bottom:3px;
	width:7px;
	height:7px;
	font-size:6px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/textarea-corner.gif) no-repeat;
	clear:both;
	cursor:n-resize;
	display:none;
}
* html .reply-box .comment-part form .corner {bottom:2px;}

.reply-box .ico-bdg .txt {
	display:block;
	font-size:9px;
	color:#999;
	line-height:12px;
	text-align:center;
}
.reply-box blockquote {
	overflow:hidden;
	padding:10px 30px;
	margin:0 -5px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-quote2.gif) no-repeat 8px 8px #EEE;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	display:table-cell!important;
	font-size:10px!important;
	color:#747483!important;
	line-height:12px!important;
	text-shadow:1px 1px #fff;
	width:450px;
	-moz-box-shadow:0 0 5px #BBB, inset 0 0 10px #FFF;
	-webkit-box-shadow:0 0 5px #BBB, inset 0 0 10px #FFF;
	box-shadow:0 0 5px #BBB, inset 0 0 10px #FFF;

}
.reply-box blockquote p {
	font-size:10px!important;
	color:#747483!important;
	line-height:12px!important;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
.reply-box blockquote cite {
	color:#09f;
	font-weight:bold;
	font-size:9px !important;
	line-height:12px !important;
	font-style:italic;
}
.reply-box blockquote q {
	color:#9898a0;
	font-size:9px !important;
	line-height:12px !important;
	font-style:italic;
}

.reply-box .code-box {
	width:100%;
	padding:0 0 4px;
	overflow:hidden;
}
.reply-box .code-box .list-board {
	width:100%;
	overflow:hidden;
}
.reply-box .code-box .list-board ul {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	line-height:14px;
}
.reply-box .code-box .list-board li {
	font-size:9px;
	line-height:14px;
	display:inline;
	padding:0 0 0 5px;
	background:url(http://cdn-imgcss.ultrashock.com/separator-grey-2.gif) no-repeat 0 50%;
}
.reply-box .code-box .list-board span {
	font-size:9px;
	line-height:14px;
	float:left;
	background:url(http://cdn-imgcss.ultrashock.com/bg-code.gif) repeat-x;
	padding:0 4px;
	color:#525261;
}
.reply-box .code-box .list-board li:first-child {background:none}
.reply-box .code-box .list-board li a {color:#09f}
.reply-box .code-box .list-board li a:hover {text-decoration:underline}
.reply-box .code-box .scroller {
	width:100%;
	overflow:hidden;
	padding:6px 0 12px;
}
.reply-box .code-box .scroller .text-area {
	float:left;
	padding:0 0 0 8px;
	width:411px;
}
.reply-box .code-box .scroller .text-area pre {
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
	color:#5e5e6c;
	padding:0;
	margin:0;
	line-height:14px;
}
.comments-list {
	width:620px;
	padding:0;
	margin:10px 0 -1px;
	list-style:none;
	overflow:hidden;
	border-top:1px solid #f4f3f3;
}
.comments-list li {
	float:left;
	width:544px;
	padding:0 0 18px 76px;
	margin:18px 0 0;
	border-bottom:1px solid #f4f3f3;
}
.comments-list li .ico {
	float:left;
	height:12px;
	width:12px;
	overflow:hidden;
	text-indent:-9999px;
	position:relative;
	margin:1px 0 0;
}
.comments-list li .ico em {
	float:left;
	height:1332px;
	width:48px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-btn-sprite.png) no-repeat;
}
.comments-list li .ico-lock em {margin-top:-768px}
.comments-list li .ico-login em {margin-top:-780px}
.comments-list li .ico-abuse em {margin-top:-12px}
.comments-list li span {
	float:left;
	font-size:11px;
	line-height:14px;
	color:#525261;
	width:512px;
	padding:0 0 0 20px;
}
.comments-list li span a {color:#09f}
.comments-list li span a:hover {text-decoration:underline}
.comments-list li span em {
	background:url(http://cdn-imgcss.ultrashock.com/arrow.gif) no-repeat 100% 60%;
	padding:0 7px 0 0;
	font-style:normal;
}



.resource-blog {margin-bottom:-20px}
#content .assets-grid .list-blog ul li .textbox h1 {
	font-family: "TitilliumText14L800wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	font-size:28px;
	color:#43464a !important;
	line-height:30px;
	margin:24px 0 15px;
}
#content .assets-grid .list-blog ul li .textbox h2 {
	font-family: "TitilliumText14L600wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	font-size:22px;
	color:#525261 !important;
	line-height:24px;
	margin:22px 0 15px;
}
.assets-grid .list-blog ul li .more-box ul {
	height:1%;
	padding:0;
	margin:8px 0 0;
	list-style:none;
	overflow:hidden;
}
.assets-grid .list-blog ul li .more-box ul li {
	float:left;
	width:auto;
	padding:0 14px 0 0;
	margin:0;
	border:none;
}
.assets-grid .list-blog ul li .more-box ul li a {
	float:left;
	font-size:11px;
	color:#09f;
	line-height:14px;
	padding:0 9px 0 0;
	background:url(http://cdn-imgcss.ultrashock.com/arrow.gif) no-repeat 100% 60%;
}
.assets-grid .list-blog ul li .more-box ul li a:hover {text-decoration:underline}



/* 
.reply-box .code-box .scroller ul {
	float:left;
	padding:0 2px 0 0;
	margin:0;
	list-style:none;
	width:29px;
	overflow:hidden;
	text-align:right;
	line-height:14px;
}
.reply-box .code-box .scroller ul li {
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
	color:#c3c3c6;
	line-height:14px;
}
 */
div.ajax-tabs-hold{
	width:100%;
	overflow:hidden;
	position:relative;
}


.reply-box .code-box .scroller {
	width:100%;
	overflow:hidden;
	padding:0;
	margin-top:-1px;
}
.reply-box .code-box .scroller .text-area {
	floaT:none;
	padding:0;
	width:auto;
	overflow:hidden;
	height:1%;
	
}
.reply-box .code-box .scroller .text-area pre {
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
	color:#5e5e6c;
	padding:0;
	margin:0;
	line-height:14px;
}
 
  
div.ajax-tabs-hold{
	width:100%;
	overflow:hidden;
	position:relative;
}

.pre-hold ul {
	overflow:hidden;
	height:1%;
	margin:0;
	padding:6px 0;
	border:1px solid #f4f3f3;
	background:#fff url(http://cdn-imgcss.ultrashock.com/bg-pre.gif) repeat-y;
}
.pre-hold ul li {
	float:left;
	width:100%;
	list-style:none;
	font:11px/14px "Courier New", Courier, monospace;
}
.pre-hold ul li span {
	float:left;
	margin:0 5px 0 0;
	width:28px;
	padding:0 6px 0 0;
	background:#f4f3f3;
	color:#c3c3c6;
	text-align:right;
}
.pre-hold ul li em {
	overflow:hidden;
	display:block;
	height:1%;
	color:#5e5e6c;
	font-style:normal;
}

.pre-hold{
	width:auto;
	border:1px solid #f4f3f3;
	overflow:hidden;
	position:relative;
	padding:0 10px 10px 0;
	height:200px;
}
.text-area .pre-hold{width:488px;}
.pre-hold .v-scroll-h{
	position:absolute;
	top:0px;
	right:0px;
	width:7px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-v-slider-h.gif) no-repeat 0 100%;
}
.pre-hold .v-scroll-h .v-scroll{
	position:absolute;
	top:0;
	left:0;
	width:7px;
	height:7px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-v-slider-h.gif) no-repeat;
}
.pre-hold .v-scroll-h .slider{
	position:absolute;
	top:0;
	left:0;
	width:7px;
	overflow:hidden;
	z-index:2;
	background:url(http://cdn-imgcss.ultrashock.com/bg-v-slider-e.gif) no-repeat 0 100%;
}
.pre-hold .v-scroll-h .slider div{
	position:absolute;
	top:0;
	left:0;
	width:7px;
	height:7px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-v-slider-e.gif) no-repeat;
}
.pre-hold .h-scroll-h{
	position:absolute;
	bottom:0px;
	left:0;
	height:7px;
	background:url(http://cdn-imgcss.ultrashock.com/bg-h-slider-h.gif) no-repeat 100% 0;
}
.pre-hold .h-scroll-h .h-scroll{
	position:absolute;
	top:0;
	left:0;
	width:7px;
	height:7px;
	overflow:hidden;
	z-index:1;
	background:url(http://cdn-imgcss.ultrashock.com/bg-h-slider-h.gif) no-repeat;
}
.pre-hold .h-scroll-h .slider{
	position:absolute;
	top:0;
	left:0;
	height:7px;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-h-slider-e.gif) no-repeat 100% 0;
	z-index:2;
}
.pre-hold .h-scroll-h .slider div{
	width:7px;
	height:7px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	background:url(http://cdn-imgcss.ultrashock.com/bg-h-slider-e.gif) no-repeat;
}
.pre-hold ul{
	height:auto;
	width:9999px;
	border:none;
	margin:0;
	padding:0;
	list-style:none;
}
.pre-hold ul li {
	width:auto;
	clear:both;
	padding-left:41px;
	position:relative;
	white-space:nowrap;
}
.pre-hold ul li span {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
.pre-hold ul li em{
	display:block;
	white-space:nowrap;
	height:auto;
	padding-right:10px;
}
a.hover{text-decoration:underline;}

/* js style */
.licence-option .holder .btn {text-transform:uppercase}
.resolution-option .slist li em {font-style:normal !important}
.clear {
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	display:inline !important;
	position:static !important;
	height:auto !important;
	width:auto !important;
	float:none !important;
	text-indent:0 !important;
}
body .info-box .rss-list .subtitle .clear{font-family:"TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif}








/* footer icons */ 

#footer .icons {
	overflow:hidden;
	width:100%;
	height:136px;
	margin:20px 0 0;
	position:relative;
	background:url(http://cdn-imgcss.ultrashock.com/bg-footer-icons.gif) no-repeat 0 37px;
}
#footer .icons ul.icons-nav {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0 0 0 12px;
	overflow:hidden;
	z-index:7;
}
#footer .icons ul.icons-nav li {
	float:left;
	list-style:none;
	padding:0 0 0 9px;
	font-size:24px;
	line-height:26px;
	font-family:"TitilliumText14L250wt",Tahoma,Geneva,Arial,Verdana,sans-serif;
	text-shadow:1px 1px #000000;
	color:#6D6E78;
}
#footer .icons ul.icons-nav li a {
	float:left;
	display:inline;
	height:auto;
	text-indent:0;
	overflow:hidden;
	color:#6d6e78;
	background:none;
	text-shadow:1px 1px #000;
}
#footer .icons ul.icons-nav li a:hover {color:#c3c3c6}
#footer .icons ul.icons-nav li a.active {color:#c3c3c6;cursor:default;}
#footer .icons ul.icons-nav li.update a {width:auto}
#footer .icons ul.icons-nav li.update span {
	float:left;
	width:20px;
	height:20px;
	background:url(http://cdn-imgcss.ultrashock.com/ico-ttl-sprite2.png) no-repeat 0 -105px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 9px 0 0;
	opacity:0.5;
}
* html #footer .icons ul.icons-nav li.update span {height:19px}

#footer .icons .background {
	overflow:hidden;
	width:100%;
	height:100px;
	clear:both;
	padding-top:37px;

}
#footer .icons .mask {
	overflow:hidden;
	width:663px;
	margin:16px 0 0 14px;
	position:absolute;
}
#footer .icons .mask ul li {
	float:left;
	width:66px;
	height:80px;
	overflow:hidden;
	list-style:none;
	display:inline;
	padding:0;
	font-size:9px;
	line-height:9px;
	text-align:center;
	background:none;
}
#footer .icons .mask ul li a {color:#bebec4;}
#footer .icons .mask ul li a:hover {
	text-decoration:none;
	color:#fff;
}
#footer .icons .mask ul li a:hover span {color:#fff;}


#footer .icons .ico-list {
display:table-row;
height:82px;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
}


#footer .icons .ico-list-hold{
	padding:0 10px;
	margin:18px 0 0;
	height:82px;
}

#footer .icons .ico-dsh .txt {
color:#BBB;
display:block;
font:9px/11px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif !important;
margin:0;
text-align:center;
text-shadow:1px 1px #000;}


#footer .icons .ico-dsh .item img {
-moz-border-radius:8px x 8px;
-webkit-border-radius:8px x 8px;
border-radius:8px x 8px;
-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.25);
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.25);
box-shadow:1px 1px 2px rgba(0,0,0,0.25);
display:block;
}

#footer .icons .newsletter-subscribe {
	background:url("http://cdn-imgcss.ultrashock.com/footer-icons-separator.gif") no-repeat scroll 1px 10px transparent;
	overflow:hidden;
	width:300px;
	height:100px;
	position:relative;
	float:right;
	marging: 0 0 0 15px;
	padding-top:22px;
}

#footer .icons .newsletter-subscribe ul {
	font-size:12px;
	line-height:21px;
	height:21px;
	text-align:center;
	padding: 0;
	margin: 0;
	text-shadow:1px 1px  #000;

}

#footer .icons .newsletter-subscribe ul li:first-child {
	background:none repeat scroll 0 0 transparent;
	padding-left:0;
}

#footer .icons .newsletter-subscribe ul li a {color:#797980;}
#footer .icons .newsletter-subscribe ul li a:hover {color:#CCC;}



#footer .icons .newsletter-subscribe ul li {
	background:url("http://cdn-imgcss.ultrashock.com/separator-grey.gif") no-repeat scroll 0 64% transparent;
	color:#A8A8AE;
	display:inline;
	list-style:none outside none;
	padding:0 3px 0 8px;
}

#footer .icons .newsletter-subscribe ul li.error {
	color:red;
	background:none repeat scroll 0 0 transparent;
	padding-left:0;
}

#footer .icons .newsletter-subscribe input {
	background:url("http://cdn-imgcss.ultrashock.com/newsletter-subscribe.gif") no-repeat scroll 0 0 transparent;
	border:0 none;
	height:34px;
	margin:0 0 0 15px;
	outline:0 none;
	padding:0 20px 0 13px;
	width:150px;
	position:absolute;
	color:#BBB;
	text-shadow:1px 1px  #555;
vertical-align:middle;
display:block;
line-height:34px;
}
#footer .icons .newsletter-subscribe input:hover {
	background-position: 0 -34px;
	color:#DDD!important;
	text-shadow:1px 1px  #666!important;
}
#footer .icons .newsletter-subscribe input:focus {
	background-position: 0 -68px;
	color:#000!important;
	text-shadow:1px 1px  #FFF!important;
}



#footer .icons .newsletter-subscribe #form a {
	background:url("http://cdn-imgcss.ultrashock.com/newsletter-subscribe.gif") no-repeat scroll -170px 0 transparent;
	cursor:pointer;
	outline:0 none;
	height:34px;
	text-indent:-9999px;
	width:100px;
	display:block;
	position:absolute;
	left:185px;
}
#footer .icons .newsletter-subscribe #form a:hover {
	background-position: -170px -34px;
}

#footer .icons .newsletter-subscribe #form a.processing {
	background-position: -170px -68px;
	cursor:default;
}

.pt30 {padding-top:30px;}


