/******************
** iLinPHA theme    **
******************/

/******************
** Main document **
******************/

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033;
	text-decoration: none;
}

table {
	border-width: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033;
	text-decoration: none;
	padding: 0px;
}

td.blackline {
	background-color: #000000;
	height: 1px;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color:#808080;
	text-decoration: underline;
	}

a:visited {
	color:#808080;
	text-decoration:underline;
	}

a:hover {
	color:#0000CD;
	text-decoration: underline;
}

span.normal {
	font-weight: normal;
}

/***********
** Header **
***********/

td.mainheader {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #000033;
	text-align: center;
}

td.leftheader {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #FFFFFF;
	width: 200px;
}

td.rightheader {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #CCCCCC;
	text-align: right;
	vertical-align: top;
}

td.rightheaderlower {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	text-align: right;
	color: #808080;
	font-weight: 700;
}

td.mainmenu {
	background-image: url(../graphics/ilinpha_bg.gif);
	text-align: center;
	background-color: #DCDCDC;
	color: #666666;
}

div.maintitle {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18pt;
	font-weight: 700;
}

a.mainmenu:link {
	text-decoration: none;
	font-weight: 700;
	color: #696969;
}

a.mainmenu:visited {
	text-decoration: none;
	font-weight: 700;
	color: #696969;
}

a.mainmenu:hover {
	text-decoration: underline;
	font-weight: 700;
	color: #0000CD;
}

/**************
** Left menu **
**************/

td.leftmenu {
	background-image: url(../graphics/menu_backg.gif);
	background-color: #CCCCCC;
	color: #000000;
	font-size: 10pt;
	font-weight: 700;
	text-align: left;
	vertical-align: top;
	width: 200px;
}

td.leftmenuhead {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #000000;
	font-weight: 700;
	text-align: center;
	height: 20px;
	border-bottom: 1px #000000 solid;
}

li.leftmenu {
	list-style: url(../graphics/ifolder.png);
	color: #DCDCDC;
	font-weight: 700;
}
li.secret{
	list-style: url(../graphics/ifolder_locked.png);
}
div.leftmenu {
	font-weight: normal;
	color: #000000;
}
div.login {
	text-align: center;
}
span.leftmenulabel{
	font-weight: bold;
	color: #000000;
}
span.leftmenuexiflabel{
	font-weight: bold;
	color: #000000;
  font-size: 8pt;
}
span.leftmenuexifvalue{
	font-weight: normal;
	color: #000000;
  font-size: 8pt;
}
a.leftmenu:link {
	text-decoration: none;
	color: #003062;
}
a.leftmenu:visited {
	text-decoration: none;
	color: #003062;
}
a.leftmenu:hover {
	text-decoration: underline;
	color: #0000CD;
}
.linkbutton{
	border: 1px solid #000000;
	background-color: #CCCCCC;
	padding: 2px;
}
/****************
** Main window **
****************/
table.maintable {
	background-color: #DCDCDC;
}

table.subfoldertable {
	background-color: #808080;
	background-image: url(../graphics/menu_backg.gif);
	border: 2px #888888 solid;
	border-collapse: collapse;
	padding: 35px;
}

table.admintable {
	background-color: #CCCCCC;
	border: 1px #000000 solid;
	border-collapse: collapse;
}

/*****************
** table headers
*****************/
th.maintable {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #000000;
	height: 20px;
	font-size: 10pt;
	border-bottom:1px #000000 solid;
}

th.subfoldertable {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #000000;
	font-size: 10pt;
	height: 20px;
	border-bottom:1px #000000 solid;
	text-align: center;
}

/*****************
** table data
*****************/
td.mainwindow {
	padding: 0px;
	background-color: #DCDCDC;
	border-left: 1px #000000 solid;
	vertical-align: top;
}

td.adminpages {
	background-color: #DCDCDC;
	padding: 25px;
	border-left: 1px #000000 solid;
	vertical-align: center;
}

/* index.php */
td.index_site {
	background-color: #FFFFFF;
	padding-left: 25px;
	border-left: 1px #000000 solid;
	vertical-align: center;
}

