body
{
  margin:0;
  padding:0;
  font:normal 12px/150% Arial, Verdana, Helvetica, sans-serif;
  max-width:1280px;
  color:#000;
  background-image: url(/i/bg.jpg);
  background-repeat: no-repeat;
}

A
{
color: #42b9eb;
}

h1,fieldset,dl,dt,dd,ul,li
{ 
margin:0;
padding:0;
}

ul
{
list-style:none;
}

ol
{
margin-left: -10px;
}

a img{
border:none;
}

#navigation
{
width:26em;
margin-left:70px;
margin-right:0px;
float:left;
margin-top:70px;
position:relative;
}

#logo
{
margin-bottom:50px
}

#content{ 
font-size:160%;
line-height:140%;
color:#333; 
padding-right:130px;
}

#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;

  border: 1px solid #42b9eb;
  background: #42b9eb;
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari, Chrome */
  -khtml-border-radius: 5px; /* KHTML */
  border-radius: 5px; /* CSS3 */
}

#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:80%;
color: #505050;
}

.note{
margin-bottom:30px;
}

.logotype
{
clear:left;
}

#content{
overflow:hidden;
zoom:1;
}

#content #mover
{

position:relative;
left:0;
top:0;
}

#content .piece
{
margin-bottom:100px;
padding-top:205px;
}

h2{
  margin-top:30px;
}

h1
{
   color: #808080;
   font-size: 28px;
   font-weight: 100;
}

ol h1
{
  color: #303030;
  font-weight: 700;
}

#audit
{
  display: none;
}

.special
{

  padding: 20px; 
  border: 1px solid #E0E0E0; 
  background: #FFFFE0;

  background: #FFFFE0;
  -moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  -khtml-border-radius: 8px; /* KHTML */
  border-radius: 8px; /* CSS3 */
}

.special2
{

  padding: 20px; 
  border: 1px solid #E0E0E0; 
  background: #E0FFE0;

  background: #E0FFE0;
  -moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  -khtml-border-radius: 8px; /* KHTML */
  border-radius: 8px; /* CSS3 */
}

.opendet
{
  text-decoration: none;
  border-bottom: 1px dashed #42b9eb;
}

.squar
{
  list-style-type: square;
}

#audit H1
{
 display: inline;
 font-size: 100%;
}

.ifield
{
  font:normal 18px Arial, Verdana, Helvetica, sans-serif;
  width: 400px;
}

.icomments
{
  font:normal 18px Arial, Verdana, Helvetica, sans-serif;
  width: 400px;
  height: 90px;
}

.mandatory
{
  color: #E00000;
}

.make_order
{
  text-align: center;
  width: 210px;

  padding: 20px; 
  border: 1px solid #E0E0E0; 
  background: #E0FFE0;

  background: #E0FFE0;
  -moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  -khtml-border-radius: 8px; /* KHTML */
  border-radius: 8px; /* CSS3 */
}

.award_1
{
  float: left;
  margin-right: 20px;
}

.award_1_p
{
  padding: 35px 0 0 0px;
}

.cl
{
  clear: both;
}

.validators
{
  margin-top: 20px;
  opacity: .3;
}

.validators:hover
{
  opacity: 1;
}

.footer
{
  margin-left:70px;
  border-top: 1px solid #E0E0E0;
  padding-top: 10px;
  margin-bottom: 30px;
  font-size: 150%;
}

.counter
{
  margin-top: 10px;
}

.note
{
font-size:100%;
color: #A0A0A0;
}

.inde
{
  margin-left: 15px; border-left: 5px solid #42b9eb; padding-left: 10px;
  color: #808080;
}
 
