/*KOMUNIKATY*/
ul.komunikat { background: #E4F3C2 url('images/shad_white_bck.png') repeat-x; background-position: top left; margin: 0px; list-style-type: none; position: relative; padding: 11px 12px 13px 50px; clear: both; font-size: 17px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
ul.komunikat li.ico{ height: 100%; padding: 0px; top: 0px; left: 0px; position: absolute; width: 50px; }
ul.komunikat li { padding: 0px; margin: 0px; list-style-type: none; }
ul.komunikat li strong { display: block; font-size: 16px; text-transform: uppercase; font-weight: bold; color: #000; letter-spacing: 0px; letter-spacing: -1px; }
ul.true { border: 1px solid #BFEB76; background: #EFFADD url('images/komunikaty_true_bck.png') repeat-x; background-position: left top; color: #1E5700; }
ul.true li.ico{ background: url('images/komunikaty_true.png') no-repeat; background-position: center center;}
ul.false { border: 1px solid #FFB5B5; background: #FFE1E1 url('images/komunikaty_false_bck.png') repeat-x; background-position: left top; color: #670000; }
ul.false li.ico { background: url('images/komunikaty_false.png') no-repeat; background-position: center center; }
ul.alert { border: 1px solid #FFE042; background: #FFFBE6 url('images/komunikaty_alert_bck.png') repeat-x; background-position: left top; color: #292929; }
ul.alert li.ico{ background: url('images/komunikaty_alert.png') no-repeat; background-position: center center;}
ul.help  { border: 1px solid #6CD3FF; background: #E7F8FF url('images/komunikaty_pomoc_bck.png') repeat-x; background-position: left top; color: #014866; }
ul.help li.ico{ background: url('images/komunikaty_pomoc.png') no-repeat; background-position: center center; }
ul.info  { border: 1px solid #6CD3FF; background: #E7F8FF url('images/komunikaty_info_bck.png') repeat-x; background-position: left top; color: #014866; }
ul.info li.ico { background: url('images/komunikaty_info.png') no-repeat; background-position: center center; }

/*SUPPORTBOX*/
div.supportbox { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; vertical-align: middle; z-index: 100; background: url('images/supportbox_bck.png'); }
div.supportbox table#info { width: 100%; height: 100%; }
div.supportbox table#info td{ vertical-align: middle; }
div.supportbox div.support a.close{ display: block; padding-left: 16px; line-height: 14px; background: url('images/a_close.png') no-repeat 0px 1px; color: #fff; cursor: pointer; position: absolute; bottom: -25px; right: 7px; text-shadow: none; }
.callsupport { cursor: pointer; }
div.supportbox#alertbox table#info td div.support { width: 480px; display: block; margin: auto; background: gold url(images/shad_white_bck.png) repeat-x; border: 3px solid #FFF200; position: relative; box-shadow: 0px 0px 100px #000; border-radius: 8px; color: #000; text-shadow: 1px 1px 3px #fff; border-bottom-color: #FFB300; border-right-color: #FFB300; }
div.supportbox#alertbox table#info td div.support ul { margin: 25px; padding: 0px; list-style-type: none;}
div.supportbox#alertbox table#info td div.support li { margin: 0px; padding: 0px; list-style-type: square; margin-left: 20px;}
div.supportbox#alertbox table#info td div.support li.title { font-size: 22px; font-family: arial; font-weight: bold; margin: 0px 0px 5px 0px; list-style-type: none; color: #000; letter-spacing: -1px; }