html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}

body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

tr,th,td, img { vertical-align:middle; }

/*-----------GENERAL-----------*/

html { background:url(../images/htmlbg.jpg) repeat; }
body { font-size:12px; line-height:20px; font-family:Verdana, Geneva, sans-serif; background:url(../images/bodybg.jpg) repeat-x; }

.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }


#wrap { width:940px; margin:0 auto; }
.right { float:right; } 

a:link, a:visited, a:active, a:hover { color:#2CBCFF; text-decoration:none; }
a:hover { text-decoration:underline; }

/*-----------HEADER-----------*/


#logo { height:130px; width:200px; margin-left:10px; }
#hads { position: absolute; height:90px; width:728px; margin-left:300px; margin-top:-90px; }

#menu { background:url(../images/menu_bg.jpg) no-repeat; height:50px; line-height:50px; }
#menu ul { list-style:none; margin:0; margin-left:3px; position:relative; }
#menu ul li { float:left; display:block; line-height:50px; margin:0; padding:0; border-left:1px solid #171a1c; border-right:1px solid #393c3e; }
#menu ul li:first-child { border-left:none; }

#menu .lavaLamp li.back {
            background: url("../images/menu_hover.png") no-repeat center top;
						height: 50px;
            z-index: 8;
            position: absolute;
						border:none;
						_display:none;
						_visibility:hidden;
        }
		
#menu ul span a:link, #menu ul span a:visited, #menu ul span a:active, #menu ul span a:hover{
	color:#359ed5;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:0 20px;
	z-index:10;
	position: relative;
	_position:static;
	outline:none;
}
#menu ul span a:hover{
	color:#43b4ef;
}

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active, #menu ul li a:hover{
	color:#359ed5;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	padding:0 14px;
	z-index:10;
	position: relative;
	_position:static;
	outline:none;
}

#menu ul li a:hover{
	color:#43b4ef;
	
}

#menu ul li a:active{
	color:#247caa;
}

/*-----------CONTENT-----------*/

#content { background-color:#040404; color:#fff; padding:25px; border:1px solid #0c2c37; margin:0 auto; margin-top:-1px; }
#content h4 { color:#278ab8; font-weight:bold; }

#upload { float:left; width:450px; }
#upload iframe { margin-left:-15px; }
#upload h4 { line-height:20px; margin-bottom:0; }
#upload ul { list-style:none; width:400px;  }
#upload ul li { margin:0; margin-top:20px; }
#upload ul li span { color:#278ab8; }
#upload strong { font-weight:bold; font-size:14px; }

#login { width:290px; margin-right:20px; margin:0 auto; background:url(../images/login_bg.jpg) 0 100%; border:1px solid #313131; padding:20px 0 10px 20px; }
#login_form a.login_det { width:100px; display:block; float:right; line-height:13px; font-size:11px; }
#login_form p { margin:0; margin-top:8px; margin-bottom:8px; }
#login_form a:link, #login_form a:visited, #login_form a:active, #login_form a:hover { color:#278ab8; text-decoration:none; }
#login_form a:hover { text-decoration:underline; }
#login_form .login_input { width:160px; }

#login a.register:link, #login a.register:visited, #login a.register:active, #login a.register:hover { color:#278ab8; text-decoration:none; float:right; display:block; margin-right:7px; margin-bottom:3px; }
#login a.register:hover { text-decoration:underline; }

#register { width:300px; margin-right:20px; margin:0 auto; background:url(../images/login_bg.jpg) 0 100%; border:1px solid #313131; padding:20px 0 0 20px; }

#profile { width:330px; margin-right:20px; margin:0 auto; background:url(../images/login_bg.jpg) 0 100%; border:1px solid #313131; padding:20px 0 0 20px; }

#left_content { width:690px; float:left; }
#sidebar { float:right; border:1px solid #144758; background-color:#141414; padding:15px; }

/*-----------SEARCH PAGE-----------*/

