/* Perfect-Shot.ch theme */body {	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000;	text-decoration: none;}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: #E6E6E6; height: 1px;}th {font-family: Verdana, Arial, Helvetica, sans-serif;}a:link {color:#666666; text-decoration: underline;}a:visited {color:#666666; text-decoration:underline;}a:hover {color:#0080D0;	text-decoration: underline;}span.normal {font-weight: normal;}/* Header */td.mainheader {background-color: #E6E6E6; color: #333333; text-align: center;}td.leftheader {	background-color: #E6E6E6;	width: 200px;}td.rightheader {	background-color: #E6E6E6;	color: #666666;	text-align: right;	vertical-align: top;}td.rightheaderlower {background-color: #E6E6E6;	text-align: right; color: #666666;}td.mainmenu {text-align: center; background-color: #E6E6E6; color: #666666;}div.maintitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: 700;}a.mainmenu:link {text-decoration: none; font-weight: 700; color: #666666;}a.mainmenu:visited {text-decoration: none; font-weight: 700; color: #666666;}a.mainmenu:hover {text-decoration: underline; font-weight: 700; color: #0080D0;}/* Left menu */td.leftmenu {/*	background-image: url(../graphics/menu_backg.gif);*/	background-color: #E6E6E6;	font-weight: 700;	text-align: left;	vertical-align: top;	width: 200px;}td.leftmenuhead {	background-color: #E6E6E6;	color: #000000;	font-weight: 700;	text-align: center;	height: 20px;	border-bottom: 1px #E6E6E6 solid;}li.leftmenu {list-style: url(../graphics/folder.png); color: #000000; font-weight: 700;}li.secret {list-style: url(../graphics/folder_locked.png);}div.leftmenu {font-weight: normal; color: #000000;}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;}div.login {text-align: center;}a.leftmenu:link {text-decoration: none;	color: #000000;}a.leftmenu:visited {text-decoration: none;color: #000000;}a.leftmenu:hover {text-decoration: underline; color: #0080D0;}.linkbutton{border: 1px solid #000000; background-color: #E6E6E6; padding: 2px;}.commenthead{	background-color: #E6E6E6;	color: #000000;	font-weight: 700;	border-left: 1px dashed;	border-top: 1px dashed;	border-right: 1px dashed}.commentbody{border: 1px solid; background-color: #FFFFFF; padding: 3px;}.albumcomment{padding-left:12px;padding-right:12px;padding-top: 2px;padding-bottom: 2px;background-color: #E6E6E6;}/* Main window */td.mainwindow {padding: 0px; background-color: #E6E6E6; vertical-align: top;}td.adminpages {background-color: #E6E6E6; padding: 25px;	vertical-align: center;}/* index.php */td.index_site {background-color: #FFFFFF; padding-left: 15px; vertical-align: center;}/* search.php/admin.php/login.php...*/td.main_whitebg {background-color: #FFFFFF; padding-left: 15px;	vertical-align: top;}table.maintable {background-color: #CCCCCC; border: 1px #E6E6E6 solid; border-collapse: collapse;}a.FromTo:link {text-decoration: underline; color: #0000CD;}a.FromTo:visited {text-decoration: underline; color: #0000CD;}a.FromTo:hover {text-decoration: underline; color: #0000CD;}table.subfoldertable {	background-color: #E6E6E6;	border: 1px #E6E6E6 solid;	border-collapse: collapse;	padding: 35px;}table.admintable {background-color: #CCCCCC; border: 1px #E6E6E6 solid; border-collapse: collapse;}th.maintable {background-color: #E6E6E6; font-size: 10pt; height: 19px;}th.subfoldertable {	background-color: #E6E6E6;	color: #FFFFFF;	font-size: 10pt;	height: 22px;	text-align: center;}td.maintable {	background-color: #CCCCCC;	color: #000000;	padding: 3px;	font-size: 9pt;	empty-cells: show;	border: 1px #E6E6E6 solid;}td.subfoldertable {	background-color: #E6E6E6;	color: #000000;	padding: 3px;	font-size: 9pt;	empty-cells: show;	border: 1px #E6E6E6 solid;}td.admintable {	background-color: #CCCCCC;	color: #000000;	padding: 3px;	font-size: 9pt;	empty-cells: show;	border: 1px #E6E6E6 solid;}td.adminalternate {	background-color: #E6E6E6;	color: #000000;	padding: 3px;	font-size: 9pt;	empty-cells: show;	border: 1px #E6E6E6 solid;}div.pagenumber {color: #000000;	font-size: 9pt;}span.thispage {font-weight: bold;}td.minithumbnail {background-color: #CCCCCC; text-align: center;}td.viewimage {	text-align: center;	background-color: #CCCCCC;	color: #000000;	padding: 8px;}/* Footer */td.footerleft {	background-color: #E6E6E6;	color: #000000;	height: 14px;	font-size: 7pt;	text-align: right;	width: 200px;}td.footercenter {	background-color: #E6E6E6;	color: #000000;	height: 14px;	font-size: 7pt;	text-align: center;}td.footerright {	background-color: #E6E6E6;	color: #990000;	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;	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: #DDDDDD;}/* file permissions */.red {color: red; font-weight: 700;}.green {color: green; font-weight: 700;}.blue {color: blue; font-weight: 700;}.naviline {padding:3px; background-color: #B3BCDE; 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: #9acd32;	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;}/* Video Styles*/.video_frame {padding:15px; float:left;}.video_info {font-size:10; padding:5px;}/* Javascript menu (advanced features)*/#menu {    background-color: #003399;}#menu div.top {    padding-top: 5px;    padding-bottom: 5px;    padding-left: 5px;    padding-right: 8px;    width: 100%;}#menu div.section {    position: absolute;    display: inline;    z-index: -1;}#menu div.box {    background-color: #505050;    padding-top: 4px;    padding-bottom: 5px;    padding-left: 6px;    padding-right: 6px;    border-color: #666666;    border-width: 1px;    border-style: none none solid none;    position: relative;    visibility: hidden;    width: 100%;}#menu a {    font-family: verdana;    font-size: 11px;    color: #DDDDDD;    text-decoration: none;    white-space: nowrap;}#menu a:hover {    font-family: verdana;    font-size: 11px;    color: #FFFFFF;    text-decoration: none;    white-space: nowrap;}