/*
	Copyright © Eleanor CMS
	URL: http://eleanor-cms.ru, http://eleanor-cms.com
	E-mail: support@eleanor-cms.ru
	Developing: Alexander Sunvas*
	Interface: Rumin Sergey
	=====
	*Pseudonym
*/

/*menuhead - Верхнее основное меню*/
.adminmenupanel .adminsubmenu { z-index: 999; }

/*menuhead - Верхнее основное меню*/
ul.topmenu,ul.topmenu ul, ul.topmenu li { display: block; list-style: none; padding: 0; margin: 0; }
ul.topmenu li { float: left; }
ul.topmenu {
	float: left;
	padding-left: 2px;

}
ul.topmenu a{
	font-weight: bold;
	float: left;
	height: 39px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	line-height: 39px;
	padding: 0 15px 0 15px;
}
ul.topmenu a:hover { background: #666 repeat-x left -39px; padding-top:3px;}
/*submenu*/
ul.topmenu li.hassubmenu { background: url("../images/down.gif") no-repeat 50% 27px; }
ul.topmenu a.hassubmenu:hover { background: #2e2e2e url("../images/down.gif") no-repeat 50% 27px; }

ul.topmenu ul a.hassubmenu { background: #2e2e2e url("../images/right.gif") no-repeat 98% 50% }
ul.topmenu ul a:hover { background: #575757; color: white; }
ul.topmenu ul a.hassubmenu:hover { background: #575757 url("../images/right.gif") no-repeat 98% 50%;}

ul.topmenu ul{
	width: 200px;
}

ul.topmenu ul{
	position: absolute;
	background-color: #999;
	border: 0 solid #2c2c2c;
	border-bottom-width: 0;
	display: none;
	z-index: 100;
	text-align: left;
}

ul.topmenu ul a{
	width: 160px;
	height: 20px;
	color: #fff;
	background: #999;
	border-bottom: 1px solid CCC;
	text-align: left;
	padding: 4px 20px;
	line-height: 20px;
}

/*footmenu - нижнее меню*/
#footmenu span {
	float: left;
	height: 22px;
	padding-left: 2px;
	background: transparent url("../images/menuhead.png") no-repeat left -5px;
}

#footmenu span a{  }
#footmenu span a {
	text-align: center;
	color: #ffffff;
	text-decoration: none !important;
	background: none;
	font-size: 0.9em;

	float: left;
	height: 22px;

	line-height: 22px;
	background: transparent url("../images/menuhead.png") no-repeat right -5px;
	cursor: pointer;
	padding: 0 13px 0 11px;
}

#footmenu span a:hover { background: #2e2e2e url("../images/menuhead.png") repeat-x left -39px; }

/*language*/
.language { float: right; padding-top: 10px; }
.language a, .language a b { float: left; height: 19px; }
.language a {
	text-align: center;
	color: #f9f9f9;
	text-decoration: none !important;
	background: #545454 url("../images/language.png") no-repeat right -38px;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 17px;
	margin-left: 2px;
}

.language a b {
	background: transparent url("../images/language.png") no-repeat left 0;
	cursor: pointer;
	padding: 0 7px 0 7px;
}

.language a:hover { background: #717171 url("../images/language.png") no-repeat right -57px; }
.language a:hover b { background: transparent url("../images/language.png") no-repeat left -19px; }