.error
{
	color: #c00;
}
label 
{
	width:150px;
	float:left;
}
div.input 
{
	clear:both;
	min-height:30px;
}
td,th 
{
	padding: 5px;
}
.critical 
{
	background: #f00;
}
h1 
{
	display:block;
}
.small 
{
	width:60px;
}
.clear 
{
	clear:both;
}
.odd 
{
	background: #eee;
}
textarea 
{
	width:300px;
	height:150px;
}
a.nodecor 
{
	text-decoration:none;
}
a.nodecor:hover
{
	text-decoration:underline;
}
table.otable 
{
	vertical-align: top;
	text-align: left;
}
table.otable td
{
	width:150px;
}
div.float
{
	width:380px;
	float:left;
}
div.floatr 
{
	float:right;
	width:380px;
}
table.otable 
{
	width:360px;
}
table.wtable
{
	width:720px;
}
div.ileft 
{
	width:350px;
	float:left;
}
div.iright 
{
	width:350px;
	float:right;
}
#dialog {
  /*position: fixed;*/
  background: #ffffff;
  color:#000000;
  border: 4px solid #525252;
  text-align:left;
  top:50px;
}
img 
{
    border:0px;
}
div#langs 
{
	text-align:right;
	position:relative;
	width:762px;
	margin:auto;
	right:0px;
}
div#langs a,
div#langs a:visited,
div#langs a:hover {
	text-decoration: none;
}
div#topPanel div#langs img 
{
	width:16px;
	height:11px;
}
span.red 
{
    color:#f00;
}
.visibleDiv
{
    position: fixed;
    bottom: 10px;
    right: 10px;
    width:171px;
    height:45px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.table {
	display: table;
}
.td {
	display: table-cell;
}