body
{
	margin: -10px;
	text-align: center;
	background-color: black;
	color: white;
	overflow: hidden;
}
 
a:link
{
	color: moccasin;
}
a:visited
{
	color: #ccffcc;
}
a:active
{
	color: green;
}
a:hover
{
	color: white;
}

#AWLogo
{
	width: 100%;
	height: 100%;
	padding: 0px;	
}

#Loading
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #e7d29b;
}

#StripeContainer
{
	font-size: 0px;
	background-color: #404040;
	height: 8;
	width: 100;
}

#Stripe
{
	font-size: 0px;
	background-color: red;
	height: 8;
	width: 0;
}

.done
{
	color: slateblue;
}

.failed
{
	color: red;
}

#MainContainer
{
	width: 540px;
	height: 274px;
	position: relative;
	top: 0;
	left: 0;
}

#BackTable
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

/* Decoration */

.redLine
{
	width: 100%;
	height: 117px;
	background-image: url(images/redline.gif);
}

.squareDiv
{
	position: absolute;
	z-index: 300;
	width: 19;
	height: 19;
	font-size: 19;
}

.squareOut
{
	font-size: 1;
	cursor: default;
	border: 1px solid gray;
	width: 11px;
	height: 11px;
}

.squareOver
{
	font-size: 1;
	cursor: default;
	border: 1px solid gray;
	width: 17px;
	height: 17px;
}

.menuNames
{
	font-family: MS Sans Serif;
	font-size: 10;
	color: Red;
	position: absolute;
	z-index: 0;
	cursor: default;
}


/* Styles of four principles */

.icon
{
	position: absolute;
	width: 1;
	z-index: 2;
}

.iconBorder
{
	border: 2px solid #3b3b3b;
	/*border: 2px ridge #4b4b4b;*/
}

.iconImg
{
	border: 1px solid black;
}

.iconTxt
{
	font-family: Verdana;
	font-size: 10px;
	padding-left: 5;
	padding-right: 5;
}

.iconTxtHead
{
	font-size: 12px;
	font-weight: bold;
	color: moccasin;
}

.iconTxtHrContainer
{
	padding-top: 2;
	padding-bottom: 2;
}

.iconTxtHr
{
	height: 2;
	background-color: red;
	font-size: 1;
	width: 100%;
}

.iconTxtText
{
	color: white;
}

/* Styles of menu tables */

#NavigationWindow
{
}

#MusicPieces
{
	top: 17;
	right: 258;
}

#News
{
	top: 145;
	left: -1;
}

#GuestBook
{
	bottom: 17;
	right: 258;
}

#About
{
	top: 145;
	right: -1;
}

.Menu
{
	filter: alpha(opacity = 75, enabled = 1);
	-moz-opacity: 0.75;
	font-family: Arial;
	font-size: 70%;
	position: absolute;
	z-index: 301;
	border: 1px solid black;
	border-bottom-width: 0px;
	width: 1;
}

.Menu.Dir
{
	z-index: 301;
}

.Menu.Doc
{
	left: 281;
	top: 0;
	z-index: 301;
}

.Node
{
	cursor: pointer;
	cursor: hand;
	background-color: #323232;
	color: #e0e0e0;
	width: 1;
	height: 1;
	border: 0px solid black;
	border-bottom-width: 1px;
	padding-left: 4;
	padding-right: 4;
	white-space: nowrap;
}

.Node.DirOut
{
	background-color: #525252;
	color: white;
}

.Node.Out
{
	background-color: #323232;
	color: #e0e0e0;
}

.Node.Over
{
	background-color: #AA0000;
	color: white;
}

.Folder 
{
	color: #b80000;
}

.Doc 
{
	color: slateblue;
}

/* Styles of text field */

.textWindow
{
	position: absolute;
	z-index: 3;
	cursor: move;
}

.textBorder
{
	position: relative;
	z-index: 3
}

.textContainer
{
	position: relative;
	background-color: #323232;
	text-align: left;
	overflow: hidden;
}

.textContent
{
	position: absolute;
	left: 1;
	z-index: 4;
	font-family: Arial;
	font-size: 70%;
}

.allButtonsContainer
{
	position: absolute;
	top: 0;
	z-index: 3;
}

.dynamicButtonsContainer
{
	position:absolute;
	right: 0;
}

.resizeButtonsContainer
{
	position: absolute;
	top: 2;
	left: 2;
	z-index: 4;
}

.button
{
	position: absolute;
	cursor: pointer;
	cursor: hand;
}


/* Styles of templates */

.HD 
{
	font-weight: bold;
	color: lightgreen;
	background-color: #202020;
	width: 100%;
}

.TX 
{
	font-weight: normal;
	color: white;
}

.Title 
{
	font-weight: 800;
	font-size: 190%;
	color: red;
}

.Subtitle 
{
	font-weight: bold;
	color: black;
	background-color: slateblue;
	width: 100%;
}

.IN 
{
	font-weight: bold;
	color: #e7d29b;
}

.IT 
{
	font-weight: normal;
	color: #d0d0d0;
}

.Reference 
{
	font-weight: bold;
	color: #d0d0d0;
}

.ImgOut
{
	position: absolute;
	right: 0;
	top: 0;
	border: 2px solid #505050;
	width: 60px;
	height: 60px;
}

.ImgOver
{
	position: absolute;
	right: 0;
	top: 0;
	border: 2px solid #505050;
	width: 110px;
	height: 110px;
	cursor: default;
}

.Doc 
{
	color: #d0d0d0;
}

.Path
{
	color: moccasin;
}