/* Start of CMSMS style sheet 'll_menu' */
@charset "utf-8";
/*****************************************/
/*** Linuxland Navigation
/*****************************************/
#navi {
   position : relative;
   left : 317px;
   width : 655px;
   font-size : 10px;
   z-index : 100;
        background: transparent url('uploads/images/bg_navi_border.png') no-repeat left bottom;
         padding-left: 3px;
}
#navi ul {
   list-style-type : none;
   padding : 0;
   margin : 0;
   z-index : 105;
   position : relative;
   top : 45px;
}
#navi ul li {
   float : left;
   position : relative;
   border : none;
   z-index : 110;
}
#navi ul li a {
   display : block;
   text-decoration : none;
   color : #6e6e6e;
   height : 30px;
   text-align : center;
   line-height : 30px;
   font-size : 10px;
   padding : 0px 8px;
   background : transparent url('uploads/images/bg_navi_top.png') no-repeat right 0px;
   min-width : 50px;
   text-transform : uppercase;
}
#navi ul li.menuactive a, #navi ul li.menuactive a:hover {
   background-position : right -60px;
   color : #000000;
}
#navi ul li a:hover {
   background-position : right -30px;
}
#navi ul li ul {
   display : none;
   z-index : 115;
}
#navi ul li:hover ul {
   display : block;
   position : absolute;
   top : 30px;
   left : 0;
   border : 1px solid black
}
#navi ul li:hover ul {
   padding : 2px 5px 2px 3px;
}
#navi ul li ul li a, #navi ul li ul li a:hover, #navi ul li.menuactive ul li a:hover, #navi ul li.menuactive ul li a {
   color : #696969;
   height : auto;
   text-align : left;
   line-height : normal;
   font-size : 10px;
   padding : 2px;
   background : transparent url('uploads/images/bg_sub_nav.png') repeat-x left bottom;
   width : 155px;
}
#navi ul li:hover ul li ul {
   display : none;
   z-index : 130;
}
#navi ul li:hover ul li:hover ul {
   display:block;
   position:absolute;
   left:159px;
   top:0;
   z-index:140;
}
/*****************************************/
/*** Linuxland Navigation Sidebar
/*****************************************/
#side_navi, #side_navi ul {
   font-family:Tahoma,Verdana,Arial,Helvetica,Sans-serif;
   margin:0;
   padding:0;
   list-style-type: none;
}
#side_navi ul.side_box {
   padding: 1px;
   border: 1px solid #D6D6D6;
   background-color: #FFFFFF;
}
#side_navi ul li {
   background: #FFFFFF url('uploads/images/bg_nav_row.png') repeat-x left top;
}
#side_navi ul li.legend {
   border: 1px solid #6e6e6e;
   text-transform: uppercase;
   background: transparent url('uploads/images/bg_navi_legend.png') repeat-x left center;
   height: 24px;
   line-height: 24px;
   overflow: hidden;
   margin-bottom: 1px;
   padding: 0px 5px 0px 6px;
   vertical-align: middle;
   color: #FAFAFA;
}
#side_navi ul li ul {
   background: #FFFFFF url('uploads/images/bg_nav_row.png') repeat-x left top;
   padding: 3px 0px 7px 0px;
   display: none;
}
#side_navi ul li.parent_current_node ul, #side_navi ul li.parent_active_node ul {
   display: block;
}
#side_navi ul li ul li {
   background: none;
   padding-left:12px;
}
#side_navi a {
   display: block;
   padding: 5px 3px 5px 21px;
   background: transparent url('uploads/images/bg_nav_nochild.png') no-repeat 7px center;
   color: #6e6e6e;
   text-decoration: none;
}
#side_navi ul li ul li a {
   display: block;
   padding: 3px 3px 3px 21px;
   background: transparent url('uploads/images/bg_nav_nochild.png') no-repeat 7px center;
   color: #6e6e6e;
   text-decoration: none;
}
#side_navi a:hover {
   color: #232323;
   background-image: url('uploads/images/bg_nav_active.png');
}
#side_navi a.parent_active_node {background-image:url('uploads/images/bg_nav_childs_active.png'); color: #121212;}
#side_navi a.parent_current_node {background-image:url('uploads/images/bg_nav_childs_active.png'); color: #121212;}
#side_navi a.current_node {background-image:url('uploads/images/bg_nav_active.png'); color: #121212;}
#side_navi a.parent_node {background-image:url('uploads/images/bg_nav_childs.png');}
#side_navi a.parent_node:hover {background-image:url('uploads/images/bg_nav_childs_active_current.png');}
#side_navi a.current_subnode {background-image:url('uploads/images/bg_nav_child_active.png'); color: #121212;}
#side_navi a.subnode {background-image:url('uploads/images/bg_nav_child.png');}
#side_navi a.subnode:hover {background-image:url('uploads/images/bg_nav_child_active.png');}
/*****************************************/
/*** Linuxland Micro Navigation
/*****************************************/
.micro_navi {
   position: relative;
   left: 318px;
   height: 40px;
   list-style-type: none;
   top: 95px;
   width: 655px;
}

.micro_navi li {
   float: left;
   height: 11px;
}
.micro_navi a {
   height: 11px;
   color: #FFFFFF;
   display: block;
   font-size: 9px;
   background: transparent url('uploads/images/bg_micro_nav.png') no-repeat left 3px;
   padding: 1px 24px 1px 5px;
   text-decoration: none;
   text-transform: uppercase;
}
.micro_navi a:hover {
   color: #292929;
   text-decoration: none;
}
/*****************************************/
/*** Linuxland Footer Navigation
/*****************************************/
ul.footer_navigation {
   list-style-type: none;
   display: inline;
}
ul.footer_navigation li {
   display: inline;
}
ul.footer_navigation a {
   text-decoration: none;
   text-transform: uppercase;
   color: #FFFFFF;
   font-size: 10px;
   background-color: transparent;
   background-image: url('uploads/images/bg_micro_nav.png');
   background-repeat: no-repeat;
   background-position: 0px 3px;
   padding-right: 3px;
   padding-left: 6px;
}
ul.footer_navigation a:hover {
   text-decoration: underline;
}
/* End of 'll_menu' */

