P {
	font-family: times;
	}

body{
	margin: 0px;
	height:auto;
	font:13px Arial;color:#00CC00;
	background-color: black;
}
#logo_img {
	background: url('http://static.hulkshare.com/images/logo.gif') no-repeat top left; 
	width:596px; 
	height:180px; 
	display:block;
}
#download_btn {
	background: url('http://static.hulkshare.com/images/download.png') no-repeat top left; 
	width:295px; 
	height:118px; 
	display:block;
	}
a, a:visited {
	color: #33FF00;
	}
p {
	margin-top:4px;
	font-family: Arial, Tahoma, Verdana;
	}
h2 {
	font: bold 19px Arial;margin:1px;
	}
h3 {
	font: bold 18px Arial;margin:1px;
	}
strong {
	font-size:15px;
	}
table {
	font: 13px Arial;text-align:left;
	}
small {
	color:white;
	}

.paging{
	margin:10px 0 5px 0;
	font:13px Arial;
	}
.paging a, .paging a:visited {
	border: 1px solid #9aafe5;
	margin-right:3px;
	padding:1px 7px;
	text-decoration: none;
	color: #2e6ab1;
	}
.paging a:hover {
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
	}
.paging b {
	margin-right:3px;
	padding:1px 7px;
	font-weight: bold;
	color: #FFF;
	background-color: #2e6ab1;
	border: 1px solid #0e4a91;
}
.paging small {
	font:11px Arial;
	color:#777;
	line-height:18px;
}

.result_slot {
	background: #222222; 
	border:1px solid #c3d3dc;
	text-align:left;
	color:#64F76C;
	padding:3px;
}

.result_slot td {
	font:13px Arial;
}
.result_slot input {
	border:1px solid #AAA;
	color:#444;
}
.file_slot {
	background:#222222;
	border:1px solid #CAD6E6;
	font: 13px Arial;
}
.captcha_code {
	border: 1px solid #777;
	font: 19px Arial;
	width:50px;
	text-align:center;
}
.pic {
	border:1px solid #909090;
}

