*{margin:0;padding:0;}
body 
{
font: 75% 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
background:#E1EDFF url("../imgs/bg0.jpg") top left repeat-x;
color: #111;
text-align: center;  
}
h1,h2,h3,h4,h5,h6
{
text-align:left;
padding-left:10px;
font-family:Arial;
font-weight:normal;
margin-bottom:20px;
}
h1
{
font-size:2em;
color:#FFC600;
border-bottom:1px solid #BCC2D5;
}
h2{font-size:1.6em;color:rgb(0,102,0);}
h3{font-size:1.5em;color:rgb(0,153,0);}
h4{font-size:1.4em;color:rgb(0,153,153);}
h5{font-size:1.3em;color:rgb(0,153,153);}
h6{font-size:1.2em;color:black;font-weight:bold;}
hr{display:none;}
a{color:red;text-decoration:none;}
a:hover{text-decoration:underline;}
strong{color:rgb(0,0,102);font-weight:bold;}
big{font-size:1.2em;color:rgb(80,80,80);}
small{font-size:0.8em;color:rgb(144,144,144);}
p
{
font-family:Verdana;
font-size:1em;
line-height:1.5em;
text-align:justify;
padding-left:10px;
padding-right:10px;
margin-bottom:15px;
}
p.small{font-size:0.9em;}
p.big{font-size:1.1em;}
div.box
{
background:rgb(188,194,213);
margin:15px;
border:1px solid white;
padding-bottom:20px;
}
div.box h2{font-size:1.5em; color:white;text-align:center;background:rgb(0,0,102);padding:5px;border-bottom:1px solid white;}
div.box p{color:white;}
.content ul
{
list-style-type:none;
margin-left:10px;
margin-bottom:15px;
}
.content ul li
{
margin-bottom:5px;
font-size:1.2em;
line-height:1.5em;
background:#f6f6f6;
padding:5px;
padding-left:15px;
padding-right:15px;
border:1px solid rgb(192,192,192);
}
.content ul li p{margin:0;font-size:0.8em;padding:0;}
table
{
background:rgb(255,255,204);
border:2px solid rgb(255,204,0);
}
table td, table th{padding:5px;padding-left:8px;padding-right:8px;text-align:center;vertical-align: top;}
table th{background:rgb(255,204,204);}
table td{background:rgb(204,204,204);}
/*classes*/
.separ{clear: both;line-height:1px;font-size:1px;height:1px;margin:0;}
.red{color:rgb(255,0,0);}
.green{color:rgb(0,102,0);}
/*layout*/
#header
{
margin:20px auto;
margin-bottom:0;
width:798px;
height:342px;
background: #cccc99 url("../imgs/header.jpg") 2px 2px no-repeat;
position:relative;
}


#header h1
{
position:absolute;
width:798px;
height:340px;
top:0px;
left:0px;
border:none;
}
#header h1 a span
{
position:absolute;
width:798px;
height:340px;
top:0;
left:0;
background:url("../imgs/header.jpg") 0px 0px;
cursor:hand;
}


#middle
{
margin:0 auto;
width:798px;
height:auto;
background:white url("../imgs/bg1.jpg") top right repeat-y;
}
#right
{
position:relative;
float:right;
width:240px;
background:rgb(160,169,195);
}
#langnav{height:46px;background:url(../imgs/bg2.jpg) top left no-repeat;}
#langnav p{padding-top:11px;text-align:right;padding-right:20px;}
#langnav a img{border:none;margin-right:5px;}
#navigation ul
{
list-style:none;
margin:12px;
margin-top:30px;
margin-bottom:30px;
}
#navigation ul li
{
border-bottom:1px solid #BCC2D5;
padding-top:3px;
padding-bottom:3px;
padding-right:5px;
}
#navigation ul li a
{
text-align:right;
padding-right:40px;
display:block;
height:40px;
line-height:40px;
font-family:Verdana;
font-size:1.3em;
text-decoration:none;
color:white;
background:url("../imgs/li.jpg") 180px 13px no-repeat;
}
#navigation ul li.last{border:none;}
#navigation ul li.active a, #navigation ul li a:hover{background:#BCC2D5 url("../imgs/liactive.gif") 180px 9px no-repeat;color:black;}
#content
{
position:relative;
float:left;
width:558px;
height:auto;
background:url("../imgs/bg3.jpg") top left no-repeat;
}
#content div.content{padding:30px;padding-top:50px;padding-right:60px;text-align:left;}
#footer{width:798px;height:40px;background:url("../imgs/bg4.jpg") top left no-repeat;margin:0 auto;}
#footer p{padding-top:30px;font-size:0.8em; text-align:right;padding-right:70px;}

