/* menu */
#top-menu{
	width: 970px;
	height: 51px;
	background: url(../_clip/bg_menu.jpg) no-repeat center top;
	position:relative;
	z-index: 999;

}
#top-menu ul {
	list-style: none;
	float:left;
	margin: 5px 0 0 0;
	padding:0 0 0 10px;
	position: relative; bottom:0; right: 0;
}

#top-menu li {float: left;}
#top-menu li {position: relative; overflow: hidden;}
#top-menu li span {position: absolute; top: 0; left: 0; display: block;}
#top-menu li a:hover {cursor: pointer;}
#top-menu li, #top-menu li span {height: 46px;}



#top-menu li.btn-01, #top-menu li.btn-01 span {background: url(/_clip/btn/top-menu-btn-01.gif) 0 0 no-repeat; width: 157px;}
#top-menu li.btn-02, #top-menu li.btn-02 span {background: url(/_clip/btn/top-menu-btn-02.gif) 0 0 no-repeat; width: 100px;}
#top-menu li.btn-03, #top-menu li.btn-03 span {background: url(/_clip/btn/top-menu-btn-03.gif) 0 0 no-repeat; width: 107px;}
#top-menu li.btn-04, #top-menu li.btn-04 span {background: url(/_clip/btn/top-menu-btn-04.gif) 0 0 no-repeat; width: 124px;}
#top-menu li.btn-05, #top-menu li.btn-05 span {background: url(/_clip/btn/top-menu-btn-05.gif) 0 0 no-repeat; width: 92px;}
#top-menu li.btn-06, #top-menu li.btn-06 span {background: url(/_clip/btn/top-menu-btn-06.gif) 0 0 no-repeat; width: 121px;}
#top-menu li.btn-07, #top-menu li.btn-07 span {background: url(/_clip/btn/top-menu-btn-07.gif) 0 0 no-repeat; width: 115px;}


#top-menu li.btn-01 a:hover span, #top-menu li#btn-active.btn-01 span {background: url(/_clip/btn/top-menu-btn-01.gif) 0 -46px no-repeat;}
#top-menu li.btn-02 a:hover span, #top-menu li#btn-active.btn-02 span {background: url(/_clip/btn/top-menu-btn-02.gif) 0 -46px no-repeat;}
#top-menu li.btn-03 a:hover span, #top-menu li#btn-active.btn-03 span {background: url(/_clip/btn/top-menu-btn-03.gif) 0 -46px no-repeat;}
#top-menu li.btn-04 a:hover span, #top-menu li#btn-active.btn-04 span {background: url(/_clip/btn/top-menu-btn-04.gif) 0 -46px no-repeat;}
#top-menu li.btn-05 a:hover span, #top-menu li#btn-active.btn-05 span {background: url(/_clip/btn/top-menu-btn-05.gif) 0 -46px no-repeat;}
#top-menu li.btn-06 a:hover span, #top-menu li#btn-active.btn-06 span {background: url(/_clip/btn/top-menu-btn-06.gif) 0 -46px no-repeat;}
#top-menu li.btn-07 a:hover span, #top-menu li#btn-active.btn-07 span {background: url(/_clip/btn/top-menu-btn-07.gif) 0 -46px no-repeat;}

/* EN */

#top-menu.lang_en li.btn-01, #top-menu.lang_en li.btn-01 span {background: url(/_clip/btn/top-menu-btn-01_en.gif) 0 0 no-repeat; width: 157px;}
#top-menu.lang_en li.btn-02, #top-menu.lang_en li.btn-02 span {background: url(/_clip/btn/top-menu-btn-02_en.gif) 0 0 no-repeat; width: 157px;}
#top-menu.lang_en li.btn-03, #top-menu.lang_en li.btn-03 span {background: url(/_clip/btn/top-menu-btn-03_en.gif) 0 0 no-repeat; width: 157px;}
#top-menu.lang_en li.btn-04, #top-menu.lang_en li.btn-04 span {background: url(/_clip/btn/top-menu-btn-04_en.gif) 0 0 no-repeat; width: 157px;}


#top-menu.lang_en li.btn-01 a:hover span, #top-menu.lang_en li#btn-active.btn-01 span {background: url(/_clip/btn/top-menu-btn-01_en.gif) 0 -46px no-repeat;}
#top-menu.lang_en li.btn-02 a:hover span, #top-menu.lang_en li#btn-active.btn-02 span {background: url(/_clip/btn/top-menu-btn-02_en.gif) 0 -46px no-repeat;}
#top-menu.lang_en li.btn-03 a:hover span, #top-menu.lang_en li#btn-active.btn-03 span {background: url(/_clip/btn/top-menu-btn-03_en.gif) 0 -46px no-repeat;}
#top-menu.lang_en li.btn-04 a:hover span, #top-menu.lang_en li#btn-active.btn-04 span {background: url(/_clip/btn/top-menu-btn-04_en.gif) 0 -46px no-repeat;}


