body {
margin:0;
padding:0;
background-color:#FFFFFF;
background:url('images/bg.png');
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
tr {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
img {
border:0;
}
a {
color:#126484;
text-decoration:none;
}
a:hover{
color:#1E9FD1;
text-decoration:none;
}
input {
border:1px solid #AAA;
}

h1 {
font-family:Verdana;
font-size:22px;
margin:0px;
padding:0px;
color:#F77210;
padding-bottom:5px;

}
h2 {
font-family:Verdana;
font-size:16px;
margin:0px;
padding:0px;
color:#F77210;
padding-bottom:5px;
}

.header {
background-color:white;
border:1px solid #000000;
margin:0px auto;
width:800px;
height:200px;
}
.logo{
float:left;
}
.title{
padding-top:20px;
float:left;
font-size:30px;
}

.main {
background-color:white;
border:1px solid #000;
margin:10px auto;
text-align:center;
width:800px;
}

.game {
background-color:#FFFFFF;
float:left;
height:150px;
margin:5px 0 0;
text-align:center;
width:128px;
color:#AAA;
}
.game img {
border:1px solid #000000;
height:80px;
margin:2px;
width:80px;
}

.clear {
clear:both;
}
.main_game {
margin:10px;
}
.game_info {
text-align:left;
width:700px;
margin:5px auto;

}
.game_descr {
width:340px;
float:left;
}
.game_controls {
margin-left:5px;
width:340px;
float:left;
}
.game_solution {
padding:5px;
display:none;
}
.comment {
border:1px solid #CCC;
padding:5px;
margin:5px;
}
.comment_title {
color:#CCC;
font-size:10px;
}