/* �������� ������ � ���� �������� �� ������� */
#top_main ul, #top_main #top_main li{
    list-style: none;
    margin: 0px !important;
    padding: 0px !important;
}

#top_main img{
	border:0px !important;
	padding-bottom:0px !important;
}

/* ������� ���� */
td.top_menu{
	padding-top:0px;
	margin: 0px;
    padding: 0px;
	/* ����� ������ �������� ���� */
	background-color: rgb(163,175,208);
	border-bottom: 2px solid rgb(242,183,65);
}

#top_menu {
    height: 25px;
}

#top_menu, #top_menu ul, #top_menu ul li {
    list-style: none;
    display: block;
    margin: 0px;
    padding: 0px;
}

#top_menu li {
    float: left;
    position: relative;
}

#top_menu li a {
    display: block;
    vertical-align: middle;
    font-family: Arial;
	font-size: 14px;
	color: white;
	height: 25px;
	padding: 0 20px;
	line-height: 23px; /* ����������� ��������. 1 ������-�������� ������ */
	text-decoration: none;
	border-right: 1px solid white;
}

#top_menu li:last-child a {
    border-right: 0;
}

#top_menu li ul a{
	border-right:0px;
}

#top_menu li ul {
    display: none;
    position: absolute;
    left: 0;
    padding: 0;
    width: 255px;
}

#top_menu li:hover ul{
    display: block;
    background-color: rgb(130,148,203);
	color:white;
}

#top_menu li a:hover {
	color:rgb(242,183,65);
	background-color: rgb(130,148,203);
}

#top_menu li:hover a{
	background-color: rgb(130,148,203);
	}

#top_menu li ul li:hover a, #top_menu li ul li a:hover {
	color:rgb(242,183,65);
}

#top_menu li ul li {
    float: none;
    width: 100%;
	padding: 4px 0px 4px 0px;
	border-top: 1px solid white;
}

#top_menu li ul li a {
    vertical-align: middle;
}


#top_menu li.item38{
	padding:0px 0px 0px 270px;
}

#top_menu li.item38 a{
	padding: 0px;
	border-right: 0px solid white;
}


#top_menu li.item38:hover a{
	color:white;
	background-color: rgb(163,175,208);
	}