form {
	margin:0;
}
.txt12 {
	font: 12px Arial;
}
.div1, .file_list {	
	text-align: left; 
	color: #484B50; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
.div1 {
	width: 500px; 
	padding: 5px; 
	left:-9999px;
}
#upload_input {}
#upload_input input {
	font: 12px Arial; 
	border: 1px solid white; 
	margin-top: 1px; 
	width: 100%;
}
.myForm {
	font: 12px Arial; 
	border: 1px solid white; 
	margin-top: 1px;
}
.xrow {
	background:#222222;
	border:1px solid #b3b3b3;
	padding:2px;
	margin-top:2px;
	font: 12px Arial;
}
.xrow input {
	font: 12px Arial; 
	border: 1px solid #c3c3c3; 
	margin-top: 1px;
}
.xrow input.input_url {
	font: 12px Arial; 
	border: 1px solid white; 
	margin-top: 1px; 
	width: 90%;
}
.xrow a img {
	border:none;
	float:right;
	width:16px;
	height:16px;
}
.xfname  {
	color: #FFFFFF;
	font-weight:bold;
	float:left;
	height:16px;
}
.xdescr  {
	color: #999;
	font: 12px Arial;
}
.fdescr {
	width: 325px;
}
#optidiv, #optidiv2 {
	position:absolute;
	left:-9999px;
	margin-top:2px;
	padding:3px;
}
#div_ff {
	position:static;
	top:-9999px;
	left:-9999px;
}
#div_url, #div_rs, #div_file {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.ok {
	font:bold 13px Arial;
	color:#1b1;
}
.err {
	font:bold 13px Arial;
	color: #911;
}
#news {
	font-family: Arial, Tahoma, Verdana; 
	font-size:13px;
}
#news a.title {
	font-family: Tahoma, Arial,'Trebuchet MS',Verdana,Sans-Serif;
	color:#3399CC;
	font-size:17px;
	text-decoration:none;
}
a.cmt_link {
	background: url(images/comments.gif) no-repeat left center; 
	padding-left: 16px;
	color:#336699;
}
.cmt_hdr {
	background-color:#c7cfd4;
	padding:4px;
	font-size:11px;
}
.cmt_hdr a {
	text-decoration:none;
}
.cmt_hdr b, .cmt_hdr b a {
	font-size:13px;
	color: #202020;
}
.cmt_txt {
	padding: 5px;
	margin-bottom:10px;
}
.sinput input, .sinput textarea {
	font:12px Arial;
	border:1px solid #707070;
	margin:2px;
}
#flags {
	position:absolute;
	top:0px;
	padding:3px;
	right:0;
}
#layouts {
	position:absolute;
	top:0px;
	padding:3px;
	left:0;
	text-align:left;
}
.data {
	border-collapse:collapse; 
	background-color: #222222; 
	width: 400px; 
	margin-bottom: 3px;
}
.data TR TD {
	border: 1px solid #a3a3a3; 
	font: 12px Arial;
}
.bar1 {
	border: 1px solid #a3a3a3; 
	background-color: #222222; 
	text-align: left; 
	vertical-align: middle; 
	height: 20px; 
	width: 98%;
}
.bar2 {
	width: 1%; 
	background-color: #222222; 
	height: 20px; 
	text-align: left;
}
.message {
	width: 400px; 
	border: 1px solid #909090; 
	font: 11px Arial; 
	margin-top: 5px; 
	text-align: left; 
	padding-left: 3px; 
	background-color: #222222;
}
.myLink  {
	font: bold 13px Arial; 
	color: #303030; 
	text-decoration: none;
}
.myForm {
	font: 12px Arial; 
	border: 1px solid white;
	margin-right:2px;
}
.btn     {
	font: 15px Verdana; 
	margin-top: 3px; 
	margin-bottom: 5px; 
	width:200px;
}
.btn2     {
	font: 12px Arial;
	border:1px solid #909090;
	background:#64F76C;
}
.tbl1 {
	background-color: #222222;
	text-align:left;
}
.tbl1 tr td {
	background-color: #222222; 
	font: 12px Arial, Helvetica, sans-serif;
}
.tbl1 tr.hi td {
	background-color: #222222;
}
.tbl1 tr:hover td {
	background-color: #666666; 
	font: 12px Arial, Helvetica, sans-serif;
}
.tbl1 tr td.pub, .tbl1 tr:hover td.pub {
	background-color: #222222;
}
.tbl1 tr.hdr td, .tbl1 th, .hdr {
	background-color:#666666; 
	font: bold 13px Arial;
	text-align:center;
}
.rrd {
	width:680px;
	background: transparent;
}
.rrd h1, .rrd p {
	margin:0 10px;
}
.rrd h1 {
	font-size:2em; 
	color:#fff;
}
.rrd p {
	padding-bottom:0.5em;
}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b4, .rrd .b1b, .rrd .b2b, .rrd .b3b, .rrd .b4b {
	display:block; 
	overflow:hidden; 
	font-size:1px;
	background:#222222;
}
.rrd .b1, .rrd .b2, .rrd .b3, .rrd .b1b, .rrd .b2b, .rrd .b3b {
	height:1px;
}
.rrd .b2 {
	border-left:1px solid #fff; 
	border-right:1px solid #eee;
}
.rrd .b3 {
	border-left:1px solid #fff; 
	border-right:1px solid #ddd;
}
.rrd .b4 {
	border-left:1px solid #fff; 
	border-right:1px solid #aaa;
}
.rrd .b4b {
	border-left:1px solid #eee; 
	border-right:1px solid #999;
}
.rrd .b3b {
	border-left:1px solid #ddd; 
	border-right:1px solid #999;
}
.rrd .b2b {
	border-left:1px solid #aaa; 
	border-right:1px solid #999;
}
.rrd .b1 {
	margin:0 5px; 
	background:#fff;
}
.rrd .b2, .rrd .b2b {
	margin:0 3px; 
	border-width:0 2px;
}
.rrd .b3, .rrd .b3b {
	margin:0 2px;
}
.rrd .b4, .rrd .b4b {
	height:2px; 
	margin:0 1px;
}
.rrd .b1b {
	margin:0 5px; 
	background:#999;
}
.rrd .boxcontent {
	display:block;
	background:#222222; 
	border-left:1px solid #fff; 
	border-right:1px solid #999;
}
#upload_div {
	width:680px;
}
.upload_block {
	height:280px;
	min-height:280px;
}
html>body .upload_block {
	height:auto;
}
#progress_div {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.file_block {
	margin-top:5px;
	width:100%;
	border-bottom:1px dotted #999;
}
.file_block TR TD {
	padding:2px;
}
.file_block TR TD.img {
	width:1%;
	text-align:center;
	vertical-align:top;
}
.file_block TR TD.img img {
	border:1px solid #b3b3b3;
	padding:7px;
}
.file_block b a {
	text-decoration:none;
}
.url2 {
	font-size:12px;
	color:#227;
	text-decoration:none;
}

