.sidr { 
	display:none; 
	position:absolute; 
	position:fixed; 
	top:0; 
	height:100%; 
	z-index:999999; 
	width:240px; 
	overflow-x:none; 
	overflow-y:auto; 
	font-family:FFSariWebBold; 
	color:#003c8f; 
	font-size:18px; 
	text-transform:uppercase; 
	text-decoration:none;  
    text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, 1px 1px 1px rgba(0,0,0,0.6);
	background:#e31818;
	-webkit-box-shadow:5px 0px 6px -2px rgba(0,0,0,0.4);
	-moz-box-shadow:5px 0px 6px -2px rgba(0,0,0,0.4);
	box-shadow:5px 0px 6px -2px rgba(0,0,0,0.4);
}
.sidr .closenavi { height:45px; cursor:pointer; vertical-align: middle; text-align:right; border:0px; }
.sidr .closenavi img { margin: 15px 20px 0 0; }

.sidr .sidr-inner { padding:0 0 15px }
.sidr .sidr-inner > p { margin-left:15px; margin-right:15px; }
.sidr.right { left:auto; right:-250px }
.sidr.left { left:-250px; right:auto }

.sidr ul { display:block; margin:0 0 15px 0; padding:0; border-top:1px solid #dfdfdf;  }
.sidr ul li { margin:0; background-color:#ffe600; border-bottom:1px solid #fff; }
.sidr ul li:hover, .sidr ul li.active,
.sidr ul li.sidr-class-active{ border-top:none; }

.sidr ul li:hover > a,
.sidr ul li:hover > span,
.sidr ul li.active > a,
.sidr ul li.active > span,
.sidr ul li.sidr-class-active > a,
.sidr ul li.sidr-class-active > span { color:#e31818; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, 1px 1px 3px rgba(0,0,0,1); }

.sidr ul li a { line-height:50px; }
.sidr ul li:hover > a { line-height:50px; }

.sidr ul li a,
.sidr ul li span { padding:0 20px; display:block; text-decoration:none; text-transform:uppercase; }
.sidr ul li ul { display:none; }