.search_item { float:left; padding:8px 8px 3px 8px; margin:20px 30px 0 0; width:120px; height:124px; line-height:16px; text-align:center; background-color:#141414; border:1px solid #144758;  }
.search_item img { display:block; padding-bottom:3px; }
.search_item a:link, .search_item a:visited, .search_item a:active, .search_item a:hover { color:#2CBCFF; text-decoration:none; }
.search_item a:hover { text-decoration:underline; }

#search_form { text-align:left; font-size:1.1em; border:1px solid #144758; background-color:#141414; margin-left:0px; padding:15px; width:610px; }
#search_form p { margin-bottom:0; }
#search_form a { margin:0 6px; }
#search_form table { margin-bottom:10px;}
#search_form tr td { vertical-align:middle; padding-right:5px; }

#pages { text-align:left; font-size:1.2em; margin:25px 0 0 0; overflow:hidden; }
#pages a { margin-right: 8px; display:block; float:left; height:20px; border:1px solid #144758; background-color:#151515; text-align:center; line-height:20px; padding:0 5px; }
#pages a:hover { background-color:#0b0b0b; }
#pages a.current { color:#FFF; background-color:#2f2f2f; }
#pages span { float:left; margin-right:10px; line-height:20px; }


/*-----------FILE MANAGER-----------*/

#file_manager #search_form { width:auto; }

.fm_item {  margin-top:10px; }
.fm_title { border:1px solid #144758; background-color:#141414; padding:1px; padding-left:10px; cursor:pointer; }
.fm_desc { border:1px solid #144758; background-color:#141414; padding:10px; border-top:none; }

/*-----------VIDEO PAGE-----------*/
.download { margin-left:220px; margin-bottom:15px; margin-top:5px; display:block;  }
.video_det { width:580px; margin-top:20px; padding:10px; border:1px solid #144758; background-color:#141414; }
.video_det strong { font-size:1.2em; }
.video_det p { margin-top:20px; }

#videopage_sidebar { float:right; width:300px; margin-top:48px; }
#video_page { width:600px; float:left; }
#content.video_page { padding:10px; }

.share { text-align:center; margin-top:15px; }
.share a{ margin-right:10px; }


/*-----------AFFILIATE PAGE-----------*/
h3.affiliate { color:#14a2ef; font-size:18px; font-weight:bold; }
ul.affiliate li { list-style:none; margin-bottom:15px; }


/*-----------FOOTER-----------*/

#footer { background-color:#040404; color:#999; border:1px solid #0c2c37; margin-top:20px; margin-bottom:30px; padding:0 20px; line-height:40px; overflow:hidden; }
#footer p { margin:0; float:left;}
#footer p.right { float:right; }
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color:#278ab8; text-decoration:none; }
#footer a:hover { text-decoration:underline; }






/*-------------- NEW HP --------------*/


#upload { width:420px; margin-left:30px; }

.right_side {
	border-left:1px solid #444;
	overflow:hidden;
}

#login_2 label {
	display:block;
	font-size:12px;
	color:#CCC;
	font-weight:bold;
	margin-left:18px;
	margin-top:7px;
}

#login_2 {
	height:82px;
	width:390px;
	background:url(../images/login_bg.png) no-repeat;
	margin-top:20px;
	border-left:1px solid #333;
}

#login_2 .login_input {
	height:24px;
	line-height:28px;
	padding:0;
	padding-left:10px;
	font-size:14px;
	color:#888;
	font-weight:bold;
	width:110px;
	margin-left:10px;
	border:1px solid #CCC;
	float:right;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#login_2 #login_btn{
	display:block;
	float:right;
	margin-right:15px;
	margin-top:25px;
}

#affiliate_box {
	width:390px;
	height:230px;
	background:url(../images/affiliate_bg.png) no-repeat;
	margin-top:100px;
	position:relative;
}

#affiliate_box a {
	display:block;
	width:390px;
	height:230px;
	text-decoration:none;
	color:#bde8fd;
}

#affiliate_box strong {
	font-size:36px;
	display:block;
	position:absolute;
	left:20px;
	top:15px
}

#affiliate_box .affiliate_pay {
	font-size:26px;
	position:absolute;
	left:35px;
	top:70px;
	font-weight:bold;
	color:#30abca;
}

#affiliate_box .affiliate_give {
	font-size:26px;
	position:absolute;
	left:35px;
	top:148px;
	font-weight:bold;
	color:#30abca;
}

#affiliate_box .affiliate_streams {
	font-size:16px;
	position:absolute;
	left:35px;
	top:95px;
	font-weight:bold;
}

#affiliate_box .affiliate_premium {
	font-size:16px;
	position:absolute;
	left:35px;
	top:175px;
	font-weight:bold;
}


.btn, input[type=submit]{ 
	text-decoration:none;
	cursor:pointer;
	border:1px solid #0193B7;
	-moz-border-radius:4px;
	border-radius:4px;	
	padding:4px 5px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	background: rgb(0,182,228);
	background: -moz-linear-gradient(top,  rgba(0,182,228,1) 1%, rgba(0,101,143,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,182,228,1)), color-stop(100%,rgba(0,101,143,1)));
	background: -webkit-linear-gradient(top,  rgba(0,182,228,1) 1%,rgba(0,101,143,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,182,228,1) 1%,rgba(0,101,143,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,182,228,1) 1%,rgba(0,101,143,1) 100%);
	background: linear-gradient(top,  rgba(0,182,228,1) 1%,rgba(0,101,143,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6e4', endColorstr='#00658f',GradientType=0 );
	
}
.btn:hover, input[type=submit]{ 
background: rgb(0,182,228);
background: -moz-linear-gradient(top,  rgba(0,182,228,1) 1%, rgba(33,124,160,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(0,182,228,1)), color-stop(100%,rgba(33,124,160,1)));
background: -webkit-linear-gradient(top,  rgba(0,182,228,1) 1%,rgba(33,124,160,1) 100%);
background: -o-linear-gradient(top,  rgba(0,182,228,1) 1%,rgba(33,124,160,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,182,228,1) 1%,rgba(33,124,160,1) 100%);
background: linear-gradient(top,  rgba(0,182,228,1) 1%,rgba(33,124,160,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6e4', endColorstr='#217ca0',GradientType=0 );

}

.input, input[type="text"], input[type="password"], select, textarea {
	border:1px solid #FFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:3px 5px;
	-webkit-box-shadow: inset 1px 2px 2px 0px #EEE;
	-moz-box-shadow: inset 1px 2px 2px 0px #EEE;
	box-shadow: inset 1px 2px 2px 0px #CCC;
}

.error {
font-size: 21px;
background: rgb(178,178,178);
background: -moz-linear-gradient(top,  rgba(178,178,178,1) 0%, rgba(107,107,107,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,178,178,1)), color-stop(100%,rgba(107,107,107,1)));
background: -webkit-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(107,107,107,1) 100%);
background: -o-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(107,107,107,1) 100%);
background: -ms-linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(107,107,107,1) 100%);
background: linear-gradient(top,  rgba(178,178,178,1) 0%,rgba(107,107,107,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b2b2', endColorstr='#6b6b6b',GradientType=0 );


-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;

border:1px solid #999;
font-size: 17px;
color: #222;
padding: 5px 10px;
font-weight: bold;
text-shadow: px 1px 1px #A6A6A6;
filter: dropshadow(color=#a6a6a6, offx=, offy=1);
filter: dropshadow(color=#5e5e5e, offx=, offy=1);
margin: 10px 0;
line-height: 24px;

}
