.main_menu_left{float:right;height:29px;margin:0;padding:0;background:url(http://images.infostroy-software.com/main_menu_left.gif) no-repeat left;}
.main_menu{float:left;margin-left:8px;height:29px;background:url(http://images.infostroy-software.com/main_menu.gif) repeat-x;width:685px;font-family:Arial,Helvetica,sans-serif;position:relative;}
#nav,#nav ul{padding:0;margin:3px 0 0 0;list-style:none;}
#nav li{float:left;display:inline;position:relative;}
#nav a{cursor:pointer;float:left;height:18px;line-height:12px;overflow:hidden;margin-top:5px;float:left;}
#nav li li a{float:none;}
#nav ul li{padding:0;float:none;border:none;display:block;}
#nav li.hover li{border:none;}
#nav li div{position:absolute;left:-9999px;z-index:1000;}
#nav li ul{position:absolute;left:-9999px;}
#nav li div ul{position:static;left:0;}
#nav li.hover div{left:0;}
.top_menu div{background:url(http://images.infostroy-software.com/menu_bottom_border.png) no-repeat bottom;padding-bottom:10px;top:27px!important;width:195px;}
.top_menu div ul{background:url(http://images.infostroy-software.com/menu_bg.png) repeat-y;}
.top_menu li{padding:0 3px;border-right:1px solid #ccc;line-height:20px;text-align:center;font-weight:bold;}
.top_menu li li,.top_menu li.language{text-align:left;line-height:12px;border:0 none;}
.top_menu li.language{padding:0;}
.top_menu li.lastItem{border:0 none;margin:0;}
.top_menu div li{margin-right:0!important;padding:7px 5px 0!important;}
#nav div a{border-right:none;text-align:left;color:#333;line-height:12px!important;font-weight:normal;font-family:Verdana,Arial,Helvetica,sans-serif;float:none;width:auto;}
#nav div a:hover{color:#d72323;}
.flags{margin:5px 5px 5px 0;border:1px solid #999;}