/* search.php/admin.php/login.php...*/
td.main_whitebg {
	background-color: #FFFFFF;
	padding-left: 15px;
	border-left: 1px #000000 solid;
	vertical-align: top;
}

td.maintable {
	background-color: #DCDCDC;
	color: #000000;
	padding: 3px;
	font-size: 9pt;
}

td.subfoldertable {
	background-image: url(../graphics/menu_backg.gif);
	background-color: #DCDCDC;
	color: #000000;
	padding: 3px;
	font-size: 9pt;
	border: 1px #888888 solid;
}

td.admintable {
	background-color: #CCCCCC;
	color: #000000;
	padding: 3px;
	font-size: 9pt;
	border: 1px #000000 solid;
}

td.minithumbnail {
	background-color: #DCDCDC;
	text-align: center;
}

td.viewimage {
	text-align: center;
	background-color: #DCDCDC;
	color: #000000;
	padding: 8px;
}

div.pagenumber {
	color: #000000;
	font-size: 9pt;
}

span.thispage {
	font-weight: bold;
}

/***********
** Footer **
***********/

td.footerleft {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #DCDCDC;
	height: 14px;
	font-size: 7pt;
	text-align: right;
	width: 200px;
}

td.footercenter {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #DCDCDC;
	height: 14px;
	font-size: 7pt;
	text-align: center;
}

td.footerright {
	background-image: url(../graphics/ilinpha_bg.gif);
	background-color: #DCDCDC;
	color: #DCDCDC;
	height: 14px;
	font-size: 7pt;
	text-align: right;
}


/*###########################################
## FTP client
###########################################*/
/* table caption containing driveletters under Windows, and navigator line */
caption{
	font-size: 10pt;
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	background-image: url(../graphics/ilinpha_bg.gif);
	padding:3px;
	background-color: #DDDDDD;
}
fieldset{
	font-size: 10pt;
	margin: 0px;
	border: 1px solid #000000;
	padding: 5px;
}
legend{
	font-weight: 700;
	padding: 5px;
}

/* navigation header (quick navigator) */
a.naviline:link {
	text-decoration: underline;
	color: #00008B;
	font-weight: 700;
}

a.naviline:visited {
	text-decoration: underline;
	color: #00008B;
	font-weight: 700;
}

a.naviline:hover {
	text-decoration: underline;
	color: #0000CD;
	font-weight: 700;
}
/* main file viewer */
a.mainfileview:link {
	text-decoration: underline;
	color: #003062;
}

a.mainfileview:visited {
	text-decoration: underline;
	color: #003062;
}

a.mainfileview:hover {
	text-decoration: underline;
	color: #0000CD;
}

td.ftpborderright{
	border-right: 1px solid #CCCCCC;
}
td.ftpborderhoriz{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
td.ftpsmall{
	vertical-align: middle;
	font-size: 8pt;
}
td.uploader		{padding: 2px;}
td.uploaderbb	{border-bottom: 1px #000000 dashed;padding: 2px;}
td.uploaderbrbb	{border-bottom: 1px #000000 dashed; border-right: 1px #000000 dashed;padding: 2px;}
td.uploaderbbs	{border-bottom: 1px #000000 solid; padding: 2px;}

.mono	{font-family: monospace; font-size: 8pt;}

tr.alternate{background-color: #CCCCCC;}

/* file permissions */
.red	       { color: red; 	font-weight: 700;}
.green         { color: green; 	font-weight: 700;}
.blue          { color: blue; 	font-weight: 700;}


.naviline{
	background-image: url(../graphics/ilinpha_bg.gif);
	padding:3px;
	background-color: #DDDDDD;
	border-bottom: 1px #000000 solid;
}

.headerfooter{
	background-color: #DDDDDD;
}
.divider{
	vertical-align: top;
	background-color: #AAAAAA;
}
.blackborder{
	border: 1px solid #000000;
	padding: 0px;
	margin: 0px;
}

.button{
	border: 1px solid #000000;
	color: #000000;
	background-color: #32CD32;
	margin: 2px;
}
.phperror      { background-color: #A0A0A0; }


/* Other tags */
ul.without {
	list-style-type: none;
	display: list-item;
}

li.without {
	list-style: none;
	list-style-type: disc;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	}
