.portal_block ,
.tabmenu {
	position:relative;
}
.portal_block ul.portal ,
.tabmenu ul.main_menu ul {
	position:absolute;
	float:left;
	background-color:#07A1E1;
	margin:0;
	padding:0;
	left:0;
	top:40px;
	font-family:arial;
	font-size:11px;
	width:948px;
	border-bottom:1px solid #0690db;
	border-left:1px solid #0690db;
	border-right:1px solid #0690db;
	z-index:10000;
}
.portal_block ul.portal ,
.tabmenu ul.main_menu li ul {
	display:none;
	width:948px;
}
.portal_block ul.portal li ul,
.tabmenu ul.main_menu li ul li ul {
	float:none;
	width:158px;
	display:block;
	border:0;
	margin:0;
	padding:0;
}
.portal_block ul.portal li, 
.tabmenu ul.main_menu li ul li ,
.tabmenu ul.main_menu li.active ul li {
	float:left;
	width:158px;
	list-style:none;
	background-image:none;
	margin:0;
	padding:0;
}
.tabmenu ul.main_menu li.active ul li a,
.tabmenu ul.main_menu li.active ul li a {
	color:#FFF;
}
.portal_block ul.portal li a,
.tabmenu ul.main_menu li ul li a {
	display:block;
	color:#FFF;
	font-family:arial;
	background-image:none;
	font-size:13px;
	font-weight:normal;
	background:#0690db;
}
.portal_block ul.portal li ul li a,
.tabmenu ul.main_menu li ul li ul li a {
	background:#07A1E1;
}
.portal_block ul.portal li.hover ul li a,
.tabmenu ul.main_menu li ul li.hover ul li a {
	background:#3ab3e8;
}
.portal_block ul.portal li.hover a,
.tabmenu ul.main_menu li ul li.hover a {
	background:#38a6e1;
}
.portal_block ul.portal li.hover,
.tabmenu ul.main_menu li ul li.hover {
	background:#3ab3e8;
}
.portal_block ul.portal li.hover ul,
.tabmenu ul.main_menu li ul li.hover ul{
	background:#3ab3e8;
}
.tabmenu ul.main_menu li ul li.hover ul a {
	
}
.portal_block ul.portal li a span,
.tabmenu ul.main_menu li ul li a span{	
	margin:0;
	padding:5px 0 5px 20px;
	display:block;
}

.portal_block ul.portal li ul li a span,
.tabmenu ul.main_menu li ul li ul li a span{	
	color:#fff;
}

.tabmenu ul.main_menu li ul li.hover {
	
}
.portal_block ul.portal li span,
.tabmenu ul.main_menu li ul li span,
.tabmenu ul.main_menu li.active ul li span {
	background-image:none;
}
.portal_block ul.portal li ul ,
.tabmenu ul.main_menu li ul li ul {
	float:none;
	position:relative;
	top:0;
	width:158px;
}
.portal_block ul.portal li ul li ,
.tabmenu ul.main_menu li ul li ul li ,
.tabmenu ul.main_menu li.active ul li ul li {
	float:none;
}
.portal_block ul.portal li ul li a,
.tabmenu ul.main_menu li ul li ul li a,
.tabmenu ul.main_menu li ul li.hover ul li a {
	
	font-size:11px;
}
.portal_block ul.portal li ul li a span,
.tabmenu ul.main_menu li ul li ul li a span ,
.tabmenu ul.main_menu li.active ul li ul li a span {
	background-repeat:no-repeat;
	background-image:url(/gfx/minipijl.gif);
	background-position:15px 9px;
	padding:2px 5px 2px 25px ;
}

.portal_block ul.portal li ul li ul,
.tabmenu ul.main_menu li ul li ul li ul ,
.tabmenu ul.main_menu li.active ul li.hover ul li ul ,
.tabmenu ul.main_menu li.active ul li ul li ul {
	display:none;
}


#first a.showportal.hover,
#first a.showportal:hover {
	background-image:url("/gfx/left_portal.gif");
	background-repeat: no-repeat;
	background-position:left top;
}
a.showportal {
	display:block;
	height:170px;
	overflow:hidden;
	color:#000;
	padding:11px;
}
a.showportal.hover:hover,
a.showportal.hover {
	
	background-color:#0690db;
}
a.showportal:hover {
	text-decoration:none;
	background-color:#b2e2f6;
}
a.showportal.hover h1 {
	color:#FFF;
}
a.showportal:hover h1 {
	text-decoration:underline;	
}
