/* 
Document   : menu
Created on : Nov 10, 2009, 12:22:53 PM
Author     : Andreea G
*/

.menu td {
    border:0;
    margin:0px;
    text-align:center;
    /*background-color:#3C523C;*/
    font-size:13px;
    height:32px;
    font-weight: normal;
}
img.noBorder{
    border-width:0px 0px 0px 0px;
}

td.line{
    border-width: 0px 0px 0px 0px;
    margin:0px;
    border-style: solid;
    border-color: #3C523C;
    text-align:center;        
}

table.menu{                        
    width: 100%;
    vertical-align:bottom;
    height:32px;
}

sigla{
    width:341px;
    height:71px;
}

table.header{
    width:100%;
    height:71px;
}

table.header td {
    padding:0px;    
}

a {
    font-family:Arial;
    font-size:12px;
    font-weight: normal;
    color:#1C412E;
    text-decoration:none;
}

table td.arrow {
    width:14px; 
    height:32px;
    background:transparent;
    background-repeat: no-repeat;
    background-position: top;
    opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
    float:right;
    margin-left:1px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
    border-radius: 3px;
}

div .mainDiv{
    height:32px;
    width:inherit;
}

#mainTd{
   
    -moz-border-radius-topleft: 5px;
   -webkit-border-top-left-radius: 5px; 
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#loginTd{
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    /*background-color:#203A21;*/
    background-color:#3C523C;
    font-weight: bold;
    
   
}
    
#mainTxt{
    height:32px; 
    padding-left:10px;
    width:75px;  
     -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#servicesTxt{
    width:66px;   
}

#downloadsTxt{
    width:82px;
}

#groupTxt{
    width:79px;
}

#corporateTxt{
    width:75px;
}

#contactTxt{
    width:60px;
}

#disclaimerTxt{
    width:79px;
}

#loginTxt{
    font-weight:bold;
    width:131px; 
    padding-left:4px;
    padding-right:0px;
}

table .tarrow{
    padding:0;
    border:0;
}

table .tarrow td{
    font-size:13px;
    color:#FFFFFF;
}

.arrow:hover{
    opacity:1;
    filter:alpha(opacity=100); 
}

.submenu{
    position:absolute;
    display:inline;
    font-family:Arial;
    font-weight: normal;
    margin:0px;
    padding:0px;
    background-color: #4A6049;
    font-size:13px;
    color:#FFFFFf;
    visibility:hidden;
    text-align: left; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    z-index:2000;
    
}
.submenuLogin{
    position:absolute;
    display:inline;
    font-family:Arial;
    font-weight: bold;
    margin:0px;
    padding:0px;
    background-color: #3C523C;
    font-size:13px;
    color:#FFFFFf;
    visibility:hidden;
    text-align: left; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /*opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    z-index:1000;
}

#servicesMenuItems{
    top:32px;
    left:0px;
    width:135px;
}

#downloadsMenuItems{
    top:32px;
    left:0px;
    width:133px;
}

#groupMenuItems{
    top:32px;
    left:0px;
    width:86px;
}

#corporateMenuItems{
    top:32px;
    left:0px;
    width:112px;
}

#contactMenuItems{
    top:32px;
    left:0px;
    width:92px;
}

#disclaimerMenuItems{
    top:32px;
    left:0px;
    width:133px;
}

#loginMenuItems{
    top:103px;
    /*right:0px;*/
    left:835px;
    width:153px;
    background-color: #9E171B;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#881817', endColorstr='#B61D20', GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#881817, endColorstr=#B61D20, GradientType=1)";
    background: -webkit-gradient(linear, left top, right bottom, from(#881817), to(#B61D20)); 
    background: -o-linear-gradient(left , #881817, #B61D20);
    background: -webkit-gradient(linear, left top, right bottom, from(#881817), to(#B61D20)); 
    background: -moz-linear-gradient(left,  #881817,  #B61D20);
    
    
    
    
    /* background: -webkit-gradient(linear, left top, right bottom, from(#963332), to(#FD1F1D));
    background: -moz-linear-gradient(left,  #963332,  #FD1F1D);*/
    /*background: -webkit-gradient(linear, left top, right bottom, from(#881817), to(#B61D20));
    background: -moz-linear-gradient(left, #881817,  #B61D20 );
    */
    /*
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#881817', endColorstr='#FD1F1D', GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#881817', endColorstr='#FD1F1D', GradientType=1)";
    */
      
}

#servicesMenuItems div{
    height:22px;
    padding-left:9px;
    padding-top:6px; 
}

#downloadsMenuItems div{
    height:22px;
    padding-left:8px;
    padding-top:6px;
   
}

#groupMenuItems div{
    height:22px;
    padding-left:10px;
    padding-top:6px;
}

#corporateMenuItems div{
    height:22px;
    padding-left:10px;
    padding-top:6px;
}

#contactMenuItems div{
    height:22px;
    padding-left:8px;
    padding-top:6px;
}

#disclaimerMenuItems div{
    height:22px;
    padding-left:10px;
    padding-top:6px;
}

