.debug{
  margin-top: 10px;
  font: normal 10px Arial,Sans;
  border: 1px solid #D4D4D4;
  background-color: #F8F7FD;
  padding: 4px;
}

body{
  background-color: #7DB300;
  background-image: url(/images/bg.png);
  background-repeat: repeat-x;
  font: normal 16px Arial,Sans;
}

#top{
  padding: 0px;
  width: 800px;

  display: block;
  margin: 0px auto;
  margin-top: 10px;

  position: relative;
}

#top a{
  margin: 0px;
  padding: 0px;
}

#top a img{
  border: 0px;
}

#main{
  padding: 0px;

  width: 800px;

  display: block;
  margin: 0px auto;
  margin-top: 0px;

  position: relative;
}

#main #conversation{
  background-color: #ffffff;
}

#main #conversation a{
  /*font-size: 16px;*/
  color: #0000FF;
  text-decoration: none;
}

.correct_box #correction_input{
  width: 150px;
}

.correct_box .pulldown_item{
  width: 150px;
  font: normal 10px Arial,Sans;
  background-color: #ffffff;

  list-style-type: none;
  display: block;
  margin: 0;
  padding: 5px;
  cursor: pointer
}

.correct_box .pulldown_item:hover{
  background-color: #DCDCDC;
}

#footer{
  text-align: center;
  color: #ffffff;
  font: normal 11px Arial,Sans;

  margin: 0px auto;
  width: 800px;
}

#footer a{
  color: #ffffff;
  font: normal 11px Arial,Sans;
  text-decoration: none;
}

.cleaner{
  clear: both;
}

#zgadywacz_photo{
  float: left;
  width: 268px;
  padding: 2px;
}

#content{
  float: left;
  width: 500px;
  padding: 5px;
  padding-top: 20px;
}

.rbroundbox { background: url(/images/rounds/nt.gif) repeat; }
.rbtop div { background: url(/images/rounds/tl.gif) no-repeat top left; }
.rbtop { background: url(/images/rounds/tr.gif) no-repeat top right; }
.rbbot div { background: url(/images/rounds/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/images/rounds/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { } 

#blank{
  visibility: hidden;
  display: none;
}

.floatl{
  float: left;
}

.floatr{
  float: right;
}

#loader{
  margin-top: 50px;
  font: normal 14px Arial,Sans;
  color: #ffffff;
}

p.start_link_parapgraph{
  text-align: left;
  padding-left: 160px;
}

p.start_link_parapgraph a{
  font: bold 30px Arial,Sans;
  text-decoration: none;
}

p.start_link_parapgraph a:hover{
  text-decoration: underline;
}

a.yesno_link{
  font: normal 18px Arial,Sans;
  text-decoration: none;
}

a.yesno_link:hover{
  text-decoration: underline;
}

#menu{
  text-align: left;
  color: #ffffff;
  font: normal 11px Arial,Sans;
  margin: 0px auto;
  width: 800px;
  padding-top: 5px;
  padding-left: 25px;
}

#menu a{
  color: #ffffff;
  font: normal 11px Arial,Sans;
  text-decoration: none;
}

#js_info{
  font-size: 24px;
  color: #ff0000;
}

div.form{
  padding: 2px;
  font-size: 11px;
}

div.form input, div.form textarea{
  border: 1px solid #5C8400;
  font: normal 11px Arial,Sans;
  color: #314700;
  background-color: #F9FFED;
  padding: 2px;
}

.info{
  color: #314700;
  font: bold 11px Arial,Sans;
}