﻿/* это юникод css*/



#nav, #nav ul { /* all lists */  /* верхний уровень (группы)*/
  padding: 0;
  margin: 0;
  list-style: none !important;
  width : 228px;
  /*background-color: #99DE81;*/
}


#nav li { /* all list items */ /* верхний уровень (группы)*/
  list-style: none !important;
  line-height : 1.25em;
  margin-bottom : -1px;
}

#nav > li{
  background-color: #99DE81;
  display:block;
  margin-bottom:18px;
  padding-bottom: 73px;
  background-image: url(/img_css/koloss_bgr.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}

#nav P.pm_menu_0{  /* верхний уровень (группы)*/
	font-size: 14px;
	color: #FFFF00;
	background: url(/img_css/h_adm_info.jpg) left top no-repeat;
	width: 227px;
	height: 45px;
	padding-top: 1px;
	/* http://www.css-tricks.ru/Articles/Details/verticallycentermultilinedtext */
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
#nav P.pm_menu_0 SPAN{
	padding-left: 50px;
	display: inline-block;
	text-align: center;
}

#nav li ul { /* первый уровень (разделы)*/
  left: 0px;
  margin-left : 0px;
  background-color: transparent;
}
#nav P.pm_menu_1{
	padding-left: 20px;
    margin:0px;
	margin-top: 6px;
	text-align: left;
	font-weight:bold;
	color: #E15336;
}

#nav li ul ul { /* второй уровень (пункты)*/
  margin-left : 0px;
}

#nav li ul ul li{ /* второй уровень (пункты)*/
  position: relative;
}
#nav P.pm_menu_2{
	margin: 3px 15px 5px 25px;
	color: #E15336 !important;
	line-height: 130% !important;
}

#nav li ul ul li:hover{
  background-color: #FCDB00;
}

#nav ul.next{  /* последующие уровни */
  padding: 0;
  margin: 0;
  list-style: none !important;
  position : absolute;
  float : left;
  left: -999em;
  top: -999em;
  width : 227px;
  background-color:#99DE81;
}

#nav ul.next li { /* последующие уровни */
  position : relative;
  float : left;
  list-style: none !important;
  line-height : 1.25em;
  margin-bottom : -1px;
  left: -999em;
  width: 227px;
  border: 1px solid #83C86D;
  padding: 2px 0px;
  background-color:#99DE81;
}

ul.next  P.pm_menu_2{
	margin-left: 10px !important;
}

UL.active1{ /* для первого "выезжающего" уровня */
  left:auto !important;
  margin-left: 225px !important;
  top:0px !important;
}
UL.active1 LI{
  left:auto !important;
}

UL.active_next{ /*для последующих "выезжающих" */
  left:auto !important;
  margin-left: 227px !important;
  top:0px !important;
}
UL.active_next LI{
  left:auto !important;
}

/* метка, что есть следующие уровни */
LI.label_next_level{
  background:url(/img_css/Actions-go-next-view-icon.png) right center no-repeat;
}

#nav A{
	color: #E15336 !important;
    text-decoration: none !important;
    display: block;
}
#nav A:hover{
    text-decoration: underline !important;
}

