html, body, div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li, form, label, legend, caption, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section, summary {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

* html .wrapper {
}
ol, ul {
	list-style: none;
}

a img {border: none}

aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block}

/************************ Basics ************************/
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #ffffff;
	color: #818181;
	height: 100%;
	line-height: 20px;
}


p {	
}
a {color: #118bb6; transition:all 0.3s ease;}
a:hover { color: #a6c6cb; }
h1{font-size: 30px; font-weight: bold; color:#686868;margin: 0 0 10px 0;}
h2{font-size: 24px; color: #686868;line-height: 40px;margin: 0 0 10px 0;}
h3{font-size: 18px; color: #686868;margin: 0 0 10px 0;}
h4{font-size: 16px; color: #686868;font-weight:bold;margin: 0 0 10px 0;}

.wrapper {
    min-height: 100%;
	margin: 0 auto -100px;
}
.page-buffer {
    height: 50px;
}
#header {
	position: relative;
	background: #373737;
	width: 100%;
	height: 50px;
	display: block;
}
#wheader {
	position: relative;
	background: #f2f2f2;
	width: 100%;
	height: 40px;
	display: block;
	border-bottom: 1px solid #e9e9e9;
}
.blues{
	background: #83b9db; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #83b9db 0%, #3c8cbf 100%) ; /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#83b9db), color-stop(100%,#3c8cbf)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #83b9db 0%,#3c8cbf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #83b9db 0%,#3c8cbf 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #83b9db 0%,#3c8cbf 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #83b9db 0%,#3c8cbf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b9db', endColorstr='#3c8cbf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.noise{
width: 100%;
}
.container{
margin: 0 auto;
width: 980px;
text-align: center;
position: relative;
}


/************************ Layout ************************/

#container {
	position: relative;
	width: 980px;
	margin: 0 auto;
	text-align: center;
}

.container1 {
width: 980px;
margin: 0 auto;
margin-left: auto;
margin-right: auto;
background-color: transparent;
position: relative;
}

#contentfull{
width: 980px;
}
#sidebar-left {
float: left;
width: 320px;
}
#sidebar-right {
float: right;
width: 320px;
}
.leftcol{
float: left;
width: 600px;
margin: 20px 0;
}
.rightcol{
margin: 20px 0 0;
float: right;
width: 360px;
}
/************************ End Layout ************************/


/************************ Navigation Menu ************************/
#mainmenu
{transition:all 0.3s ease;
float: right;
	
}
#mainmenu ul{
float: left;
transition:all 0.3s ease;
margin: 0;
padding: 0;
list-style: none;
}
#mainmenu ul li
{transition:all 0.3s ease;
position: relative;
float:left;
line-height: 39px;
}

#mainmenu ul li:hover{
transition:all 0.3s ease;
background-color: #1f1f1f;
}

#mainmenu li ul{
transition:all 0.3s ease;
	position: absolute;
	right: 0;
	top: 49px;
	display: none;
	float:left;
	padding: 10px 0 0 20px;

}
#mainmenu ul li a 
{
	float:left;
	transition:all 0.3s ease;
	font-size:14px;
	padding: 5px 15px 5px 15px;
	text-align:center;
	text-decoration: none;
	color: #f1f1f1;
}

* html #mainmenu ul li { float: left; height: 1%; }
* html #mainmenu ul li a { height: 1%; }
/************************ End Navigation Menu ************************/
#logo{ 
	width: 144px;
	height: 28px;
	margin-top: 11px;
}

#col3{
}
#col3 .col{
	width: 306px;
	float: left;
	padding: 10px;
}
.col .pheader span, .col .pheader span + span{
	font-size: 24px;
	line-height: 40px;

}
.col .pheader span img{
	width: 20px; height: 20px;
	padding: 7px 7px 0 0;
}

pre{
	font-family:'Courier New';
	font-size: 11px;
	background: #ac6850;
	padding: 10px;
	color: #fff;
	border: 1px solid #804834;
	overflow-x: auto;
	overflow-y: scroll;
	margin: 0;
}

/******************** Widgets **************************/

#widget {
	margin: 0 0 20px 0;
}
.withborder{
	border:#ccc 1px solid; 
	padding: 20px 20px 20px 20px;
}
.withbg{
	border:#ccc 1px solid; 
	padding: 20px 20px 20px 20px;
	background: #e8e8e8;
}
.withoutbg{
	padding: 0px 0px 0px 0px;
}
/******************** End Widgets **************************/