/* DE */

#top-menu.lang_de li.btn-01, #top-menu.lang_de li.btn-01 span {background: url(/_clip/btn/top-menu-btn-01_de.gif) 0 0 no-repeat; width: 157px;}
#top-menu.lang_de li.btn-02, #top-menu.lang_de li.btn-02 span {background: url(/_clip/btn/top-menu-btn-02_de.gif) 0 0 no-repeat; width: 157px;}
#top-menu.lang_de li.btn-03, #top-menu.lang_de li.btn-03 span {background: url(/_clip/btn/top-menu-btn-03_de.gif) 0 0 no-repeat; width: 157px;}
#top-menu.lang_de li.btn-04, #top-menu.lang_de li.btn-04 span {background: url(/_clip/btn/top-menu-btn-04_de.gif) 0 0 no-repeat; width: 157px;}


#top-menu.lang_de li.btn-01 a:hover span, #top-menu.lang_de li#btn-active.btn-01 span {background: url(/_clip/btn/top-menu-btn-01_de.gif) 0 -46px no-repeat;}
#top-menu.lang_de li.btn-02 a:hover span, #top-menu.lang_de li#btn-active.btn-02 span {background: url(/_clip/btn/top-menu-btn-02_de.gif) 0 -46px no-repeat;}
#top-menu.lang_de li.btn-03 a:hover span, #top-menu.lang_de li#btn-active.btn-03 span {background: url(/_clip/btn/top-menu-btn-03_de.gif) 0 -46px no-repeat;}
#top-menu.lang_de li.btn-04 a:hover span, #top-menu.lang_de li#btn-active.btn-04 span {background: url(/_clip/btn/top-menu-btn-04_de.gif) 0 -46px no-repeat;}


/* RU */

#top-menu.lang_ru li.btn-01, #top-menu.lang_ru li.btn-01 span {background: url(/_clip/btn/top-menu-btn-01_ru.gif) 0 0 no-repeat; width: 157px;}
#top-menu.lang_ru li.btn-02, #top-menu.lang_ru li.btn-02 span {background: url(/_clip/btn/top-menu-btn-02_ru.gif) 0 0 no-repeat; width: 172px;}
#top-menu.lang_ru li.btn-03, #top-menu.lang_ru li.btn-03 span {background: url(/_clip/btn/top-menu-btn-03_ru.gif) 0 0 no-repeat; width: 106px;}
#top-menu.lang_ru li.btn-04, #top-menu.lang_ru li.btn-04 span {background: url(/_clip/btn/top-menu-btn-04_ru.gif) 0 0 no-repeat; width: 88px;}


#top-menu.lang_ru li.btn-01 a:hover span, #top-menu.lang_ru li#btn-active.btn-01 span {background: url(/_clip/btn/top-menu-btn-01_ru.gif) 0 -46px no-repeat;}
#top-menu.lang_ru li.btn-02 a:hover span, #top-menu.lang_ru li#btn-active.btn-02 span {background: url(/_clip/btn/top-menu-btn-02_ru.gif) 0 -46px no-repeat;}
#top-menu.lang_ru li.btn-03 a:hover span, #top-menu.lang_ru li#btn-active.btn-03 span {background: url(/_clip/btn/top-menu-btn-03_ru.gif) 0 -46px no-repeat;}
#top-menu.lang_ru li.btn-04 a:hover span, #top-menu.lang_ru li#btn-active.btn-04 span {background: url(/_clip/btn/top-menu-btn-04_ru.gif) 0 -46px no-repeat;}

#submenu {
    width: 259px;
    padding: 20px 20px 20px 10px;
    text-align: left;
    float: right;
    margin: 0;
}
#submenu ul { margin: 30px 0 0 0; padding: 5px; list-style: none; font-weight: bold;}
#submenu ul li {margin: 0; font-size: 100%; display: block; text-align: right; }
#submenu ul li a {display: block; padding: 10px 15px 10px 15px; border-top: 1px solid #DFDFDF; height: 15px;  text-decoration: none; color: #c09953;}
#submenu ul li a:hover, #submenu ul li.active a {background: #e4bd77; color: #133A33; display: block; padding: 10px 15px 10px 15px; border-top: 1px solid #DFDFDF;}
#submenu ul li.end {border-bottom: 1px solid #DFDFDF;}