/*Main navigation*/

 * {margin: 0px;	padding: 0px;}
 li {list-style-type: none;}

#mainNavi {width: 1000px;background-color: #ffffff;height:61px;position: relative;overflow:visible;}
#mainItems > li {float: left;font: bold 11px/16px arial, sans-serif;text-align: center;color: #FFFFFF;border-right: 1px solid #efe7e5;border-bottom: #efe7e5; LIST-STYLE:none; }

#mainItems li.mainActive, #mainItems > li:hover  {border: 1px solid #f3b6ad;margin-left: -1px;}
#mainItems li.mainActive {border-bottom: none;}
#mainItems > li:hover, #mainNavi.mainNaviActive  #mainItems > li.mainActive{position:relative;}
#mainItems li:hover .subNavi, #mainItems li .subNavi.currentMainActive, #mainItems li.mainActive .subNavi {display:block;background:#fff;min-height: 232px;}
#mainItems li:hover .subNavi , #mainItems li.mainActive .subNavi{border-top: 0;}
#mainItems li.mainActive.currentMainActive:hover a {border-bottom: 0;}
#mainItems li.currentMainActive.mainActive .subNavi {min-height:0;right: 0;}
#mainItems li a { display: block;height: 34px;line-height:35px;text-transform: uppercase; color: #FFFFFF;background-color:#b66668;border-top: 1px solid #b66668;z-index: 10;position:relative;  }
#mainItems li.mainActive a, #mainItems li:hover a {background-color:#ffffff;color:#cc0000;border-top:0;border-bottom: #ffffff;height:34px; TEXT-DECORATION:none}
#mainItems li:hover a,#mainItems li.mainActive a {border-bottom: 1px solid #f3b6ad;}
#mainItems li.last{border-right:0; }
#mainItems li.last:hover, #mainItems li.last.mainActive  {border-right:0; }
#mainItems .mainActive .subNavi {display:block;}
#mainItems li:hover .mainActive .subNavi{display:none;}
#mainItems .mainActive:hover .subNavi{display:block;}

/*Subnavigation*/

#mainItems .subNavi {display: none;}
#mainItems .subNavi {margin:0;position: absolute;left:-1px;top:34px;width:450px;-moz-box-shadow: 8px 11px 11px -4px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 8px 11px 11px -4px rgba(0, 0, 0, 0.5);box-shadow:8px 11px 11px -4px rgba(0, 0, 0, 0.5);border: 1px solid #f3b6ad;z-index: 20;}


#mainItems .subNavi li  {line-height: 10px;border:none;float:none;margin:0;padding:0;overflow: hidden;}

/*Pictures sub-menu*/
#mainItems li .subNavi li .subActive-left, #mainItems li.mainActive.currentMainActive .subNavi li.first .subActive-left {display: none;}
#mainItems li:hover .subNavi li.first .subActive-left, #mainItems li.mainActive .subNavi li.first .subActive-left  {display: block;height: 100%;}
#mainItems li .subNavi li .subActive-left {color:#565656;width:244px;line-height: 1.2;text-align: left;font-weight: normal;position:absolute;top:0;left: auto; right: 3px;overflow: hidden;}
#mainItems li .subNavi li .subActive-left img {padding: 3px;}
#mainItems li .subNavi li:hover .subActive-left {display: block; z-index: 50;}
#mainItems li .subNavi li .subActive-left span{padding:8px;display: block;height:50px;background: #fff;}
#mainItems .subNavi li a {line-height: 1;color: #565656;font-weight: bold;font-size: 11px;height:auto;text-transform: none;text-align: left;text-transform: uppercase;border-bottom: 1px solid #E6E6E6;padding: 18px; padding-top:13px; padding-bottom:13px; display: block;width:200px;}
#mainItems .subNavi li a:hover, #mainItems .subNavi li.subActive a  {color:#cc0000!important;}
#mainItems .subNavi li a:hover, #mainItems li .subNavi li.subNaviLiActive a {color:#cc0000!important;background-image: -webkit-linear-gradient(bottom, #f4f0f0, #fff 19%, #fff 76%, #f4f0f0);background-image: -moz-linear-gradient(bottom, #f4f0f0, #fff 19%, #fff 76%, #f4f0f0);background-image: -o-linear-gradient(bottom, #f4f0f0, #fff 19%, #fff 76%, #f4f0f0);background-image: linear-gradient(to top, #f4f0f0, #fff 19%, #fff 76%, #f4f0f0);}

#mainItems li .subNavi li.subNaviLiActive .subActive-left {display: block;background:#fff;}


/*Current navigation*/
#mainItems > li.currentMainActive:hover, #mainNavi.mainNaviActive #mainItems > li.currentMainActive.mainActive {position: static;}
#mainItems li.currentMainActive .subNavi {z-index: 5;margin-left: 1px;width: auto;padding: 7px 0 7px 15px; box-shadow: none;border:none;border-bottom:1px solid #efe7e5;}
#mainItems li.mainActive.currentMainActive a {height:34px;margin-left:0;border-bottom: 0;}
#mainItems li.currentMainActive .subNavi {top:36px;}
#mainItems li.currentMainActive .subNavi li {float:left;border-right: 1px solid #565656;margin: 0px 10px 0px 0px;padding: 0px 10px 0 0;}
#mainItems li.currentMainActive .subNavi li.last {border-right: 0;}
#mainItems li.currentMainActive .subNavi li.subNaviLiActive .subActive-left {display: none;}
#mainItems li.currentMainActive .subNavi li a {text-transform: none;font-weight: normal;border-bottom: 0;height: auto;line-height: 1;padding:0;width: auto;}
#mainItems li.currentMainActive .subNavi li a:hover, #mainItems li.currentMainActive .subNavi li.subNaviLiActive a {background: transparent;}
#mainItems li.currentMainActive .subNavi li.subActive a {font-weight: bold;}

/*Right bound*/
#mainItems .right-bound .subNavi {right:-1px;left:auto;}
#mainItems .right-bound .subNavi li a {margin-left: 244px;}
#mainItems li.right-bound .subNavi li .subActive-left {left:0;right:auto;}

/*No picture */

#mainItems .subNavi.no-leftside {width: auto;}
#mainItems li:hover .subNavi.no-leftside,  #mainItems li.mainActive .subNavi.no-leftside {min-height: 0;}
#mainItems .subNavi.no-leftside li a, #mainItems .right-bound .subNavi.no-leftside li a {margin-left:0;}
#mainItems li.currentMainActive .subNavi li:hover .subActive-left {display: none;}
