#cbolang {
 height:22px;
 float:right;
 text-align:right;
 margin:2px -3px 0 0
}
.mnuheaderright {
 display:inherit;
 float:right;
 height:30px;
 margin-right:6px
}
.frmdirect {
 margin-top:0;
 float:left;
 z-index:700;
 position:relative;
 padding-left:10px
}
.drop_down_lang {
 background:#ddd;
 padding:0;
 list-style-type:none;
 height:22px;
 width:60px;
 float:right;
 margin:1px;
 border:1px solid #fff;
 z-index:600;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 position:relative;
 background:url(/_imgdom/langbig.png) no-repeat
}
.drop_down_lang li {
 float:right;
 height:24px;
 padding:0;
 margin:0
}
.drop_down_lang li a {
 display:block;
 color:#fff;
 text-decoration:none;
 font-size:18px;
 margin-top:-1px;
 padding-left:10px;
 float:right;
 width:56px;
 text-align:left
}
.drop_down_lang li ul {
 visibility:hidden;
 list-style-type:none;
 width:80px;
 margin-top:24px
}
.drop_down_lang li ul:hover {
 visibility:visible;
 z-index:1000
}
.drop_down_lang li ul li {
 padding:0;
 border:1px solid #ccc;
 margin-top:-1px;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 background:#f8f8f8
}
.drop_down_lang li:hover ul {
 padding:0;
 visibility:visible;
 width:140px;
}
.drop_down_lang li ul li a {
 display:block;
 width:100%;
 margin:5px;
 padding:0;
 display:block;
 width:168px;
 text-indent:50px;
 background:url(/_imgdom/langbig.png) no-repeat;
 margin:1px;
 color:#666;
 height:22px
}
.drop_down_lang li:hover ul li a:hover {
 background-color:#eee;
 color:#F8A602;
 border-color:#bbb
}
.menu {
 padding:0;
 list-style-type:none;
 height:29px;
 width:41px;
 float:left;
 margin-right:2px;
 /*! margin:1px 0 0 0; */
 /*! border:1px solid #fff; */z-index:800;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 position:relative;
 background:url(/_imgdom/menu.png) -3px 1px
}
.menu:hover {
 background:url(/_imgdom/menu.png) -3px 27px;
 cursor:pointer;
 border-color:#D68C00
}
.menu ul,
.menu li {
 list-style:none;
 margin:0;
 padding:0
}
.menu ul {
 position:relative;
 z-index:807
}
.menu>ul {
 *display:inline-block
}
.menu:after,
.menu ul:after {
 content:'';
 display:block;
 /*! clear:both */
}
.menu ul li {
 float:left;
 min-height:1px;
 vertical-align:middle
}
.menu ul li.hover,
.menu ul li:hover {
 position:relative;
 z-index:809;
 cursor:default
}
.menu ul ul {
 visibility:hidden;
 position:absolute;
 top:100%;
 left:0;
 z-index:808;
 width:100%
}
.menu ul ul li {
 float:none
}
.menu ul ul ul {
 top:1px;
 left:auto;
 right:-100%
}
.menu ul li:hover>ul {
 visibility:visible
}
.menu ul ul {
 bottom:0;
 left:0
}
.menu ul ul {
 margin-top:0
}
.menu ul ul li {
 font-weight:normal
}
.menu a {
 display:block;
 text-decoration:none;
 width:45px;
 height:28px;
 padding-bottom:2px;
 font-weight:normal
}
.menu ul {
}
.menu ul ul {
 min-width:220px
}
.menu ul ul a {
 background-color:#f8f8f8;
 color:#666;
 text-indent:10px;
 border:1px solid #ccc;
 border-radius:3px;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 margin-top:-1px;
 font-size:16px;
 min-width:220px;
 padding-top:2px;
 height:24px;
 overflow:hidden
}
.menu ul ul a:hover {
 background-color:#eee;
 color:#F8A602;
 border-color:#bbb
}
.menu ul ul ul {
 border-top:0 none
}
.menu ul ul li {
 position:relative
}
.menu ul ul li h2 {
 margin:0
}
.menu ul ul li.has-sub h2>a:after {
 content:'\00BB';
 position:absolute;
 top:50%;
 right:7px;
 margin-top:-18px;
 font-size:24px
}
#header {
 background-image:url('/_imgdom/logo_5_5.jpg')
}
#self {
 margin:5px auto;
 width:120px;
 border:none;
 background:#3b3b3b;
 padding:3px;
 text-align:center
}
#footerlink {
 padding-left:5%;
 margin-top:5px
}
.ftlink {
 float:left;
 text-align:left;
 padding:5px
}
.ftla {
 display:block
}
