body
{
  background-color: #FFFFFF;
/*
  background-color: #AABBCC;
*/
}

.content
{
  width:750px;
  padding:25px;
  padding-top:10px;
  margin: 10px auto 0 auto;
/*
  background-color: #FFFFFF;
  -moz-border-radius: 50px;
  border-radius: 50px;
  -moz-box-shadow: inset 0px 0px 8px 4px #AABBCC;
  -webkit-box-shadow: inset 0px 0px 8px 4px #AABBCC;
  box-shadow: inset 0px 0px 8px 4px #AABBCC;
*/
  font-size: 16px;
}

.content img
{
    max-width: 100%;
}

.panel
{
  float:left;
  width:44%;
  padding-left: 3%;
  padding-right: 3%;
}

.item
{
  float:left;
  width:33%;
}

.item_4
{
  float:left;
  width:25%;
}

.row
{
  clear:left;
  margin-top:4px;
  margin-bottom: 4px;
}

.big_text
{
  font-size: 32px;
}

normal_text
{
  font-size: 16px;
}

.invisibox
{
    overflow: hidden;
    max-height: 0px;
    margin: 10px;
    border: 1px solid transparent;
    -webkit-transition: max-height 1s;
    -moz-transition: max-height 1s;
    -ms-transition: max-height 1s;
    -o-transition: max-height 1s;
    transition: max-height 1s;
}

.fake-link
{
    color: #0000FF;
    text-decoration: underline;
    cursor: pointer;
}

@media screen and (max-width: 800px)
{
  body
  {
    background-color: #FFFFFF;
  }
  .content
  {
    width: initial;
    font-size: 16px;
    margin: 0px;
    padding: 10px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .panel
  {
    float: none;
    width: 100%;
  }
  img
  {
    max-width: 100%;
    height: auto;
    width: auto\9;
  }
}