@charset "utf-8";
/****************************************/
/*	CSS Document 						*/
/*	CMS Agilis 3.2						*/
/*										*/
/*	Abrupta Servis s.r.o.				*/
/*	stylesheet.grid.css					*/
/*	grid version 12-0.1.4				*/
/*										*/
/*	edit: 2015-02-28					*/
/****************************************/

/* + GRID system */
[class^="prefix-"], [class*=" prefix-"] { }
.prefix-g1-00 { margin-left:0px; }
.prefix-g1-01 { margin-left:80px; }
.prefix-g1-02 { margin-left:160px; }
.prefix-g1-03 { margin-left:240px; }
.prefix-g1-04 { margin-left:320px; }
.prefix-g1-05 { margin-left:400px; }
.prefix-g1-06 { margin-left:480px; }
.prefix-g1-07 { margin-left:560px; }
.prefix-g1-08 { margin-left:640px; }
.prefix-g1-09 { margin-left:720px; }
.prefix-g1-10 { margin-left:800px; }
.prefix-g1-11 { margin-left:880px; }

[class^="suffix-"], [class*=" suffix-"] { }
.suffix-g1-00 { margin-right:0px; }
.suffix-g1-01 { margin-right:80px; }
.suffix-g1-02 { margin-right:160px; }
.suffix-g1-03 { margin-right:240px; }
.suffix-g1-04 { margin-right:320px; }
.suffix-g1-05 { margin-right:400px; }
.suffix-g1-06 { margin-right:480px; }
.suffix-g1-07 { margin-right:560px; }
.suffix-g1-08 { margin-right:640px; }
.suffix-g1-09 { margin-right:720px; }
.suffix-g1-10 { margin-right:800px; }
.suffix-g1-11 { margin-right:880px; }

[class^="col-"], [class*=" col-"] { position:relative; display:block; float:left; overflow: hidden; }
[class^="in-"], [class*=" in-"] { position:relative; display:inline-block; overflow: hidden; }
[class^="item-"], [class*=" item-"] { position:relative; display:block; float:left; overflow: hidden; }
.row { width:100%; position:relative; display:block; float:none; min-width:960px; overflow: hidden; }

/** + BODY class No Responsive **/
.col-g1-01 { width:80px; }
.col-g1-02 { width:160px; }
.col-g1-03 { width:240px; }
.col-g1-04 { width:320px; }
.col-g1-05 { width:400px; }
.col-g1-06 { width:480px; }
.col-g1-07 { width:560px; }
.col-g1-08 { width:640px; }
.col-g1-09 { width:720px; }
.col-g1-10 { width:800px; }
.col-g1-11 { width:880px; }
.col-g1-12 { width:960px; float:none; }

.in-g1-01 { width:80px; }
.in-g1-02 { width:160px; }
.in-g1-03 { width:240px; }
.in-g1-04 { width:320px; }
.in-g1-05 { width:400px; }
.in-g1-06 { width:480px; }
.in-g1-07 { width:560px; }
.in-g1-08 { width:640px; }
.in-g1-09 { width:720px; }
.in-g1-10 { width:800px; }
.in-g1-11 { width:880px; }
.in-g1-12 { width:960px; }

.item-g1-05 { width:5%; }
.item-g1-10 { width:10%; }
.item-g1-15 { width:15%; }
.item-g1-20 { width:20%; }
.item-g1-25 { width:25%; }
.item-g1-30 { width:30%; }
.item-g1-35 { width:35%; }
.item-g1-40 { width:40%; }
.item-g1-45 { width:45%; }
.item-g1-50 { width:50%; }
.item-g1-55 { width:55%; }
.item-g1-60 { width:60%; }
.item-g1-65 { width:65%; }
.item-g1-70 { width:70%; }
.item-g1-75 { width:75%; }
.item-g1-80 { width:80%; }
.item-g1-85 { width:85%; }
.item-g1-90 { width:90%; }
.item-g1-95 { width:95%; }
.item-g1-00 { width:100%; float:none; }
/** - BODY class No Responsive **/

[class^="item-"], [class*=" item-"] { position:relative; display:block; float:left; overflow: hidden; }

