/* StyleSheet */
html,body {
	height:		99%;
	max-height:	99%;
	padding:	0;
	margin:		0;
	border:		0;
	background:	#FFFFFF;
	font-size:	76%;
	overflow:	hidden;
}
#content {
	display:	block;
	overflow:	auto;
	position:	absolute;
	z-index:	3;
	top:		20px;
	bottom:		53px;
	width:		100%;
}
* html #content {
	top:		0;
	bottom:		0;
	height:		100%;
	width:		100%;
	border:		0;
}
#head {
	position:	absolute;
	top:		0;
	width:		100%;
	max-width:	100%;
	height:		20px;
	background-image:url('img/top.png');
	z-index:	5;
	border:		0;
}
* html #head {
	top:		0;
	width:		100%;
	height:		20px;
}
#head_btns {
	float:		right;
	width:		94px;
	height:		19px;
	background-image:url('img/top_btns.png');
}
#head_ico {
	float:		left;
	width:		19px;
	height:		19px;
	background-image:url('img/top_folder_icon.png');
}
#foot {
	position:	absolute;
	bottom:		0;
	width:		100%;
	max-width:	100%;
	height:		53px;
	z-index:	5;
	background-image:url('img/taskbar.png');
}
* html #foot {
	bottom:		0;
	width:		100%;
	height:		53px;
}
#xbtn {
	width:		43px;
	height:		17px;
	float:		right;
	z-index:	9;
}
#startbutton {
	width:	44px;
	height:	53px;
	float:	left;
	background-image:url('img/start_button.png');
}

#startmenu {
	z-index:	20;
	display:	none;
	position:	absolute;
	left:		2px;
	bottom:		53px;
	height:		313px;
	width:		137px;
	background-image:url('img/start_menu.png');
	background-repeat:no-repeat;
	background-color:red;
}

#startmenu #data {
	text-align:	center;
	position:	relative;
	top:		10px;
	left:		10px;
	height:		259px;
	width:		112px;
	max-height:	259px;
	max-width:	112px;
	display:	block;
	overflow:	auto;
}

.file {
	float:		left;
	position:	relative;
	width:		300px;
	height:		60px;
	display:	block;
	margin:		5px;
}

.file:hover {
	background-color:	rgb(197,231,246);
}

.file .ico {
	float:		left;
	width:		50px;
}

.file .txt {
	float:		right;
	width:		250px;
	text-align:	left;
	margin: 10px 0 0 0;
	font-size:	14pt;
	overflow:	hidden;
}
html,body {
	height:		100%;
	max-height:	100%;
	padding:	0;
	margin:		0;
	border:		0;
	background:	#FFFFFF;
	font-size:	76%;
	overflow:	hidden;
}
a { 
	text-decoration: none;
	color:		#000000;
}
h2 {
	font-size:	20pt;
}
.content{
	display:	block;
	overflow:	auto;
	position:	absolute;
	z-index:3;	top:23px;
	bottom:		37px;
	width:		100%;
	font-size:	12pt;
	padding:	5px 5px 5px 5px;
}
* html .content {
	top:		0;
	bottom:		0;
	height:		100%;
	width:		100%;
	border:		0;
}
#head {
	position:	absolute;
	top:0;		width:100%;
	max-width:	100%;
	height:		23px;
	z-index:	5;
	border:		0;
	width:		100%;
	background-image:url('img/window_buttons/top-notmax.png');
	height:		24px;
}
* html #head {
	top:		0;
	width:		100%;
	height:		23px;
}
#foot {
	position:	absolute;
	bottom:		0;
	width:		100%;
	max-width:	100%;
	height:		37px;
	z-index:	5;
}
img{
	border:		0;
}	
#startmenu2 {
	z-index:	10;
}
#startmenu2 a {
	display:	block; 
	width: 		100%; 
	text-decoration:none; 
	text-align:	center; 
	color: 		black; 
	margin: 	1px 0 1px 0;
}
#startmenu2 a:hover { 
	background-color: rgb(197,231,246); 
}
#topbg {
	float:		left;
	height:		25px;
	min-width:	7px;
	background-image:url('img/window_buttons/left.png');
	background-repeat:no-repeat;
	font-size:	10pt;
}
#topbg3 {
	position:	relative;
	top:		-3px;
	right:		-4px;
	display:	inline;
}
.config td {
	padding: 10px 0 0 0;
}