﻿ul, li, p {margin: 0; padding: 0; list-style-type: none;}
.cb { clear: both; }
#nav {width: 750px;z-index: 10 !important;float: right; position: relative;}
ul.main { height:auto; padding: 0 5px; margin-top:10px;}
ul.sub,ul.sub_rt { top: 50px; }
ul.main li ul li { width: 170px;}
ul.sub_2nd { left: 150px; }
ul.sub_2nd_rt { right: 150px; }
ul.main {} 
ul.main li:hover:after {
	color: #DB151B;
	border-color: transparent transparent #c61318 transparent;
}
ul.main li a { color: #151515; font-weight:bold; }
ul.main li a:hover {
	color: #151515;
	font-weight:bold;
}
div#nav ul.main li ul.sub li a, div#nav ul.main li ul.sub_rt li a { color: #fff; z-index:10;}
ul.main li ul.sub,ul.main li ul.sub_rt,ul.main li ul.sub li ul.sub_2nd,ul.main li ul.sub_rt li ul.sub_2nd_rt{ background-color: #c61318;border-top: 0px solid #c61318; border-bottom: 0px solid #c61318; z-index:1;}
ul.main li ul.sub li,ul.main li ul.sub_rt li { border-bottom: 1px dotted #fff; z-index:10;}
ul.main li ul.sub li:hover,ul.main li ul.sub_rt li:hover,ul.main li ul.sub li:hover, ul.main li ul.sub_rt li:hover {
	background-color: #DD151B;
	z-index:1;
}
ul.main li ul.sub li span.rightarrow { border-color: transparent transparent transparent #c61318; }
ul.main li ul.sub_rt li span.leftarrow { border-color: transparent #c61318 transparent transparent; }
#nav ul.main li.fr { float: right;}
#nav ul.main {float: right;}
#nav ul.main li { float: left; position: relative; }
#nav ul.main li:hover {}
#nav ul.main li a {display: block;font: normal 12px/50px Arial, sans-serif;font-weight:bold;text-decoration: none;padding: 0 0px 0 16px;position: relative;z-index: 9999;}
#nav ul.main li:hover:after {content: '';position: absolute;bottom: 0;left: 44%;border-style: solid;border-width: 6px;width: 0;height: 0;z-index:10;}
#nav ul.main li ul.sub, #nav ul.main li ul.sub_rt { display: none; }
#nav ul.main li:hover ul.sub {display: block;position: absolute;left: 0;z-index:10;}
#nav ul.main li:hover ul.sub_rt {display: block;position: absolute;right: 0;z-index:10;}
#nav ul.main li ul.sub li, #nav ul.main li ul.sub_rt li { position: relative; z-index:10;}
#nav ul.main li ul.sub li:first-child, #nav ul.main li ul.sub_rt li:first-child { margin-left: 0;  z-index:10;}
#nav ul.main li ul.sub li:last-child, #nav ul.main li ul.sub_rt li:last-child { border-bottom: none;  z-index:10;}
#nav ul.main li ul.sub li:hover, #nav ul.main li ul.sub_rt li:hover {-webkit-box-shadow: 0 0 0 #000;-moz-box-shadow: 0 0 0 #000;box-shadow: 0 0 0 #000;}
#nav ul.main li ul.sub li:hover:after, #nav ul.main li ul.sub_rt li:hover:after {content: '';position: absolute;border: 0;}
#nav ul.main li ul.sub li a, #nav ul.main li ul.sub_rt li a {display: block;font: normal 11px/30px Arial, sans-serif;}
#nav ul.main li ul.sub li span.rightarrow {position: absolute;z-index: 500;right: 0px;top: 10px;border-style: solid;border-width: 6px;width: 0;height: 0;}
#nav ul.main li ul.sub_rt li span.leftarrow {position: absolute;z-index: 500;right: 6px;top: 10px;border-style: solid;border-width: 6px;width: 0;height: 0;}
#nav ul.main li ul.sub li ul.sub_2nd { display: none; }
#nav ul.main li ul.sub li:hover ul.sub_2nd {display: block;position: absolute;z-index: 10;top: -3px;}
#nav ul.main li ul.sub_rt li ul.sub_2nd_rt { display: none; }
#nav ul.main li ul.sub_rt li:hover ul.sub_2nd_rt {display: block;position: absolute;z-index: 10;top: -3px;}
ul.main li ul.sub_rt li.form {padding: 0 15px;font: normal 11px/24px Arial, sans-serif;}