

div#hline {
	max-height: 40px;
	padding-top: 6px;
	padding-left: 567px;
	position: absolute;
	margin: 0px auto;
	font-size: 22px;
	color: grey;

}

.marquee {
	width: 400px;
 overflow: hidden;



	white-space: nowrap;
	height: 40px;


}





/* menu */

#menu-wrap {
	margin: 0;
	padding: 0;
	text-align: center;
  height:140px;
 }


div#menu {
	padding-top: 40px;
	margin: 0px auto;
  height:100px;
  z-index:5;
}

div#menul {
	float: left;
	width: 440px;
	text-align: center; 
  max-height:100px;
  line-height: 10px;
 }

div#menur {
	float: left;
	margin-left: 110px;
	width: 440px;
	text-align: center;
  max-height:100px;
  line-height: 10px;

}

div#menul ul {

	margin: 0em auto;
	padding: 0;
	list-style: none;
	text-align: center;
	list-style: none;
	position: relative;
  width:350px;
	  height:100px;
    max-height:100px;
 

}

div#menur ul {
	
	margin: 0em auto;
	padding: 0;
	list-style: none;
	text-align: center;
	list-style: none;
	position: relative;
  width:380px;
    height:100px;
    max-height:100px;
}



div#menu li,div#menul li {
	position: relative;
	margin: 0;
	padding: 0;
	display: inline-block;
	*display: block;
	overflow: hidden;
  height:100%;
  width:250px;
  text-align:center;
  /*border-radius: 10px;*/
  margin:0 7px 0 107px;

	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;

	border-radius-topright: 10px;
	border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
   z-index:5; 
}   

div#menur li {
	position: relative;
	margin: 0;
	padding: 0;
	display: inline-block;
	*display: block;
	overflow: hidden;
  height:100%;
  width:250px;
  text-align:center;
  /*border-radius: 10px;*/
  margin:0 7px 0 7px;

	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;

	border-radius-topright: 10px;
	border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
   z-index:5; 
}   

 @media screen and (-webkit-min-device-pixel-ratio:0)
      {
       div#menu li,div#menul li,div#menur li { float:left;}
      }


div#menu a.hea {
	position: relative;
/*	z-index: 10;*/
	height: 45px;
	display: block;
	text-decoration: none;
	font-size: 22px;
	text-transform: uppercase;
	font-stretch: wired;
	overflow: visible;
  text-align:center;
  width:100%;
  line-height: 50px;
  color:#D0D0D0;
   	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;

	border-radius-topright: 10px;
	border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
   z-index:5;


}


div#menu a.hea:hover {
	color: white;
  /*background:#F81A23;*/
}

div#menu li.current {


    z-index:5;


}

div#menu li.current a.hea {
	color: white;
  /*background:#F81A23;*/


	background: -webkit-linear-gradient( top, #900000 0%,#F81A23 );
	background: -moz-linear-gradient( top, #900000 0%, #F81A23);
	background: -o-linear-gradient( top, #900000 0%, #F81A23);
	background: -ms-linear-gradient( top, #900000 0%, #F81A23);
	background: linear-gradient( top, #900000 0%, #F81A23);
	background: -webkit-gradient( linear, left top, left bottom, from(#900000), to(#F81A23));



/*z-index:10;*/

}


/*     TABY    */


#taby {
	width: 990px;
 	color: white;
	text-align: center;
  margin-top:15px;
 /* height:80px;*/
 

}

#taby ul {
	text-align: center;
	list-style: none;
	color: black;
	padding: 0;
	margin: 0;

  
}

#taby ul li {
	margin: 0;
	display: inline-block;
	*display: inline;
	white-space: nowrap; /* keep all text on a single line */
text-align: center;
	background: none;
	font-size: 14px;
padding:0; margin:0;


}

#taby li.current {
	background-color: white;
   
  
}

#taby a.red {
	background: #B70002;
	color: white;
}

#taby a.current {
	color: #505050;
	background-color: white;
  border-top:5px solid #B70002;
    	-webkit-box-shadow: 1px 1px 1em black; 
	box-shadow: 1px 1px 1em black; 

}

#taby a.current:hover {
	color: #505050;
	background-color: white;
  border-top:5px solid #B70002;
    	-webkit-box-shadow: 1px 1px 1em black; 
	box-shadow: 1px 1px 1em black; 

}


#taby a {
 display:block;
  color: #E0E0E0;
	background: none;
	margin: 0;
	text-decoration: none;
	outline: none;
	-moz-outline-style: none;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;

	border-radius-topright: 5px;
	border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	white-space: nowrap; /* keep all text on a single line */
  
