
/*---------Верхнее меню-----------*/
#top-menu {
    margin: auto;
    max-width:1197px;
}

#top-menu table {
	width:100%;
    margin: 0px auto 0px;
	height:50px;
	text-align:center;
}
#top-menu table td.tm_left, #top-menu table td.tm_left img,
#top-menu table td.tm_right, #top-menu table td.tm_right img {
    width:10px;
}
#top-menu table td.tm_left {
    background: no-repeat right top url(images/tm_left.png);
}
#top-menu table td.tm_right {
    background: no-repeat left top url(images/tm_right.png);
}

#top-menu table td div.tmd {
    padding: 0px 0px;
    position:relative;
}
#top-menu table td {
    background: repeat-x left top url(images/tm-fon.png);
}

#top-menu table td a {
    display:block;
    color:#ffffff;
    font-size:24px;
    line-height:24px;
    font-weight:bold;
    white-space:nowrap;
    text-decoration:none;
    padding: 11px 17px;
}
#top-menu table td a:hover {
    color: #ffffff;
}

#top-menu table td a span {
    padding: 0px 1px 1px;
}
#top-menu table td a.active span,
#top-menu table td a:hover span {
    background: repeat-x bottom url(images/tm_hover.png);
}

#top-menu table td.tm_razd{
  background:url('images/tm_razd.png') no-repeat center top;
}
#top-menu table td.tm_razd,
#top-menu table td.tm_razd img{
  width:2px;
}


/* tm_ten */
.tm_ten {
   max-width:1197px;
   padding: 0px 0px;
   margin: 0px auto -96px;
   overflow: hidden;
}

.tm_ten,
.tm_ten_left,
.tm_ten_right{
	height:121px;

}
.tm_ten_left{
	background:no-repeat right top url('images/tm_ten_left.png');
	width:144px;;
	float: left;

}
.tm_ten_right{
	background:no-repeat right top url('images/tm_ten_right.png');
	margin-left:144px;

}