/******************* START FOOTER *******************/
footer {
	position: relative;
	background: #e2e2e2;
	height: 50px;
	width: 100%;
	color: #747474;
	font-size: 11px;
}

#footernav{}
#footernav ul li{
	float: left;
	line-height: normal;
	margin-right: 15px;
	font-weight: bold;
}
.flogo{
	margin: 12.5px 0;
	width: 125px;
	height: 24px;
	float: right;
}

.leftintab{
	float: left; width: 545px;
}
.advanced{
	float: right;
	width: 320px;
	background: #f2f2f2;
	padding: 20px;
}

/******************* START FORMS*******************/
input.input1 {
	position: relative;
	height: 30px;
	border: 1px solid #c8c8c8;
	background: #fff;
	color: #838383;
	box-shadow: inset 0 0 20px #e2e2e2;
	-webkit-box-shadow: inset 0 0 20px #e2e2e2;
	-moz-box-shadow: inset 0 0 20px #e2e2e2;
	line-height: 30px;
	padding: 0 0 0 10px;
	font-size: 13px;
}
.folders .input1 {
	float: left;
	width: 253px;
	height: 30px;
}
.folders input[type="text"] + input[type="submit"]{
	float: left;
	position: relative;
	display: block;
	height: 32px;
	width: 32px;
	border: 1px solid #467618;
	cursor: pointer;
	background: #60a127 60% 50% no-repeat;
	color: #838383;
	box-shadow: inset 0 0 15px #4a8c11;
	-webkit-box-shadow: inset 0 0 15px #4a8c11;
	-moz-box-shadow: inset 0 0 15px #4a8c11;
	margin-left: 7px;
}
.folders input[type="text"] + input[type="submit"]:hover{
	transition: all .1s linear;
	box-shadow: inset 0 0 30px #4a8c11;
	-webkit-box-shadow: inset 0 0 30px #4a8c11;
	-moz-box-shadow: inset 0 0 30px #4a8c11;
	border: 1px solid #467618;
}
.advanced label {
	float: left;
	display: block;
	width: 115px;
	height: 30px;
	border: 1px solid #c8c8c8;
	background: #f0f0f0;
	color: #838383;
	box-shadow: inset 0 0 20px #d5d5d5;
	-webkit-box-shadow: inset 0 0 20px #d5d5d5;
	-moz-box-shadow: inset 0 0 20px #d5d5d5;
	line-height: 30px;
	padding: 0 0 0 10px;
	font-size: 13px;
}
input[type="text"],
input[type="password"],
select {
	position: relative;
	left:-1px;
	height: 20px;
	border: 1px solid #c8c8c8;
	background: #fff;
	color: #838383;
	box-shadow: inset 0 0 20px #e2e2e2;
	-webkit-box-shadow: inset 0 0 20px #e2e2e2;
	-moz-box-shadow: inset 0 0 20px #e2e2e2;
	line-height: 15px;
	padding: 0 0 0 3px;
	font-size: 13px;
}
.advanced input[type="text"],
.advanced input[type="password"]{
	height: 30px;
}
.advanced select{
	height: 32px;
}
select{
	position: relative;
	left:-1px;
	border: 1px solid #c8c8c8;
	background: #fff;
	color: #838383;
	box-shadow: inset 0 0 20px #e2e2e2;
	-webkit-box-shadow: inset 0 0 20px #e2e2e2;
	-moz-box-shadow: inset 0 0 20px #e2e2e2;
	line-height: 30px;
	padding: 0 0 0 5px;
	font-size: 13px;
	height: 22px;
}
.advanced label + select {
	width: 182px;
}
.advanced label + select > option{
	padding:8px;
}
.advanced p{
	display: block;
	height: 20px;
	margin-bottom: 20px;
}
.advanced:last-child{
	margin-bottom: 0px;
}
label + input[type="text"]:hover,
label + input[type="password"]:hover,
input[type="text"]:hover,
input[type="password"]:hover{
	border-color: #9a9a9a;
}
label + input[type="text"]:active,
label + input[type="password"]:active,
input[type="text"]:active,
input[type="password"]:active,
select:active{
	border-color: #9a9a9a;
}
label + input[type="text"]:focus,
label + input[type="password"]:focus,
input[type="text"]:focus,
select:focus,
input[type="password"]:focus{
	border-color: #9a9a9a;
}

