.main_menu_line{margin:0 0 10px 0;padding:0px;width:100%;height:36px;float:right;z-index:2000;position:relative;background:#9d9d9d;display:inline-block;}
.mainmenu{width:auto;height:100%;margin:0px;padding:0px;float:left;color:#000;font-size:14px;line-height:14px;text-align:left;font-weight:normal;position:relative;display:inline-block;}
.mainmenu li{float:left;list-style:none;font-family:"Lora", serif;}
.mainmenu li.current a, .mainmenu li.current a:link, .mainmenu li.current a:visited{color:#000;}
.mainmenu li.back{z-index:8;width:9px;height:36px;position:absolute;background:#757575;}
.mainmenu li.back .left{background:#757575;height:36px;margin-right:9px;}
.mainmenu li a, .mainmenu li a:visited, .mainmenu li a:link, .mainmenu li a:link{position:relative;display:block;height:16px;padding:10px 17px 10px 17px;overflow:hidden;font-size:16px;font-family:Verdana;color:#000;outline:none;z-index:10;letter-spacing:0.3px;float:left;text-decoration:none;text-align:center;}
.mainmenu li ul{display:none;position:absolute;border:solid 1px #C3C3C3;border-top:none;background:#EFEFEF;top:36px;z-index:1001;min-width:200px;}
.mainmenu li:hover{background:#C3C3C3;}
.mainmenu li:hover ul{display:block;}
.mainmenu li ul li{float:none;}
.mainmenu li ul li a{float:none !important;font-size:14px !important;margin-bottom:0;background:url(../images/catalogmenu_bg.jpg) repeat-x left bottom #efefef;height:auto !important;padding:7px 5px !important;text-align:left !important;}
.mainmenu li ul li a:hover{background-color:#C3C3C3;}
.mainmenu li ul li:last-child a{background-image:none;}