/* CSME.PRO [  Encode in UTF-8  Without BOM ] [ ☺ ] */

/* Csme Menu LTR */

.CsmeMenuBase_ltr li ul 							{ margin-left: -10px; margin-top: 10px; top: -1px; }
.CsmeMenuBase_ltr li a								{ width: 100px; height: 12px; background: #F3F5F7; border: 1px solid #446D8C; border-top: none; color: #446D8C; padding: 2px 0px 0px 4px; text-decoration: none; font-weight:bold; }
.CsmeMenuBase_ltr li a:Hover						{ background: #446D8C; color: white; }
.CsmeMenuBase_ltr li ul a.first						{ border-top: 1px solid #446D8C; }
.CsmeMenuBase_ltr li ul a.last						{  }
.CsmeMenuBase_ltr li ul a.selected					{  }

/* footer menu */

.menu_footer_ltr   								{  }
.menu_footer_ltr li ul 								{ margin-left: -10px; margin-top: 10px; top: -1px; }
.menu_footer_ltr li a								{  width: 100px; height: 12px; border: 1px solid #446D8C; border-top: none; color: #446D8C; padding: 2px 0px 0px 4px; text-decoration: none; font-weight:bold; }
.menu_footer_ltr li a:Hover						{ background: #446D8C; color: white; }
.menu_footer_ltr li ul a.first						{ border-top: 1px solid #446D8C; }
.menu_footer_ltr li ul a.last						{  }
.menu_footer_ltr li ul a.selected					{ color:#fd9a31; }


.menu_footerTrain_ltr 								{	height: 12px; display:block; text-align: center; margin: 50px auto 0; width: 665px; clear: both; }
.menu_footerTrain_ltr .TrainWagon 					{	position: relative; display: inline-block; border-right: 1px solid #e17c05; margin: 0 auto; width: 110px; float: left; }
.menu_footerTrain_ltr .last		 					{	border: 0; }
.menu_footerTrain_ltr .TrainLink 					{	width: 100px; text-align: center; color: #e17c05; display: block; text-decoration: none; font-weight: normal; font-size: 12px; }
.menu_footerTrain_ltr .TrainLink:hover				{	text-decoration: underline; color: #fd9a31; }
.menu_footerTrain_ltr .TrainLink.selected			{	 }
.menu_footerTrain_ltr .TrainHolder 					{	position: absolute; width: 100px; display:none; left:0px; top: 0px; margin-top: 20px;}

/* end footer */

.CsmeMenuBase_ltr .level_1_link 					{ width: 100%; background: url(../images/menubg.gif); text-align: center; padding: 2px 0px 0px 0px; border: none; }
.CsmeMenuBase_ltr .level_1_link:hover 			{ color: #446D8C; background: url(../images/menubg.gif); color: black; }
.CsmeMenuBase_ltr .level_1_link.selected			{  }
.CsmeMenuBase_ltr .level_1_link.first			{  }
.CsmeMenuBase_ltr .level_1_link.last				{  }
.CsmeMenuBase_ltr .level_1_link.first.selected	{  }
.CsmeMenuBase_ltr .level_1_link.last.selected	{  }

.CsmeMenuBase_ltr .customClass 					{  }
.CsmeMenuBase_ltr .customClass.first 			{  }
.CsmeMenuBase_ltr .customClass.selected			{  }
	
.CsmeMenuDuplex_ltr								{  }
.CsmeMenuDuplex_ltr .DuplexRoof					{  display:block; height: 67px; background: url(../images/roof_bg.png) repeat-x; }
.CsmeMenuDuplex_ltr .DuplexWagon					{  float: left; display: block; }
.CsmeMenuDuplex_ltr .DuplexLink					{  width: 130px; text-align: center; color: #fff; display: block; padding: 4px 0px 4px 0px; text-decoration: none; font-weight:bold; height: 40px; background: url(../images/roof_bg.png) repeat-x; font-weight: normal; text-shadow: 0.1em 0.1em #333 }
.CsmeMenuDuplex_ltr .DuplexLink:hover			{  background: url(../images/roof_bg_arrow_hover.png) 0 0 no-repeat; color: #fd9a31; }
.CsmeMenuDuplex_ltr .DuplexLink.selected			{  background: url(../images/roof_bg_arrow_hover.png) 0 0 no-repeat; color: #fd9a31; }
.CsmeMenuDuplex_ltr .DuplexLink.arrow.selected	{   }
.CsmeMenuDuplex_ltr .DuplexBasement				{  display:none; height: 27px; background: url(../images/basement-menu-bg.png) repeat-x; color: #fff; font-weight: normal; margin-top: -40px; z-index: 10; clear: both; float: left; width: 100%;}
.CsmeMenuDuplex_ltr .DuplexZone					{ position: relative; display: block;  }

.CsmeMenuTrain_ltr 								{	display:block; height: 27px; background: url(../images/basement-menu-bg.png) repeat-x;  }
.CsmeMenuTrain_ltr .TrainWagon 					{	position: relative; float: left; width: 130px; }
.CsmeMenuTrain_ltr .TrainLink 					{	width: 129px; text-align: center; color: #fff; display: block; margin-top: 1px; padding-top: 4px; text-decoration: none; font-weight: bold; height: 100%; border-right: 1px solid #656565; font-weight: normal; background: url(../images/basement-menu-bg.png) repeat-x; }
.CsmeMenuTrain_ltr .TrainLink:hover				{	text-decoration: none; color: #fd9a31; }
.CsmeMenuTrain_ltr .TrainLink.selected			{	color: #fd9a31; }
.CsmeMenuTrain_ltr .TrainHolder 					{	position: absolute; width: 130px; display:none; left:0px; top: 0px; margin-top: 20px;}

/* -------------------------------------- */	
	
.CsmeMenuTower_ltr								{	}
.CsmeMenuTower_ltr .TowerHolder 					{	display:none; }
.CsmeMenuTower_ltr .TowerLink 					{	color: #446D8C; display: block; background: url(../images/menubg.gif); width: 100%; padding: 2px 0px 0px 4px; text-decoration: none; font-weight:bold; height: 20px; }
.CsmeMenuTower_ltr .TowerLink:hover				{	text-decoration: underline;  }
.CsmeMenuTower_ltr .TowerLink.selected			{	 }

.CsmeTreeBase_ltr								{  }
.CsmeTreeBase_ltr .indent						{ width: 19px; }
.CsmeTreeBase_ltr span.collapse					{ width: 19px; height: 16px; background: url(../images/collapse_ltr.gif) center center no-repeat; }
.CsmeTreeBase_ltr span.extended					{ width: 19px; height: 16px; background: url(../images/extended_ltr.gif) center center no-repeat; }
.CsmeTreeBase_ltr span.lastleaf					{ width: 19px; height: 16px; background: url(../images/lastleaf_ltr.gif) center center no-repeat; }
.CsmeTreeBase_ltr li a								{ text-decoration: none; color: black; }
.CsmeTreeBase_ltr li a:Hover						{ text-decoration: underline ; }
.CsmeTreeBase_ltr li a.selected					{ font-weight: bold; }
.CsmeTreeBase_ltr .level_1_link 					{  }
.CsmeTreeBase_ltr .level_1_link:hover 			{  }

/* -------------------------------------- */

/* Csme Menu RTL */

.CsmeMenuBase_rtl li ul 							{ margin-right: -10px; margin-top: 10px; top: -1px;  }
.CsmeMenuBase_rtl li a								{ width: 100px; height: 20px; background: #F3F5F7; border: 1px solid #446D8C; border-top: none; color: #446D8C; padding: 2px 4px 0px 0px; text-decoration: none; font-weight:bold; }
.CsmeMenuBase_rtl li a:Hover						{ background: #446D8C; color: white; }
.CsmeMenuBase_rtl li ul a.first						{ border-top: 1px solid #446D8C; }
.CsmeMenuBase_rtl li ul a.last						{  }
.CsmeMenuBase_rtl li a.selected					{ color:red; }
.CsmeMenuBase_rtl li a.childs						{ text-decoration: underline; }

.CsmeMenuBase_rtl .level_1_link 					{ width: 100%; background: url(../images/menubg.gif); text-align: center; padding: 2px 0px 0px 0px; border: none; }
.CsmeMenuBase_rtl .level_1_link:hover 			{ color: #446D8C; background: url(../images/menubg.gif); color: black; }
.CsmeMenuBase_rtl .level_1_link.selected			{  }
.CsmeMenuBase_rtl .level_1_link.first			{  }
.CsmeMenuBase_rtl .level_1_link.last				{  }
.CsmeMenuBase_rtl .level_1_link.first.selected	{  }
.CsmeMenuBase_rtl .level_1_link.last.selected	{  }

.CsmeMenuBase_rtl .customClass 					{  }
.CsmeMenuBase_rtl .customClass.first 			{  }
.CsmeMenuBase_rtl .customClass.selected			{  }

.CsmeMenuTower_rtl								{	}
.CsmeMenuTower_rtl .TowerLink 					{	color: #446D8C; display: block; background: url(../images/menubg.gif); width: 100%; padding: 2px 4px 0px 0px; text-decoration: none; font-weight:bold; height: 20px; }
.CsmeMenuTower_rtl .TowerLink:hover				{	text-decoration: underline;  }
.CsmeMenuTower_rtl .TowerLink.selected			{	color: red; }
.CsmeMenuTower_rtl .TowerHolder 					{	display:none; }

.CsmeMenuTrain_rtl 								{	display:block; height: 20px; background: url(../images/menubg.gif);  }
.CsmeMenuTrain_rtl .TrainWagon 					{	position: relative; float: right; z-index: 9999; }
.CsmeMenuTrain_rtl .TrainLink 					{	width: 100px; text-align: center; color: #446D8C; display: block; padding: 2px 4px 0px 0px; text-decoration: none; font-weight:bold; height: 20px; }
.CsmeMenuTrain_rtl .TrainLink:hover				{	text-decoration: underline; }
.CsmeMenuTrain_rtl .TrainLink.selected			{	color: red; }
.CsmeMenuTrain_rtl .TrainHolder 					{	position: absolute; width: 100px; display:none; right:0px; top: 0px; margin-top: 20px;}

.CsmeMenuDuplex_rtl								{  }
.CsmeMenuDuplex_rtl .DuplexRoof					{ display:block; height: 20px; background: url(../images/menubg.gif); }
.CsmeMenuDuplex_rtl .DuplexWagon					{ float: right; display: block; }
.CsmeMenuDuplex_rtl .DuplexLink					{ width: 100px; text-align: center; color: #446D8C; display: block; padding: 2px 4px 0px 0px; text-decoration: none; font-weight:bold; height: 20px; }
.CsmeMenuDuplex_rtl .DuplexLink:hover			{ text-decoration: underline; }
.CsmeMenuDuplex_rtl .DuplexLink.selected			{ color: red; }
.CsmeMenuDuplex_rtl .DuplexBasement				{ display:block; height: 20px; background: url(../images/menubg.gif); }
.CsmeMenuDuplex_rtl .DuplexZone					{ position: relative; display:none; z-index: 9999; }

.CsmeTreeBase_rtl								{  }
.CsmeTreeBase_rtl .indent						{ width: 19px; }
.CsmeTreeBase_rtl span.collapse					{ width: 19px; height: 16px; background: url(../images/collapse_rtl.gif) center center no-repeat; }
.CsmeTreeBase_rtl span.extended					{ width: 19px; height: 16px; background: url(../images/extended_rtl.gif) center center no-repeat; }
.CsmeTreeBase_rtl span.lastleaf					{ width: 19px; height: 16px; background: url(../images/lastleaf_rtl.gif) center center no-repeat; }
.CsmeTreeBase_rtl li a								{ text-decoration: none; color: black; }
.CsmeTreeBase_rtl li a:Hover						{ text-decoration: underline ; }
.CsmeTreeBase_rtl li a.selected					{ color:red; font-weight: bold; }
.CsmeTreeBase_rtl .level_1_link 					{  }
.CsmeTreeBase_rtl .level_1_link:hover 			{  }