.limits {
	color: #33CC00;
}
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 1px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 5px;
	width: 350px;
	text-align:left;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 6px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}
#fileQueue{
	margin-top: 5px;
	padding: 3px;
	background-color: white;
	border: 1px solid #cecece;
	overflow: auto;
	height: 170px;
	width: 400px;
}
.hg_search {
    margin-top:10px;
    position:relative;
    padding-right:30px;
}
.hg_search #searchtext {
    width:280px;
    font-size:14px;
    padding:5px 10px;
    line-height:14px;
    border:1px solid #fff!important;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 6px; 
    background: #fcfff4; /* old browsers */
    background: -moz-linear-gradient(top, #fcfff4 0%, #E2E2E2 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#E2E2E2)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#E2E2E2',GradientType=0 ); /* ie */
}
.hg_search a.social img {
    position:relative;
    vertical-align:top;
    border:0;
}
.hg_search a.social {
    margin-top:2px;
    padding-left:10px;
    position:relative;
    text-decoration:none;
    float:left;
}
.hg_search #searchsubmit, .hg_search #searchtext {
    float:left;
	font-family:tahoma;
    color:#000;
}
.hg_search #searchtext:focus {
    -webkit-box-shadow: inset 0px 0px 5px #9bf55f;
    -moz-box-shadow: inset 0px 0px 5px #9bf55f;
    box-shadow: inset 0px 0px 5px #9bf55f; 
}
.hg_search #searchsubmit {
    font-size:12px;
    font-weight:bold;
    padding:6px 10px 7px;
    text-shadow:0px -1px 1px #fff;
    line-height:14px!important;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 0px;
    border-left:1px solid #555;
    border-right:1px solid #fff!important;
    border-top:1px solid #fff!important;
    border-bottom:1px solid #fff!important;
    border-top-left-radius: 0px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 0px; 
    background: #f6f8f9;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}
