body
{
margin:0;
padding:0;
font:normal 12px/150% Arial, Verdana, Helvetica, sans-serif;
max-width:1280px;
color:#000;
background:#fff;
}

A
{
color: #42b9eb;
}

h1,fieldset,dl,dt,dd,ul,li
{ 
margin:0;
padding:0;
}

ul
{
list-style:none;
}

ol
{
margin-left: -15px;
}

a img{
border:none;
}

#navigation
{
width:26em;
margin-left:70px;
margin-right:2em;
float:left;
margin-top:70px;
position:relative;
}

#logo
{
margin-bottom:50px
}

#content{ 
font-size:160%;
line-height:140%;
color:#333; 
padding-right:70px;
}

#menu{
clear: right;
font-size:180%;
line-height:140%;
margin-top:10px;
margin-bottom:40px;
margin-left:-4px;color:#42b9eb;
}
#menu ul li ul
{
margin-top:4px;
margin-left:13px;
margin-bottom:2px;
font-size:.75em;
}

#menu ul li ul li{
padding:1px 5px;
}

#menu li{
padding:3px 4px;
}

#menu a{
color:#949599;
text-decoration:none;
border-bottom:1px solid;
}

#menu a:hover{
color:#42b9eb;
}

#menu .parent a
{
color:#42b9eb;
}

#menu .parent li a
{
color:#949599;
}

#menu .parent li a:hover
{
color:#42b9eb;
}

#menu .active a
{
padding:4px 5px;
color:#fff !important;
background:#42b9eb;
border:0;
cursor:default;
margin:-3px 0 0 -4px;
}

#menu .active a:hover
{color:#fff;
}

#menu .active li a
{
margin-left:0;
padding:0;
color:#949599 !important;
background:none;
border-bottom:1px solid;
cursor:pointer;
}

#menu .active li a:hover
{
color:#42b9eb !important;
}

.note, 
.copyright{
font-size:120%;
line-height:150%;
}

.note{
margin-bottom:30px;
}

.logotype
{
clear:left;
}

#content{
overflow:hidden;
zoom:1;
}

#content #mover
{

position:relative;
left:0;
top:0;
}

#content .piece
{
padding-bottom:100px;
padding-top:205px;
}

h2{
  margin-top:30px;
}

.counter
{
  margin-top: 60px;
  display: none;
}

h1
{
   color: #808080;
   font-size: 28px;
   font-weight: 100;
}