@import url(../warp/css/menus.css);
/*Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL


Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------
Fancy Scroller*/
.fancy
{
	position: absolute;
	bottom: 0;
	height: 3px;
	background-color: #628d10;
}
/*Level 1*/
.menu-dropdown
{
	margin: 0 0px;
}
.menu-dropdown A.level1 > SPAN, .menu-dropdown SPAN.level1 > SPAN
{
	height: 40px;
	line-height: 23px;
	color: #014075;
	font-size: 19px;
	text-indent: 0px;
	}

li.active {
	background: url(../images/style/menu_back_glass.png) repeat;
}
ul.menu.menu-dropdown {
	width: 980px;
}

/*Меню с родительскими подпунктами, моя настройка - Начало*/
.menu-dropdown LI.level1 A.level1.parent, .menu-dropdown LI.parent SPAN.level1.parent
{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8wNC8xMgx3K3AAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAKElEQVQImWP8//8/AxL4z8DAwAjjMDHgAXglWaBGoRsNl2REk6CCnQAySgcOlAz1yAAAAABJRU5ErkJggg==) no-repeat 100% 52%;
	padding-left: 0px;
	padding-right: 0px;
}
a.level1.parent  SPAN{
	padding: 0px 15px 0px 0px;
}
li.level1.parent .width100.column {
	text-indent: 0px;
	text-align: left
}
/*Меню с родительскими подпунктами, моя настройка - Конец*/

/*Ширина элементов основного меню, моя настройка - Начало*/
li.level1.item165.parent {
	width: 110px;
	padding-top: 10px;
	text-align: center;
	padding-left: 10px;
	}
li.level1.item212 span{
	padding-top: 10px;
	width: 100px;
	text-align: center;
}
li.level1.item197 span{
	width: 105px;
	padding-left: 10px;
	text-align: center;
	padding-right: 20px;
    height: 50px;
	}
li.level1.item211 span{
	width: 100px;
	text-align: center;
    height: 50px;
	}
li.level1.item309 span{
	padding-top: 10px;
	width: 140px;
	text-align: center;
}
li.level1.item248 span{
	width: 140px;
	text-align: center;
    height: 50px;
	}
li.level1.item379.parent {
	width: 150px;
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	}

li.level1.item352 span{
	width: 140px;
	text-align: center;
	text-align: center;
}
li.level1.item198 span{
	width: 105px;
	padding-top: 10px;
	text-align: center;
}

li.level1.item250 span{
	width: 100px;
	text-align: center;
	text-align: center;
}
/*Ширина элементов основного меню, моя настройка - Конец*/


/*Set Active*/
.menu-dropdown LI.active .level1
{
	color: #48B;
}
/*Set Hover*/
.menu-dropdown LI.level1:hover .level1, .menu-dropdown LI.remain .level1
{
	color: #D50;
}
/*Drop-Down*/
.menu-dropdown .dropdown
{
	top: 52px;
	margin-left: -1px;
	border-top: none;
}
.menu-dropdown .dropdown-bg > DIV
{
	padding: 0 7px;
	background: #FFF;
	margin-left: 0px;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
/*Level 2*/
.menu-dropdown LI.level2
{
	margin: 0 5px;
	border-top: 1px solid #EAEAEA;
}
.menu-dropdown LI.level2:first-child
{
	border: none;
}
.menu-dropdown A.level2, .menu-dropdown SPAN.level2
{
	color: #444;
}
/*Set Hover*/
.menu-dropdown A.level2:hover
{
	color: #D50;
}
/*Set Current*/
.menu-dropdown A.current.level2
{
	font-weight: bold;
}
/*Set Hover*/
.menu-dropdown A.level3:hover
{
	color: #D50;
}
/*Set Current*/
.menu-dropdown A.current.level3
{
	font-weight: bold;
}
/*Sidebar/Accordion Menu
----------------------------------------------------------------------------------------------------
Link*/
.menu-sidebar A, .menu-sidebar LI > SPAN
{
	color: #444;
}
/*Hover*/
.menu-sidebar A:hover, .menu-sidebar LI > SPAN:hover
{
	color: #D50;
}
/*Current*/
.menu-sidebar A.current
{
	font-weight: bold;
}
/*Level 1*/
.menu-sidebar LI.level1
{
	border-top: 1px solid #DDD;
}
.menu-sidebar LI.level1:first-child
{
	border-top: none;
}
.menu-sidebar LI.parent .level1 > SPAN
{
	background: url(../images/menu_sidebar_parent.png) no-repeat 100% 0;
}
.menu-sidebar LI.parent.active .level1 > SPAN
{
	background-position: 100% -30px;
}
/*Level 2-4*/
.menu-sidebar UL.level2 UL
{
	padding-left: 10px;
}
/*Line Menu
----------------------------------------------------------------------------------------------------*/
.menu-line LI
{
	margin-left: 7px;
	padding-left: 8px;
	background: url(../images/menu_line_item.png) no-repeat 0 50%;
}
.menu-line LI:first-child
{
	margin-left: 0;
	padding-left: 0;
	background: none;
}