padding: 6px 12px 11px 12px;
 

margin:0;

   border-top:5px solid transparent;

}

#taby a.home {


    width:40px;
    background-image: url(/img/home.png);
    background-repeat: no-repeat;
    background-position: center;  
}


#taby a:hover {
	color: white;
  
        	-webkit-text-shadow: 0px 0px 1em white;
	text-shadow: 0px 0px 1em white;
/* 	background-color: #ffffff;
	text-shadow: 0px 0px 0px #000;*/
	margin: 0;
	outline: none;
    /*border-top:5px solid grey;
      	-webkit-box-shadow: 0px 0px 1em black;
	box-shadow: 0px 0px 1em black;*/
}

#taby ul li span.notification-count {
	position: absolute;
	background-color: #DB2A2A;

	-webkit-box-shadow: 1px 1px 2px #333333;
	box-shadow: 1px 1px 2px #333333;
	color: white;
	padding: 4px;
	margin: 0px;
	margin-top: -15px;
	margin-left: -15px;
	font-size: 11px;
	font-weight: bold;
	border-radius: 15px;
	border: 3px solid white;

}

img.center {
    display: inline-block;
    margin:0  auto;
    padding:0 5px 0 5px;
}

/* TOPMNU */


#topmnu {
	top: 2px;

	font-size: 11px;
 	margin-left: 0px;
	height: 50px;
	width: 480px;

	text-align: center;
	z-index: 9;

  position:absolute;
}


#topmnu a {
	color: #FFF;
	padding: 26px 6px 0px 6px;
	/*background-color: white;*/

	text-align: left;


	white-space: nowrap; /* keep all text on a single line */

  border-radius:5px;

	background-color: none;
height:150px;
border:1px solid #F6F6F4;



}

#topmnu a:hover {
	color: black;
  	background-color: #FFF;
 border:1px solid #F6F6F4;
background: white;

}

#topmnu a.current {
	color: #505050 !important;
	/*font-weight: bold;*/


font-weight: bold;

/*background: #E0E0E0; *//* Old browsers */
border:1px solid #909090;
background: white;

}

#topmnu a.current:hover {
	color: white;

}

#topmnulog {
	background-color: none;
	font-size: 12px;
	height: 30px;
	width: 300px;
	position: absolute; /* top: 5px;

	margin-left: 670px;
	 */
text-align: right;
	top: 59px;
	margin-left: 90px;
	color: black;
}

#topmnulog a {
	color: #DB2A2A;
	padding: 3px 5px 4px 5px;
	background-color: white;
	margin: 0;
	text-align: center;
	white-space: nowrap; /* keep all text on a single line */
}

#topmnulog a:hover {
	color: white;
	background-color: #DB2A2A;
	text-decoration: none;
}


.menuau{

	display: inline-block;
	*display: inline;
	white-space: nowrap; /* keep all text on a single line */
  text-align: center;

	font-size: 12px;
  width:182px;
  color:white;
  height:12px;
  border-radius:2px;

  
}
     
     
.one{
 margin-top: 20px;
 font-size:14px;
}
.one3{
 margin-top: 4px;
}

.one2{
 margin-top: 8px;
}

.menuau div{
padding-right:1px;
text-align: center;
float:left;

}

.menuau div.dat{
width:60px;
font-size: 12px;
padding-left:5px;
line-height:12px;
vertical-align:middle;


}

.menuau div.cas{
width:30px;
font-size: 12px;
line-height:12px;
vertical-align:middle;


}

.menuau div.not{
width:22px;
font-size: 11px;
line-height:12px;
vertical-align:middle;
 margin-top:0px;
 
 text-align:center;

background:white;

color: #B70002;

 padding:0 1px 0 1px;
 border-radius:2px;

}

.menuau.current  div.not{
 background:none;

color: #B70002;


}



.menuau div.au{
width:60px;
font-size: 12px;
line-height:12px;
}

.menuau.current, .menuau:hover{


background:white;
color:black;
cursor:pointer;
/*box-shadow: 1px 2px 3px black;*/

 /* background:#404040;
  color:white;  
              */
    
       	-webkit-box-shadow: 0px 1px 5px #333333;
	box-shadow: 0px 1px 5px #333333;    
      
         

             
}

.nohover:hover{
 background:none;

  border-radius: 0px;
	box-shadow: 0px 0px 0px #D0D0D0;
color:white;
cursor: default;
}