.hg_search #searchsubmit:active {
    background: #f5f7f9;
    background: -moz-linear-gradient(top, #f5f7f9 0%, #d7dee3 50%, #e5ebee 50%, #f6f8f9 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f7f9), color-stop(50%,#d7dee3), color-stop(50%,#e5ebee), color-stop(99%,#f6f8f9));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f7f9', endColorstr='#f6f8f9',GradientType=0 ); /* ie */
}
.loginform {
    padding:5px 0px 0px 30px;
	float:left;
	display:block;
	width:330px;
	height:30px;
	clear:right;
}
.loginform fieldset,.loginform ul,.loginform li {
    border:0;
	padding:0;
	margin:0;
	display:block;
}
.loginform fieldset { 
	margin:7px 0 0 10px; 
}
.loginform label { 
	color:#fff;
	font-weight:bold;
	border:0;
	position:relative;
	margin:0;
	padding:0; 
}
.loginform ul, .loginform li {
    display:block;
    list-style:none;
    float:none;
}
.loginform ul { 
	float:left;
	margin-right:12px;
}
.loginform li {
    padding-bottom:6px;
}
.loginform #login, .loginform #password {
	float:left;
	width:99px;
	line-height:10px;
	font-size:10px;
	color:#333;
	border:1px solid #fff;
	background-color:#fff;
	padding:2px 5px;
	font-family:tahoma;
}
.loginform #login:focus, .loginform #password:focus {
    border:1px dashed #080;
}
.loginform .linknav {
    margin-top:6px;
    margin-left:20px;
}
.loginform a {
    color:#9f9;
}
.loginform a:hover {
    color:#fff;
}
.loginform #loginbutton {
    font-size:10px;
    line-height:10px;
    margin-top:17px;
    text-shadow:1px 1px 1px #dfdfdf;
    background: #fcfff4; /* old browsers */
    background: -moz-linear-gradient(top, #fcfff4 0%, #b3bead 34%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(34%,#b3bead)); /* webkit */
    filter: progid:-DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* ie */
    padding:2px 5px;
    border:1px solid #fff;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}    
.clearfix {
	display: inline-block;
}
     
html[xmlns] .clearfix {
	display: block;
}   
* html .clearfix {
	height: 1%;
}
input[type="submit"]::-moz-focus-inner {
	border:0;
}      
div.forgothref {
	color: #fff6c5;
	font-size: 9px;
	font-family: tahoma;
	font-weight: bold;
}
div.forgothref a{
	color: #fff6c5;
	font-size: 9px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}
div.forgothref a:hover{
	color: #fff6c5;
	font-size: 9px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: underline;
}
div.goback {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
}
div.goback a{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: none;
}
div.goback a:hover{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma;
	text-decoration: underline;
	}
div.tnav {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
	background: url('http://static.hulkshare.com/images/nav.gif') repeat-x 0px -33px #242424;
	border-top:1px solid #545454;
	margin-bottom:8px;
	width:auto;
}
div.tnav a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding:6px 17px;
	line-height:14px;
	text-shadow: #1f1f1f -1px -1px 2px;
	background-image:url('http://static.hulkshare.com/images/nav.gif');
	background-repeat: repeat-x;
	background-position: 0px -48px;
	text-decoration:none;
	display:inline-block;
	*display:inline;
	position:relative;	
}
div.tnav a:hover {
	background-position: 0px 0px;
	background-color: #000;
	border-left:1px solid #545454;
	border-right:1px solid #545454;
	padding:6px 16px;
}
.dropnav {
	position:relative;
	display:inline-block;
	*display:inline;
	}
.dropnav ul {
	display:none;
	position:absolute;
	z-index:99999;
	list-style:none;
	background-color:#000;
	border:2px solid #666;
	padding:3px;
}
.dropnav ul li {
	display:block;
	list-style:none;
}
.dropnav ul a {
	display:block;
	width: 200px;
	text-align:left;
	background-image:none;
	background-color:transparent;
	border-bottom:2px solid #666;
	padding:8px 5px;
}
.dropnav ul a.last {
	border-bottom:none;
}
.dropnav ul a:hover {
	text-shadow:0px 0px 0px;
	color:#000;
	background:#fafafa;
	border-left:0;
	border-right:0;
	padding:8px 5px;
	}
.dropnav:hover ul {
	display:block!important;
}
div.mymainlogin {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
}
div.mymainlogin a{
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
}
div.mymainlogin a:hover{
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: underline;
}
* {
	margin:0; 
	padding:0;
	}
body {
	background:#272724;	
	font:62.5% Verdana, Tahoma;/*Arial, Helvetica, sans-serif;*/
	x-color:#000;
	color: #FFFFFF;
	}
img {
	border:none; 
	padding:0; 
	margin:0;}
:focus {
	outline:none;
	}
input.searchinput {
	background-color: #fff4df;
	border: 2px solid #d9d0be;
}
#searchbtn {
	border: 0px; 
	background: url('http://static1.hulkshare.com/img2/searchbtn.jpg') no-repeat; 
	width:35px; 
	height:23px; 
	display:block;
	}