[class^="box-"], [class*=" box-"] { display:block; position:relative; }
.box-w05 { padding-left:5px; padding-right:5px; }
.box-w10 { padding-left:10px; padding-right:10px; }
.box-w15 { padding-left:15px; padding-right:15px; }
.box-w20 { padding-left:20px; padding-right:20px; }
.box-w30 { padding-left:30px; padding-right:30px; }
.box-w40 { padding-left:40px; padding-right:40px; }
.box-w50 { padding-left:50px; padding-right:50px; }
.box-w60 { padding-left:60px; padding-right:60px; }
.box-w70 { padding-left:70px; padding-right:70px; }
.box-w80 { padding-left:80px; padding-right:80px; }
.box-w90 { padding-left:90px; padding-right:90px; }
.box-w00 { padding-left:100px; padding-right:100px; }

.box-h05 { padding-top:5px; padding-bottom:5px; }
.box-h10 { padding-top:10px; padding-bottom:10px; }
.box-h15 { padding-top:15px; padding-bottom:15px; }
.box-h20 { padding-top:20px; padding-bottom:20px; }
.box-h30 { padding-top:30px; padding-bottom:30px; }
.box-h40 { padding-top:40px; padding-bottom:40px; }
.box-h50 { padding-top:50px; padding-bottom:50px; }
.box-h60 { padding-top:60px; padding-bottom:60px; }
.box-h70 { padding-top:70px; padding-bottom:70px; }
.box-h80 { padding-top:80px; padding-bottom:80px; }
.box-h90 { padding-top:90px; padding-bottom:90px; }
.box-h00 { padding-top:100px; padding-bottom:100px; }