.leftintab textarea{
	position: relative;
	float: left;
	display: block;
	border: 1px solid #c8c8c8;
	background: #fff;
	color: #838383;
	box-shadow: inset 0 0 20px #e2e2e2;
	-webkit-box-shadow: inset 0 0 20px #e2e2e2;
	-moz-box-shadow: inset 0 0 20px #e2e2e2;
	line-height: 20px;
	padding: 10px;
	font-size: 13px;
	margin: 20px 0 0 0;
	min-height: 160px;
	max-width: 535px;
}
textarea{
	position: relative;
	border: 1px solid #c8c8c8;
	background: #fff;
	color: #838383;
	box-shadow: inset 0 0 20px #e2e2e2;
	-webkit-box-shadow: inset 0 0 20px #e2e2e2;
	-moz-box-shadow: inset 0 0 20px #e2e2e2;
	line-height: 20px;
	padding: 10px;
	font-size: 13px;
}
textarea:active,
textarea:focus{
	border-color: #9a9a9a;
}

/******************* START TABLES *******************/

table a:link {}
table { width:100%; font-size:13px; margin:0 auto; margin-top: 20px; border-collapse: collapse;}
table th {padding:10px; text-align: center; border:#ccc 1px solid;background: #e8e8e8; height: 25px;}
table th:first-child{text-align: left;padding-left:10px;}
table tr{text-align: left;}
table tr td {padding:7px 10px; background: #fafafa;background:#fbfbfb; border:#e4e4e4 1px solid;}
table tr.even td{background: #f6f6f6;}
table tr:hover td{background: #f2f2f2; }

.folders{
	float: left;
	width: 320px;
}
.files{
	margin-left: 20px;
	float: left;
	width: 640px;
}
a:link{text-decoration:none;}
.folders table a:link{text-decoration:none; font-weight: bold;}
.folders table,
.files table { font-size:13px; background:#fff; margin:0 auto; border:#e4e4e4 1px solid; margin-top: 20px; border-collapse: collapse;}
.folders table { width: 335px }
.folders table th{padding:7px; text-align: center; border:#e4e4e4 1px solid;background: #f2f2f2; height: 25px;}
.files table th, tr.hdr td {padding:7px; text-align: center; border:#e4e4e4 1px solid;background: #f2f2f2; height: 32px;font-weight:bold;}
.folders table th:first-child{text-align: left;}
.folders table tr,
.files table tr{text-align: left;  box-shadow: 0 0 20px #f0f0f0 inset; 
	-webkit-box-shadow: 0 0 20px #f0f0f0 inset
	-moz-box-shadow: 0 0 20px #f0f0f0 inset;}
.folders table tr td:first-child{}
.folders table tr td,
.files table tr td {background: #fafafa;background:#fbfbfb; border:#e4e4e4 1px solid; text-align: center; height: 10px;padding: 5px 7px;}
.folders table tr td.icontd,
.files table tr td.icontd{padding: 0 10px;width: 5px;}
.folders table tr.actionpanel,
.files table tr.actionpanel{border: 1px solid #fff;box-shadow: none; -webkit-box-shadow: none;
	-moz-box-shadow: none; text-align: left;}
.folders table tr.actionpanel td,
.files table tr.actionpanel td{border: 1px solid #fff;box-shadow: none; -webkit-box-shadow:none;
	-moz-box-shadow: none; padding:0;text-align: left;}
.folders table tr.actionpanel td:hover,
.files table tr.actionpanel td:hover{background:#fff;}
.folders table tr td.howfiles {font-size: 11px; border-left: 0;}
.folders table tr td.howfiles img{margin-right: 4px;}
.folders table tr td.filename,
.files table tr td.filename{border-right: 0; text-align: left; width: 100%;}
.folders table tr.tablesep,
.files table tr.tablesep{height: 10px;border: 1px solid #fff;box-shadow: none; -webkit-box-shadow: none;
	-moz-box-shadow: none;}
.folders table tr.backfolder{}
.folders table tr.curfolder{}
.folders table tr.curfolder td.foldername{font-weight: bold; border:#e4e4e4 1px solid;background: #f2f2f2; text-align: left;}
.folders table tr.curfolder td.foldername a{
	display: block;
	background: none repeat scroll 0% 0% #FFF;
	height: 18px;
	line-height: 18px;
	float: right;
	width: 80px;
	text-align: center;
	box-shadow: 0px 0px 20px #E8E8E8 inset;
	-webkit-box-shadow: 0px 0px 20px #E8E8E8 inset;
	-moz-box-shadow: 0px 0px 20px #E8E8E8 inset;
	border: 1px solid #C8C8C8;
	font-weight: normal;
	font-size: 11px;
}
.folders table tr.curfolder td.foldername a img{margin-right: 7px;}
.folders table tr:last-child td{ }
.folders table tr:hover td,
.files table tr:hover td{background: #f2f2f2; }
.files table tr td.tdinfo{font-size: 11px;}
.files table tr th.diamond img{padding: 0 0 4px 0;}

.folders table input[type="button"],
input[type="submit"],
input[type="button"]{
	height: 21px;
	padding: 2px 5px 3px;
	font-size: 11px;
	color: #fff;
	text-shadow: 0 1px 0 #116583;
	background: #0a9dd2;
	box-shadow: 0 0 19px #1b7899 inset;
	-webkit-box-shadow: 0 0 19px #1b7899 inset;
	-moz-box-shadow: 0 0 19px #1b7899 inset;
	border: 1px solid #307d99;
	cursor: pointer;
	display: inline-block;
}
.folders table input[type="button"]:hover,
.files table input[type="button"]:hover{
	box-shadow: 0 0 30px #1b7899 inset;
	-webkit-box-shadow: 0 0 30px #1b7899 inset;
	-moz-box-shadow: 0 0 30px #1b7899 inset;
	transition: .3s all ease;
}

.folders_list input{
	height: 30px;
}
/******************* END TABLES *******************/
.clear{
	clear: both;
}

input
{
	margin: 2px;
}

.search input,
.folders_list input,
.advanced input,
.copymove input
{
	margin: 0px;
}

.tabberlive .tabbertabhide {display:none;}                                                                                        
.tabber {}
.tabberlive {margin-top:1px;}
ul.tabbernav{margin:0;padding: 3px 0;border-bottom: 1px solid rgba(0,0,0,.06);}
ul.tabbernav li{list-style: none;margin: 0;display: inline;width: 110px;}
ul.tabbernav li a {background: #f3f3f3; border: 1px solid rgba(0,0,0,.06); padding: 3px 3px;border-bottom: none;border-left:none;text-decoration: none;}
ul.tabbernav li a:link { color: #66A; border: 1px solid rgba(0,0,0,.06); padding: 3px 3px;border-bottom: none;border-left:none;text-decoration: none;}
ul.tabbernav li a:first-child {border-left: 1px solid rgba(0,0,0,.06);}
ul.tabbernav li a:visited { color: #667; }
ul.tabbernav li a:hover{color: #828282;border-color: rgba(0,0,0,.06);}
ul.tabbernav li.tabberactive a{background-color: #f0f0f0;border-bottom: 1px solid #fff;color: #828282;}
ul.tabbernav li.tabberactive a:hover{background: white;border-bottom: 1px solid white;}
.tabberlive .tabbertab {padding:5px;border-top:0;background-color:#FFF;text-align:center;}
.tabberlive .tabbertab h2 {display:none;}
h2 { margin-bottom: 3px; }

td, th { white-space: nowrap; }

.tbl1 .search-results td, .tbl1 .search-results:hover td { background: #ff9; }
#search-dialog { display: none }
.btext {  white-space: nowrap }

.comment_body { text-align: left; }

.settings table {
	margin: 0;
}

.settings table tr td {
}
.settings .tabs li {
	border-bottom: none;
}

#container > div {
   margin: auto;
}

#container {
	padding-bottom: 100px;
}

.icon {
	width:100px; height:90px; border:solid 1px #C3C3C3;position:relative;background:#FFFFFF;padding:1px;text-align:left
}

.icon a:link, .icon a:visited {
	height:90px;width:100%;display:block;
}

.icon a:hover {
	display:block;position:absolute;z-index:999;left:-2px;top:-2px;width:160px;height:140px;border:solid 1px #C3C3C3;
}
