@charset "utf-8";
/* CSS Document */

/* DESIGN TOPNAV (mainmenu) */
.menu {
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	float:left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.menu_wrap {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #e8e8e8;
}
/* level 0 */

.menu ul.sf-menu {
	padding:0;
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

@media all and (-webkit-min-device-pixel-ratio:0) {
  .menu ul.sf-menu{
	width: 960opx;
}
}
noindex:-o-prefocus, .menu ul.menusm {
	width: 960px;
}
.menu ul li.ms_top { padding:0px 0px 0px 0;float:left;font-weight: normal; margin-left: 0px;}
.menu ul li.last { padding-right:0; background:none;}
.menu ul li a.ms_top {
	padding-right: 30px;
	padding-left: 0px;
	display:block;
	margin:0;
	color:#000066;
	text-decoration:none;
	font-weight:normal;
	text-align:left;	
}
.menu ul li a.ms_top.last {background: none;}
.menu ul li.ms_top { /*border-right:1px solid #393939;/**/ }
.menu ul li.ms_top.ms_last { border-right:none; }

.menu ul li a.ms_top span {
	display:block;
	margin:0;
	color:#000000;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.menu ul li a.ms_top.ms_first span { }
.menu ul li a.active {
	text-decoration:none;
	color:#CC0000;
}
/*.menu ul li a.ms_top.ms_first span { padding-left:0; }*/



/*//active*/
.menu ul li#active_menu-nav a.ms_top,
.menu ul li a.ms_top.ms_hover,
.menu ul li.active a.ms_top,
.menu ul li a.ms_top.ms_hover span,
.menu ul li.active a.ms_top span {
	color:#CC0000;
	text-decoration:none; /*background:url(../images/menu_a.png) repeat-x top center;/**/
}

.menu ul li a.ms_top.ms_hover,
.menu ul li.active a.ms_top {
	border-top-color: #6A737B;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
}

/*/////////////////////buttons*/
/* have_submenu */
.menu ul li a.ms_top.ms_havesubmenu span {/*background:url(../images/menu_r_d.png) no-repeat right top;/**/ }
.menu ul li.active a.ms_top.ms_havesubmenu span {/*background:url(../images/menu_r_da.png) no-repeat right top;/**/ }
.menu ul li a.ms_top.ms_havesubmenu.ms_hover span {/*background:url(../images/menu_r_da.png) no-repeat right top;/**/ }
.menu ul li a.active,
.menu ul li a.ms_hover,
.menu ul li a.ms_havesubmenu.active,
.menu ul li a.ms_havesubmenu.ms_hover {/*background:url(../images/menu_l_a.png) repeat-x top left; */}


/* level 1 */
.menu ul li ul {
	border:1px solid #ebebeb;
	line-height: 1em;
	margin:0;
	padding:0px 0 0  0px;
	left:0px;
	font-style:normal;
	font-size:14px; /**/
	top: 40px;
}
.menu ul li ul li { padding:0; border-bottom:1px solid #ebebeb; margin:0;}
.menu ul li ul li.ms_last { border-bottom:none;  }
.menu ul li ul li a { display:block; margin:0; padding:10px 10px; width:150px; color:#333333; background:#ffffff; text-transform: uppercase;}

.menu ul li ul li a span { padding:0 0 0 0px;color:#333333; /*background:url(../images/menu_sub_li_a.png) no-repeat center left;*/}

.menu ul li ul li.ms_last a { }
.menu ul li ul li a.ms_hover { text-decoration:none;}
.menu ul li ul li ul { top:0px; left:150px; /*background:none; border:none;*/ }
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover,
.menu ul li ul li a.ms_first.ms_havesubmenu.active,
.menu ul li ul li a.ms_first.ms_havesubmenu.ms_hover span,
.menu ul li ul li a.ms_first.ms_havesubmenu.active span,
.menu ul li ul li a.active span,
.menu ul li ul li a.active,
.menu ul li ul li a.ms_hover ,
.menu ul li ul li a.ms_hover span {color:#179CAB;background:#f5f5f5;}

.menu ul li ul li a.active span ,
.menu ul li ul li a.ms_hover span {/*background:url(../images/menu_sub_li_a.png) no-repeat center left;*/}


.menu * { z-index:9003; }

/* DO NOT EDIT!!! */
ul.sf-menu { list-style:none; }
ul.sf-menu li { cursor:pointer; position:relative; }
ul.sf-menu li a { position:relative; }
ul.sf-menu li ul { display:none; position:absolute; list-style:none; height:auto; }
ul.sf-menu li ul li ul { position:absolute; list-style:none; }
.body_pattern .index_page .main .header .container .header_resize .logo table tr td {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
