/* Start of CMSMS style sheet 'Natoil rmenu' */
ul.rMenu,ul.rMenu ul,ul.rMenu li,ul.rMenu a {
display:block;
margin:0;
padding:0;
}

ul.rMenu,ul.rMenu li,ul.rMenu ul {
list-style:none;
}

ul.rMenu ul {
display:none;
/*background-color:#ff0000;*/
}

ul.rMenu li {
position:relative;
z-index:1;
background-color:none;
}

ul.rMenu li:hover > ul/* hide from IE5.0 because it gets confused by this selector */ {
display:block;
position:absolute;
}

ul.rMenu-hor li {
float:left;
width:auto;
margin-bottom:0px;
margin-left:-1px;
}

ul.rMenu-hor li li {
float:left;
width:200px;
margin-bottom:0px;
margin-left:-1px;
background-color:#3e592e;
}

ul.rMenu-hor ul {
border-bottom:0px solid black;
width:195px;
}

ul.rMenu-ver li {
float:none;
margin-left:0;
margin-top:0px;
}


ul.rMenu-ver li li, ul.rMenu-hor li li li {
float:left;
width:200px;
margin-bottom:0px;
margin-left:-1px;
background-color:#3e592e;
}
ul.rMenu-ver li li {
float:left;
width:200px;
margin-bottom:0px;
margin-left:-1px;
background-color:#636f7f;
}

ul.rMenu-ver,ul.rMenu-ver ul {
width:230px;
}

ul.rMenu-wide {
width:100%;
}

ul.rMenu-lFloat {
float:left;
}

ul.rMenu-noFloat {
float:none;
}

div.rMenu-center ul.rMenu {
float:right;
position:relative;
left:0px;
}

div.rMenu-center ul.rMenu li {
position:relative;
left:-0%;
}

ul.rMenu-hor ul {
top:auto;
right:auto;
left:auto;
margin-top:0px;
}

ul.rMenu-ver ul {
left:90%;
right:auto;
top:auto;
margin-top:-20px;
}

ul.rMenu-vRight ul,ul.rMenu-hRight ul.rMenu-ver ul,ul.rMenu-dRight,ul.rMenu-dRight ul {
left:-90%;
right:auto;
top:auto;
margin-top:-20px;
}

ul.rMenu-hRight ul {
left:auto;
right:0;
top:auto;
margin-top:0px;

}

ul.rMenu-hor li a {
border:solid 0px #99f;
position:relative;
min-width:0;
padding:12px 15px  12px 15px;
text-align:left;
color:white;
font-weight:bold;
}

ul.rMenu-hor li li a, ul.rMenu-hor li li li a {
border:solid 0px #99f;
position:relative;
min-width:0;
padding:5px 5px 5px 5px;
text-align:left;
color:white;
font-weight:normal;
border-bottom:1px solid #fff;
border-left:7px solid #81bb42;
}

ul.rMenu-ver li li a {
border:solid 0px #99f;
position:relative;
min-width:0;
padding:5px 5px 5px 5px;
text-align:left;
color:white;
font-weight:normal;
border-bottom:1px solid #fff;
border-left:7px solid #9ca0a4;
}



ul.rMenu-ver li a {
border:solid 0px #99f;
position:relative;
min-width:0;
padding:6px 5px 8px 5px;
text-align:left;
color:white;
}


ul.rMenu-hor {
padding-left:1px;
}

ul.rMenu-ver {
border-top:solid 0px #fff;
}

ul.rMenu li a:link,ul.rMenu li a:hover,ul.rMenu li a:visited,ul.rMenu li a:active {
text-decoration:none;
}

ul.rMenu li.sfhover a:active,ul.rMenu li:hover a:active {
color:#fff;
}

ul.rMenu li:hover,ul.rMenu li.sfhover{
color:white;
background-image: url('uploads/noimg/menuh.gif');
background-position:left bottom;
}

ul.rMenu-ver li:hover, ul.rMenu-ver li.sfhover, ul.rMenu-ver li:hover{
color:white;
background-image: url('uploads/noimg/menu2h.gif');
background-position:left top;
}


