/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#nav {padding:0; margin:0; list-style:none; height:38px; /*background:#fff url(/img/sitemenu/three_0.gif) repeat-x;*/
background: #648098; position:relative; z-index:500; font-family: georgia, arial, verdana, sans-serif;} /*настройки для основного меню */
#nav li.top {display:block; float:left; /*height:38px;*/ color: #FFF; }
/*настройки для основного меню */
#nav li a.top_link {display:block; float:left; height:31px; line-height:33px; /*color:#404101;*/ color: #FFF; text-transform: uppercase; text-decoration:none; font: bold 12px Arial; letter-spacing: 0.05em; padding: 14px 0 0 4px; cursor:pointer;}/*padding определяет расстояние между пунктами меню*/

#nav li a.top_link span {float:left; display:block; padding:0 0 0 2px; height: 31px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 8px 0 4px; height:31px; /*background: url(/img/sitemenu/three_0a.gif) no-repeat right top;*/}
/*padding определяет расстояние между пунктом меню и стрелкой*/

#nav li:hover a.top_link, 
#nav li.iehover a.top_link {display: block; height: 31px; color:#fff; background: #6ba0c8; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_1, 
#nav li.iehover a.top_link_1 {display: block; height: 31px; color:#fff; background: #ec9222; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_2, 
#nav li.iehover a.top_link_2 {display: block; height: 31px; color:#fff; background: #f37022; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_3, 
#nav li.iehover a.top_link_3 {display: block; height: 31px; color:#fff; background: #ecd21c; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_4, 
#nav li.iehover a.top_link_4 {display: block; height: 31px; color:#fff; background: #3372a5; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_5, 
#nav li.iehover a.top_link_5 {display: block; height: 31px; color:#fff; background: #6ba0c8; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_6, 
#nav li.iehover a.top_link_6 {display: block; height: 31px; color:#fff; background: #6d6e70; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_7, 
#nav li.iehover a.top_link_7 {display: block; height: 31px; color:#fff; background: #9b323a; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_8, 
#nav li.iehover a.top_link_8 {display: block; height: 31px; color:#fff; background: #ac7bb2; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link_9, 
#nav li.iehover a.top_link_9 {display: block; height: 31px; color:#fff; background: #9fc54d; /*background: url(/img/sitemenu/three_1.gif) no-repeat;*/ cursor:pointer;}

#nav li:hover a.top_link span,
#nav li.iehover a.top_link span {cursor:pointer;}
#nav li:hover a.top_link span.down,
#nav li.iehover a.top_link span.down {/*background:url(/img/sitemenu/three_1a.gif) no-repeat right top;*/ cursor:pointer;}


/* блок для подсвечивания главного пункта меню, если открыта страница из данного раздела
=====================этого не было в исходном css файле==================================*/

#nav li a.top_link_open {display:block; float:left; height: 31px; line-height:33px; /*color:#404101;*/ text-decoration:none; color: #FFF; text-transform: uppercase; text-decoration:none; font: bold 12px Arial; letter-spacing: 0.05em; padding: 14px 0 0 8px; cursor:pointer;}/*padding определяет расстояние между пунктами меню*/

#nav li a.top_link_open span {float:left; display:block; padding:0 0 0 2px; height: 31px;}
#nav li a.top_link_open span.down {float:left; display:block; padding:0 8px 0 0px; height: 31px; /*background: url(/img/sitemenu/three_0a.gif) no-repeat right top;*/} /*padding определяет расстояние между пунктом меню и стрелкой*/

#nav li a.top_link_open, 
#nav li a.top_link_open {color:#fff; background: #8dc641; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open span,
#nav li a.top_link_open span, #nav li a.top_link_open span.down {cursor:pointer;}


#nav li a.top_link_open_1, 
#nav li a.top_link_open_1 {color:#fff; background: #ec9222; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_1 span,
#nav li a.top_link_open_1 span, #nav li a.top_link_open_1 span.down {cursor:pointer;}

#nav li a.top_link_open_2, 
#nav li a.top_link_open_2 {color:#fff; background: #f37022; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_2 span,
#nav li a.top_link_open_2 span, #nav li a.top_link_open_2 span.down {cursor:pointer;}

#nav li a.top_link_open_3, 
#nav li a.top_link_open_3 {color:#fff; background: #ecd21c; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_3 span,
#nav li a.top_link_open_3 span, #nav li a.top_link_open_3 span.down {cursor:pointer;}

#nav li a.top_link_open_4, 
#nav li a.top_link_open_4 {color:#fff; background: #3372a5; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_4 span,
#nav li a.top_link_open_4 span, #nav li a.top_link_open_4 span.down {cursor:pointer;}

#nav li a.top_link_open_5, 
#nav li a.top_link_open_5 {color:#fff; background: #6ba0c8; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_5 span,
#nav li a.top_link_open_5 span, #nav li a.top_link_open_5 span.down {cursor:pointer;}

#nav li a.top_link_open_6, 
#nav li a.top_link_open_6 {color:#fff; background: #6d6e70; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_6 span,
#nav li a.top_link_open_6 span, #nav li a.top_link_open_6 span.down {cursor:pointer;}