#loginbtn{
	border: 0px;
	 background: url('http://static1.hulkshare.com/img2/loginbtn.jpg') no-repeat; 
	 width:40px; 
	 height:21px; 
	 display:block;
 	}
.wrap {
	position:relative;
	width:1004px;
	margin:0 auto;
	}
#header{
	height:147px;
	background-color: #000000;
	font-size:1.4em;
	}
#b-header {
	font-size:1.3em;
	}
#b-header-in { 
	background-color: #272724;
}
#b-header .wrap { 
	min-height:399px; 
}
#b-welcome{
	position:absolute;
	top:42px;
	left:37px;
	width:455px;
	color:#f1ffd0;
}
#b-welcome h3 {
	font-size:3em;
	font-weight:normal;
}
#b-welcome h3 b { 
	font-weight:normal; 
	color:#87bd0d;
}	
#b-welcome span {
	display:block;
	padding:35px 0 25px 0;
	font-size:1.62em;
	color:#bee760;
}
#b-welcome p {
	font-size:1.38em;
	}
#h-button {
	display:block;
	position:absolute;
	top:163px;
	left:68px;
	text-decoration:none;
}
#h-reg-button { 
	position:absolute; 
	top:295px; 
	left:300px;
}
#b-welcome div {
	position:absolute;
	top:203px;
	left:220px;
	width:280px;
	padding:10px;
	font-size:1.08em;
}
#h-block {
	position:absolute;
	top:0px;
	left:540px;
	width:645px;
	height:399px;
	background:url(http://static1.hulkshare.com/img2/h-block-bg-new.jpg) no-repeat;
}
#h-block p { 
	position:absolute; 
	top:72px; 
	left:70px; 
	width:150px; 
	font-size:12px; 
	color:#ffffff; 
	text-align:center;
}
#h-block p b { 
	display:block; 
	position:absolute; 
	left: 110px; 
	top: 154px; 
	text-align:right; 
	font-weight:normal; 
	color:#ffd599;
}
#h-block p b a { 
	color:#ffd599;
}
#h-block2 {	
	position:absolute; 
	top:250px; 
	left:600px; 
	width:400px; 
	min-height:68px; 
	height:auto !important; 
	height:68px; 
	padding:8px 8px 48px 91px; 
	color:#fff;
}
#h-block2 .author {
	position:absolute; 
	bottom:30px; 
	right:30px; 
	color:#ffd599; 
	}
#h-block2 .author a {color:#ffd599; }
#footer {
	background:#1D1D1B;
	font-size:1.2em;
	color:#051633;
	}
#footer .wrap { 
	overflow:hidden; 
	padding-bottom:35px;
}	
.f-links {
	float:left;
	width:160px;
	padding:20px 4px 0 18px;
	color:#FFFFFF;
}
.f-links ul {
	display:block;
	list-style:none;
	padding-top:3px;
}
.f-links ul li {
	display:block;
	padding:3px 0;
}
.f-links ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.f-links ul li a:hover {
	color:#999999;
	}
