

/***Структура***/



#main_menu{
	height: 39px;
}

#main_menu a {
	text-decoration:none;
	color:#333;
	white-space:nowrap;
}

/*....Верхний уровень*/
#main_menu > ul > li {
	height:39px;
	padding: 0 7px;
	display:block;
	float:left;
}

/*....Верхний уровень-актив*/
#main_menu > ul > li:hover {
	cursor:pointer;
    margin:1px 0;
	background:url(../img/menu_4/active_menu.jpg) #99cccc repeat-x;
    height:37px;
}

/*....скрыть все подменю*/
#main_menu >ul > li ul {
	display:none;          
}

#main_menu >ul > li ul li {
    padding: 0 5px;          
}


/*....Открыть подменю первого уровня*/
#main_menu >ul > li:hover > ul {
    z-index:1000;
	display:block;
	margin:6px 0 0 -7px;
	position:absolute;
	border-radius:3px;
}

/*....Открыть подменю второго(третьего) уровня*/
#main_menu >ul li ul li:hover > ul, #main_menu >ul li ul li ul li:hover > ul {  
    z-index:1000;
	display:block;	
	left:100%;
	margin-top:-28px;
	position:absolute;
	border-radius:3px;
} 

#main_menu >ul > li > a {
    display:block;
}


#main_menu >ul > li > ul  li  a{
	display:block;	
}



  /*....Стрелочка подменю1*/
#main_menu >ul > li > ul > li:first-child:before{
    position:absolute;
    content:"";
    height:9px;
    width:100%;
    display:block;
    margin-top:-8px;
}  

/*....Стрелочка подменю2*/
#main_menu >ul > li > ul > li >ul > li:first-child:before, #main_menu >ul > li > ul > li > ul > li > ul > li:first-child:before{
	content:"";
	height:14px;
	width:4px;
	display:block;
	float:left;
	margin-left:-9px;
	margin-top:3px;
}


#main_menu ul li.more_menu > a{
	padding:0 20px 0 0;
} 

/*ie7 хак стрелка вверху*/
.ie7_arrow_top {
    position:absolute;
    content:"";
    height:9px;
    width:100%;
    display:block;
    margin-top:-13px;
}

/*ie7 хак стрелка слева*/ 
.ie7_arrow_left {
    padding:0!important;
    content:"";
    height:14px;
    position:absolute;
    width:4px;
    display:block;
    float:left;
    margin-left:-9px;
    margin-top:3px;  
}

/*--Структура--*/

/***Типографика***/

#main_menu {
    text-align:left;
	font-family: Trebuchet MS;
	color:#333;
}

#main_menu > ul > li > a{
    text-align:center;
	font-size:14px;
	line-height: 37px;
    text-shadow: 1px 0px 0px #dedede;
}

#main_menu >ul > li > ul  li > a{
    text-align:left;
	line-height:28px;
	font-size:12px;
}
/*--Типографика--*/

/*
----Interface color specific(menu)----
.school_page  - синій колір
.parent_page  - зелений колір
.puple_page   - невизначено
*/

.school_page  #main_menu                        {background:url(../img/menu_4/menu_bg_blue.jpg) #99cccc repeat-x;}
/*....Стиль наличия подменю2*/
.school_page  #main_menu ul li.more_menu        {background: url(../img/menu_4/menu_arrow_more_blue.png) no-repeat top right;}
.school_page  #main_menu ul li.more_menu:hover  {background:url(../img/menu_4/menu_arrow_more_blue_active.png) no-repeat top right;}
.school_page  #main_menu >ul > li > ul  li  a   {background: url(../img/menu_4/submenu_bg_blue.jpg) repeat-x top left;}
.school_page  #main_menu >ul > li > ul > li:first-child:before,
.school_page  .ie7_arrow_top                    {background:url(../img/menu_4/menu_arrow_top_blue.png) no-repeat bottom left;}
.school_page  #main_menu >ul > li > ul > li >ul > li:first-child:before,
.school_page  #main_menu >ul > li > ul > li > ul > li > ul > li:first-child:before,
.school_page  .ie7_arrow_left                   {background:url(../img/menu_4/menu_arrow_left_blue.png); }
.school_page  #main_menu >ul > li:hover > ul,
.school_page  #main_menu >ul li ul li:hover > ul,
.school_page  #main_menu >ul li ul li ul li:hover > ul       {border: 1px solid #669999; background: #99cccc;}
.school_page  #main_menu > ul > li > ul > li:hover > a,
.school_page  #main_menu >ul > li > ul  > li:hover:first-child  > a,
.school_page  #main_menu >ul > li > ul > li > ul > li:hover > a,
.school_page  #main_menu >ul > li > ul  > li > ul > li:hover:first-child > a,
.school_page  #main_menu >ul > li > ul > li > ul > li > ul > li:hover > a,
.school_page  #main_menu >ul > li > ul > li > ul  > li > ul > li:hover:first-child > a {color:#ccffff;}

.parent_page  #main_menu                        {background:url(../img/menu_4/menu_bg_green.jpg) #99cc99 repeat-x;}
/*....Стиль наличия подменю2*/
.parent_page  #main_menu ul li.more_menu        {background: url(../img/menu_4/menu_arrow_more_green.png) no-repeat top right;}
.parent_page  #main_menu ul li.more_menu:hover  {background:url(../img/menu_4/menu_arrow_more_green_active.png) no-repeat top right;}
.parent_page  #main_menu >ul > li > ul  li  a   {background: url(../img/menu_4/submenu_bg_green.jpg) repeat-x top left;}
.parent_page  #main_menu >ul > li > ul > li:first-child:before,
.parent_page  .ie7_arrow_top                    {background:url(../img/menu_4/menu_arrow_top_green.png) no-repeat bottom left;}
.parent_page  #main_menu >ul > li > ul > li >ul > li:first-child:before,
.parent_page  #main_menu >ul > li > ul > li > ul > li > ul > li:first-child:before,
.parent_page  .ie7_arrow_left                   {background:url(../img/menu_4/menu_arrow_left_green.png); }
.parent_page  #main_menu >ul > li:hover > ul,
.parent_page  #main_menu >ul li ul li:hover > ul,
.parent_page  #main_menu >ul li ul li ul li:hover > ul       {border: 1px solid #669999; background: #99cc66;}
.parent_page  #main_menu > ul > li > ul > li:hover > a,
.parent_page  #main_menu >ul > li > ul  > li:hover:first-child  > a,
.parent_page  #main_menu >ul > li > ul > li > ul > li:hover > a,
.parent_page  #main_menu >ul > li > ul  > li > ul > li:hover:first-child > a,
.parent_page  #main_menu >ul > li > ul > li > ul > li > ul > li:hover > a,
.parent_page  #main_menu >ul > li > ul > li > ul  > li > ul > li:hover:first-child > a {color:#ccffcc;}




/*Фикс*/
#main_menu >ul > li > ul  li:first-child > a{
    background:none;
}