body{
   background-color: #ddd;
   margin: 0px;
   padding: 0px;
   font-family: Arial;
}
#container{
   width:320px;
}
#logo {
   width: 320px;
   height: 64px;
   margin: 0 auto;
}
#logo a{
   width: 244px;
   height: 64px;
   float: right;	
   background: url(/media/images/vejs_infp_07.png) no-repeat bottom;
   margin-right: 10px;
}
#main_content{
   width: 320px;
}
#info{
   text-align: center;
   border: 1px solid #666;
   width: 310px;
   background: #fff;
   margin: 0 auto;
   font-size: 1em;
   color: #666;
}
#info a{
	color: #666;
	font-weight: 200;
	text-decoration: none;
}
#info a:hover{
   color: #333;
}
#top{
	width:100%;
	float:left;
}
.mobile_buttons {
   border: 0px;
}
#info .mobile_buttons a {
   color: #ccc;
   width: 270px;
   margin: 0 auto;
   font-size: 2em;
   background: #555;
   margin-top: 7px;
   display: block;
   border: 1px solid #ccc;
}
#info .mobile_buttons a:hover{
	background: #777;
}
.stat{
        font-size:1em;
}
.login {
	/*font-size:3px;    */
}
.login table{
	font-size: 1em;
	margin-left: 5px;
	color: #ccc;
    
}
.login input{
	border: 1px solid black;
	background-color: #ccc;
	font-size: 12px;
}
.login input[type="submit"]{
    background:url(/media/images/vejs_infp_27.png) ;
}
img.front {
	border: 1px solid #000;
}
img.front:hover {
	border: 1px solid #ccc;
}
.none{
	font-size: 2px;
}
#user_log{
	font-size:1.2em;
}
#versions{ 
	font-size:1.2em;
	color:#666;
	text-align:center;
}
#versions a {
	color:#666;
}
h2 {
	margin: 2px;
	padding: 2px;
}
select, input {
   color: #333;
   background-color: #ccc;
   font-size: 1.5em;
}
input {
   border: 1px solid black;
}
