body {
	text-align: center;
  font: bold 12px Tahoma;
  color: #006699;
}

a {
  font: 11px Tahoma;
	text-decoration: none;
	color: #006699;
}

a:hover {
  font: 11px Tahoma;
	text-decoration: none;
	color: black;
}

/* Login styles BEGIN */

.login {
border: #98AAB1 2px solid;
background-image: url('img/bg_log.gif');
width: 200px;
}

.login td {
font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
}

.login form {
margin: 20px; 
}

input, select {
border: #BDC7D8 1px solid;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background-color: #ffffff;
/* background-image: url('img/input.gif'); */ 
}

.edit input {
border: #BDC7D8 1px solid;
height: 20px;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
background-color: #ffffff;
padding: 2px;
background-image: url('img/input.gif'); 
}

input.filename {
width: 350px;
}

input.title {
width: 200px;
}

input.genre {
width: 146px;
}

input.weight {
width: 25px;
}

input.time {
width: 45px;
}

input.button {
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-image: url('img/input.gif'); 
width: 60px;
padding-top: 1px;
}

input.buttong {
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-image: url('img/green.gif');
color: white; 
width: 60px;
padding-top: 1px;
}

input.buttonr {
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-image: url('img/red.gif');
color: white; 
width: 60px;
padding-top: 1px;
}

div.page {
  position: relative;
  margin-right: auto;
	margin-left: auto;
	width: 722px;
}

table.edit {
  margin-right: auto;
	margin-left: auto;
  background-color: #f7f7f7;
  border: 1px #aaa solid;
  width: 350px;
  height: 180px;
}

td.head {
  font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-image: url('img/smbar.gif');
  margin-right: auto;
	margin-left: auto;
  background-color: #e7e7e7;
  border-bottom: #cacaca 1px solid;
  width: 460px;
  height: 20px;
  padding: 4px;
}

div.list {
  margin-right: auto;
	margin-left: auto;
  width: 550px;
}

.menu {
  position: relative;
	font: normal 12px Tahoma;
	background-image: url('img/smbar.gif');
	color: #006699;
  width: 750px;
  height: 28px;
}

.menu a{
  font: 12px Tahoma;
	text-decoration: none;
	color: #006699;
}

.menu a:hover{
  font: 12px Tahoma;
	text-decoration: none;
	color: black;
}

.tbl {
	font: normal 11px Tahoma;
	text-decoration: none;
	color: #006699;
  margin: 20px;
}

#name {
/*  font-weight: bold; */
  width: 400px;
  height: 17px;
}

#descript {
  width: 260px;
}

#ip {
	text-align: right;
  width: 40px;
}

tr.top td{
  height: 18px;
  border-bottom: 1px solid #B8B8B8;
  background-image: url('img/smbar.gif');
	color: black;  
}

tr.bottom {
  border-bottom: 1px solid #B8B8B8;
  background-image: url('img/smbar.gif');
	color: black;
  height: 15px;  
}

td.desc {
  width: 90px;
}

.infor {
  color: red;
}

.infog {
  color: green;
}

.mgm {
  font: normal 12px Tahoma;
  margin: 2px;
}

.right {
	text-align: right;
}

