*{
border: 0;
margin: 0;
padding: 0;
}

html{
background: #eee url(/images/bg.png);
overflow-y: scroll;
}

h1{
font: bold 24px/40px Arial,sans-serif;
}
h2{
font: bold 16px/25px Arial,sans-serif;
margin: 10px 0;
}

.admin form{
border: 1px solid #777;
margin: 10px 0;
padding: 5px;
}

.admin textarea{
width: 736px;
white-space: nowrap;
word-wrap: normal;
font: normal 12px "Courier New",Courier,fixed;
}

a{
color: #069;
}
a:hover{
color: #f00;
}

label{
display: inline-block;
margin-bottom: 5px;
}

#logo{
margin: 50px auto 0 auto;
text-align: center;
overflow: hidden;
height: 60px;
}

.message{
border: 1px solid #777;
margin: 5px 0;
padding: 5px;
background: #ddd;
}
td input{
border: 0;
background: #ddd;
}
td input:not([type="checkbox"]){
width: 95%;
}

html, body, input, th, td, select, textarea, button{
font: normal 12px/17px Arial,sans-serif;
color: #000;
}
th{
font-weight: bold;
text-align: center;
}
table{
-x-min-width: 748px;
width: 100%;
}
form table{
-x-min-width: 726px;
width: 100%;
}
table, tr, td, th{
border-collapse: collapse;
border: 1px solid #777;
}
td, th{
padding: 2px;
}

#container{
border: 1px solid #000;
background: #fff;
padding: 5px;
-x-min-width: 750px;
width: 80%;
margin: 5px auto;
box-shadow: 0px 0px 10px rgba(0,0,0,.5);
}

input,
textarea,
select{
border: 1px solid #069;
}

#langsel{
height: 40px;
line-height: 40px;
float: right;
margin-top: -40px;
}
#langsel span{
display: inline-block;
}

table{
margin: 10px 0;
}
label{
cursor: pointer;
}

button{
cursor: pointer;
padding: 0 5px;
border: 2px outset #777;
background: #ccc;
color: #000;
font-weight: bold;
}
button:active{
border-style: inset;
}

.error{
color: red;
}

.tooltip {
		display:none;
		background-color:#ffa;
		border:1px solid #cc9;
		padding:3px;
		font-size:13px;
		-moz-box-shadow: 2px 2px 11px #666;
		-webkit-box-shadow: 2px 2px 11px #666;
	}

.admin #container h2 span{
display: block;
float: right;
}

form b[style]{
line-height: 18px;
height: 18px;
display: inline-block;
padding: 0 5px;
margin-bottom: 5px;
}

mark{
display: inline;
background: yellow;
}

.form-adduser input {
width: 250px;
}