ul.rMenu li.active{
color:white;
background-image: url('uploads/noimg/menua.gif');
background-position:left bottom;
}

ul.rMenu-ver li.active{
color:white;
background-image: none;
background-position:left bottom;
font-weight:bold;
font-style:italic;
}


ul.rMenu li a:hover {
color:#fff;
background-image: url('uploads/noimg/menuh.gif');
}

ul.rMenu-ver li a:hover {
color:#fff;
background-image: url('uploads/noimg/menu2h.gif');
}

ul.rMenu li li a:hover, ul.rMenu-hor li li li a:hover {
color:#fff;
background-image: transparent;
background-color:#b27558;
}

ul.rMenu-ver li li a:hover {
color:#fff;
background-image: transparent;
background-color:#54575a;
}


ul.rMenu li.rMenu-expand a,ul.rMenu li.rMenu-expand li.rMenu-expand a,ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand a {
padding-right:25px;
background-image:url("expand-right.gif");
background-repeat:no-repeat;
background-position:100% 50%;
}

ul.rMenu-vRight li.rMenu-expand a,ul.rMenu-vRight li.rMenu-expand li.rMenu-expand a,ul.rMenu-vRight li.rMenu-expand li.rMenu-expand li.rMenu-expand a,ul.rMenu-hRight li.rMenu-expand a,ul.rMenu-hRight li.rMenu-expand li.rMenu-expand a,ul.rMenu-hRight li.rMenu-expand li.rMenu-expand li.rMenu-expand a {
padding-right:5px;
padding-left:20px;
background-image:url("expand-left.gif");
background-repeat:no-repeat;
background-position:-5px 50%;
}

ul.rMenu-hor li.rMenu-expand a {
padding-left:5px;
padding-right:15px;
background-image:url("expand-down.gif");
background-position:100% 50%;
}

ul.rMenu li.rMenu-expand li a,ul.rMenu li.rMenu-expand li.rMenu-expand li a,ul.rMenu li.rMenu-expand li.rMenu-expand li.rMenu-expand li a {
background-image:none;
padding-right:5px;
padding-left:5px;
}

* html ul.rMenu {
display:block;
position:static;
}

* html ul.rMenu ul {
float:none;
display:block;
position:absolute;
}

* html ul.rMenu-ver li,* html ul.rMenu-hor li ul.rMenu-ver li {
width:100%;
float:left;
clear:left;
}

*:first-child+html ul.rMenu-ver > li:hover ul/* hide from IE5.0 because it gets confused by this selector */ {
min-width:0;
}

* html ul.rMenu-hor li {
width:auto;
}

* html div.rMenu-center {
position:relative;
z-index:1;
}

html/* */:not([lang*=""]) div.rMenu-center ul.rMenu li a:hover {
height:100%;
}

html:/* */not([lang*=""]) div.rMenu-center ul.rMenu li a:hover {
height:auto;
}

* html ul.rMenu ul,* html ul.rMenu-hor ul,* html ul.rMenu-ver ul,* html ul.rMenu-vRight ul,* html ul.rMenu-hRight ul.rMenu-ver ul,* html ul.rMenu-hRight ul {
left:-10000px;
}

* html ul.rMenu li.sfhover ul ul,* html ul.rMenu li.sfhover ul ul ul {
display:none;
}

* html ul.rMenu li.sfhover ul,* html ul.rMenu li li.sfhover ul,* html ul.rMenu li li li.sfhover ul {
display:block;
}

* html ul.rMenu-ver li.sfhover ul {
left:60%;
}

* html ul.rMenu-vRight li.sfhover ul,* html ul.rMenu-hRight ul.rMenu-ver li.sfhover ul {
left:-60%;
}

* html ul.rMenu iframe {
position:absolute;
left:0;
top:0;
z-index:-1;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
min-width:0;
display:block;
}

* html .clearfix {
height:1%;
}

ul.rMenu li:hover,* html ul.rMenu li.sfhover {
z-index:999;
}

ul.rMenu-hRight li,ul.rMenu-vRight {
float:right;
}

div.rMenu-center ul.rMenu li li,* html ul.rMenu li.sfhover ul {
left:auto;
}
/* End of 'Natoil rmenu' */

