body { margin: 0; padding: 0; border: 0; }
#supramenu_cont{width:823px; text-align:left; /*height:128px; */float:left;	overflow:hidden; position:absolute; background:url(../img/bck2_png.png); -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; z-index:50;
	-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;}
p.gruporpp_1{	padding:0 0 0 18px;	margin:0; color:#fff; font-size:9px; width:120px;
        background:url(../img/rpp_supramenu_icon_s2.jpg) no-repeat 79px 2px; height:18px;
	font-weight:bold;}
p.gruporpp_2{ margin:0; color:#fff; font-size:12px; height:12px; padding:15px 0 0 15px; text-align:left; width:131px;}	
p.gruporpp_3{ margin-left:15px;	color:#fff; font-size:18px; height:36px;padding-top:16px;text-align:left;
       background:url(../img/rpp_supramenu_icon_g.gif) no-repeat 50px;	}
p.gruporpp_3 span{color:#fff; font-size:18px;text-align:left;}       
span.gruporpp1_right{padding-left:15px; color:#fff;}
span.gruporpp2_right{padding-left:30px; color:#fff;}
ul.box{float:left; width:823px; background:#000; padding:0; margin:0; }
ul.box li{float:left; height:20px;  _height:14px; line-height:20px;    list-style:none;
  position:relative; width:111px; _background:#000;}
ul.box  li.gruporppiz{width: 140px; padding:0; margin:0; font-family:Arial, sans-serif;}
ul.box  li.gruporppiz2{width:17px; _width:7px; padding:0; margin:0; }
ul.box  .texto2{height:127px; width: 140px; padding:0; margin:0; /*background:url(../img/bck2_png.png)*/
    display:none; float:left; z-index:300; -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomleft:10px; }    
ul.box  .texto3{height:127px; width: 17px; padding:0; margin:0;position:absolute;left:0;
         /*background:url(../img/bck2_png.png)*/  display:none; z-index:300;
	-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px;}	
ul.box .texto{ position:absolute; top:19px;left:0;  float:left; color:#fff; /*background:url(../img/bck2_png.png)*/  height:108px; width:111px; font-size:11px; z-index:300; }
ul.box .textovacio{display:none; top:27px;}
ul.box .textovacio2{display:none; top:27px;}
ul.box .textovacio3{display:none; top:27px;}
ul.box .texto ul{float:left; width:100%;}
ul.box .texto ul:hover  {}
ul.box .texto ul:hover a {color:#000; line-height:12px; height: 12px; padding:0; margin:0; }
ul.box .texto ul:hover a:hover{background:#BDC4E3;
       -moz-border-radius-topright:0; -moz-border-radius-topleft:0; 
       -webkit-border-top-right-radius:0; -webkit-border-top-left-radius:0;}
ul.box li a span.smenu_item{display:block; 	color:#fff; background:#6D7182; width:104px; height:15px;margin:0 4px;	
       -moz-border-radius:10px;	-webkit-border-radius:10px; text-align:center; line-height:15px;
       font-family: "Lucida Grande", "Lucida Sans Unicode",sans-serif; font-size:11px;}
ul.box li a:hover span.smenu_item{ background:#000; -moz-border-radius:10px; -webkit-border-radius:10px;}
ul.box li a span.smenu_item img {border:none;}
ul.box li a{float:left; width:111px; color:#fff; text-decoration:none; padding:2px 0; _cursor:pointer;}
ul.box li a:hover{background:#fff; color:#000; 
	-moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;
	-webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}
ul.box:hover .texto, ul.box:hover .texto2, ul.box:hover .texto3{display:block;}
ul.box li span.smenu_itemtx{ padding:0 8px 8px  8px; float:left; line-height:130%; height:96px; font-family:Arial, sans-serif;}
ul.box li span.smenu_itemtx strong{font-weight:bold !important; font-size:11px; color:#fff;}
ul.box li a:hover span.smenu_itemtx{color:#000; background:#fff; 
	-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;	}
ul.box li a:hover span.smenu_itemtx strong{color:#000;}	
ul.box li a:hover span.smenu_itemtxt{color:#000;}
ul.box:hover span.smenu_itemtx{color:#fff; }
ul.box:hover span.smenu_itemtxt{color:#ccc; font-size:11px; _color:#999;}
ul.box .texto a {color:#fff;}


ul.box li ul.menuri {color:#fff;  padding:0; margin:0; width:111px; font-family:Arial, sans-serif; height:123px; /*background:url(../img/bck2_png.png)*/ _height:15px;}
ul.box li ul.menuri:hover {  background:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; }
ul.box li ul.menuri:hover a.smenu_itemenu{color:#000!important;}
ul.box li ul.menuri li.smenu_linkr .smenu_item{	margin-top:2px;	padding:0 10px 0 35px;	background:#5E6271;	-moz-border-radius:11px;	-webkit-border-radius:11px;
	height:15px; line-height:15px;	font-family:Lucida Sans;	text-align:left; cursor:pointer;	font-size:11px; width:60px; margin-left:3px; _width:56px;}
ul.box li ul.menuri li.smenu_linkr .smenu_item span{position:relative; float:right; color:#fff; padding:0; margin:0; _display:none;}
ul.box li ul.menuri li.smenu_itemr {height: 14px; list-style-type:none; width:104px; line-height:14px;}
ul.box li ul.menuri li.smenu_itemr a {margin-left:3px; width:106px;  color:#fff; font-size:11px; }
ul.box li ul.menuri li a{height: 10px; line-height: 10px; display:block;  text-decoration:none;      color:#fff!important; _height:12px; _line-height:70%;}
ul.box li ul.menuri li.smenu_linkr a:hover.smenu_item {	background:#000; color:#fff;	}
ul.box li ul.menuri:hover   li.smenu_linkr .smenu_item{	background:#000;	}
ul.box li ul.menuri li a:hover{background:#BDC4E3; color:#000; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; -webkit-border-top-left-radius:0; -webkit-border-top-right-radius:0; }
ul.box li a li{_background:#000; _padding-left:2px;}
ul.box li a:hover .texto{_background:#000; }



ul.box li a .texto{_background:#000; _padding-left:2px;}
ul.box li a:hover .texto{_background:#000; }

ul.box li.smenu_active a span.smenu_item{display:block;  color:#000; background:#fff; width:104px; height:15px;margin:0 4px;  font-size:11px; text-align:center; line-height:15px;
       -moz-border-radius:10px; -webkit-border-radius:10px; }
ul.box li.smenu_active a:hover span.smenu_item{ background:#000; -moz-border-radius:10px; -webkit-border-radius:10px; color:#fff;}
ul.box li.smenu_active a span.smenu_item img {border:none;}
ul.box li.smenu_active a{float:left; width:111px; color:#fff; text-decoration:none; padding:2px 0; _cursor:pointer;}
ul.box li.smenu_active a:hover{background:#fff; color:#000; 
 -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px;
 -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}

