﻿/*************************************************************************************************/
/*************************************************************************************************/
/*                                   Новые стили: Общая часть                                    */
/*************************************************************************************************/
/*************************************************************************************************/

/*--- Меню ---*/

div.v-menu
{
	border: 1px solid #99AA99;
	background-color: #0B9E54;
	margin-bottom: 5px;
	padding: 5px 20px 7px 11px;
	width: 182px;
}
.v-menu span
{
	height: 0;
	margin: 0;
	float: right;
	padding: 0;
	position: absolute;
	width: 0;
}
.v-menu ul
{
	background-color: #1BAE64;
	color: #F0F0FF;
	font-size: 9pt;
	padding: 0;
	margin: 0 0 0 1em;
	text-align: left;
}
.v-menu ul li
{
	background-color: #0B9E54;
	list-style-type: square;
	margin: 1px 0 0 0;
	padding: 0;
	vertical-align: super;
}
.v-menu div
{
	padding: 3px 0 5px;
	width: 170px;
}
.v-menu a
{
	color: #F0F0FF;
	font-weight: bold;
}
.v-menu a:hover
{
	color: #FFFFFF;
}
div.v-menu.type2, div.v-menu.type4, .v-menu.type2 ul li, .v-menu.type4 ul li
{
	background-color: #E1DFDF;
}
div.v-menu.type3, .v-menu.type3 ul li
{
	background-color: #F1EEE9;
}
.v-menu.type2 ul, .v-menu.type3 ul, .v-menu.type4 ul
{
	background-color: #99AA99;
}
.v-menu.type2 ul, .v-menu.type3 ul, .v-menu.type4 ul, .v-menu.type2 a, .v-menu.type3 a, .v-menu.type4 a
{
	color: #026231;
}
.v-menu.type3 a, .v-menu.type4 a
{
	font-weight: normal;
}
.v-menu.type2 a:hover, .v-menu.type3 a:hover, .v-menu.type4 a:hover
{
	color: #0CC14A;
}

/*--- Вложенное меню ---*/

.up .v-submenu
{
	visibility: hidden;
}
.v-menu div.v-submenu
{
	border: 1px solid #DFDBD8;
	background: url('Images/default_fon.png') top left repeat;
	margin-left: 170px;
	padding: 5px 10px 7px 11px;
	position: absolute;
	width: 187px;
}
.v-menu .v-submenu ul
{
	background-color: Transparent;
	color: #026231;
	font-size: 9pt;
	padding: 0;
	margin: 0 0 0 1em;
	text-align: left;
}
.v-menu .v-submenu ul li
{
	background-color: Transparent;
	list-style-type: disc;
	margin-left: 0;
	padding: 2px 0;
	vertical-align: sub;
}
.v-menu .v-submenu a
{
	color: #026231;
	font-weight: normal;
	margin-left: 0;
}
.v-menu .v-submenu a:hover
{
	color: #0CC14A;
	margin-left: 0;
}
