#tp-menu{padding-top:5px;}
#tp-menu ul,ol,li{margin:0;padding:0;}
#tp-menu,#tp-menu .main,#tp-menu .sub{clear:both;}
#tp-menu .main,#tp-menu .sub{padding-left:10px;font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#tp-menu .main li{float:left;margin-right:5px;display:inline;border-bottom:1px solid;position:relative;z-index:99;}
#tp-menu .main li.current, #tp-menu .main a,#tp-menu .main a span,#tp-menu .main li.current span{background:transparent no-repeat top right;}
#tp-menu .main li.current, #tp-menu .main a{display:block;padding-left:10px;background-position:top left;font-weight:bold;position:relative;}
#tp-menu .main span{font-size:85%;display:block;padding:8px 10px 7px 1px;}
#tp-menu .main li.current{border-bottom:0;}
#tp-menu .main li.current span{padding-bottom:8px;}
#tp-menu .sub{padding:5px 20px 5px 10px;border-top:1px solid;position:relative;top:-1px;margin-bottom:-1px;}
#tp-menu .sub::after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
#tp-menu .sub{display:inline-block;}
#tp-menu .sub{display:block;}
#tp-menu div.sub{line-height:0;font-size:0;}
#tp-menu .sub li{font-size:8.7pt;float:left;display:inline;position:relative;z-index:98;margin-right:7px;padding:5px 4px;}
#tp-menu .sub a{display:block;}
#tp-menu .main li{border-color:#A92930;}
#tp-menu .main a,#tp-menu .main a span{color:#666;background-color:#f0efee;}
#tp-menu .main li.first-child.current,#tp-menu .main li.first-child a{border-color:#bebebe;}
#tp-menu .main li.current,#tp-menu .main li.current span,#tp-menu .main li.current h1,#tp-menu .main li.first-child.current{color:#fff;background-color:#D52E3F;border-color:#fff;}
#tp-menu .sub{color:#1f697c;background:#B80606;border-color:#A92930;font-weight:bold;}
#tp-menu .sub li,#tp-menu .sub a{color:#fff;}
/*#tp-menu .sub a{text-decoration: underline;}*/
#tp-menu .main li.current,#tp-menu .main a,#tp-menu .main a span,#tp-menu .main li.current span{background-image:url(/_img/menu/navt5.gif);}
#tp-menu .main li.current,#tp-menu .main li.current span, #tp-menu .main li.current h1,#tp-menu .main li.first-child.current{background-image:url(/_img/menu/navt4.gif);}
#tp-menu .sub li.current,#tp-menu .sub li.selected{background-color:#F82D2D;}
#tp-menu .sub{padding-left:5px;}
#tp-menu{position:relative;z-index:95;}
.offscreen{position:absolute;left:-99px;top:-99px;width:1px;height:1px;overflow:hidden;}
