@CHARSET "UTF-8";

.sidebar + .main-content {
    margin-left: 190px;
}

.dropdown-menu {
    text-align: left;
}

.dropdown-menu > li > .dropdown-menu {
    background-color: #f5f5f5;  
    border-top-left-radius: 0;  
    border-top-right-radius: 0; 
    margin-top: -1px;   
    margin-left: -1px;  
    padding: 0;
}

.navbar-nav > li > a {
	padding: 10px 9px 9px 9px;
}

.navbar-collapse {
    max-height: none;
}

.dropdown-menu .tooltip-inner {
    white-space:pre;
    max-width: none;
}

.navbar-inverse .navbar-collapse.in{
	overflow: none;
}

.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus{
	background: none;
	background-color: none;
}

td {
    vertical-align: middle;
}
td, th {
    padding: 5px;
}

@media only screen and (max-width: 961px) {
	.navbar-inverse .navbar-nav > li.lv_0{
		width: 100%;
	}
	.navbar-inverse div.navbar-collapse{
		padding: 0 15px;
	}
	.navbar-inverse ul.navbar-nav > li > a{
		text-align: left;
	}
	#menu.affix #menu_navbar {
		width:100%;
	}
	
	.navbar-nav .open .dropdown-menu > li.lv_2 > a{	padding: 5px 15px 5px 50px;}
	.navbar-nav .open .dropdown-menu > li.lv_3 > a{	padding: 5px 15px 5px 75px;}
	.navbar-nav .open .dropdown-menu > li.lv_4 > a{	padding: 5px 15px 5px 100px;}
	
}

#menu.affix {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    top: 0;
    width:100%;
	height:38px;
	z-index: 1000;
	background: url("/images/bg_menu.gif") repeat-x;
}

.affix #menu_navbar {
	width:956px;
	margin:auto;
}

@media only screen and (max-width: 961px) {
	#menu.affix {
		height : auto;
	}
	
	.navbar-toggle {
		margin-bottom:0;
		margin-top: 4px;
		padding-bottom: 1px;
		padding-top: 1px;
		font-weight:bold;
		color: #000000;
		background:#c0bfbf;
	}
	
	.navbar-toggle:hover ,
	.navbar-toggle:focus {
		color: #000000 !important;
		background:#c0bfbf !important;
	}
}