.box-05 { padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
.box-10 { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.box-20 { padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; }
.box-30 { padding-top:30px; padding-bottom:30px; padding-left:30px; padding-right:30px; }
.box-40 { padding-top:40px; padding-bottom:40px; padding-left:40px; padding-right:40px; }
.box-50 { padding-top:50px; padding-bottom:50px; padding-left:50px; padding-right:50px; }
.box-60 { padding-top:60px; padding-bottom:60px; padding-left:60px; padding-right:60px; }
.box-70 { padding-top:70px; padding-bottom:70px; padding-left:70px; padding-right:70px; }
.box-80 { padding-top:80px; padding-bottom:80px; padding-left:80px; padding-right:80px; }
.box-90 { padding-top:90px; padding-bottom:90px; padding-left:90px; padding-right:90px; }
.box-00 { padding-top:100px; padding-bottom:100px; padding-left:100px; padding-right:100px; }

.clear { clear:both; width:0px; height:0px; overflow: hidden; visibility: hidden; }
.container { display:block; position:relative; overflow: hidden; }
.centered {margin:0 auto;}
.middle { position:absolute; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.last { float:none; }
.only { float:none; overflow:hidden; }
/* - GRID system */

/* + MEDIA QUERIES */
/** XD - Smaller than standard 960 (devices and browsers) **/
@media only screen and (min-width: 960px) {
    .responsive .row { min-width:960px; }
    .responsive .col-g1-12 { width: 960px; float: none; }
    .responsive .col-g1-11 { width: 880px; }
    .responsive .col-g1-10 { width: 800px; }
    .responsive .col-g1-09 { width: 720px; }
    .responsive .col-g1-08 { width: 640px; }
    .responsive .col-g1-07 { width: 560px; }
    .responsive .col-g1-06 { width: 480px; }
    .responsive .col-g1-05 { width: 400px; }
    .responsive .col-g1-04 { width: 320px; }
    .responsive .col-g1-03 { width: 240px; }
    .responsive .col-g1-02 { width: 160px; }
    .responsive .col-g1-01 { width: 80px; }
    
    .responsive .hide-g1 { display: none; }
	
	.responsive .item-g1-05 { width:5%; }
	.responsive .item-g1-10 { width:10%; }
	.responsive .item-g1-15 { width:15%; }
	.responsive .item-g1-20 { width:20%; }
	.responsive .item-g1-25 { width:25%; }
	.responsive .item-g1-30 { width:30%; }
	.responsive .item-g1-35 { width:35%; }
	.responsive .item-g1-40 { width:40%; }
	.responsive .item-g1-45 { width:45%; }
	.responsive .item-g1-50 { width:50%; }
	.responsive .item-g1-55 { width:55%; }
	.responsive .item-g1-60 { width:60%; }
	.responsive .item-g1-65 { width:65%; }
	.responsive .item-g1-70 { width:70%; }
	.responsive .item-g1-75 { width:75%; }
	.responsive .item-g1-80 { width:80%; }
	.responsive .item-g1-85 { width:85%; }
	.responsive .item-g1-90 { width:90%; }
	.responsive .item-g1-95 { width:95%; }
	.responsive .item-g1-00 { width:100%; float:none; }
	
	.responsive .prefix-g1-00 { margin-left:0px; }
	.responsive .prefix-g1-01 { margin-left:80px; }
	.responsive .prefix-g1-02 { margin-left:160px; }
	.responsive .prefix-g1-03 { margin-left:240px; }
	.responsive .prefix-g1-04 { margin-left:320px; }
	.responsive .prefix-g1-05 { margin-left:400px; }
	.responsive .prefix-g1-06 { margin-left:480px; }
	.responsive .prefix-g1-07 { margin-left:560px; }
	.responsive .prefix-g1-08 { margin-left:640px; }
	.responsive .prefix-g1-09 { margin-left:720px; }
	.responsive .prefix-g1-10 { margin-left:800px; }
	.responsive .prefix-g1-11 { margin-left:880px; }
	
	.responsive .suffix-g1-00 { margin-right:0px; }
	.responsive .suffix-g1-01 { margin-right:80px; }
	.responsive .suffix-g1-02 { margin-right:160px; }
	.responsive .suffix-g1-03 { margin-right:240px; }
	.responsive .suffix-g1-04 { margin-right:320px; }
	.responsive .suffix-g1-05 { margin-right:400px; }
	.responsive .suffix-g1-06 { margin-right:480px; }
	.responsive .suffix-g1-07 { margin-right:560px; }
	.responsive .suffix-g1-08 { margin-right:640px; }
	.responsive .suffix-g1-09 { margin-right:720px; }
	.responsive .suffix-g1-10 { margin-right:800px; }
	.responsive .suffix-g1-11 { margin-right:880px; }
}
/** LD - Tablet Portrait size to standard 960 (devices and browsers) **/
@media only screen and (min-width: 720px) and (max-width: 959px) {
    .responsive .row { min-width:720px; }
    .responsive .col-g9-09 { width: 720px; float: none; }
    .responsive .col-g9-08 { width: 640px; }
    .responsive .col-g9-07 { width: 560px; }
    .responsive .col-g9-06 { width: 480px; }
    .responsive .col-g9-05 { width: 400px; }
    .responsive .col-g9-04 { width: 320px; }
    .responsive .col-g9-03 { width: 240px; }
    .responsive .col-g9-02 { width: 160px; }
    .responsive .col-g9-01 { width: 80px; }
	
    .responsive .hide-g9 { display: none; }
	
	.responsive .item-g9-05 { width:5%; }
	.responsive .item-g9-10 { width:10%; }
	.responsive .item-g9-15 { width:15%; }
	.responsive .item-g9-20 { width:20%; }
	.responsive .item-g9-25 { width:25%; }
	.responsive .item-g9-30 { width:30%; }
	.responsive .item-g9-35 { width:35%; }
	.responsive .item-g9-40 { width:40%; }
	.responsive .item-g9-45 { width:45%; }
	.responsive .item-g9-50 { width:50%; }
	.responsive .item-g9-55 { width:55%; }
	.responsive .item-g9-60 { width:60%; }
	.responsive .item-g9-65 { width:65%; }
	.responsive .item-g9-70 { width:70%; }
	.responsive .item-g9-75 { width:75%; }
	.responsive .item-g9-80 { width:80%; }
	.responsive .item-g9-85 { width:85%; }
	.responsive .item-g9-90 { width:90%; }
	.responsive .item-g9-95 { width:95%; }
	.responsive .item-g9-00 { width:100%; float:none; }
	
	.responsive .prefix-g9-00 { margin-left:0px; }
	.responsive .prefix-g9-01 { margin-left:80px; }
	.responsive .prefix-g9-02 { margin-left:160px; }
	.responsive .prefix-g9-03 { margin-left:240px; }
	.responsive .prefix-g9-04 { margin-left:320px; }
	.responsive .prefix-g9-05 { margin-left:400px; }
	.responsive .prefix-g9-06 { margin-left:480px; }
	.responsive .prefix-g9-07 { margin-left:560px; }
	.responsive .prefix-g9-08 { margin-left:640px; }
	
	.responsive .suffix-g9-00 { margin-right:0px; }
	.responsive .suffix-g9-01 { margin-right:80px; }
	.responsive .suffix-g9-02 { margin-right:160px; }
	.responsive .suffix-g9-03 { margin-right:240px; }
	.responsive .suffix-g9-04 { margin-right:320px; }
	.responsive .suffix-g9-05 { margin-right:400px; }
	.responsive .suffix-g9-06 { margin-right:480px; }
	.responsive .suffix-g9-07 { margin-right:560px; }
	.responsive .suffix-g9-08 { margin-right:640px; }
}
/** MD - Mobile Landscape Size to Tablet Portrait (devices and browsers) **/
@media only screen and (min-width: 480px) and (max-width: 719px) {
    .responsive .row { min-width:480px; }
    .responsive .col-g6-06 { width: 480px; float: none; }
    .responsive .col-g6-05 { width: 400px; }
    .responsive .col-g6-04 { width: 320px; }
    .responsive .col-g6-03 { width: 240px; }
    .responsive .col-g6-02 { width: 160px; }
    .responsive .col-g6-01 { width: 80px; }
    
    .responsive .hide-g6 { display: none; }
	
	.responsive .item-g6-05 { width:5%; }
	.responsive .item-g6-10 { width:10%; }
	.responsive .item-g6-15 { width:15%; }
	.responsive .item-g6-20 { width:20%; }
	.responsive .item-g6-25 { width:25%; }
	.responsive .item-g6-30 { width:30%; }
	.responsive .item-g6-35 { width:35%; }
	.responsive .item-g6-40 { width:40%; }
	.responsive .item-g6-45 { width:45%; }
	.responsive .item-g6-50 { width:50%; }
	.responsive .item-g6-55 { width:55%; }
	.responsive .item-g6-60 { width:60%; }
	.responsive .item-g6-65 { width:65%; }
	.responsive .item-g6-70 { width:70%; }
	.responsive .item-g6-75 { width:75%; }
	.responsive .item-g6-80 { width:80%; }
	.responsive .item-g6-85 { width:85%; }
	.responsive .item-g6-90 { width:90%; }
	.responsive .item-g6-95 { width:95%; }
	.responsive .item-g6-00 { width:100%; float:none; }
	
	.responsive .prefix-g6-00 { margin-left:0px; }
	.responsive .prefix-g6-01 { margin-left:80px; }
	.responsive .prefix-g6-02 { margin-left:160px; }
	.responsive .prefix-g6-03 { margin-left:240px; }
	.responsive .prefix-g6-04 { margin-left:320px; }
	.responsive .prefix-g6-05 { margin-left:400px; }
	
	.responsive .suffix-g6-00 { margin-right:0px; }
	.responsive .suffix-g6-01 { margin-right:80px; }
	.responsive .suffix-g6-02 { margin-right:160px; }
	.responsive .suffix-g6-03 { margin-right:240px; }
	.responsive .suffix-g6-04 { margin-right:320px; }
	.responsive .suffix-g6-05 { margin-right:400px; }
}
/** SD / Mobile Portrait Size to Mobile Landscape Size (devices and browsers) **/
@media only screen and (max-width: 479px) {
    .responsive .row { min-width:320px; }
    .responsive .col-g4-04 { width: 320px; float: none; }
    .responsive .col-g4-03 { width: 240px; }
    .responsive .col-g4-02 { width: 160px; }
    .responsive .col-g4-01 { width: 80px; }
    
    .responsive .hide-g4 { display: none; }
	
	.responsive .item-g4-05 { width:5%; }
	.responsive .item-g4-10 { width:10%; }
	.responsive .item-g4-15 { width:15%; }
	.responsive .item-g4-20 { width:20%; }
	.responsive .item-g4-25 { width:25%; }
	.responsive .item-g4-30 { width:30%; }
	.responsive .item-g4-35 { width:35%; }
	.responsive .item-g4-40 { width:40%; }
	.responsive .item-g4-45 { width:45%; }
	.responsive .item-g4-50 { width:50%; }
	.responsive .item-g4-55 { width:55%; }
	.responsive .item-g4-60 { width:60%; }
	.responsive .item-g4-65 { width:65%; }
	.responsive .item-g4-70 { width:70%; }
	.responsive .item-g4-75 { width:75%; }
	.responsive .item-g4-80 { width:80%; }
	.responsive .item-g4-85 { width:85%; }
	.responsive .item-g4-90 { width:90%; }
	.responsive .item-g4-95 { width:95%; }
	.responsive .item-g4-00 { width:100%; float:none; }
	
	.responsive .prefix-g4-00 { margin-left:0px; }
	.responsive .prefix-g4-01 { margin-left:80px; }
	.responsive .prefix-g4-02 { margin-left:160px; }
	.responsive .prefix-g4-03 { margin-left:240px; }
	
	.responsive .suffix-g4-00 { margin-right:0px; }
	.responsive .suffix-g4-01 { margin-right:80px; }
	.responsive .suffix-g4-02 { margin-right:160px; }
	.responsive .suffix-g4-03 { margin-right:240px; }
}
/* - MEDIA QUERIES */