ul li{list-style-type:none;}a{text-decoration:underline;color:#2e4fb2;outline:none;}a:hover{text-decoration:none;}img{vertical-align:middle;border:none;}:-moz-any-link:focus{outline:none;}.navigation-area{width:230px;float:right;position:relative;}.main-menu{height:52px;font:normal 14px Arial;background:#f0f1f1 url(../images/top-nav-bg-a.jpg) repeat-x top left;}.main-menu li{float:left;height:52px;background-position:right bottom;}.main-menu li span{display:none;}.main-menu li a{display:block;height:52px;background-position:100% 0;}
.main-menu  li.menu-home{
	width:123px;
}.main-menu li.menu-service{
	width:123px;
}.main-menu  li.menu-process{
	width:123px;
}
.main-menu li.menu-company{
	width:123px;
}
.main-menu li.menu-team{
	width:124px;
}
.main-menu  li.menu-portfolio{
	width:124px;
}
.main-menu li.menu-client{
	width:123px;
}
.main-menu li.menu-contacts{
	width:123px;
}.main-menu li a:hover,.main-menu li.hover a{background-position:100% -52px;}

.main-menu li.menu-home a:hover{
	width:123px;
	margin-left:-0px;
	position:relative;
}
.main-menu li.menu-service a:hover{
	width:123px;
	margin-left:-0px;
	position:relative;
}
.main-menu li.menu-process a:hover{
	width:123px;
	margin-left:-0px;
	position:relative;
}
.main-menu li.menu-company a:hover{
	width:123px;
	margin-left:-0px;
	position:relative;
}
.main-menu li.menu-team a:hover{
	width:124px;
	margin-left:-0px;
	position:relative;
}
.main-menu li.menu-portfolio a:hover{
	width:124px;
	margin-left:-0px;
	position:relative;
}
.main-menu li.menu-client a:hover{
	width:123px;
	margin-left:-0px;
	position:relative;
}
.main-menu li.menu-contacts a:hover{
	width:123px;
	margin-left:-0px;
	position:relative;
}
.main-menu li.hover a{margin-left:-1px;position:relative;}.main-menu li.menu-info a{margin-left:0;}.main-menu li.extended{width:103px;}.content-area .corner-tl{display:none;}.content-area .corner-tr{display:none;}.main-menu li.current a{background-position:100% -104px;}.secondary-nav{margin-top:-8px;}.secondary-nav li{padding:8px 0 0 12px;background:url(bul4.gif) repeat-x 0 1.2em;}.secondary-nav li a{color:#444;}.secondary-nav li a:hover{color:#2E4FB2;text-decoration:none;}.secondary-nav li.act{background:url(bul10.gif) no-repeat 0 1.2em;font-weight:bold;color:#2b4aa7;}.secondary-nav li.act a{color:#2b4aa7;}.secondary-nav ul li{background:url(bul11.gif) no-repeat 0 1.2em;}.secondary-nav ul li a{font-weight:normal;}.secondary-nav ul li.act{background:url(bul12.gif) no-repeat 0 1.2em;font-weight:normal;}.main-menu ul.inner1{display:none;position:absolute;border-top:1px solid #b8cbde;border-left:1px solid #b8cbde;border-right:1px solid #b8cbde;margin-top:0;margin-left:-1px;background:#fafafa;z-index:100;font-size:12px;}.menu-info ul.inner1{
	margin-left:0!important;
}.main-menu ul.inner1 li{clear:both;height:auto;width:auto;cursor:pointer;float:none!important;border-bottom:1px solid #b8cbde;}.main-menu ul.inner1 li a{
	height:auto;
	background:none;
	display:block;
	color:#015687;
	text-decoration:none;
	white-space:nowrap;
	padding-top: 7px;
	padding-right: 17px;
	padding-bottom: 7px;
	padding-left: 17px;
}.main-menu li ul.inner1 li.hover{background-color:#edf1f5;}.main-menu li ul.inner1 li.hover a{color:#015687;}.main-menu li li a:hover,.main-menu li li:hover a,.main-menu li li.hover a,.main-menu li.hover li a,.main-menu li.hover li.hover a{width:auto;margin-left:0!important;}.main-menu ul.inner2{
	display:none;
	position:absolute;
	background:#fafafa;
	border-top:1px solid #b8cbde;
	border-left:1px solid #b8cbde;
	border-right:1px solid #b8cbde;
	margin-top:-2px;
	background:#fafafa;
	z-index:200;
}.main-menu ul.inner1 li ul.inner2 li a{color:#015687;}.main-menu ul.inner1 li ul.inner2 li.hover a{color:#015687;}.main-menu li ul.inner1 li.has-submenu{background-image:url(../images/back_bull-menu.gif);background-repeat:no-repeat;background-position:right;}
