/* Main */
html,body{
background:#000000;
margin:0px;
border:0px;
padding:0px;
color:#ffffff;
font-family:sans-serif;
text-align:center;
}
#main{
min-width:1000px;
}
#menu_l{
float:left;
width:250px;
margin:50px 0px 0px 0px;
border:0px;
padding:0px;
text-align:center;
}
#menu_r{
float:right;
width:250px;
margin:50px 0px 0px 0px;
border:0px;
padding:0px;
text-align:center;
}
#header{
background-image:url(../g/r/header.jpg);
background-position:top center;
background-repeat:no-repeat;
height:60px;
margin:0px;
border:0px;
padding:0px 0px 0px 0px;
text-align:center;
}
#footer{
float:left;
margin:50px 0px 0px 0px;
border-top:1px dotted #666666;
border-right:0px;
border-bottom:0px;
border-left:0px;
padding:5px;
width:100%;
font-size:small;
text-align:center;
vertical-align:bottom;
}
#content{
margin:10px 255px 0px 255px;
border-top:1px dotted #666666;
border-right:0px;
border-bottom:0px;
border-left:0px;
padding:0px;
font-size:small;
text-align:center;
}
#lang{
top:0px;
right:0px;
width:auto;
position:absolute;
margin:5px;
border:0px;
padding:0px;
text-align:right;
font-size:x-large;
font-weight:bold;
font-family:"Courier New",Courier,monospace;
z-index:1;
}

/* General */
div{
margin:0px;
border:0px;
padding:0px;
}
a{
color:#7777ff;
margin:0px;
border:0px;
padding:0px;
text-decoration:none;
font-weight:bold;
}
a:visited{
color:#aaaaff;
}
a:hover{
text-decoration:underline;
color:#ee3366;
}
img{
margin:0px;
border:0px;
padding:0px;
}

/* Header */
h1{
margin:0px;
border:0px;
padding:5px;
font-size:large;
font-weight:bold;
font-family:cursive;
}

/* Lang */
#lang a:hover {
text-decoration:none;
}

/* Main_l */
#menu_l h2,#menu_l h3{
margin:0px;
border:0px;
padding:5px 10px 0px 10px;
font-size:medium;
font-weight:bold;
text-align:left;
}
#menu_l h2{
padding:10px;
}
#menu_l p{
margin:0px;
border:0px;
padding:0px 10px 0px 10px;
font-size:medium;
font-weight:none;
text-align:left;
}
#menu_l ul{
margin:0px 0px 10px 10px;
border-top:1px dotted #666666;
border-right:0px;
border-bottom:0px;
border-left:0px;
padding:0px;
list-style-type:none;
font-size:medium;
text-align:left;
}
#menu_l ul ul{
margin:5px 0px 10px 20px;
padding:0px;
list-style-type:none;
font-size:small;
}
#menu_l li{
margin:0px;
}
#menu_l ul a{
display:block;
border-bottom:1px dotted #666666;
padding:4px;
height:100%;
min-height:30px;
text-decoration:none;
}
#menu_l ul a:hover{
background:#330000;
text-decoration:none;
}
#menu_l ul a.current{
background:#330000;
color:#ffffff;
}

/* Content */
#content div.section{
margin:10px 0px 20px 0px;
border-top:1px dotted #666666;
border-right:0px;
border-bottom:0px;
border-left:0px;
padding:10px 0px 10px 0px;
}

#content p,h2,h3,h4,h5,h6{
margin:0px;
border:0px;
padding:5px;
}
#content h2{
font-size:medium;
font-weight:bold;
text-align:center;
}
#content h3{
font-size:small;
font-weight:bold;
text-align:center;
}
#content h4,h5,h6{
font-size:small;
font-weight:bold;
text-align:justify;
text-indent:20px;
}
#content p{
font-size:small;
font-weight:none;
text-align:justify;
text-indent:20px;
}

#content ul{
margin:10px 5px 10px 30px;
padding:0px 0px 5px 0px;
list-style-type:disc;
text-align:left;
}
#content ol{
margin:10px 5px 10px 30px;
padding:0px 0px 5px 0px;
text-align:left;
list-style-type:decimal;
}
#content ol.roman{
list-style-type:upper-roman;
}
#content li{
margin:0px 0px 10px 0px;
border:0px;
padding:0px;
text-align:justify;
}

#content img{
margin:0px;
border:0px;
padding:5px;
}