#nav li a.top_link_open_7, 
#nav li a.top_link_open_7 {color:#fff; background: #9b323a; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_7 span,
#nav li a.top_link_open_7 span, #nav li a.top_link_open_7 span.down {cursor:pointer;}

#nav li a.top_link_open_8, 
#nav li a.top_link_open_8 {color:#fff; background: #ac7bb2; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_8 span,
#nav li a.top_link_open_8 span, #nav li a.top_link_open_8 span.down {cursor:pointer;}

#nav li a.top_link_open_9, 
#nav li a.top_link_open_9 {color:#fff; background: #9fc54d; /*background: url(/img/sitemenu/three_1.gif) no-repeat*/; cursor:pointer;}
#nav li a.top_link_open_9 span,
#nav li a.top_link_open span_9, #nav li a.top_link_open_9 span.down {cursor:pointer;}

/* =====================конец блока ====================================================*/


#nav a:link,  #nav a:link:visited, #nav a:link:hover, #nav a:link:active
{
	border-bottom: 0px;
	text-decoration:none;

}

/* Default list styling */

#nav li:hover {position:relative; z-index:200; cursor:pointer;}

#nav li:hover ul.sub /* выпадающий блок при наведении мышкой по основному меню*/
{left: 0.01pt; top: 45px; background: #f3f3f5 url(/includes/css/ugol1.gif) no-repeat left bottom; padding: 30px; padding-top: 24px; /* border:2px solid #556f80;*/ white-space:nowrap;
 height:auto; z-index:300; cursor:pointer; border-top: 3px solid #FFF;}
#nav li:hover ul.sub li /* размеры выпадающего блока при наведении мышкой по основному меню*/
{display:block; height:23px; position:relative; float:left;  font-weight:normal; cursor:pointer;}
#nav li:hover ul.sub li a /* параметры текста в выпадающем блоке при наведении мышкой по основному меню*/
{display:block; font-size:12px; height:23px;  line-height:18px; text-indent:5px; /*color:#404101;*/ letter-spacing: 1px; font: normal 12px Arial; color: 0f74bc; text-decoration:none; border:0px solid #bbd37e; cursor:pointer; padding-top: 3px;}
#nav li ul.sub li a.fly /* параметры стрелки в классе fly */
{background: url(/*/img/sitemenu/arrow.gif*/) 92% 6px no-repeat; cursor:pointer;}
#nav li:hover ul.sub li a:hover /* параметры блока в выпадающем меню при наведении */
{/*background:#556f80;color:#fff;*/  border-color:#fff; cursor:pointer; /*color: #0f74bc;*/ padding-right: 4px; padding-top: 3px;}
#nav li:hover ul.sub li a.fly:hover /* параметры блока в выпадающем меню при наведении в классе fly*/
{background: url('/includes/css/arrow_over001.png') no-repeat 94% 0px;
	/*background:#556f80 url(/img/sitemenu/arrow_over.gif) 92% no-repeat;*/ /*color:#fff;*/ cursor:pointer;} 

/* параметры блока в выпадающем меню при наведении на ссылку с классом fly*/
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:93%; top:-4px; background: #678dba; padding:3px; /*border:2px solid #556f80;*/ white-space:nowrap;  z-index:400; height:auto; border: none;}

/* SHScode */
/*ul.sub li ul li a, ul.sub li ul li a:hover{ color: #FFF!important;}*/
ul li ul li ul li a, ul li ul li ul li a:hover {color: #FFF!important;} 
ul.sub li ul {background: #678dba; padding-top: 6px;}


/* 2-й вариант */
.v1, .v2, .v3, .v4, .v5 {
	height: 1px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	border: 1px solid #B8C3C8;
	border-width: 0 1px;

}
.v1 {margin: 0 5px; background: #B8C3C8;}
.v2 {margin: 0 3px; border-width: 0 2px;}
.v3 {margin: 0 2px;}
.v4 {margin: 0 1px;}
.v5 {margin: 0 1px;}
/* 2-й вариант */


/*/ SHScode /*/
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;
border-top: 2px solid #E7E9E9;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly 
{background:/*#556f80*/ url('/includes/css/arrow_over001.png' /* /img/sitemenu/arrow_over.gif */) 94% 0px no-repeat; /*color:#fff;*/ border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#FFF url(/*/img/sitemenu/arrow.gif*/) 92% 6px no-repeat; border-color:#bbd37e;} 

.chain /*цепочка из названий разделов под меню*/
{	
	color: #3c3c1e;
	font-size:11px;
	font-family:georgia, arial, verdana, sans-serif;
	margin-left:5px;
	text-decoration:underline;	
}
a.chain:link {	
	color: #3c3c1e;
	border-bottom: 0px;
	text-decoration:underline;	
}
a.chain:link:visited {
	color: #656532;
	border-bottom: 0px;
	text-decoration:underline;	
}
a.chain:link:hover {
	color: #656532;
	border-bottom: 0px;
	text-decoration:underline;	
}
a.chain:link:active {
	color: #3c3c1e;
	border-bottom: 0px;
	text-decoration:underline;	
}

/*.open_now{
color:#ff3333;
}*/

