* {
margin:     0;
padding:     0;
}

img {
border:     0px;
}

li {
font-family:         Tahoma, Helvetica, Arial, “MS Trebuchet”, sans-serif;
font-size:             14px;
color:                #5F0962;
}

#header {
height:     70px;
width:         400px;
margin:     0 auto;
margin-top:    10px;
}

a {
font-family:         Helvetica, Arial, “MS Trebuchet”, sans-serif;
font-size:             11px;
text-decoration:    none;
margin-top:            10px;
}



#header .menu img.left {
float: left;
}

#header .menu img.right {
float: right;
}

#nav, #nav ul {
font-family:             Helvetica, Arial, sans-serif;
letter-spacing:         1px;
margin:                    0;
padding:                0;
list-style-type:        none;
list-style-position:    outside;
position:                relative;
line-height:            20px;
z-index:                10;
}

#nav .podmenu a, #nav .toppodmenu a {
margin:             0;
display:            block;
padding:            0px 2px;
color:                #ffffff;
text-decoration:    none;
background:            #510055;
border-top:            1px solid white;
opacity:             0.9;
filter:             alpha(opacity=90);
font-size:12px;
font-family: verdana, sans-serif;
}

#nav .act .back li.hover, #nav .act .back a:hover {
background:            #510055;
height:                30px !important;
opacity:             0.95;
filter:             alpha(opacity=95);
}

#nav .toppodmenu a {
border:     0px;
opacity:     0.9;
filter:     alpha(opacity=90);
}

#nav a {
display: block;
}

#nav a.ccc[class] {
font-family:        Tahoma, Arial, sans-serif;
font-size:            14px;
color:                 #fff;
margin:                0;
float:                left;
border:                0;

padding-left: 5px;
padding-right: 10px;
padding-top: 21px;
padding-bottom: 10px;
}
#nav a.cccc {
font-family:        Tahoma, Arial, sans-serif;
font-size:            14px;
color:                 #fff;
margin:                0;
float:                left;
border:                0;

padding-left: 5px;
padding-right: 10px;
padding-top: 11px;
padding-bottom: 10px;
}


#nav ul.back a:hover {
background-color:        #6B106E;
color:                    #ffffff;
}

#nav li {
float:        left;
position:    relative;
}

#nav li.act {
height:     48px;
}

#nav li.podmenu {
float:        left;
position:    relative;
}

#nav li.toppodmenu {
margin-top:    19px;
float:        left;
position:    relative;
}

#nav li.rog {
float: right;
}

#nav ul {
position:    absolute;
display:    none;
width:        70px;
top:        23px;
left:        0px;
}

#nav li ul a {
width:    220px;
height:    auto;
float:    left;
}

#nav li ul a.short {
width:    140px;
height:    auto;
float:    left;
}

#nav ul ul {
top:    auto;
}

#nav li ul ul {
left:            160px;
margin:            0px 0 0 10px;
border-left:     1px solid white;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {
display:    none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {
display:    block;
}
