/* document max width 1440px  */
header,
nav,
section,
footer {
    margin: 0 auto;
    width: 100%; /* IE8 fix */
    max-width: 1460px;
}

.flblock { padding: 0 10px; }

.flblock:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
} /* clearfix */

/* .box e samo za vizualizaciq na kletkite */
.box {
    background-color: #FFF;
    min-height: 40px;
}

.fl1 {
    /* background-color: rgba(0,0,0,0.3); */
    padding: 20px;
}

.mg_popup .pp_content .fl1 {
    padding: 0;
	float: none;
}

.mg_popup .pp_content .col {
    /*float: left;*/
    padding: 10px;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}


.fx1 {
    /* background-color: rgba(0,0,0,0.5); */
    float: left;
    width: 60px;
    padding: 10px;
}

.flx-1 {
    /* background-color: rgba(0,0,0,0.3); */
    margin-left: 80px; /* .ff_col_1 margin-left = .fx1 width - padding-left - padding-right */
    padding: 10px;
}

.fl2,
.fl3,
.fl4,
.fl6,
.fl-3,
.fl-4,
.fl-6 {
    /* background-color: rgba(0,0,0,0.3); */
    float: left;

/*     padding: 10px;

-webkit-appearance: none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; */
}

.fl2 { width: 50%; }

.fl3 { width: 33.333%; }

.fl4 { width: 25%; }

.fl6 { width: 16.666%; }

.fl-3 { width: 66.667%; }

.fl-4 { width: 75%; }

.fl-6 { width: 83.334%; }

@media all and (max-width: 1279px) {
    .fl6 { width: 33.333%; }
    .fl-6 { width: 66.667%; }
}

@media all and (max-width: 959px) {
    .fl4 { width: 50%; }
    .fl-4 { width: 50%; }
}

@media all and (max-width: 799px) {
    .fl2 { width: 100%; }
    .fl-2 { width: 100%; }
    .fl3 { width: 100%; }
    .fl-3 { width: 100%; }
}

@media all and (max-width: 639px) {
    /* .flblock { padding: 10px 0; } */
    .fl1 { padding: 20px 10px; }
    .fl6 { width: 50%; }
    .fl-6 { width: 50%; }
}

@media all and (max-width: 479px) {
    .fl2,
    .fl3,
    .fl4,
    .fl6,
    .fl-3,
    .fl-4,
    .fl-6 { width: 100%; }
}