/*===============================================================================================================================================*/
.menu
     {
        color: #fff;
     	height: 25px;
     	font-size: 10px;
     	font-weight: bold;
     	margin: 0px 0px 3px 0px;
     	cursor: pointer;
     	font-family: Arial;
        text-transform: uppercase;
     }
.menu a
     {
        color: #fff;
     	height: 25px;
     	display: block;
     	font-size: 10px;
     	font-weight: bold;
        font-family: Arial;
        padding-left: 35px;
        text-transform: uppercase;
     	line-height: 220%;
     	text-decoration: none;
     	background: url(../img/button.png);
     }
.menu a:link, .menu a:visited
     {
        color: #fff;
        height: 25px;
     	display: block;
     	font-size: 10px;
     	font-weight: bold;
        font-family: Arial;
        padding-left: 35px;
        text-transform: uppercase;
     	line-height: 220%;
     	text-decoration: none;
     	background: url(../img/button.png);
     }

.menu a:hover
     {
        color: #F9D880;
        height: 25px;
     	text-decoration: none;
     	background-position: 0px -35px;
     }
.button a:active
     {
        color: #F9D880;
        height: 25px;
     	text-decoration: none;
     	background-position: 0px -35px;
     }




.sub_img
     {
        width: 5px;
        height: 20px;
     	position: absolute;
     	margin: 0px 0px 0px 215px;
     	background: url(../img/menupop.gif) no-repeat;
     }
.menu_body
    {
	   display:none;
    }




/*================================================================Горизонтальное меню=============================================================*/

.sf-menu, .sf-menu *
    {
   	   margin: 0;
	   padding: 0;
	   list-style: none;
    }
.sf-menu ul
    {
	   position: absolute;
	   top: -999em;
	   width: 200px;
    }
.sf-menu ul li
    {
	   width: 100%;
    }
.sf-menu li a:hover
    {
       height: 25px;
	   color: #F9D880;
       text-decoration: none;
	   background-position: 0px -35px;
    }
.sf-menu li
    {
	   float: left;
	   height: 25px;
	   width: 100px;
	   margin-right: 4px;
	   position: relative;
	   text-align: center;
    }
.sf-menu li a
    {
       color: #fff;
       height: 25px;
	   display: block;
	   cursor: pointer;
       font-weight: bold;
       font-size: 10px;
       font-family: Arial;
       text-transform: uppercase;
       text-decoration: none;
       line-height: 220%;
       background: url(../img/but_hor.png);
    }

.sf-menu li ul li a:hover
    {
       height: 25px;
	   color: #0A119E;
       text-decoration: none;
	   background: #D5E8FD;
    }
.sf-menu li ul li
    {
       width: 151px;
	   float: left;
	   height: 25px;
	   margin-right: 4px;
	   position: relative;
	   text-align: left;
	   border: none;
	   background: #F2F9FF;
    }
.sf-menu li ul li a
    {
       color: #00f;
       line-height: 270%;
       padding-left: 5px;
    }

.sf-menu li:hover ul, .sf-menu li.sfHover ul
    {
	   left: -1px;
	   top: 33px;
	   z-index: 99;
    }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul
    {
	   top: -999em;
    }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul
    {
	   left: 170px;
   	   top: 0;
    }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul
    {
  	   top: -999em;
    }


.img_itemh
     {
        width: 26px;
        height: 25px;
        float: left;
        margin-left: 1px;
        text-align: center;
        background: url(../img/left_mid2_hor.png);
     }

.current a
     {
     	float: left;
     }
.sub_imgh
     {
        width: 5px;
        height: 20px;
        cursor: pointer;
        position: absolute;
     	margin: 0px 0px 0px 70px;
     	background: url(../img/menupop.gif) no-repeat;
     }
.subsub_imgh
     {
        width: 5px;
        height: 20px;
        cursor: pointer;
        position: absolute;
     	margin: 10px 0px 0px 150px;
     	background: url(../img/menupop3.png) no-repeat;
     }




.left_top_hor
     {
     	width: 34px;
        height: 20px;
     	background: url(../img/left_top_hor.png) no-repeat;
     }
.mid_top_hor
     {
     	background: url(../img/mid_top_hor.png);
     }
.right_top_hor
     {
     	width: 11px;
        height: 11px;
     	background: url(../img/right_top_hor.png) no-repeat;
     }

.left_center_hor
     {
        width: 7px;
     	background: url(../img/left_center_hor.png);
     }
.mid_center_hor
     {
     	background: #F2F9FF;
     }
.right_center_hor
     {
        width: 11px;
     	background: url(../img/right_center_hor.png);
     }

.left_bottom_hor
     {
        width: 34px;
        height: 23px;
     	background: url(../img/left_bottom_hor.png) no-repeat;
     }
.mid_bottom_hor
     {
     	background: url(../img/mid_bottom_hor.png);
     }
.right_bottom_hor
     {
        width: 28px;
        height: 23px;
     	background: url(../img/right_bottom_hor.png) no-repeat;
     }