#f-logo {
	position:absolute;
	top:67px;
	right:20px;
}
#copyrights {
	color: #FFFFFF;
	position:absolute;
	bottom:12px;
	left:18px;
	font-size:0.92em;
}
#hulk-text-left {
	color: #FFFFFF;
	margin-top: 20px;
	text-align: center;
	font-size:0.92em;
}
#hulk-text-right {
	color: #FFFFFF;
	margin-bottom: 12px;
	margin-left: 40px;
	text-align: center;
	font-size:0.92em;
}
#f-menu {
	color: #FFFFFF;
	position:absolute;
	display:block;
	list-style:none;
	bottom:14px;
	right:15px;
}
#f-menu li { 
	display:inline;
}
#f-menu li a {
	font-size:0.83em;
	color:#FFFFFF;
	text-decoration:none;
}
#f-menu li a:hover { 
	text-decoration:underline;
}
.l-green { 
	color:#ffdf95 !important;
}
.l-green:hover { 
	color:#eaffb8 !important;
}
a img {
	text-decoration: none;
}
#main-content{ 
	color: #000000; 
}
#main-content a { 
	color: #000000; 
}
#content-wrap { 
	padding: 2px; 
}
#content-wrap #wrap-in { 
	padding: 0px; 
	background: none; 
}
#content-wrap #wrap-in a { 
	color: #000000; 
}
#upload_form a { 
	color: #ffffff; 
}
.upload_block { 
	height: auto; 
	min-height: 150px; 
}
#xmenu { 
	background: url('http://static1.hulkshare.com/img2/bg-50.png') repeat; 
}
#xmenu a { 
	color: #FFFFFF; 
}
#menu { 
	padding: 2px; 
}
#menu #wrap-in { 
	padding: 3px; 
}
#menu #wrap-in #element { 
	padding: 2px; 
	padding-left: 5px; 
	padding-right: 5px; 
	min-width: 50px; 
	line-height: 20px; 
	min-height: 23px; 
	margin-top: 5px; 
	margin-left: 2px; 
	margin-right: 2px; 
	vertical-align: middle; 
	text-align: center; 
}
#menu #wrap-in #element a { 
	color: #C2FC8C; 
	font-weight: bold; 
	text-decoration: none; 
}
.tbl1 {
	text-align:left;
	border-collapse: collapse;
	border:1px solid #222222;
	}
.tbl1 tr td { 
	color: #242E1D; 
}
.tbl1 tr td a { 
	color: #000000; 
}
.tbl1 tr td, .tbl1 tr th {
	color: #000000; 
	background-color:#FFA105; 
	border: 1px solid #222222; 
	padding:3px;
	}
.tbl1 tr td {
	background-color: #FFE8D2; 
	font-size: 12px;
	}
.tbl1 tr.hi td {
	background-color: #FFE8D2;
	}
.tbl1 tr:hover td {
	background-color: #ffe6b6;
	}
.tbl1 tr td.pub, .tbl1 tr:hover td.pub {
	background-color: #FFE8D2;
	}
.tbl1 tr.hdr td, .tbl1 th, .hdr {
	background-color:#FFA105; 
	font-weight: bold; 
	text-align:center; 
	color: #000000;
	}
#content-wrap #wrap-in .tbl1 hdr td a, 
#content-wrap #wrap-in .tbl1 th a, 
#content-wrap #wrap-in .hdr a {
  	color: #000000;
}
.tbl5 {
	text-align:left;
	border-collapse: collapse;
	}
.tbl5 tr td { 
	color: #242E1D; 
}
.tbl5 tr td a { 
	color: #000000; 
}
.tbl5 tr th {
	border:1px solid #538C09; 
	padding:3px;
	}
.tbl5 tr td {
	background-color: #FFF0E1; 
	font-size: 12px; 
	padding: 3px;
	}
.tbl5 tr.hi td {
	background-color: #FFF0E1;
	}
.tbl5 tr:hover td {
	background-color: #ffe6b6;
	}
.tbl5 tr td.pub, .tbl5 tr:hover td.pub {
	background-color: #FFF0E1;
	}
.tbl5 tr.hdr td, .tbl1 th, .hdr {
	background-color:#538C09; 
	font-weight: bold; 
	text-align:center; 
	color: #000000;
	}
#content-wrap #wrap-in .tbl5 hdr td a, 
#content-wrap #wrap-in .tbl5 th a, 
#content-wrap #wrap-in .hdr a {
  	color: #000000;
}
#xlang{
	position:absolute;
	top:0px;
	padding:3px;
	right:0;
	}
#lang {
	z-index: 9999;
	}
#lang ul{
	width:16px;
	float:left;
	margin:0px;
	padding:0;
	list-style:none;
	z-index:9999;
	}
#lang ul li {
	text-align:left;
	padding:1px;
	z-index:9999;
	}
#lang ul li a{
	color:#444;
	text-decoration:none;
	display:block;
	z-index:9999;
	}
