.dyn_menu {
	height: 36px;
	position: relative;
	z-index: 1001;
	margin: 0px;
	padding: 0px;
}

.dyn_menu, .dyn_menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
 }

.top-menu {
	float: right;
	width: 100px;
	margin-left: 3px;
	position: relative;
	list-style-type: none;
	overflow: visible;
	height:29px; /*v2.0*/
}

.top-menu a, .top-menu a:visited {
	text-decoration: none;
	display: block;
	padding-top: 5px;
	color: #6a8692;
	font-size: 12px;
}

/*Alex.top-menu .top-menu-link, .top-menu .top-menu-link:visited {
	background: url('http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_inactive.gif') top left no-repeat;
	width: 100px;
	height: 36px;
}
*> .top-menu .top-menu-link, .top-menu .top-menu-link:visited {
	width: 100px;
	height: 36px;
	background: url('http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_inactive.png') top left no-repeat;
}
*/
.top-menu .top-menu-link, .top-menu .top-menu-link:visited {
	background: url('http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_inactive.png') top left no-repeat;
	width: 100px;
	height: 26px; /*36px*/
}

.top-menu a span, .top-menu a:visited span{
	font-size: 12px;
	color: #6a8692;
}

*html .top-menu .top-menu-link, *html .top-menu .top-menu-link:visited {
/*	width: 100px;
	w\dth: 100px;*//*v2.0*/
	padding: 0px;
	margin: 0px;
}

.spec{
    position: absolute !important;
    top: 30px !important;
    _top: 26px !important;
}

.spec li{
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_popup_left.png) repeat-y left top;
}

.spec td{
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_popup_left.png) repeat-y left top;
	text-align:center;
}

.spec li a:hover {
	text-decoration: underline;
}

.spec :hover > a {
	text-decoration: underline;
}

.spec {
	visibility: hidden;
	position: absolute;
	height: 0;
/*	width: 100px;*//*v2.0*/
	top: 32px;
	left: 0;
	z-index:1500;/*v2.0*/
}

*html .spec {
	top: 32px;
	t\op: 32px;
/*	width: 100px;
	w\dth: 100px;*//*v2.0*/
}
.spec hr{
	border-top:1px solid #a9b8b7;
	border-bottom:1px solid #ffffff;
	margin: 0px;
	margin-top: 5px;
	#height: 2px;
}
.dyn_menu table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}

.spec a, .spec a:visited{
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_popup_right.png) repeat-y right top;
	width: 80px;
	padding: 5px 10px 0px 10px;
}
*html .spec a, .spec a:visited{
/*	width: 80px;
	w\idth: 80px;*//*v2.0*/
}
.top-menu .top-menu-link:hover {
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_active_2.png) top left no-repeat;
}
*html .top-menu .top-menu-link:hover {
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_active_2.gif) top left no-repeat;
}
.with-submenu:hover .top-menu-link, .with-submenu .top-menu-link:hover{
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_active.png) top left no-repeat;
}
*html .with-submenu .top-menu-link:hover{
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_active.png) top left no-repeat;
}
.with-submenu:hover .spec, .with-submenu .top-menu-link:hover .spec {
	visibility:visible;
}
.top-menu-popup-separator {
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_popup_separator_left.png) top left no-repeat;
}

li.top-menu-popup-bottom {
	background: none;
}

td.top-menu-popup-bottom {
	background: none;
}
.tm-popup-bottom {
	float: left;
	width: 80px;
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_popup_bottom_middle.gif) top left repeat-x;
}

td.tm-popup-bottom-td {/*v2.0*/
	background: url(http://images-cdn.snapily.com/skins/basic/customer/images/top_menu_popup_bottom_middle.gif) top left repeat-x;
	width:100%;
}
#nav1, #nav1 ul {
	list-style: none;
  	margin: 0;
  	padding: 0;/*v2.0*/
}
#nav1 li {
	list-style: none;
 	float: right;
  	position: relative;
  	margin-left: 3px;
}

/*#nav1 li div{
    color: #6a8692;
}*//*v2.0*/

#nav1 li a {
  	padding: 5px;
	color: #6a8692;
	font-size: 12px;
	text-decoration: none;
}

#nav_fname{
    width: 200px;
    float: right;
    margin-top: -15px;
    padding: 0px 8px 0px 0px;
    text-align: right;
    clear:both;
    font-size:12px;
    color: #6a8692;
    font-weight: bold;
}
