.top-sf-menu{
	margin-bottom: 0px;
	clear: both;
    float: left;
    padding: 0;
    width: 100%;
    /*background: #44619D;*/
	background-image: url(../../img/topmenu/background_topmenu.png);
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}
.top-sf-menu, .top-sf-menu*{
	margin: 0;
    padding: 0;
    list-style: none;
}
.top-submenu-container li{
	cursor: pointer;
}
#block_top_menu >.top-sf-menu>li>a{
	padding: 8px 13px;
	border-right: none;
}
#block_top_menu>.top-sf-menu>.top-sfhover{
	margin:0;
	height: 100%;
}
.top-sf-menu > li > a{
    text-transform: uppercase;
    color: #fff;  
	/* height: 17px; */
    display: block;
    border-right: 1px solid #3F598E;
    padding: 11px 18px;
}
.topmenu_temp1 > div > .top-sf-menu > li > a{
    text-transform: uppercase;
    color: #fff;  
	height: 40px;
    display: block;
    border-right: 1px solid #3F598E;
    padding: 11px 18px;
}
.topmenu_temp1 > div > .top-sf-menu > .top-sfhover{
	background-color: #44619D;
    height: 40px;
    border-bottom-color: #666666;
    color: #fff !important;
    text-decoration: none;
}
.topmenu_temp1 > div > .top-sf-menu > .top-sfhover > .baanhover_cms{
	padding: 0 0 0 0;
}
.topmenu_temp1 > div > .top-sf-menu > .top-sfhover > a > .style_arrow_down > .arrow_down{
	content: "";
    width: 0;
    height: 0;
    margin-left: 12px;
	margin-bottom: 0px;
    border-width: 5px 5px 0px 5px;
    border-style: solid;
    border-color: #FFF transparent;
}
.topmenu_temp1 > div > .top-sf-menu > .top-sfhover:hover > div > .top-submenu-container{
	top : 224px;
}
.topmenu_temp1 > div > .top-sf-menu > .top-sfhover:hover>.top-submenu-container{
	top : 224px;
}

.top-sf-menu > li{
	float: left;
}
.topmenu_temp1 > #block_top_menu > ul > li > div > ul::before{
	clear: both;
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    border-width: 0px 7px 6px 7px;
    left: 24px;
	top: -7px;
    margin: 0 0 0 -5px;
    z-index: 1009;
}
.topmenu_temp1 > #block_top_menu > ul > li > ul::before{
	clear: both;
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    border-width: 0px 7px 6px 7px;
    left: 27px;
	top: -7px;
    margin: 0 0 0 -5px;
    z-index: 1009;
}

#topmenu_temp2> #block_top_menu > ul > li > div > ul::before{
	clear: both;
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent #3F598E transparent;
    position: absolute;
    border-width: 0px 7px 6px 7px;
    left: 24px;
	top: -7px;
    margin: 0 0 0 -5px;
    z-index: 1009;
}
/* #topmenu_temp2> #block_top_menu > ul > li > li>baanhover>ul{ */
	/* width:130px; */
/* } */
#topmenu_temp1 > #block_top_menu > ul > li > div > ul::before{
	clear: both;
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    border-width: 0px 7px 6px 7px;
    left: 24px;
	top: -7px;
    margin: 0 0 0 -5px;
    z-index: 1009;
}
#topmenu_temp3 > #block_top_menu > ul > li > div > ul::before{
	clear: both;
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent #3F598E transparent;
    position: absolute;
    border-width: 0px 7px 6px 7px;
    left: 24px;
	top: -7px;
    margin: 0 0 0 -5px;
    z-index: 1009;
}

