/* CSS Document */

/* begin Navigation Top Menu (page topmenu)*/

.wrapper
{
  float: left;
  min-width: 14em;
  margin-right:1em;
  margin-top:40px;
  
}
.wrapper p a{
	border:none;
	font-weight:bold;
	letter-spacing:0.08em;
}
.wrapper p a:hover{
	border:none;
	background:none;
}
.overlay{
	position:absolute;
	left:0px;
	top:41px;
	width:1020px;
	padding:0px 20px 40px 20px;
	z-index:20000;
	background-image: url(bg_trans_content.png);
	border-bottom: solid 1px #436BB9;
	display:none;
	overflow:hidden;
	}


.overlay  .wrapper .menuGroups p a,  .overlay  .wrapper .menuGroups p a:visited{
 	background-image:url(arrow2.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	text-indent:14px;
	font-size:10px;
	height:25px;
	min-width:140px;
	display:table-cell;
	margin:0;
	clear:both;
	color:#FFF;
 }
.overlay  .wrapper .menuGroups p a:hover{
	color:#FFC161;
	background-position:0px 2px;
	font-weight:normal;
}
.overlay  .wrapper a{
 	color:#FFF;
	text-transform:uppercase;
	font-weight:normal;
 }
.overlay  .wrapper a:hover{
 	font-weight:normal;
	color:#FFC161;
 }
.tmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 110;
  left: 0;
  top: 0;
  background: none;
}

.tmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.tmenu li li:hover>ul
{
  top: 0;
  left: 0;
}

.tmenu:after, .tmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}

.tmenu ul{
	padding: 8px;
 	padding-top:24px;
 	margin: 0;
  	margin-top:0;
  	min-height:1px;
  	background-image:url(bg_ul_topmenu.png);
  	background-repeat:no-repeat;
  	border-bottom:solid 1px #A18955;
 }
.tmenu .leftslice{
 	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:100%;
	border-left:solid 1px #A18955;
}
.tmenu .rightslice{
	position:absolute;
	top:0;
	right:0;
	border-right:solid 1px #A18955;
}

.tmenu ul:hover{
	color:#FFC161
 }
.tmenu ul ul, .tmenu ul ul:hover{  
  min-width:1px;
  margin-top:30px;
  margin-left:-100px;
  padding-top:8px;
  padding-left:10px;
  background-image:none;
  border:none;
  z-index:inherit;
  display:inline-block;
  padding-top:30px;
  visibility:hidden;
}

.right_add{
	position:absolute;
	z-index:10;
	left:400px;
	top:0px;
	width:300px;
	height:130px;
	overflow:hidden;
}

.foldmenu-banner{
	position:absolute;
	bottom:0;
	left:0;
	width:1050px;
	min-height:10px;
	padding:5px;
	text-indent:5px;
	margin-top:10px;
	background-color: #436BB9;
	color:#FFF;
	letter-spacing:0.3em;
	font-size:12px;
	font-weight:900;
}
.pager{
margin-left:30px;
}

