body    {
    color: #000;
    background: #ECECEC url("i/background.gif") repeat-y top center;
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;  text-align: center; height: 100%;
    }

#outer {
 text-align:left;
 border:0px;
 width:770px;
 background: #ECECEC url("i/background.gif") repeat-y top center;
 margin:auto;
 }

table,td { text-align: left; }

ul {
display: block;
list-style: square outside;
padding-bottom: 9px;
background: transparent;
border: 0;
}

li {
padding: 3px 10px 3px 0;
font-size: 11px;
font-weight: normal;
color: #000;
text-align: left;
background: transparent;
}

.hide    {
    display: none;
    }

a:link    {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    background: transparent;
    }

a:visited {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    background: transparent;
    }

a:hover    {
    font-weight: bold;
    text-decoration: underline;
    color: #000;
    background: transparent;
    }

a:active {
    font-weight: bold;
    text-decoration: none;
    color: #000;
    background: transparent;
    }

#header {  margin-left: auto; margin-right: auto; width: 770px; height: 115px; vertical-align: top; background: #fff url("i/header.jpg") no-repeat top left; padding: 0;  border: 0;  text-align: left;}
#quicklinks { display: block; float: right; padding-top: 0px; color: #E4E2E3; height: 14px; }
#quicklinks a:link, #quicklinks a:visited { color: #E4E2E3; text-decoration: none; font-weight: bold; }
#quicklinks a:hover, #quicklinks a:active { color: #ccc; text-decoration: none; font-weight: bold; }
#logo { display: block; padding: 0px; width: 164px; height: 95px; vertical-align: top; }
#horizontmenu { display: block; padding: 0; margin: 0; border: 0; padding-left: 163px; height: 19px; color: #fff; font-weight: bold; font-size: 11px; text-decoration: none; }
#divmenu { height: 19px; }


#bodyblock {
 position:relative;
 background: #B9B9B9;
 color: #333333;
 width:770px;
 padding:0; margin: 0; 
 }

#l-col {
 float:left;
 background:#B9B9B9;
 color: #333333;
 width:160px;
 padding: 0; margin: 0; border: 0;
 text-align: left;
 }

#cont {
 width:579px;
 min-height: 450px;
 background:#E4E2E3;
 color: #333333;
 border:0px;
 text-align:left;
 font-size: 11px; padding: 14px; margin: 0;
 }

* html #cont { height: 450px; }

#textarea { background-color: #E4E2E3; font-size: 11px; padding: 14px; text-align: justify; width: 569px; }

#leftmenu { width: 163px; background: #B9B9B9; color: #fff; font-size: 11px; float: left; }

#leftmenu a:link, #leftmenu a:visited { text-decoration: none; color: #fff; }
#leftmenu a:hover, #leftmenu a:active { text-decoration: underline; color: #fff;}

#left2 { width: 164px; background: #7C7D81; color: #fff; font-size: 11px; border-top: 1px solid #E4E2E3; border-right: 1px solid #E4E2E3; }
#left3, #left3 a:link, #left3 a:visited { background: #7C7D81; color: #fff; font-size: 10px; border-top: 1px solid #E4E2E3; padding:2px; }


.searchbox {
    font-size:11px;
    margin: 0;
    background-image:url(i/formback.gif);
    background-repeat: repeat;
    border: 1px solid #474747;
    height:15px;
    width:91px;
     }
.submitbox { font-size: 9px; font-weight: normal; margin: 0px; padding: 1px; border: 1px solid #000; }

.floatleft { float: left; }

.nadpis {
    display: block; height: 19px; background: url(i/kod.gif) no-repeat; background-position: top left; margin-bottom: 16px;
    padding-left: 29px; color: #000; font-weight: bold; font-family: arial; font-size: 16px;  }

#copyright { display: block; width: 756px; color: #67686C; height: 30px; padding: 0;background: transparent url("i/copyback.gif") no-repeat top right; text-align: right; padding-right: 14px; margin: 0; margin-bottom: 3px; }
#copyright a:link, #copyright a:visited, #copyright a:hover { color: #67686C; font-weight: normal; text-decoration: none; }

#printer { display: block; width: 756px; color: #67686C; height: 25px; padding: 0; margin: 0; background: transparent; text-align: right; }
#printer a:link, #printer a:visited, #printer a:hover { color: #67686C; font-weight: normal; text-decoration: none; }

/*============================================================================*/
/*== MENU ====================================================================*/
/*============================================================================*/
#menu{position:relative;width:160px;display:block;}
ul.zalozka{list-style:none;width:160px;display:block;background-color:#B9B9B9;margin:0px;padding:0px;}
.menuicon{margin:0px;padding:0px;border:none;cursor:pointer;}

li.menu-list{text-align:left;font:11px/24px arial;color:#333333;font-weight:bold;
  border-bottom: 1px solid #E4E2E2; background: #B9B9B9;
  margin: 0px;padding: 0px;
  }
a.menu-list{display: block; width: 155px; vertical-align:15%;
  font-weight:bold;color:#333333;text-decoration: none;
  padding-left:5px;margin:0px; background-position: left top;
  }
a.menu-list:hover{text-decoration:none; color: #E4E2E2; background-color: #67686C; }
ul.menu-sublist{display:none;list-style:none;padding: 0px;margin: 0px;border: 0px;}
li.menu-sublist{ text-align: left; border-top: 1px solid #E4E2E2; border-bottom: 0px;
  font:11px/19px arial; background:#B9B9B9; margin:0px; padding:0px; font-weight:normal; color: #333333; }
a.menu-sublist, a.menu-sublist:visited {display:block;border-left:0px solid #00254A; background:transparent;font-weight:normal;color:#333333; margin:0px; padding:0px; text-decoration: none; }
a.menu-sublist:hover{ border-left:0px solid #009CFF;background:#67686C;color:#E4E2E2;
  text-decoration: none; font-weight: normal;  }





/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0; }
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{ position:absolute; width:10; height:10; visibility:hidden; }

/*Styles for level 0*/
.clLevel0,.clLevel0over{ position:absolute; padding:0px; text-align: center; font:11px/17px arial; font-weight:bold; z-index:5; text-align: center; }
.clLevel0{ background-color:transparent; layer-background-color:transparent; color:white; z-index:5; }
.clLevel0over{ background-color:#B2B2B2; layer-background-color:#B2B2B2; color:#35424A; cursor:pointer; cursor:hand;z-index:5; }
.clLevel0border{ position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent;z-index:5; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:3px; font-family: arial,helvetica; font-size:11px; font-weight:bold; z-index:5; text-align: left;}
.clLevel1{ background-color:#7C7D81; layer-background-color:#7C7D81; color:white;z-index:5;}
.clLevel1over{  background-color:#B9B9B9; layer-background-color:#B9B9B9; color:#35424A; cursor:pointer; cursor:hand; z-index:5;}
.clLevel1border{  position:absolute; z-index:5; visibility:hidden; background-color:#B9B9B9; layer-background-color:#B9B9B9; z-index:5;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{ position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold; z-index:5;}
.clLevel2{ background-color:#6E6F73; layer-background-color:#6E6F73; color:white;z-index:5;}
.clLevel2over{ background-color:#A5A4A4; layer-background-color:#A5A4A4; color:#35424A; cursor:pointer; cursor:hand; z-index:5;}
.clLevel2border{ position:absolute; visibility:hidden; background-color:#A5A4A4; layer-background-color:#A5A4A4; z-index:5;}