@CHARSET "UTF-8";

body {
	margin: 0px;
	border: 0px;
	padding: 20px;
}
a {
	border: 0px;
	}
.menu {
	font-family: verdana, helvetica;
	color: silver;
	font-size: 12px;
}

td.menu {
	padding: 10px;
	background: rgba(11, 22, 50, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#67051020, endColorstr=#99051020);
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

td#colsel {
	padding-left: 20px;
	padding-right: 10px;
	font-size: 5px;
}

/*
.menubg {
	background-color: black;
	filter: alpha(opacity=20); 
	opacity: 0.2; 
}
*/
.link {
	color: blue;
}
a.link:VISITED {
	color: blue;
}
a.link:HOVER {
	color: red;
}
.popup_frame {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
}

/*.popup {
	position: absolute;
	
	overflow: auto;
	width: 80%;
	height: 85%;
	left: 10%;
	visibility: hidden;
	font-family: verdana, helvetica;
	
	font-size: 12px;
	
	background-color: #051020; color: #afafff; 
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 14px;
    border: solid red 8px;
}*/
/*
.content {
	font-family: verdana, helvetica;
	
	font-size: 12px;
	padding: 40px;
	
	background-color: #051020; color: #afafff; text-align: justify;
}*/
/*
.content h3 {
	color: white;
	}

.content b {
	color: silver;
	}
.content table {
	border-collapse: collapse; 
	border: solid red 1px; 
	width: 100%; 
	float: left
	}
*/
.popup_menu_bar {
	position: relative;
	width: 80%;
	left: 10%;
}

a.menu:HOVER {
	color: white;
	text-decoration: none;
}

a.menu:LINK {
	text-decoration: none;
}

a.menu:VISITED {
	text-decoration: none;
}

a.menu.v:ACTIVE {
	text-decoration: none;
}

li.bug {
	list-style-type: square;
	color: red;
}

li.bug_corrected {
	list-style-type: square;
	color: green;
}

/*
body.color {
	background-color: black;
	background-image: url('img/b0-1.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	border: none;
}

body.gray {
	background-color: black;
	background-image: url('img/b0-1-2.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	border: none;
}
*/

table {
	border-collapse: collapse;
}

iframe {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

a.picture .small {
	float: left;
	border: 0px;
	margin: 10px;
}

a.picture .large {
	border: 0px;
	display: none;
	position: absolute;
}

/*
a.picture:HOVER .large {
	display: block;
	* 
	 * workaround for IE
	 * calculateMaxWidth is in 
	 * 
	width: expression(calculateMaxWidth(this, 0.8));
	max-width: 80%;
	left: 10%;
	/* max-height: 80%;*/
}
*/
