@charset "UTF-8";
/* CSS Document */

#leftSubMenu1{
width:230px;
height:500px;
padding-top:10px;
float:left;
background-image:url(../images/left_bg.png);
background-repeat:no-repeat;
}
#leftSubMenu2{
width:230px;
height:510px;
float:left;
background-color:#C6A9D8;
}

/*** Navigation (Setting up some fonts, colors and more)***/

#navigation{
width:230px;
height:500px;
padding-top:10px;
float:left;
background-color:#c6a9d8;
font-size:12px;
line-height:12px;
}

#navigation li a:link, #navigation li a:visited{ 
color:#FFFFFF; 
text-decoration:none;
padding:9px 0px 9px 20px;
}

#navigation li a:hover { 
color:#FFFFFF;
text-decoration:none;
}
#navbg{
background-color:#bea1cf;
}
#subnavbg{
background-color:#2a2929;
}

#navigation li li a:link, #navigation li li a:visited{ 
color:#CCCCCC;
text-decoration:none;
}

#navigation li li a:hover { 
color:#FFFFFF;
text-decoration:none;
}

#navigation .current a:link, #navigation .current a:visited{
color:#FFFFFF;
text-decoration:none;
padding:19px 20px 19px 20px;
}

/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/

.nav, .nav * {
margin:0;
padding:0;
list-style:none;
}

.nav ul {
position:absolute;
top:30px;
width:200px;
}

.nav li {
float:left;
width:230px;
position:relative;

}

.nav a {
display:block;
}

.nav ul li{
width: 230px;
}

.nav li:hover ul,ul.nav li.sfHover ul {
left:200px;
top:0px;
}

.nav li:hover li ul,.nav li.sfHover li ul {
top:30px;
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
left:200px;
top:0px;
}

.nav li:hover ul,.nav li li:hover ul {
top:200px;
}

/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/

.nav li {
width:230px;

}

.nav li a:hover {
width:210px;
background-image:url(../images/navover.png);
background-repeat:no-repeat;
}


.logo_menu{
margin-left:10px;
margin-top:80px;
}
