:root {
	--color1: #200a62;
	--color2: #0c88e1;
	--color3: #ff2e00;
	--xcolor4old:
	--xcolor4:51,153,51;
	--xcolor2text: #ffffff;
	--xcolor2light:12,136,225;
	--xcolor3light: #ffd9d1;
	--xcolorGreen1: #339933;
	--xcolorGreen: #4ab32a;
	--xobjStavCol1:#00ee00;
	--xobjStavCol2:#009933;
	--xobjStavCol3:#99ccff;
	--xobjStavCol4:#999999;
	--xobjStavCol5:#dd0000;
	--xobjStavCol6:#ffcc00;
	--xobjStavCol7:#ff7f50;
	--xobjStavCol8:#ff6600;
}

.ck-content { font-family: 'Montserrat', Calibri, Helvetica, sans-serif; font-weight:400; font-size:0.875rem; line-height: 1.5; color:#444 } 


.xck-content H2 { color:var(--color2); font-size:1.5em; font-weight:600; text-transform:uppercase }
.xck-content H3 { color:var(--color1); font-size:1.2em; font-weight:600; text-transform:uppercase }
.xck-content H4 { color:var(--color3); font-size:1em; font-weight:600; text-transform:uppercase }

.xck-content ul { list-style-type: none; padding-left:20px; xtext-indent:-25px;  }
.xck-content li { list-style-position: inside; text-indent: -25px; padding-left: 20px }
.xck-content ul li::before { content: ">"; font-family: "FontAW"; padding: 0 20px 0 0; }



.ck-content H2 { color:var(--color3); 	font-size:180%; font-weight:400; margin: 1em 0 0.5em 0; }
.ck-content H3 { color:var(--color2); 		font-size:180%; font-weight:400; margin: 1em 0 0.5em 0; }
.ck-content H4 { color:var(--color3); 		font-size:1em; 	font-weight:600; }

.ck-content ul { padding-left:2em; }
.ck-content li { list-style-type:none; }
.ck-content ul li::before { content: "\25A0"; color: #999; font-weight: bold; display: inline-block; width: 2em; margin-left: -2em; padding-bottom:4px; padding-top:4px }



.ck-content .table { margin:0px; border:none;  }

.ck-content .table TD { font-weight:normal; font-size:0.9em; color:#666; padding:5px 10px; border:0px; }
.ck-content .table TH { background:rgba(0,0,0,.05); font-size:0.9em; font-weight:600; color:#444; text-align:left; padding:5px 10px; }

.ck-content .vpravo { float:right; text-align:right }
.ck-content .vlevo { float:left }
.ck-content .tbl100 { width:100% }


.ck-content .image-style-align-left { float:left; }
.ck-content .image-style-align-right  { float:right; }
.ck-content .image-style-align-center  { xtext-align:center }



FIGURE > IMG { width:100%; min-height:100%; }
FIGURE > TABLE { xwidth:100%; xmin-height:100%; }