#lang img{
	border:none;z-index:9999;
	}
#lang ul li {
	display:none;
	background:none;
	border:1px solid transparent;
	z-index:9999;
	}
#lang ul .top {
	display:block;
	background:none;
	border:1px solid transparent;
	z-index:9999;
	}
#lang ul li:hover{
	border:1px solid transparent;
	z-index:9999;
	}
#lang ul:hover li {
	display:block;
	z-index:9999;
	}
.xrow { 
	background-color: #FFE8D2;
 }
.xfname { 
	color: #242E1D; 
}
.xdescr { 
	color: #242E1D; 
}
small { 
	color: #242E1D; 
}
#landing{
	background:url(http://static1.hulkshare.com/images2/hulksp3.jpg) no-repeat top left #000;
	margin-left:-48px;
	overflow:hidden;
	display:block;
	height:470px;
	position:relative;
	width:1100px;
	}
#uploadnow{
	background:url(http://static1.hulkshare.com/images2/uploadbtn1.png) no-repeat;
	background-position:top left;
	display:block;
	position:absolute;
	left:700px;
	top:335px;
	width:303px;
	height:114px;
	}
#uploadnow:hover{
	background-position:0px -113px;
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	}
#uploadnow:active{
	background-position:0px -113px;
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	}
.fblink,.twlink{
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	background:url(http://static1.hulkshare.com/images2/fbtw.png) no-repeat top left;
	background-position:top left;
	display:block;
	position:absolute;
	left:244px;
	top:359px;
	height:74px;
	width:74px;
	}
.culink{
	position:absolute;
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	background:url(http://static1.hulkshare.com/images2/contactBtn.png) no-repeat top left;
	left:244px;
	top:369px;
	width:165px;
	height:53px;
	display:block;
	}
.twlink{
	background-position:top right;
	left:334px;
	}
a.fblink:hover,a.twlink:hover,a.culink {
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	}
a.bgbtn {
	background:url(http://static1.hulkshare.com/images2/bg-btn.png) no-repeat;
	text-shadow:-1px -1px 0px #003444;
	background-position:0px -1px;
	font-size:12px;
	line-height:12px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	width:140px;
	text-decoration:none;
	display:block;
	text-align:center;
	position:absolute;
	left:860px;
	top:277px;
	padding:14px 0;
	}
a.bgbtn:hover {
	background-position:0px -40px;
	color:#000;
	text-shadow:0px 0px 0px;
	}
a.bgbtn:active {
	background-position:0px -80px;
	color:#fff;
	text-shadow:-1px -1px 0px #003444;
	}
#d-testimonials {
	letter-spacing:-1px;
	display:block;
	left:30px;
	top:144px;
	text-align:left;
	width:430px;
	height:188px;
	position:absolute;
	}
.testimonial1,.testimonial2 {
	display:block;
	height:83px;
	padding:6px 7px 0px;
	width:416px;
	}
.testimonial1 {
	padding-bottom:10px;
	}
.testimonial2 {
	background:#181818;
	}
#d-testimonials a {
	font-size:18px;
	color:#b7ff63;
	display:block;
	padding-left:15px;
	position:relative;
	font-weight:normal;
	text-decoration:none;
	}
#d-testimonials a:hover,#d-testimonials a:hover small {
	color:#ffff66;
	}
#d-testimonials a small {
	font-size:11px;
	color:#fff;
	}
#d-testimonials .writing {
	padding-top:6px;
	padding-left:15px;
	line-height:12px;
	font-size:12px;
	width:270px;
	color:#fff;
	text-align:justify;
	display:block;
	}
.left-o {
	float:left;
	}
#hulk-header-wrap{
	width:1100px; 
	position:relative; 
	margin:0 auto; 
	float:none; 
	min-height: 37px; 
	background-color: #000000; 
	text-align: center;
	}
#hulk-header{
	width:1060px; 
	position:relative; 
	padding:0px 20px;
	text-align:left;
	background-image:url(http://static1.hulkshare.com/images/header/bg.gif)!important;
	background-repeat:repeat-x!important;
	height:80px;
	display:block;
	}
