/*.leftmenu_li_img {
float: left;
width: 16px;
height: 16px;
    margin-left: 2px;
    margin-right: 2px;
background-repeat: no-repeat;
}

.leftmenu_li_link {
padding-left: 20px;
}

.leftmenu_li_public {
background-image:url(../graphics/folder.png);
}

.leftmenu_li_secret {
background-image:url(../graphics/folder_locked.png);
}
.leftmenu_li_open {
background-image:url(../graphics/folder_green.png);
}

/* Shadow theme */
div.newborder {
border:10px #000000 solid;
color:#000000;
}
body {

margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
color:#999999;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
text-decoration: none;
padding: 0px;
}
table {border-width: 0px; margin: 0px;}
td.blackline {background-color: #000000; height: 1px;}
th {font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link {color:#333333; text-decoration: none;}
a:visited {color: #333333; text-decoration: none;}
a:hover {color: #999999; text-decoration: none;}
span.normal {font-weight: normal;}

/* Header */
td.mainheader {background-color: #222222; color: #ffffff; text-align: center; width:88%;}
td.leftheader {background-color: #222222; color: #000000; width: 400; height: 50; rowspan: 2;}
td.rightheader {
background-color: #222222;
color: #000000;
text-align: right;
vertical-align: top;
width: 30%;
}
td.rightheaderlower {background-color: #222222; text-align: right; color: #656565; border:0px #ffffff;}
td.mainmenu {text-align: left; background-color: #222222; color: #000000; border:0px #ffffff solid; height:19;}
div.maintitle {font-family: Verdana, Times New Roman, Times, serif; font-size: 18pt; font-weight: 400;}
a.mainmenu:link {text-decoration: none;  color: #656565; font-family: Verdana, Times New Roman, Times, serif; font-size: 9pt; font-weight: 400;}
a.mainmenu:visited {text-decoration: none; color: #656565; font-family: Verdana, Times New Roman, Times, serif; font-size: 9pt; font-weight: 400;}
a.mainmenu:hover {text-decoration: none; color:#999999; font-family: Verdana, Times New Roman, Times, serif; font-size: 9pt; font-weight: 400;}

/* Left menu */
td.leftmenu {
/*background-image: url(../graphics/menu_backg.gif);*/
background-color: #666666;
font-size: 9pt;
font-weight: 400;
text-align: left;
vertical-align: top;
color:#000000;
text-decoration:none;
border-right:0px #000000 solid;
border-top: 0px #545454 solid;
}
td.leftmenuhead {
/*background-image: url(../graphics/menu_backg.gif);*/
background-color: #666666;
color: #000000;
font-size: 10pt;
font-weight: 400;
text-align: center;
height: 20px;
width: 210px;
border-bottom: 0px #000000 solid;
color:#000000;
text-decoration:none;
}
table.rightmenuheadcustom {
/*background-image: url(../graphics/menu_backg.gif);*/
background-color: #484848;
color: #000000;
font-size: 10pt;
font-weight: 400;
text-align: center;
border-bottom: 10px #cfcfcf solid;
text-decoration:none;
width:100%;
border-collapse:collapse;
}
table.homepage {border-top: 0px #545454 solid;}
li.leftmenu {list-style: url(../graphics/arrow_grey.jpg); color: #000000; font-weight: 400;}
li.secret {list-style: url(../graphics/folder_grey_locked.png);}
div.leftmenu {font-weight: 400; color: #000000; text-decoration:none}
div.login {text-align: center;}
span.leftmenulabel {font-weight: 400; color: #000000; text-decoration:none; font-size:9px}
span.leftmenuexiflabel {font-weight: bold; color: #000000; font-size: 8pt; text-decoration:none;}
span.leftmenuexifvalue {font-weight: normal; color: #000000; font-size: 8pt; text-decoration:none;}
a.leftmenu:link {text-decoration: none; color: #000000;}
a.leftmenu:visited {text-decoration: none; color: #000000;}
a.leftmenu:hover {text-decoration: none; color: #333333;}
.linkbutton {border: 1px solid #000000; background-color: #666666; width: 190px; padding: 2px; color:#000000 text-decoration:none}
a.linkbutton {border: 1px solid #000000; background-color: #666666; width: 190px; padding: 2px; color:#000000 text-decoration:none}
.commenthead{
background-color: #454545;
color: #000000;
font-weight: 400;
font-size:9px;
text-align:center;
border-left: 1px #000000 solid;
border-top: 1px #000000 solid;
border-right: 1px #000000 solid;
width: 190px;
}
.commentbody{border: 0px #000000 solid; background-color: #666666; padding: 3px; width:320px; text-align:center; color:#999999;}
.albumcomment{
border-top: 1px solid;
padding-left:12px;
padding-right:12px;
padding-top: 2px;
padding-bottom: 2px;
background-color: #666666;
}
/* Main window */
td.mainwindow {
background-color: #666666;
color: #CCCCCC;
padding: 0px;
vertical-align: top;
}
td.adminpages {
background-color: #666666;
color: #CCCCCC;
padding: 0px; /* ADD*/
vertical-align: center;
}
/* index.php */
td.index_site {background-color: #666666; padding-left: 0px; vertical-align: top; color:#999999; border-top:100% solid 1px #484848; }
td.index_site2 {
background-color: #666666;
padding-left: 0px;
vertical-align: top; color:#999999;
border:10px #286522;
background-image:url(../graphics/jl.jpg)|none; background-repeat: no-repeat; background-position:left; background-attachment:fixed;}
/* search.php/admin.php/login.php...*/
td.main_whitebg {background-color: #666666; color:#999999 padding-left: 15px; vertical-align: top;}
table.maintable {background-color: #666666; border: 0px #666666 solid;}
table.subfoldertable {
background-color: #666666;
border: 0px #000000 solid;
border-collapse: collapse;
padding: 35px;
}
a.FromTo:link {text-decoration: none; color: #333333;}
a.FromTo:visited {text-decoration: none; color: #333333;}
a.FromTo:hover {text-decoration: none; color: #999999;}

table.admintable {background-color: #666666; border: 1px #000000 solid; border-collapse: collapse;}
th.maintable {
background-color: #666666;
color: #000000;
height: 20px;
text-decoration: none;
font-family: Verdana, Times New Roman, Times, serif;
font-size: 9pt;
font-weight: 400;
border-bottom: 0px #000000 solid;
border-collapse: collapse;
}
th.subfoldertable {
background-color: #666666;
color: #000000;
height: 19px;
font-size: 10pt;
text-align: center;
}
td.maintable {
background-color: #666666;
color: #cccccc;
padding: 3px;
font-size: 9pt;
border: 0px #545454 solid;

}
td.subfoldertable {
background-color: #666666;
color: #000000;
padding: 3px;
font-size: 9pt;
border: 0px #000000 solid;
font-weight:400;
}
td.admintable {
background-color: #000000;
color: #CCCCCC;
padding: 3px;
font-size: 9pt;
border: 10px #808080 solid;
}
td.adminalternate {
background-color: #2F4F4F;
color: #CCCCCC;
padding: 3px;
font-size: 9pt;
border: 1px #808080 solid;
}
div.pagenumber {color: #333333; font-size: 9pt;}
div.spechead {color:#ffffff; width:100%; height:19; background-color:#666666; border:1px;}
div.guestbook_add {width:84%; border:1px solid #666666;}
span.thispage {color: #7D0000; font-weight: bold;}
td.minithumbnail {background-color: #666666; text-align: center;}
td.viewimage {
text-align: center;
background-color: #666666;
color: #333333;
padding: 2px;
}

/* Footer */
td.footerleft {
background-color: #666666;
color:#A4A4A4;
height: 14px;
font-size: 7pt;
text-align: left;
/* width: 100px; */
}
td.footercenter {
background-color: #666666;
color: #A4A4A4;
height: 14px;
font-size: 7pt;
text-align: center;
}
td.footerright {
background-color: #666666;
color: #A4A4A4;
height: 14px;
font-size: 7pt;
text-align: right;
}
/*###########################################
## FTP client
###########################################*/
/* table caption containing driveletters under Windows, and navigator line */
caption {
font-weight: 400;
text-align: left;
padding:3px;
background-color: #708090;
color: #CCCCCC;
}
fieldset {
font-size: 10pt;
margin: 0px;
border: 1px solid #CCCCCC;
padding: 5px;
}
legend {font-weight: 400; padding: 5px;}
/* navigation header (quick navigator) */
a.naviline:link {text-decoration: none; color: #333333; font-weight: 400;}
a.naviline:visited {text-decoration: none; color: #333333; font-weight: 400;}
a.naviline:hover {text-decoration: none; color: #999999; font-weight: 400;}
/* main file viewer */
a.mainfileview:link {text-decoration: none; color: #CCCCCC;}
a.mainfileview:visited {text-decoration: none; color: #CCCCCC;}
a.mainfileview:hover {text-decoration: none; color: #999999;}
td.ftpborderright{border-right: 1px solid #CCCCCC; color: #CCCCCC;}
td.ftpborderhoriz{border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color: #CCCCCC;}
td.ftpsmall {vertical-align: middle; font-size: 8pt; color: #CCCCCC;}
td.uploader {padding: 2px;color: #CCCCCC;}
td.uploaderbb {border-bottom: 1px #CCCCCC dashed;padding: 2px; color:#CCCCCC}
td.uploaderbrbb {border-bottom: 1px #CCCCCC dashed; border-right: 1px #CCCCCC dashed;padding: 2px; color: #CCCCCC;}
td.uploaderbbs {border-bottom: 1px #CCCCCC solid; padding: 2px; color: #CCCCCC}
.mono {font-family: monospace; font-size: 8pt; color: #CCCCCC;}
tr.alternate {background-color: #2F4F4F;}
/* file permissions */
.red {color: #FF0000; font-weight: 700;}
.green {color: #00FF00; font-weight: 700;}
.blue {color: #0000FF; font-weight: 700;}
.naviline {padding:3px; background-color: #708090; border-bottom: 1px #000000 solid;}
.headerfooter {background-color: #708090;}
.divider {vertical-align: top; background-color: #AAAAAA;}
.blackborder {border: 1px solid #CCCCCC; padding: 0px; margin: 0px;}
.button {
border: 1px solid #CCCCCC;
color: #000000;
background-color: #708090;
margin: 2px;
}
.phperror {background-color: #A0A0A0; }

/* Other tags */
ul.without {list-style-type: none; display: list-item; color:#000000}
li.without {list-style: none;list-style-type: disc;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: large;}
blockquote {color:#999999;}
.select {color:#999999;}

/* Video Styles*/
.video_frame {padding:15px; float:left;}
.video_info {font-size:10px; padding:5px; color: #CCCCCC;}

