body {
background-color: #FFFF66;
}

#main {
width: 970px;
background-color: #FFFFFF;
margin: 0 auto;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
box-shadow: 1px 5px 10px 5px;
}

#menu {
background-color: #CCCCCC;
width: 970px;
margin: 0 auto;
margin-top: -15px;
border-bottom: #000000 thick solid;
border-left: #000000 thick solid;
border-right: #000000 thick solid;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
background-color: #FFFF99;
}

#navigation {
height: 70px;
font-family: 'Ruda', sans-serif;
color: #000000;
box-shadow: 5px 5px 10px 5px #000;
}

#navigation li{
list-style-type: none;
margin-left: 0px;
padding: 20px 18px;
float: left;
border-bottom: #000000 thin solid;
border-left: #000000 thin solid;
border-right: #000000 thin solid;
border-bottom-left-radius: 15px;
background-color: #FFFFFF;
    display: block; /* KRP */
}

#navigation li ul {
display: none;
}

#navigation li:hover ul {
/* display: block; */
/* position: absolute; */
    display: inline-block; /* KRP */
    position: fixed; /* KRP */
    margin: 0 0 0 -40px; /* KRP */
    z-index: 1;
}

#navigation li:hover li {
float: none;
padding: 5px;
margin: 0;
border: #000000 thin solid;
}

#navigation li:hover li ul li{
display: none;
}

#navigation li:hover li:hover ul li{
display:block;
}

#navigation li:hover li:hover ul li ul li {
display: none;
}

#navigation li:hover li:hover ul li:hover ul li {
display: block;
}

#navigation li a {
text-decoration: none;
color: #000000;
}

#navigation li:hover {
background-color: #FFDD00;
color: #000000;
}

#logo {
float: left;
width: 30%;
height: 20px;
}

#banner {
width: 970px;
height: 300px;
margin-top: 5px;
background: url("../images/banner.jpg") no-repeat top left #FFFF66;
}

#breadcrumbs a {
    color: #333333;
    text-decoration: none;
}

#breadcrumbs {
    background-color: #CCCCCC;
    border-bottom: 1px solid #999999;
    color: #000000;
    font-family: arial;
    font-size: 0.8em;
    padding: 2px 10px;
}

#content{
height: 100%;
font-family: 'Pontano Sans', sans-serif;
padding: 15px;
}

/*
#content>div>div {
    border-bottom: 4px #999999 dotted;
    margin-bottom: 10px;
}
*/

#content div h2 {
    margin: 0;
}

#left {
float: left;
width: 45%;
padding: 9px;
}

#left ul {
list-style-type: none;
}

#left ul a {
text-decoration: none;
}

#right a {
color: #000008;

}

#right {
float: right;
width: 45%;
padding: 9px;
}

.down {
display: none;
}

.down ul:hover {
display: block;
}

div.moduletable_websitestats {
    background-color: #EEEEEE;
    border: 1px solid #000000;
    border-radius: 20px 20px 20px 20px;
    display: inline-block;
    margin: 0 50px;
    padding: 0;
}

div.moduletable_websitestats dl {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 20px 20px 20px 20px;
    margin: 10px;
    padding: 10px;
}

div.moduletable_websitestats dt {
    background-color: #EEEEEE;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 10px;
    padding: 4px;
    text-decoration: underline;
}

div.moduletable_websitestats dd {
    background-color: #EEEEEE;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 4px;
    text-align: center;
}

div.disclaimer {
    background-color: #FFEEEE;
    border: thin solid red;
    border-radius: 10px 10px 10px 10px;
    color: #000000;
    font-size: 0.9em;
    margin: 10px 10px 0;
    padding: 10px;
}

#footer {
font-family: 'Pontano Sans', sans-serif;
opacity: .9;
clear: both;
}

#footer p {
text-align: center;
}

.tip-title {
    color: #000066;
    font-family: arial;
    font-size: 1.2em;
    text-decoration: underline;
    font-weight: bold;
}

.tip-text {
    font-family: arial;
    color: #660000;
    font-size: 1.0 em;
}

.tip {
    background-color: #FFFF66;
    border: 2px black solid;
    border-radius: 8px;
    padding: 4px;
}

ul.actions {
    margin: 0 0 0 -10px;
    padding: 0;
    display: block;
}
    
.actions li {
    list-style: none outside none;
}

.ns2-wrap {
    border: 4px #000000 groove;
    border-radius: 10px 10px 10px 10px;
    margin: 2px;
    padding: 10px;
    overflow: hidden;
    background-color: #FFFFEE;
}
