html { width: 100%; height: 100%; }

body {
	height: 100%;
	width: 100%;
	margin: 0px;
	text-align: center;
	background-image: url('../img/body-bg3.png');
	background-repeat: repeat-y;
	background-position: center;
	color: #000;
	}

.maintable {
	height: 100%;
	width: 800px;
	border: 0px solid red;;
	margin: 0 auto;
	background-color: #dcdcdc;
	}

.top {
	height: 150px;
	background: url('../img/logo-bg4.png');
	text-align: center;
	}

.menu 
	{
	height: 30px; 
	background-image: url('../img/menu-bg2.png'); 
	background-repeat: no-repeat; 
	text-align: center;
	}

a.menul:link { margin-left: 10px; margin-right: 10px; color: #000000; cursor: pointer; text-decoration: none; font-weight: bold; }
a.menul:visited { margin-left: 10px; margin-right: 10px; color: #000000; cursor: pointer; text-decoration: none; font-weight: bold; }
a.menul:hover { margin-left: 10px; margin-right: 10px; color: #ffffff; cursor: pointer; text-decoration: none; font-weight: bold; }
a.menul:active { margin-left: 10px; margin-right: 10px; color: #000000; cursor: pointer; text-decoration: none; font-weight: bold; }


.main-area {
	width: 800px;
	text-align: left;
	padding: 0px;
	background-color: #dcdcdc;
	}
.main-text {
	padding-left: 10px;
	padding-right: 10px;
	}
.start-left { width: 230px; padding-left: 5px; }
.start-right { width: 558px; min-height: 373px;}

.footer {
	border-top: 1px dotted #000;
	height: 10px;
	text-align: right;
	color: #808080;
	padding-right: 10px;
	}

.left-header { background-image: url('../img/left-box-header2.png'); background-repeat: no-repeat; height: 10px; width: 220px;}
.left-box {	background-image: url('../img/left-box-bg.png'); background-repeat: repeat-y;	}
.left-footer { background-image: url('../img/left-box-footer2.png'); background-repeat: no-repeat; height: 10px; }
.box-break		{ background-image: url('../img/box-break2.png'); background-repeat: no-repeat; background-position: center center; height: 220px; height: 30px; }


.list-table { background-color: #494e49; }
.list-header-file { border-bottom: 1px solid #000000; height: 25px; }
.list-header-desc { border-bottom: 1px solid #000000;  height: 25px; }
.list-header-size { border-bottom: 1px solid #000000;  height: 25px; }
.list-header-added { border-bottom: 1px solid #000000;  height: 25px; }
.list-file { border-bottom: 1px solid #000000; font-size: 12px; padding: 10px; width: 240px; }
.list-desc { border-bottom: 1px solid #000000; border-right: 1px dotted #000; font-size: 12px; padding: 10px; width: 372px; }
.list-size { border-bottom: 1px solid #000000; border-right: 1px dotted #000; font-size: 12px; padding: 10px; text-align: center; width: 60px; }
.list-added { border-bottom: 1px solid #000000; font-size: 12px; padding: 10px; text-align: center; width: 70px; }
a.normalizedb { color: #000; text-decoration: none; font-weight: bold; font-size: 14px; }
a.normalized { color: #000000; text-decoration: none; }
.bb { border-bottom: 1px solid #000; padding: 10px; font-size: 12px; }

.links-banner { border-bottom: 2px solid #000000; padding: 10px; width: 500px; text-align: center; }
.links-name { border-bottom: 2px dotted #000000; font-size: 20px; padding: 10px; width: 232px; font-weight: bold; }
.links-desc { border-bottom: 2px solid #000000; font-size: 12px; padding: 10px; width: 232px;   }
.links-banner2 { border-bottom: 0px solid #000000; padding: 10px; width: 500px; text-align: center; }
.links-name2 { border-bottom: 2px dotted #000000; font-size: 20px; padding: 10px; width: 232px;   font-weight: bold; }
.links-desc2 { border-bottom: 0px solid #000000; font-size: 12px; padding: 10px; width: 232px;  }

.cfg-cvar { width: 300px; font-size: 12px; float: left; font-family: Arial, Verdana; padding-left: 5px;}
.cfg-desc { width: 460px; font-size: 12px; float: left;}