#topmenu_temp2 > #block_top_menu > ul > li > ul::before{
	clear: both;
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent #3F598E transparent;
    position: absolute;
    border-width: 0px 7px 6px 7px;
    left: 24px;
	top: -7px;
    margin: 0 0 0 -5px;
    z-index: 1009;
}
#topmenu_temp1 > #block_top_menu > ul > li > ul::before{
	clear: both;
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    border-width: 0px 7px 6px 7px;
    left: 24px;
	top: -7px;
    margin: 0 0 0 -5px;
    z-index: 1009;
}
#topmenu_temp3 > #block_top_menu > ul > li > ul::before{
	clear: both;
    content: ' ';
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent transparent #3F598E transparent;
    position: absolute;
    border-width: 0px 7px 6px 7px;
    left: 24px;
	top: -7px;
    margin: 0 0 0 -5px;
    z-index: 1009;
}
#topmenu_temp3 > #block_top_menu > ul > li > ul>.arrow_list{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #757575;
	float:left;
	margin-top:10px;
	margin-left:8px;
}
#topmenu_temp3 > #block_top_menu > ul > li > ul:hover>.arrow_list{
	border-color: transparent #337ab7;
}
#topmenu_temp3 .arrow_list{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #757575;
	float:left;
	margin-top:2px;
	/* margin-left:8px; */
}
#topmenu_temp3 #block_top_menu ul li ul li a:hover .arrow_list{
	border-color: transparent #337ab7;
}
#topmenu_temp2 .arrow_list{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #757575;
	float:left;
	/* margin-top:8px; */
	/* margin-left:8px; */
}
#topmenu_temp3 > #block_top_menu > ul > li > ul:hover>li>ul:hover>.arrow_list{
	border-color: transparent #337ab7;
}
.logo > p a > img{
    /* color: #000 ; */
	width: auto;
	height: auto;
}
.top-sf-menu li:hover{
	visibility: inherit;
}
.top-submenu-container{
	position:absolute;
	display: none;
	/* padding: 0px; */
	width: auto;	
	height:auto;
	background: #FFFFFF;
	border : 1px solid #eee;
    /* border-bottom: 4px solid #A9B5B2; */
	z-index: 9999;
	padding-left:0px;
}
.top-sf-menu  > li > div > ul > li{
    display: block;
    color: #000;
    padding: 8px 0px 8px 18px;
    text-decoration: none;
	width: auto !important;
	height: auto;
    min-height: 32px;
}
.arrow-down {
  width:0px;
  height:0px;
  position:absolute;
  top: 19px;
  right: 0px;
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid #3e7cb4;
}
.top-sf-menu  > li > ul > li{
    display: block;
    color: #000;
    padding: 8px 0px 8px 18px;
    text-decoration: none;
	width: auto !important;
	height: auto;
    min-height: 32px;
}


