


/* Верхнее меню */
.topmenu .topmenu_l, .topmenu .topmenu_r { height: 31px; }
.topmenu {overflow: hidden; background: transparent url("../images/topmenu_bg.png") repeat-x left -102px; }
.topmenu .topmenu_l { padding-left: 55px; background: transparent url("../images/topmenu_bg.png") no-repeat left top; }
.topmenu .topmenu_r { padding-right: 43px; background: transparent url("../images/topmenu_bg.png") no-repeat right -34px; }
.topmenu_inn { float: left; }

.topmenu ul { padding: 0; margin: 0; list-style-type: none;}
.topmenu ul li { padding: 0; margin: 0; float: left; background: none; }
.topmenu li a, .topmenu li a span { float: left; height: 31px; }
.topmenu li a {
text-align: center;
color: white;
text-decoration: none !important;
background: #363636 url("../images/topmenu_bg.png") repeat-x left -102px;
}

.topmenu li a:hover {
color: #3a3a3a;
background: #d8d8d8 url("../images/topmenu_bg.png") repeat-x left -136px;
}

.topmenu li a span {
line-height: 30px;
background: transparent url("../images/topmenu_bg.png") no-repeat right -68px;
cursor: pointer;
font-weight: bold;
font-size: 0.9em;
text-transform: uppercase;
padding: 0 17px 0 18px;
font-family: baltica, arial, Warnock pro;
letter-spacing: 1px;
}

/*- /Подкатегории -*/
.dropmenudiv {
position: absolute;
top: 0;
z-index: 100;
background: transparent;
width: 225px;
visibility: hidden;
}

.dropmenudiv a {
width: auto;
display: block;
height: 23px;
line-height: 23px;
text-indent: 15px;
text-decoration: none;
color: #343434;
font-weight: bold;
font-size: 0.9em;
text-transform: uppercase;
background: transparent url(../images/topmenu_sub.png) no-repeat left 0;
}

* html .dropmenudiv a {width: 100%;}
.dropmenudiv a:hover {
color: #fa0;
background: transparent url(../images/topmenu_sub.png) no-repeat left -29px;
text-decoration: none;
}
/*- /Верхнее меню -*/


