.main-menu UL.menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.main-menu UL.menu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.main-menu UL.menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.main-menu UL.menu {
	Z-INDEX: 597; POSITION: relative; PADDING-LEFT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.main-menu UL.menu LI {
	LINE-HEIGHT: 1; ZOOM: 1; FLOAT: left; VERTICAL-ALIGN: middle
}
.main-menu UL.menu LI A {
	LINE-HEIGHT: 27px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 10px; DISPLAY: block; FLOAT: left; COLOR: #fff; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none
}
.main-menu UL.menu LI .separator {
	LINE-HEIGHT: 27px; PADDING-LEFT: 10px; DISPLAY: block; FLOAT: left; COLOR: #f8f6ea; TEXT-DECORATION: none
}
.main-menu UL.menu LI A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left
}
.main-menu UL.menu LI .separator SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left
}
.main-menu UL.menu LI.active .separator {
	BACKGROUND-IMAGE: url(../images/left_hover.png); BACKGROUND-COLOR: #ab242c; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.main-menu UL.menu LI.active A {
	BACKGROUND-IMAGE: url(../images/left_hover.png); BACKGROUND-COLOR: #ab242c; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.main-menu UL.menu LI:hover A {
	BACKGROUND-IMAGE: url(../images/left_hover.png); BACKGROUND-COLOR: #ab242c; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.main-menu UL.menu LI.hover A {
	BACKGROUND-IMAGE: url(../images/left_hover.png); BACKGROUND-COLOR: #ab242c; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.main-menu UL.menu LI:hover .separator {
	BACKGROUND-IMAGE: url(../images/left_hover.png); BACKGROUND-COLOR: #ab242c; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.main-menu UL.menu LI.hover .separator {
	BACKGROUND-COLOR: #ab242c; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.main-menu UL.menu LI.active .separator SPAN {
	BACKGROUND-IMAGE: url(../images/right_hover.png); PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #ffffff; CURSOR: pointer
}
.main-menu UL.menu LI.active A SPAN {
	BACKGROUND-IMAGE: url(../images/right_hover.png); PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #ffffff; CURSOR: pointer
}
.main-menu UL.menu LI:hover A SPAN {
	BACKGROUND-IMAGE: url(../images/right_hover.png); PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #ffffff; CURSOR: pointer
}
.main-menu UL.menu LI.hover A SPAN {
	BACKGROUND-IMAGE: url(../images/right_hover.png); PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #ffffff; CURSOR: pointer
}
.main-menu UL.menu LI:hover .separator SPAN {
	BACKGROUND-IMAGE: url(../images/right_hover.png); PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #ffffff; CURSOR: pointer
}
.main-menu UL.menu LI.hover .separator SPAN {
	BACKGROUND-IMAGE: url(../images/right_hover.png); PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #fff; CURSOR: pointer
}
.main-menu UL.menu LI:hover LI A {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
.main-menu UL.menu LI:hover LI A SPAN {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
.main-menu UL.menu LI.hover LI A {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
.main-menu UL.menu LI.hover LI A SPAN {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: transparent
}
.main-menu UL.menu LI:hover UL {
	BACKGROUND-IMAGE: url(../images/base_sottomenu.png); PADDING-BOTTOM: 5px; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
.main-menu UL.menu LI.hover UL {
	BACKGROUND-IMAGE: url(../images/base_sottomenu.png); PADDING-BOTTOM: 5px; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
.main-menu UL.menu LI:hover LI {
	BACKGROUND-IMAGE: url(../images/sottomenu.png); WIDTH: 200px; BACKGROUND-REPEAT: repeat-y
}
.main-menu UL.menu LI.hover LI {
	BACKGROUND-IMAGE: url(../images/sottomenu.png); WIDTH: 200px; BACKGROUND-REPEAT: repeat-y
}
.main-menu UL.menu LI:hover LI A {
	BACKGROUND-IMAGE: url(../images/sottomenu.png); TEXT-ALIGN: left; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: repeat-y; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.main-menu UL.menu LI.hover LI A {
	BACKGROUND-IMAGE: url(../images/sottomenu.png); TEXT-ALIGN: left; PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: repeat-y; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.main-menu UL.menu LI LI:hover A SPAN {
	COLOR: #380000
}
.main-menu UL.menu LI LI.hover A SPAN {
	COLOR: #380000
}
.main-menu UL.menu LI.hover {
	Z-INDEX: 599; POSITION: relative; CURSOR: default
}
.main-menu UL.menu LI:hover {
	Z-INDEX: 599; POSITION: relative; CURSOR: default
}
.main-menu UL.menu LI LI A {
	LINE-HEIGHT: 1.2
}
.main-menu UL.menu UL {
	Z-INDEX: 598; POSITION: absolute; WIDTH: 200px; VISIBILITY: hidden; TOP: 100%; LEFT: 0px
}
.main-menu UL.menu UL LI {
	FLOAT: none
}
.main-menu UL.menu UL UL {
	TOP: 0px; LEFT: 100% !important
}
.main-menu UL.menu LI:hover > UL {
	VISIBILITY: hidden
}

