div.box {
position: relative;
}
.tloChart{
position: absolute;
top:0px;
bottom: 0px;
left: 0px;
right: 0px;
background: rgba(255,255,255,0.5) url('../images/loader_2.gif') 50% 50% no-repeat;
}

.filtr{
display: -moz-box;
display: -webkit-flexbox;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-wrap: wrap;
justify-content: start;
-webkit-justify-content: start;
-ms-justify-content: start;
-ms-flex-pack: start;
width: 100%;
border-bottom: 1px solid #efefef;
margin-bottom: 50px;
align-items: end;
}
.filtr div{
box-sizing: border-box;
padding: 10px;
}
.filtr div select{
border: 1px solid #d0d4d7;
border-radius: 3px;
padding: 5px;
}

.filtr div span{
display: block;
color: #6f6f6f;
font-size: 13px;
padding-bottom: 5px;
}

.filtr div input.text_b {
border: 1px solid #d0d4d7;
border-radius: 3px;
padding: 5px;
}

.filtr div .resetB,.filtr div .submitB{
background: none;
background-color: #282828;
float: right;
width: auto;
height: auto;
padding: 5px 15px;
margin-right: 0px;
border: none;
font-size: 14px;
box-shadow:2px 2px 3px 0 rgba(0, 0, 0, 0.6);
cursor: pointer;
color: #efefef;
line-height: 22px;
}

.filtr div .submitB{
background-color: #e3ad4d;
}

.filtr div .resetB:hover,.filtr div .submitB:hover{
box-shadow:none;
}

.boxWykresy {
position: relative;
height: 600px;
}

h1.main-title {
margin-bottom: 10px;
}
.div_content h2{
margin-bottom: 10px;
text-align: right;
font-weight: 300;
}