#main_navigation{
	width:90%;
        top:5px;
        font-size:14px;
        height:100%;
        float:right;
	outline:none;
	margin-bottom:10px;
	box-shadow:0px 0px 0px rgba(0,0,0,0.5);
	border-radius:5px;
	}
	.main-menu{
        position:relative;
        z-index:22;

        font-family:byekan,tahoma, serif;
        letter-spacing:0pt;
        }
.main-menu ul li a, .main-menu ul li a:link, .main-menu ul li a:visited{
border-bottom:4pt solid transparent;
  font-family:byekan,tahoma, serif;

}
.main-menu ul {
	margin:0;
	padding:0px;
	list-style-type:none;
	z-index:10000;

}

.main-menu ul li {
	position:relative;
	display:inline;
	float:right;
	z-index:10;
 width:100px;
 	border-radius:5px;
        margin-right:5px;
         font-family:BYekan,tahoma, serif;
}

.main-menu ul li > ul {
z-index:0;
right:8px;
display:inline;
opacity:0;
padding-right:0px;

position:absolute;
top:35px;

color:#FFF;
width:180px;
}

.main-menu ul li:hover > ul {
	display:block;
	visibility:visible;
	left:0px;
	display:block;
	opacity:1;
	
}
.main_list_item {

	z-index:0;
       
         color:#fff;

}
.main-menu ul li a.main_list_link,.main-menu ul li a.main_list_link:link{

	text-shadow:none;
	font-size:14px;
	text-transform:uppercase;	
        padding-top:5px;
}



.main-menu ul li > a {
	display:block;
	text-decoration:none;
	overflow:hidden;
	padding:0px 10px;

}
* html .main-menu ul li a {
	display:inline-block;
}

.main-menu ul li ul li {
	display:list-item;
       	float:right;
	border-right:none!important;
	color:#FFF;	
	padding:0px;
        margin:0px;
}
.main-menu ul li ul li a {
	margin:0px;
  -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:width 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
	
	}

.main-menu ul li ul li{
	 -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
	border-bottom:solid 1px #ececec;
	width:100%;
	
	}

.main-menu ul ul {
	background:#FFF;
	border:1px solid #e0e0e0;
	-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.1);
	box-shadow:0px 3px 3px rgba(0,0,0,0.1);
	z-index:101;
	color:#707070;	
}

.main-menu ul ul li a,.main-menu ul ul li a:link,.main-menu ul ul li a:visited {

	font-size:12px;
	color:#707070;		
	z-index:1000;
	
	
}
.main-menu ul ul li:hover > a{
	cursor:pointer;
	text-decoration:none!important;
	padding-left:30px;
}

.main-menu ul ul  li > a:after{
content:"";
opacity:0;
position:absolute;
left:20px;
top:0px;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent; 
	
	border-left:5px solid #FEFEFE; 	
		 -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}


.main-menu ul ul li:hover > a:after{
content:"";
opacity:1;
position:absolute;
left:0px;
top:14px;
	width: 0; 
	height: 0; 
	
	
	border-left:5px solid #FEFEFE; 
}
.main-menu ul ul ul {

	position:absolute;
	left: 5px;
	top :-5px;
}






/* COLORS */
/* *********************************************************************************************************** */


/* ORANGE */
.orange{

}
.orange ul ul{
border-top:0pt solid #666;
width:99%;

}
.orange ul ul li:hover > a{
	text-decoration:none!important;
	color:#FFF!important;
	background:#de186c;
	padding-right:30px;
	text-shadow:1px 0px 0px #c85306;
}
.orange ul li a{
color:#fff;

}

.orange ul li > a:hover,.orange ul li:hover > a{
	color:#333!important;	
}
.orange .main_list_item:after{
content:"";
position:absolute;
border-right:0px solid #ff7b24;
box-shadow:1px 0px 0px #c9570c;
background:#FFF;
}


/* GREEN */
.green{
background:#709526; border:2px solid #FFF;
}
.green ul ul{
border-top:2pt solid #777;
width:99%;
}
.green ul ul li:hover > a{
	text-decoration:none!important;
	color:#FFF!important;
	background:#709526;
	padding-left:30px;
	text-shadow:1px 0px 0px #667f33;
}
.green ul li a{
color:#FFFFFF;
}

.green ul li > a:hover,.green ul li:hover > a{
	color:#333!important;	
}
.green .main_list_item:after{
content:"";
position:absolute;
border-right:1px solid #8eb63d;
box-shadow:1px 0px 0px #56721e;
height:25px;
top:13px;
background:#FFF;
}



/* PINK */
.pink{
background:#daa1d4; border:2px solid #FFF;
}
.pink ul ul{
border-top:2pt solid #7b3775;
width:99%;
}
.pink ul ul li:hover > a{
	text-decoration:none!important;
	color:#FFF!important;
	background:#daa1d4;
	padding-left:30px;
	text-shadow:1px 0px 0px #bb8ab6;
}
.pink ul li a{
color:#333;
}

.pink ul li > a:hover,.pink ul li:hover > a{
	color:#FFFFFF!important;	
}
.pink .main_list_item:after{
content:"";
position:absolute;
border-right:1px solid #e6cde4;
box-shadow:1px 0px 0px #b277ad;
height:25px;
top:13px;
background:#FFF;
}

/*FIXING border */
.main_list_item:first-child:after{
border-right:none;
}
