@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
outline:none;
}
html{
background:#0066CC;
}

#wrap{
width:968px;
margin:auto;
}
#header{
width:968px;
height:158px;
background:url(../images/header.png) no-repeat;
margin-top:25px;
}
#lang{
margin:15px;
}
#menu{
width:968px;
height:48px;
margin:10px 0;
}
#menu-l{
width:16px;
height:48px;
background:url(../images/menu-l.png) no-repeat;
float:left;}

#nav{
width:936px;
height:48px;
background:url(../images/menu.png) repeat-x;
float:left;
}
#nav ul{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
#nav ul li{
display:inline;
}
#nav ul li a{
color:black;
font-weight:bold;
text-decoration:none;
color:black;
}
#nav ul li a:hover{
color:white;
}
#nav ul li a span{
height:48px;
background:url(../images/menua.jpg) repeat-x;
padding:11px 8px 16px 8px;
line-height:48px;
}
#nav ul li a:hover span, #nav .active span{
background:url(../images/menub.jpg) repeat-x;
}
#nav ul li a:hover span, #nav .active  a{
color:white;
}

#menu-r{
width:16px;
height:48px;
background:url(../images/menu-r.png) no-repeat;
float:left;
}
/*CONTENT*/
#content-t{
width:968px;
height:15px;
background:url(../images/content-t.png) no-repeat;
}
#content-m{
width:968px;
background:url(../images/content.png) repeat-y;
float:left;
font-family:Arial, Helvetica, sans-serif;
}

#content-b{
width:968px;
height:16px;
background:url(../images/content-b.png) no-repeat;
clear:both;
}

#left{
width:200px;
float:left;
margin-left:12px;
}
#left .moduletable h3{
background:url(../images/left-t.jpg) no-repeat;
height:23px;
width:200px;
font-size:16px;
text-align:center;
}
#left .moduletable {
width:200px;
background:url(../images/left-b.jpg) no-repeat bottom;
padding-bottom:8px;
}
#left .moduletable ul{
background:url(../images/left-m.jpg) repeat-y;
width:200px;
list-style:none;
}
#left .moduletable ul li{
font-size:12px;
padding:2px 15px;
}
#left .moduletable ul li a{
color:black;
text-decoration:none;
}
#left .moduletable ul li a:hover{
text-decoration:underline;
}

#right{
float:left;
width:700px;
}
#right p , #right ul, #right ol{
font-size:12px;
padding:5px 15px;
}
#right ul, #right ol{
margin-left:25px;
}
#right .contentheading, #right h1{
padding:5px 15px;
font-size:22px;
color:#990000;
}
/*FOOTER*/
#footer{
width:968px;
height:75px;
background:url(../images/footer.png) no-repeat;
}
#footer *{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
