/*начало меню*/
.mainmenu .qmdivider{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;z-index:1;
	}
	
.mainmenu .qmdividery{
	float:left;width:0px;
	}
	
.mainmenu .qmtitle{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;z-index:1;}

.qmainmenulear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;}
	
.mainmenu {
	position:relative;
	zoom:1;
	z-index:10;}
	
.mainmenu a, .mainmenu li {
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
	float: left;
}

.mainmenu div a, .mainmenu ul a, .mainmenu ul li {
	float:none;
	}

.qmsh div a {float:left;}

.mainmenu div{
	visibility:hidden;
	position:absolute;
	}
	
.mainmenu .qmainmenubox{cursor:default;display:block;position:relative;z-index:1;}
.mainmenu .qmainmenubox a{display:inline;}
.mainmenu .qmainmenubox div{float:none;position:static;visibility:inherit;left:auto;}
.mainmenu li {z-index:auto;}
.mainmenu ul {left:-10000px;position:absolute;z-index:10;}
.mainmenu, .menu_main ul {list-style:none;padding:0px;margin:0px;}
.mainmenu li a {float:none}
.mainmenu li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}

/* Начало кастомайза*/
.mainmenu
{	margin: 0px;
	padding: 0px;}
	
a.links_main, 	a.links_temple,  a.links_tamarisc, a.links_reflection {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 25px;
	padding-right: 0px;
	margin: 0px;
	text-decoration: none;
}
a.links_main, 	a.links_temple,  a.links_tamarisc
{
	margin-right: 15px;}
	
a.links_main:hover, 	a.links_temple:hover,  a.links_tamarisc:hover, a.links_reflection:hover {
	text-decoration: none;
	border: none !important;
}
a.links_main_sup, 	a.links_temple_sup,  a.links_tamarisc_sup, a.links_reflection_sup {
	text-decoration: none;
	margin-left: 20px;
	margin-top: 10px!important;
	margin-top: 0px;
	background: none;
}
a.links_main_sup:hover, 	a.links_temple_sup:hover,  a.links_tamarisc_sup:hover, a.links_reflection_sup:hover {
	text-decoration: none;
	border: none !important;}

a.links_main {
	color:#fff888;
	background: url(images/01_main.gif) no-repeat left center;
}
a.links_main:hover {
	color:#ffe328;
	background: url(images/01_main_hover.gif) no-repeat left center;
}
a.links_main_sup  {
	color:#fff888;
}
a.links_main_sup:hover  {
	color:#ffe328;
}

a.links_temple {
	color:#d7dfff;
	background: url(images/02_temple.gif) no-repeat left center;
}
a.links_temple:hover {
	color:#8698df;
	background: url(images/02_temple_hover.gif) no-repeat left center;
}
a.links_temple_sup  {
	color:#d7dfff;
}
a.links_temple_sup:hover  {
	color:#8698df;
}
a.links_tamarisc {
	color:#52de43;
	background: url(images/03_tamarisc.gif) no-repeat left center;
}
a.links_tamarisc:hover {
	color:#06fc4b;
	background: url(images/03_tamarisc_hover.gif) no-repeat left center;
}
a.links_tamarisc_sup  {
	color:#52de43;
}
a.links_tamarisc_sup:hover  {
	color:#06fc4b;
}

a.links_reflection {
	color:#f08cff;
	background: url(images/04_reflection.gif) no-repeat left center;
}

a.links_reflection:hover {
	color:#ff93d8;
	background: url(images/04_reflection_hover.gif) no-repeat left center;
}
a.links_reflection_sup  {
	color:#f08cff;
}
a.links_reflection_sup:hover  {
	color:#ff93d8;
}
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}
