@import url(http://fonts.googleapis.com/css?family=Exo+2:700,800,400,400italic,900&subset=latin,cyrillic); 
#mnu{z-index:1;
		 position:relative; }
#mnu ul
{
         position:relative;
        float:right;
        margin:0;
        padding:0px;
		
		list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

#mnu ul a
{
       display:block; 
        color:#fff;
        text-decoration:none;
        font-weight:700;
        font-size:14px;
        text-transform: uppercase;
		opacity: 0.9;
		text-shadow: rgb(51, 51, 51) 0px 1px 1px;
        padding:0 ;
        font-family:'Exo 2',Arial,sans-serif;
		min-height:45px;
		padding-left: 10px;
		padding-right: 10px;
		min-width:45px;
		line-height: 45px;
		
}
#mnu ul li
{float:left; 
}
#mnu ul ul
{
        position:relative;
        float:right;
        margin:0;
        padding:0px;
		
		list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

#mnu ul ul a
{
        display:block;
        color:#fff;
        text-decoration:none;
        font-weight:700;
        font-size:14px;
        text-transform: uppercase;
		opacity: 0.9;
		text-shadow: rgb(51, 51, 51) 0px 1px 1px;
        padding:0 ;
        font-family:'Exo 2',Arial,sans-serif;
		min-height:45px;
		padding-left: 10px;
		padding-right: 10px;
		min-width:45px;
		line-height: 45px;
}



#mnu ul ul ul a
{
        display:block;
        color:#fff;
        text-decoration:none;
        font-weight:400;
        font-size:10px;
        text-transform: uppercase;
		opacity: 0.9;
		text-shadow: rgb(51, 51, 51) 0px 1px 1px;
        padding:0 ;
        font-family:'Exo 2',Arial,sans-serif;
		height:45px;
		padding-left: 15px;
		padding-right: 15px;
		min-width:175px;
		line-height: 45px;
}



#mnu ul  ul li
{
        position:relative;
        float:left;
        margin:0;
        padding:0;
		
}



#mnu ul ul li:hover
{
        background: #f5af05;
		
		
}
#mnu ul ul ul li:not(:hover)
{
        background-color: rgb(241, 140, 31);
		
		
}



#mnu ul ul ul
{
        display:none;
        position:absolute;
        top:100%;
        background: #f5af05;
        padding:0;
		

}

#mnu ul ul ul li:hover
{
        
        background: #f5af05;

}




#mnu ul ul li:hover > ul
{
        display:block;
}

nav
{
		background-color: rgb(241, 140, 31);
		display: block;
		height: 45px;
		margin: 0px;
		padding: 0px;
		min-width: 100%;
		border-style: none;
}


#logo0 
{
		background: url(log.jpg) no-repeat #fff;
		background-position-x: 10%;
		left:0;
		float:left;
		width:200px;
		height:40px;
		margin: 2px;
		border-radius: 4px;
}

body{margin: 0px;}
/************************************************************************************************************************************/
@media screen and (max-width: 1023px)
{



#mnu ul
{
        position:relative;
        float:right;
        margin:0;
        padding:0px;
		
		list-style-image: none;
list-style-position: outside;
list-style-type: none;
z-index:10000;
}

#mnu ul a
{
        display:block;
        color:#fff;
        text-decoration:none;
        font-weight:700;
        font-size:35px;
        text-transform: uppercase;
		opacity: 0.9;
		text-shadow: rgb(51, 51, 51) 0px 1px 1px;
        padding:0 ;
        font-family:'Exo 2',Arial,sans-serif;
		height:70px;
		padding-left: 10px;
		padding-right: 10px;
		min-width:45px;
		line-height: 70px;
}


#mnu ul ul a
{
        display:block;
        color:#fff;
        text-decoration:none;
        font-weight:400;
        font-size:30px;
        text-transform: uppercase;
		opacity: 0.9;
		text-shadow: rgb(51, 51, 51) 0px 1px 1px;
        padding:0 ;
        font-family:'Exo 2',Arial,sans-serif;
		height:70px;
		padding-left: 15px;
		padding-right: 15px;
		width:350px;
		line-height: 45px;
}

#mnu ul ul ul a
{
        display:block;
        color:#fff;
        text-decoration:none;
        font-weight:400;
        font-size:25px;
        text-transform: uppercase;
		opacity: 0.9;
		text-shadow: rgb(51, 51, 51) 0px 1px 1px;
        padding:0 ;
        font-family:'Exo 2',Arial,sans-serif;
		height:70px;
		padding-left: 15px;
		padding-right: 15px;
		min-width:175px;
		line-height: 45px;
}

#mnu ul li
{
        position:relative;
        float:left;
        margin:0;
        padding:0;
		
}



#mnu ul li:hover
{
       /*  background: #f5af05; */
		
		
}
#mnu ul ul li:not(:hover)
{
        background-color: rgb(241, 140, 31);
		
		
}



#mnu ul ul
{
         display:none; 
        position:absolute;
        top:100%;
        background: #f5af05;
        padding:0;
		right: 0;

}

#mnu ul ul li:hover
{
        
        background: #f5af05;

}




#mnu ul  li:hover > ul 
{
        display:block;
}


nav
{
		background-color: rgb(241, 140, 31);
		display: block;
		height: 70px;
		margin: 0px;
		padding: 0px;
		min-width: 100%;
		border-style: none;
		
}


#logo0 
{
	display:none;
}
#menu0
{
background: url(../img/menu64.png) no-repeat rgb(241, 140, 31);
		background-position-x: 100%;
		background-position-y: 50%;
		background-position:right;
		background-repeat: no-repeat;
		height: 70px;
		margin: 0px;
		padding: 0px;
		width: 350px;
		
		
}


body{margin: 0px;

  /* max-height: 1000000em; */


}
/**************************************************************/
#mnu ul ul ul
{
        display:none;
        position:absolute;
        top:100%;
        background: #f5af05;
        padding:0;
		

}

#mnu ul ul ul li:hover
{
        
        background: #f5af05;

}




#mnu ul ul ul li:hover > ul
{
        display:block;
}
#mnu ul  ul ul li
{
        position:relative;
        float:left;
        margin:0;
        padding:0;
		
}
#mnu ul ul ul
{
        position:relative;
        float:right;
        margin:0;
        padding:0px;
		
		list-style-image: none;
list-style-position: inside;
list-style-type: square;
}
#li0{

display:block;
        color:#fff;
        text-decoration:none;
        font-weight:700;
        font-size:35px;
        text-transform: uppercase;
		
		text-shadow: rgb(51, 51, 51) 0px 1px 1px;
        padding:0 ;
        font-family:'Exo 2',Arial,sans-serif;
		height:70px;
		padding-left: 10px;
		padding-right: 10px;
		width:100%;
		line-height: 70px;
		background-color: rgb(241, 140, 31);
}
#li0:hover {

background-color: rgb(241, 140, 31);
}
/*************************************************mainmanager*/

.mmanager1{
 width: 100%;
 float:none;
 border-right-color: #e2e2e2; 
 border-right-style: solid; 
 border-right-width: 2px;
 line-height:150%; 
 padding-left:20px;
}
.mmanager2{
width: 100%; 
line-height:150%; 
padding-left:20px; 
float:none;
}


/****************rezult**********/

div.div-all-filters
{
float:left; 
width:100%; 
padding:0px 0px 10px 0px; 
margin-right:20px;
}

div.div-separator
{
 height: 30px;  
 width:100%; 
 background: #fff;
}
.non-selectable {
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		user-select: none;
		cursor:pointer;
	}


	div.div-filter-element {
		background-color: white;
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		user-select: none;
		cursor:pointer;
		display: inline-block; 
		padding:1px 3px 1px 3px; 
		margin:10px 1px 1px 1px;
		border-radius: 4px; 
		border: 2px solid #f18c1f; 
		font-size:40px;
	}

	div.div-filter-element.div-filter-element-selected {
		background-color: #dfeffc; 
	}

	div.filter-preview-selected {
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		user-select: none;
		cursor:pointer;
		display: inline-block; 
		border-radius: 4px; 
		border: 2px solid #f18c1f; 
		padding:0px 2px 0px 2px; 
		margin:55px 10px 0px 1px; 
		background-color:#fff; 
		font-size:40px;


}

	div.div-one-filter {
		min-height:145px; 
		padding: 3px 1px 3px 1px;
		width:100%;
		border:2px solid #e0e0e0;
		border-top: 1px solid #fff;
		border-bottom-right-radius: 9px; 
		border-top-right-radius: 9px;  
		border-bottom-left-radius: 9px;
		background-color:#e0e0e0;
		font-size:40px;
	}

	div.div-filter-panel {
		width:100%; 
		top:0px;
		padding: 52px 5px 3px 5px;
		border:2px solid #f5af05;
		border-bottom-right-radius: 9px; 
		border-top-right-radius: 9px;  
		border-bottom-left-radius: 9px;
		background-color:#f5af05; 
		box-shadow: 5px 10px 15px rgba(241,140,31,1);

	}

div.more-button {
	float:left;
	display:block;
	position: absolute;
	font-weight: bold;
	width: 50px;
	height:50px;
	border:2px solid #c5dbec;
	border-radius : 6px;
	-moz-border-radius : 6px;
	cursor: pointer;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	margin: 3px 3px 10px 1px;
	padding:1px 1px 5px 1px;
background-color:#fff;
border-radius: 12px; 
		border-top-left-radius: 12px;  
		border-bottom-left-radius: 12px;
opacity:0.8;	
z-index:1;
}

div.top-table {
background-color:  #f5fdfb; 
margin:5px 5px 1px 10px;
padding:1px;
}
div.div-reload
{

border:4px solid rgb(197, 219, 236);
border-radius: 9px;
/* background-color: rgb(46, 110, 158); */
background-color: rgb(241, 140, 31);
color: #fff;
cursor: pointer;
display: inline-block;
color:#fff;
text-decoration:none;
font-weight:700;
text-transform: uppercase;
text-shadow: rgb(51, 51, 51) 0px 1px 1px;
letter-spacing: 3px;

margin:0px 20px 0px 0px;
text-align: center;
padding: 3px 1px 3px 1px;
vertical-align: middle;
width: 90%;
height:55px; 
z-index:2;
top: 0;
left:0;
position:fixed;
font-size: 50px;
}
div.div-separator2{
 height: 10px; 
 width:100%; 
 background: #fff; }
 div.grafik
 {
 border: solid 0px gray; 
 margin: 5px 10px 5px 240px; 
 padding: 10px 10px 10px 10px;
 }
 div.grafik-present-add
 {
 display:inline-block; 
 vertical-align:top; 
 margin: 10px 10px 10px 40px;
 }
div.tab-result
{
margin: 0px 5px 0px 20px;

}




}

@media screen and (min-width: 1024px)
{
.mmanager1{
 width: 50%;
 float:left;
 border-right-color: #e2e2e2; 
 border-right-style: solid; 
 border-right-width: 2px;
 line-height:150%; 
 padding-left:20px;
}
.mmanager2{
width: 45%; 
line-height:150%; 
padding-left:20px; 
float:right;
}

div.div-separator
{
 height: 30px;  
 width:100%; 
 background: #fff;
}
.non-selectable {
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		user-select: none;
		cursor:pointer;
	}
div.div-all-filters
{
float:left; 
width:130px; 
padding:0px 0px 10px 0px; 
margin-right:20px;
}

	div.div-filter-element {
		background-color: white;
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		user-select: none;
		cursor:pointer;
		display: inline-block; 
		padding:1px 3px 1px 3px; 
		margin:10px 1px 1px 1px;
		border-radius: 4px; 
		border: 2px solid #f18c1f; 
	}

	div.div-filter-element.div-filter-element-selected {
		background-color: #dfeffc; 
	}

	div.filter-preview-selected {
		-moz-user-select: none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		user-select: none;
		cursor:pointer;
		display: inline-block; 
		border-radius: 4px; 
		border: 2px solid #f18c1f; 
		padding:0px 2px 0px 2px; 
		margin:15px 1px 0px 1px; 
		background-color:#fff; 


}

	div.div-one-filter {
		min-height:45px; 
		padding: 3px 1px 3px 1px;
		width:100%;
		border:2px solid #e0e0e0;
		border-top: 1px solid #fff;
		border-bottom-right-radius: 9px; 
		border-top-right-radius: 9px;  
		border-bottom-left-radius: 9px;
		background-color:#e0e0e0;
	}

	div.div-filter-panel {
		width:100%; 
		top:0px;
		padding: 22px 5px 3px 5px;
		border:2px solid #f5af05;
		border-bottom-right-radius: 9px; 
		border-top-right-radius: 9px;  
		border-bottom-left-radius: 9px;
		background-color:#f5af05; 
		box-shadow: 5px 10px 15px rgba(241,140,31,1);

	}

div.more-button {
	float:left;
	display:block;
	position: absolute;
	font-weight: bold;
	width: 20px;
	height:12px;
	border:2px solid #c5dbec;
	border-radius : 6px;
	-moz-border-radius : 6px;
	cursor: pointer;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	margin: 3px 3px 10px 1px;
	padding:1px 1px 5px 1px;
background-color:#fff;
border-radius: 12px; 
		border-top-left-radius: 12px;  
		border-bottom-left-radius: 12px;
opacity:0.8;	
z-index:1;
}

div.top-table {
background-color: #f9f9fb;
margin:0px 0px -5px 150px;
padding:1px;
}
div.div-reload
{

border:4px solid rgb(197, 219, 236);
border-radius: 9px;
/* background-color: rgb(46, 110, 158); */
background-color: rgb(241, 140, 31);
color: #fff;
cursor: pointer;
display: inline-block;
color:#fff;
        text-decoration:none;
        font-weight:700;
        font-size:10px;
        text-transform: uppercase;
		
		text-shadow: rgb(51, 51, 51) 0px 1px 1px;
letter-spacing: 3px;
line-height: 31px;
margin:0px 20px 0px 0px;
text-align: center;
padding: 3px 1px 3px 1px;
vertical-align: middle;
width: 130px;
min-height:31px; 
z-index:2;
bottom: 0;
left:0;
position:fixed
}
div.div-separator2{
 height: 10px; 
 width:100%; 
 background: #fff; }
 div.grafik
 {
 border: solid 0px gray; 
 margin: 5px 10px 5px 240px; 
 padding: 10px 10px 10px 10px;
 }
 div.grafik-present-add
 {
 display:inline-block; 
 vertical-align:top; 
 margin: 10px 10px 10px 40px;
 }
div.tab-result
{
margin: 3px 3px 3px 3px;
border: 1px solid #e0e0e0;
/* border-top: 1px solid #fff; */
border-bottom-right-radius: 9px;
border-top-right-radius: 9px;
border-bottom-left-radius: 9px;
border-top-left-radius: 9px;
 background-color: #fff;
}
div.result-tables{
	background-color: #f9f9fb;
	margin-left: 150px;
}

}