.top-sfhover:hover .top-submenu-container{
	display:block !important;
}
.top-sfhover:hover{
	background-image: url(../../img/topmenu/background_topmenu_hover.png);
	height: 30px;
    border-bottom-color: #666666;
    color: #fff !important;
	text-decoration: none;
}
.top-sfhover:hover .my_title{
	color: #FFF;
}
.my_title:hover{
	/* height: 40px; */
    border-bottom-color: #fff;
    text-decoration: none;
	background-image: url(../../img/topmenu/background_topmenu_hover.png);
	cursor: pointer;
}
.top-sfhover:hover .arrow_down{
	content: "";
    width: 0;
    height: 0;
    margin-left: 12px;
	margin-bottom: 0px;
    border-width: 5px 5px 0px 5px;
    border-style: solid;
    border-color: #FFF transparent;
}
.top-sfhover>div>.top-submenu-container>li>a{
	margin-right: 15px;
	float: left;
	color:#757575;
	width:100%;
}
.top-sfhover>div>.top-submenu-container>li>a:hover{
	margin-right: 15px;
	float: left;
	color:#337ab7;
	width:100%;
}
.top-sfhover>div>.top-submenu-container>li>a:hover .arrow_list{
	border-color: transparent #337ab7;
}
.top-sfhover>.top-submenu-container>li>a:hover .arrow_list{
	border-color: transparent #337ab7;
}
.top-sfhover>.top-submenu-container>li>a{
	margin-right: 15px;
	float: left;
	color:#757575;
}
.top-sfhover>.top-submenu-container>li>a>.arrow_list{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #757575;
	float:left;
	margin-top:3px;
}
#block_top_menu ul li ul li ul li:hover ul{
	display:block;
	top: 0;
    z-index: 99999999;
	position: absolute;
	height:50px;
}
#block_top_menu ul li ul li ul li:hover ul li label{
	content: "";
    width: 0;
    height: 0;
    margin-bottom: 0px;
    margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #757575;
    float: left;
    margin-top: 3px;
}
#block_top_menu ul li ul li ul li:hover ul li:hover label{
	content: "";
    width: 0;
    height: 0;
    margin-bottom: 0px;
    margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #337ab7;
    float: left;
    margin-top: 3px;
}
.top-sfhover>.top-submenu-container>li>a:hover{
	margin-right: 15px;
	float: left;
	color:#337ab7;
}
.top-sfhover>div>.top-submenu-container>li>a>.arrow_list{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #757575;
	float:left;
	margin-top:3px;
}
.top-sfhover>div>.top-submenu-container>li>a>.arrow_list:hover{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #337ab7;
	float:left;
	margin-top:3px;
}
#topmenu_temp2>.arrow_list{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #757575;
	float:left;
	margin-top:3px;
}
.top-sfhover>.top-submenu-container>li>a>.arrow_list:hover{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #337ab7;
	float:left;
	margin-top:3px;
}
.top-submenu-container>.top-Women-sfhover>div>.Women-sfhover>li>.sf-with-ul >.arrow_list2{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #757575;
}
.top-submenu-container>.top-Women-sfhover>div>.Women-sfhover>li:hover>.sf-with-ul >.arrow_list2{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #337ab7;
}
/* .top-submenu-container>.top-Women-sfhover>div>.Women-sfhover>li>ul>li.sf-with-ul >.arrow_list2{ */
	/* content: ""; */
    /* width: 0; */
    /* height: 0; */
	/* margin-bottom: 0px; */
	/* margin-right: 5px; */
    /* margin-left: -5px; */
    /* border-width: 5px 0 5px 5px; */
    /* border-style: solid; */
    /* border-color: transparent #000; */
/* } */
.top-submenu-container>.top-Women-sfhover>.Women-sfhover>li>.sf-with-ul >.arrow_list2{
	content: "";
    width: 0;
    height: 0;
	margin-bottom: 0px;
	margin-right: 5px;
    margin-left: -5px;
    border-width: 5px 0 5px 5px;
    border-style: solid;
    border-color: transparent #000;
}
.baanhover_cms{
	width: auto !important;
}
.style_arrow_down{
	width: 10px;
	margin-left: -6px;
}
.Women-sfhover{
	display:none;
	position: absolute;
    /* width: 100%; */
    height: 60px;
    background: #fff;
	margin-left: 1px;
	padding-left: 0px;
	/* margin-top: -101px; */
	bottom: -60px;
	left: 70px;
}
.top-Women-sfhover>.baanhover>.Women-sfhover{
	position: absolute !important;
	/* overflow: hidden; */
    white-space: nowrap;
    text-overflow: ellipsis;
}
.baanhover{
	float: right;
	width: auto !important;
	margin-top: -8px;
}
.top-Women-sfhover:hover > div > ul{
	display:block;
	top:0;
	left:auto;
}
/* .top-Women-sfhover:hover > div > ul > li > div >ul{ */
	/* display:block; */
	/* top:100px; */
	/* left:70px; */
/* } */
.top-Women-sfhover > div > ul > li > div >ul{
	display:none;
	top:100px;
	left:70px;
}
.top-Women-sfhover:hover{
	/* background:#eee; */
}
.Women-sfhover>li{
	position:relative;
    color: #757575;
    padding: 5px 18px 8px 18px;
    text-decoration: none;
    width: 100% !important;
    background-color: white;
	float:left;
	list-style: none;
}
.Women-sfhover>li>a{
	color:#757575;
}
.Women-sfhover>li>a:hover{
	color:#337ab7;
}
.top1{
	    position: absolute;
    background: #FFFFFF;
}
.top1>li{
	height:30px;
}
/* #topmenu_temp1>#block_top_menu>ul>li>ul>li>ul>li>ul{ */
	/* top: 0; */
    /* z-index: 99999999; */
	/* position: absolute; */
	/* height:auto; */
/* } */