#hulk-search-form{
	height:50px;
	float:left;
	}
#hulk-logo{
	height:50px;
	width:170px;
	float:left;
	}
a.sam.button {
	text-decoration: none;
	}
.sam.button {
	display:inline;
	-moz-border-radius: 6px;
	border-radius: 6px; 
	margin-right:12px;
	}
.sam.button.gre {
	border: 1px solid #65842e;
	color: #45640e;
	background: #c9f86d;		
	}
.sam.button.ora {
	border: 1px solid #ab6900;
	color: #ab6900;
	background:#ffcc00;
	}
.sam.button.last {
	margin-right:0;
	}
.sam.button.gre:hover {
	background:#dafb99;
	}
.sam.button.ora:hover {
	background:#ffe57f;
	}
.hoverf:hover {
	opacity: 0.9;
	}
#wrap {
    width: 990px;
    margin: 3em auto; margin-top: -20px; 
	}
.tabbed-box {
    width: 960px;
    background: #fff repeat-x bottom;
    border: 1px solid #ddd; 
	}
.tabbed-box .tabs li {
    list-style: none;
    float: left; 
	}
.tabbed-box .tabs li a {
    display: block;
    width: 140px;
    padding: 5px 0;
   	font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #888;
    background: #fff repeat-x bottom; 
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
	}
.tabbed-box .tabs li:first-child a {
    border-left: none; 
	}
.tabbed-box .tabs li a:hover {
    color: #333; 
	}
.tabbed-box .tabs li a:focus {
    outline: none; 
	}
.tabbed-box .tabs li a.active {
    background: #fff;
    color: #333;
    border-bottom: 1px solid #fff; 
	}
.tabbed-content {
    padding: 3em 1em 1em 1em;
    display: none; 
	}
.dingo {
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	}
.suntan {
	text-align:left;
	}
.scrollb {
	position:fixed;
	left:0;
	z-index:10000;
	top:100%;
	margin-top:-230px;
	padding:15px 0;
	background:#fff;
	border-top:4px solid #730;
	}
#placeholder, #mgls, .scrollb {
	height:200px;
	width:100%;
	text-align:center;
	}
	
#main-content-wrap{background-color:#ffeecf;}



.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 

.treeview .placeholder {
	background: url(images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }

#sideContainer {
	margin-right:5px;
	float:left;
}
#sidetree {
	width:170px;
	text-align:left;
	border:1px solid #000;
	padding:5px;
}

/* toolbar begins */
.popupBlock {width: 345px; height: 129px; background-color: #F6F6F6; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px; z-index:10000; position: absolute; margin-top: 35px; display: none;}
.popupBlock a {text-decoration: underline;}
.popupBlock a:hover {text-decoration: none;}
.popHead {width: 333px; height: 27px; padding: 9px 0 0 12px; background: url(/images/hulksearch_matrix.png) no-repeat 0 0; font: 13px Arial; color: #080808;}
.greenBlock {width: 345px; height: 25px; padding: 9px 0 0 0; background-color: #ABD232; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font: 13px/17px Arial; color: #FFFFFF; text-align: center; margin: 8px 0 13px 0;}
.greenBlock b { color:#000; }
.infoText {padding: 0 0 0 50px; font: 13px/17px Arial; color: #000000;}
.downloadButton {display: block; width: 226px; height: 53px; background: url(/images/hulksearch_matrix.png) no-repeat 0 -40px; margin: 14px auto 4px auto;}
.downloadButton:hover {background: url(/images/hulksearch_matrix.png) no-repeat 0 -100px;}
.grayText {text-align: center; color: #848484; font: 13px/17px Arial;}
.grayText a {color: #848484; font: 13px/17px Arial;}
.skipLink {display: block; float: right; color: #848484; font: 14px Arial; margin: 5px 10px 0 0;}
/* toolbar ends */

.pagination a, .pagination span { padding:3px; }