#loginMenuItems div{
    height:22px;
    padding-left:31px;
    padding-top:6px;
}

.submenu div:hover{
    /*background-color:#576A5E;*/
    background-color:#5F735F;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.submenuLogin div:hover{
    /*background-color:#576A5E;*/
    /*old color:#963332;*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BE0505', endColorstr='#FD1F1D', GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BE0505, endColorstr=#FD1F1D, GradientType=1)";
    background: -webkit-gradient(linear, left top, right bottom, from(#BE0505), to(#FD1F1D)); 
    background: -o-linear-gradient(left , #BE0505, #FD1F1D);
    background: -moz-linear-gradient(left,  #BE0505,  #FD1F1D);
    background: -webkit-gradient(linear, left top, right bottom, from(#BE0505), to(#FD1F1D)); 
    background: -moz-linear-gradient(left,  #BE0505,  #FD1F1D);
    
    
    /*background: -webkit-gradient(linear, left top, right bottom, from(#963332), to(#FD1F1D)); 
    background: -moz-linear-gradient(left,  #963332,  #FD1F1D);*/
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color:#CF2726;
    cursor:pointer;
}

table td.menuTxt{
    padding-left:6px;
    padding-right:6px;
    text-align:center;
    background:transparent;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    height:32px;
}

/*.menuTxt:hover{
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px; 
    
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px; 
}*/

.borderCell{
    width:2px;
}

#loginMainDiv{
    width:153px;
    height:32px;
    background-color:#9E171B;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#881817', endColorstr='#B61D20', GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#881817, endColorstr=#B61D20, GradientType=1)";
    background: -webkit-gradient(linear, left top, right bottom, from(#881817), to(#B61D20)); 
    background: -o-linear-gradient(left , #881817, #B61D20);
    background: -webkit-gradient(linear, left top, right bottom, from(#881817), to(#B61D20)); 
    background: -moz-linear-gradient(left,  #881817,  #B61D20);
    

    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;  
}

#loginMainDiv:hover{
    /* old color = 963331*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BE0505', endColorstr='#FD1F1D', GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BE0505, endColorstr=#FD1F1D, GradientType=1)";
    background: -webkit-gradient(linear, left top, right bottom, from(#BE0505), to(#FD1F1D)); 
    background: -o-linear-gradient(left , #BE0505, #FD1F1D);
    background: -moz-linear-gradient(left,  #BE0505,  #FD1F1D);
    background: -webkit-gradient(linear, left top, right bottom, from(#BE0505), to(#FD1F1D)); 
    background: -moz-linear-gradient(left,  #BE0505,  #FD1F1D);
    
    
    /*background: -webkit-gradient(linear, left top, right bottom, from(#963332), to(#FD1F1D)); 
    background: -moz-linear-gradient(left,  #963332,  #FD1F1D);
    background-color:#CF2726;*/
}

.roundLeftCorners{
     -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;  
    color:#444444;
}

emptyClass{   
}

/*#loginTxt:hover{
    background: -webkit-gradient(linear, left top, right bottom, from(#963332), to(#FD1F1D)); 
    background: -moz-linear-gradient(left,  #963332,  #FD1F1D);
    background-color:#CF2726;
}*/

div.degrade{
   position:relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
    background: -webkit-gradient(linear, left top, right bottom, from(#963332), to(#FD1F1D)); 
    background: -moz-linear-gradient(left,  #963332,  #FD1F1D);
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
}

#degradeTable{
    margin:0;
    padding:0;
    height:32px;
    width:100%;
    background: -webkit-liniar-gradient(left, rgb(60,82,60), rgb(32,58,33)); 
    background: -webkit-gradient(linear, left top, right bottom, from(#3C523C), to(#203A21)); 
    background: -moz-linear-gradient(left,  #3C523C,  #203A21);
    background: -o-linear-gradient(left , rgb(60,82,60), rgb(32,58,33));
    background: linear-gradient(left, rgb(60,82,60), rgb(32,58,33));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C523C, endColorstr=#203A21, GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3C523C, endColorstr=#203A21, GradientType=1)";
}

#loginArrow{
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;  
}

div.borderBottom{
    border-bottom:1px solid #4E6B4E;
}
