body
{
background:url(../img/bg.gif);
margin:30px;
font:normal 10pt tahoma, sans;
}

#frame
{
/*background:#D9A64B;*/
background:#D3D8EB;
margin:0 auto;
border:5px solid #000936;
width:768px;
}

#header
{
background:url(../img/header.jpg);
border-bottom:2px solid #000936;
width:768px;
height:150px;
}

#header h1
{
padding:0;
margin:0;
}

#header span
{
display:none;
}

#side
{
float:right;
width:180px;
padding:1px;
border-left:2px solid #000936;
border-bottom:2px solid #000936;
}

#menu
{
width:180px;
}
#menu ul
{
list-style:none;
margin:0;
padding:0;
}

#menu li
{
margin-bottom:1px;
}

#menu a
{
display:block;
text-decoration:none;
background:#41789e;
color:#000936;
width:170px;
font-weight:normal;
height:24px;
padding:4px 10px 0 0 ;
}

#menu a:hover
{
background-color:#58a1d3;
color:#000936;
}

#side-blocks
{
width:180px;
padding-top:5px;

}

#side-blocks .ad
{
margin:0 auto 5px auto;
border:1px dashed #333333;
width:170px;
height:50px;
background:#BBBCE8;
text-align:center;
padding-top: 30px;
}

#page
{
float:right;
width:544px;
color:#000936;
padding:20px;
}

#page a
{
text-decoration:none;
color:#1B418A;
}

#page li
{
padding:0 0 5px 0;
text-align:justify;
line-height:22px;
}

#page p
{
text-align:justify;
line-height:22px;
}

#page h2
{
margin:0;
font:bold 16pt arial;
}

#page h3
{
margin:0;
font:normal 14pt arial;
}

#page img
{
border:1px solid #333333;
}

#footer
{
font:normal 10pt sans;
margin-top:1px;
padding:6px 0 0 0;
background:#000936;
width:768px;
height:35px;
text-align:center;
color:#58a1d3;
}
