/* Стили оформления верхней навигационной панели и меню */

.menuBox {
	display:none;
	position:absolute; top:-5000; left:-500; /* width:320px !important; */ 
	/* background-color: #666 transparent; */
	background: rgb(10, 10, 10);
	background: rgba(10, 10, 10, 0.7);
	/* background-image: url("/images/mmback.png"); */
	background-image: url("/images/Kr_gi_31.jpg"); 
	background-position: top left;
	background-attachment: fixed;
	background-repeat: repeat; 
	/* background: rgba(255, 255, 255, 0.98); */
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
	-webkit-border-radius: 3px;	
	-webkit-background-clip: padding-box;
	border: 1px solid rgb(150, 150, 150);
	border: 1px solid rgba(150, 150, 150, .4);
	font-family:Verdana; font-size:11pt;
	z-index:65500;
}
.menuBar				{ padding-left:10px; padding-right:10px; font-weight:normal; display:inline; cursor:pointer;
									border-left: 1px solid black; 
									border-right: 1px solid black; 
								}
.menuBar:hover	{ font-weight:bold;  									
									border-left: 1px solid #444; 
									border-right: 1px solid #444; 									 
								}
.menuItem:hover	{ color:white; background-color:#888; opacity:0.8; }
.menuItem       { height:30px !important; vertical-align:middle;
									padding-left:10px; padding-right:10px;  
									padding-top:10px; padding-bottom:0px;
									cursor: pointer;
									color:#ddd; 
									opacity:1; 
								}
.menuItemTop 		{ border-top:0px solid rgb(150, 150, 150);
									border-top:0px solid rgba(150, 150, 150, .4); margin-top:10px; }
.menuItemMiddle { border-top:1px solid rgb(150, 150, 150);
									border-top:1px solid rgba(150, 150, 150, .4); }
.menuItemBottom { border-top:1px solid rgb(150, 150, 150);
									border-top:1px solid rgba(150, 150, 150, .4); }

.topTPanelROW 	{ height:40px; vertical-align:middle; }
.topDPanelROW 	{
	vertical-align:middle;  
	background-color:black;	
	border-bottom:1px solid #444;
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	font-family:Verdana; font-size:12pt;	
}
.topDPanelROW a								{ color:#aaa; font-weight:normal; }
.topDPanelROW .icon 					{ width:36px; height:36px; cursor:pointer; float:left; margin-right:10px; }
.topDPanelROW .xlink 					{ font-family:Verdana; font-size:12pt; margin-top:11px; cursor:pointer; float:left; font-weight:normal;  }
.topDPanelROW .xlink:hover		{ font-weight:normal;  }
.topDPanelROW .link 					{ font-family:Verdana; font-size:12pt; color:#aaa; margin-top:11px; cursor:pointer; float:left; font-weight:normal; }
.topDPanelROW .link:visited 	{ color:#aaa; font-weight:normal; } 
.topDPanelROW .link:hover 		{ color:white; font-weight:normal; }
.topDPanelROW .redlink 				{ font-family:Verdana; font-size:12pt; color:#ccc; margin-top:11px; cursor:pointer; float:left; font-weight:normal; }
.topDPanelROW .redlink:visited{ color:#ccc; font-weight:normal; }
.topDPanelROW .redlink:hover 	{ color:white; font-weight:normal; }
.topDPanelROW .dislink 				{ font-family:Verdana; font-size:12pt; color:#555; margin-top:11px; cursor:pointer; float:left; font-weight:normal; }
.topDPanelROW .aslink 				{ font-family:Verdana; font-size:12pt; color:#ddd; margin-top:11px; cursor:pointer; font-weight:normal; }

.Transparent	{ opacity: 0.8; }

.hiddenHeaderStyle {	
	background-color:#222; opacity:0.9;   
}

.linksTableStyle { 
	background-color:#222; opacity:0.9;
}
