
body.fluid #page{
   padding: 0 1.5%;
}

#sidebar-left {
   width: 21%;
}

#sidebar-right {
   width: 21%;
}

.page-content {
   margin: 0 auto; /* (max. possible width is limited by design, 1735px)  */
   max-width: 1200px;
   min-width: 780px;
   xxxpadding: 0 10px;
   width: 100%;
}

.col-1 #mainbar {
   left: 0;
   width: 100%;
}

.col-1 #sidebar-right,
.col-1 #sidebar-left {
   display: none;
}

.col-1 #mainbar .block.__BLOCK_ID__ {
width: 21%;
}

.col-2-left #mainbar {
   left: 21%;
   width: 79%;
}

.col-2-left #sidebar-left {
   display: block;
   right: 79%;
}

.col-2-left #sidebar-right {
   display: none;
}

.col-2-left.col-to-right #mainbar {
   left: 0;
}

.col-2-left.col-to-right #sidebar-left {
   right: 0;
}

.col-2-right #mainbar {
   left: 0;
   width: 79%;
}

.col-2-right #sidebar-left {
   display: none;
}

.col-2-right #sidebar-right {
   right: 0;
}

.col-2-right.col-to-left #mainbar {
   left: 21%;
}

.col-2-right.col-to-left #sidebar-right {
   right: 79%;
}

.col-3 #mainbar {
   left: 21%;
}

.col-3 #mainbar,
.col-3-left #mainbar,
.col-3-right #mainbar {
   width: 58%;
}

.col-3 #sidebar-left,
.col-3-left #sidebar-right,
.col-3-left #sidebar-left {
   left: -58%;
}

.col-3 #sidebar-right {
   right: 0;
}

.col-3-left #mainbar {
   left: 42%;
}

.col-3-left #mainbar .blocks {
   xxxmargin-left: 10px;
}

.col-3-right #mainbar {
   left: 0;
}

.col-3-right #mainbar .blocks {
   xxxmargin-right: 10px;
}

.col-3-right #sidebar-left {
   left: 21%;
}

.col-3-right #sidebar-right {
   left: -21%;
}

