/*

.mainmenucontainer {width: 1200px; position:relative; margin: auto auto; height: 54px; border-top: 3px solid #ff6c00; }

.mainmenu {width: 1200px; height: 54px; position:relative; text-align:justify; text-align-last: justify; padding: 0px; margin: 0px; background-color: #fff; border-bottom: 1px solid #dedede;}
.mainmenu ul {padding:0px; }
.mainmenu li {text-align: left; position: relative; display:inline-block; padding: 14px 9px 15px 8px; z-index: 11; cursor: pointer; font-size: 21px; text-decoration:none; border-right: 1px solid #dedede; }
.mainmenu li a {}
.mainmenu:after {content:""; display:inline-block; width:100%; overflow:hidden; text-align:left;}
.mainmenu li div {z-index: 10;}

.mainmenu li:hover {background: url(/images/drop-orange.png) no-repeat center bottom; color:#ff6d00; z-index: 11; }
.mainmenuselected {color: #ff6d00; }
	.mainmenuselected a {color: #ff6d00;}





.insidedropdown_about, 
.insidedropdown_law, 
.insidedropdown_russians, 
.insidedropdown_parliaments,
.insidedropdown_eurasia,
.insidedropdown_institutes,
.insidedropdown_abkhazia,
.insidedropdown_osetia {
	margin:54px auto; 
	float:left;
	position:absolute; 
	left:-999em; /* Hides the drop down */
	text-align:left; background-color: #f1f1f1; 
	opacity:1; filter:alpha(opacity=100); border-top: 3px solid #ff6d00 ; 
}

.insidedropdown_about			{width: 360px; }
.insidedropdown_law				{width: 360px;}
.insidedropdown_russians		{width: 360px;}
.insidedropdown_parliaments	{width: 200px;}
.insidedropdown_eurasia			{width: 360px;}
.insidedropdown_institutes		{width: 270px;}
.insidedropdown_abkhazia		{width: 270px;}
.insidedropdown_osetia 			{width: 270px;}

.mainmenu li:hover .insidedropdown_about 			{left:0px; top:0px; }			
.mainmenu li:hover .insidedropdown_law				{left:-4px; top:0px; }
.mainmenu li:hover .insidedropdown_russians		{left:-4px; top:0px; }	
.mainmenu li:hover .insidedropdown_parliaments	{left:-4px; top:0px; }		
.mainmenu li:hover .insidedropdown_eurasia		{left:-4px; top:0px; }	
.mainmenu li:hover .insidedropdown_institutes	{left:-33px; top:0px; }	
.mainmenu li:hover .insidedropdown_abkhazia		{left:-127px; top:0px; }
.mainmenu li:hover .insidedropdown_osetia 		{left:-127px; top:0px; }


.col_1,
.col_2,
.col_3,
.col_4,
.col_5 
.col_6,
.col_7,
{	display:inline;
	text-align:left;
	position: relative;
}
.col_1 {width:358px; float: left; border: 1px solid #dedede; padding: 10px 0px 10px 0px; }
.col_2 {width:358px; float: left; border: 1px solid #dedede; padding: 10px 0px 10px 0px; }
.col_3 {width:358px; float: left; border: 1px solid #dedede; padding: 10px 0px 10px 0px; }
.col_4 {width:198px; float: left; border: 1px solid #dedede; padding: 10px 0px 10px 0px; }
.col_5 {width:358px; float: left; border: 1px solid #dedede; padding: 10px 0px 10px 0px; }
.col_6 {width:268px; float: left; border: 1px solid #dedede; padding: 10px 0px 10px 0px; }
.col_7 {width:268px; float: left; border: 1px solid #dedede; padding: 10px 0px 10px 0px; }






.mainmenu .menu_right {
	float:right;
	margin-right:0px;
}
.mainmenu li .align_right {
}

.mainmenu li:hover .align_right {
	left:auto;
	right:0px;
	top:auto; 
}

.mainmenu p, .mainmenu h2, .mainmenu h3, .mainmenu ul li {
	line-height:12px;
	font-size:12px;
	text-align:left; 

}

.mainmenu p {
	line-height:18px;
	margin:0 0 10px 0px; text-align: left; 
}

.mainmenu li:hover div a {
	font-size:14px; 
	color:#000; text-decoration:none;
}
.mainmenu li:hover div a:hover {
	color:#fe7638;
}



.mainmenu li ul {
	list-style:none; 
	padding:0;
	margin:0 0 0px 0; 
	
	
	
}
.mainmenu li ul li {
	height: 14px; 
	font-size:12px;
	line-height:14px;
	position:relative;
	padding:0px 10px 10px 4px;
	margin:0px 0px 0px 10px;
	text-align:left;
	width: 100%;
	text-transform: none; border-right: none; text-align: left; 
}

.mainmenu li ul li a {
padding-right: 10px;
}

.mainmenu li ul li:hover {
	background:none;
	border:none;
}




*/




