.header__wrapper{
    width: 100%;
    background:#917a94;
    border-top: 1px solid #a08ba3;    
}
#header{		
	
}
.top_menu {	
	margin: 0;
	cursor: pointer;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
.top_menu li {
	float:left;
	position:relative;
}
.top_menu li a{
	font-size:13px;	
	height:50px;
	text-decoration:none;
	text-transform:uppercase;	
	color:#fff;
	text-shadow: 0 -1px 1px #48334a;
	-moz-text-shadow: 0 -1px 1px #48334a;
	-webkit-text-shadow: 0 -1px 1px #48334a;
	-khtml-text-shadow: 0 -1px 1px #48334a;	
	padding:10px 14px;
	line-height:48px;
	background:url(images/menu_line.png) no-repeat right;
}
.top_menu li a.wrcaret{
	padding:10px 24px 10px 14px;
}
.top_menu li:hover a,
li.wr-menu-currently-selected a{
	background:none;
}
.top_menu li a sup {

}
.top_menu li:last-child a{
	background: none;
}
.top_menu li:nth-child(8) a.root-item,
.top_menu li:nth-child(8) a.root-item-selected {
	text-decoration: underline;	
}
.corner_menu_block{
	display:none;
	height:8px;
	width:100%;	
	background:#664b69;
	position:absolute;
	top:-8px;
	}
.top_menu li:hover .corner_menu_block,
.wr-menu-currently-selected .corner_menu_block{
	display:block;
}
.corner_menu_l{
	width:6px;
	height:6px;
	background:url(images/black_corner.png);
	float:left;
	margin-left:-6px;
	}
.corner_menu_r{
	width:7px;
	height:6px;
	background:url(images/black_corner.png) 6px 0;
	float:right;
	margin-right:-7px;
	}
.top_menu li a:hover,
.wr-menu-currently-selected a{
	background:#614864;
}
.top_menu li:hover,
.wr-menu-currently-selected{
	background:#614864;
}

.top_menu li ul{
	display:none;
	background:#614864;		
	position: absolute;
	z-index: 1;
	}
.top_menu li ul li{
	float:none;
	border-bottom:1px solid #705573;
	}
.top_menu li ul li a{
	font-size:12px !important;
	display:block;
	height: 40px;
	min-width: 204px;
	line-height:28px;
	border-bottom:1px solid #4c354f;
	padding: 6px 10px;
	}

.top_menu li ul li a:hover{
	background:#4c354f;
	border-bottom:1px solid #362138;
}
/*.top_menu li:hover ul.open_menu{ 
	display:block !important;
}*/

.top_menu .caret{
	border-top-color: #fff;
	border-bottom-color: #fff;
	position: absolute;
	top: 22px;
	right: 10px;
}


#header {
		
}
#header a#pull {
	width: 100%;
	clear: both;
	font-size:14px;	
	height:50px;
	text-decoration:none;
	text-transform:uppercase;	
	color:#fff;
	text-shadow: 0 -1px 1px #48334a;
	-moz-text-shadow: 0 -1px 1px #48334a;
	-webkit-text-shadow: 0 -1px 1px #48334a;
	-khtml-text-shadow: 0 -1px 1px #48334a;		
	line-height:48px;		
	background:url(images/icon-menu-r.png) no-repeat right;		
	padding: 0 20px;
	border-top: 1px solid #a08ba3;    		
}
.menuLeft{	
	background:url(images/dark_bg.png);
	margin-bottom: 20px;
	padding: 10px;
	border-radius: 10px;
}
.menuLeft .h3 {
	font-size: 18px !important;
	height: 31px;
	padding-left: 0px;
	text-transform: uppercase;	
	text-align: left;				
	margin-top: 5px;	
	border-bottom: 1px solid #fff;
}	
.menuLeft a{
	color: #544757;
	text-decoration: none;
	text-transform: uppercase;	
	padding-left: 20px;
	display: block;	
}
.menuLeft a:hover,
.menuLeft li:hover a {
	color: #fff;	
}
.menuLeft li{
	margin-bottom: 5px;
	padding-top:5px;	
	padding-bottom:5px;
	border-radius:3px;	
	font-size: 14px;
}

.menuLeft li:hover {
	background:url(images/black-dark_bg.png);	
}

.menuLeft li.current a{
	color: #fff;
	background:url(images/leftmenu_icon.png) no-repeat;		
}

.menuLeft li.current{
	color: #917A94;	
	background:url(images/black-dark_bg.png);
	border-radius:3px;		
}
