body, html {

     MARGIN: 0px; 
     BACKGROUND-COLOR: #ffffff; 
     BACKGROUND-IMAGE: url(../images/body-background.gif); 

} 
tbody {
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-SIZE: 11px;
     COLOR: #333333;
}
a:link, a:visited {
     FONT-SIZE: 11px; 
     TEXT-DECORATION  : none;
     COLOR: #042fbf;
     WHITE-SPACE: nowrap;
}
a:hover {
     COLOR: #ff0000;
     TEXT-DECORATION: none; 
     WHITE-SPACE: nowrap;
}
a.mainlevel:link, a.mainlevel:visited {
     DISPLAY: block;
     FONT-FAMILY:  Tahoma;
     FONT-SIZE: 11px;
     FONT-WEIGHT: bold;
     TEXT-ALIGN: left; 
     TEXT-INDENT: 7px; 
     TEXT-DECORATION: none;
     MARGIN: 0px 0px 1px;
     WIDTH: 100px; 
     COLOR: #444444; 
     BORDER-LEFT : 5px solid #3a688c;
}
a.mainlevel:hover {     
     TEXT-DECORATION: underline;
     BORDER-LEFT : 5px solid #f89e00;
}
a.sublevel:link, a.sublevel:visited {          
     FONT-SIZE: 11px; 
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     FONT-WEIGHT: normal; 
     COLOR: #666666; 
     TEXT-DECORATION: none;
}
a.sublevel:hover {
     TEXT-ALGN:  left;
     COLOR: #FF9900;
     BACKGROUND-COLOR: transparent;
}
a.readon:link, a.readon:visited, a.readon:hover {
     DISPLAY: block; 
     FONT-SIZE: 10px;
     FONT-WEIGHT: bold;
     TEXT-INDENT: 7px; 
     TEXT-DECORATION: blink; 
     COLOR: #ff0000;
     BACKGROUND-COLOR: #f7f7f7; 
     LINE-HEIGHT: 20px; 
}

div.pagenav { 
 FONT-WEIGHT: bold; 
 COLOR: #5888b7; 
 TEXT-ALIGN: center;
 FONT-SIZE :9 px; 

} 
a.pagenav:link, a.pagenav:visited { 
     FONT-SIZE: 10px;
     TEXT-INDENT: 7px; 
     COLOR: #3a688c; 
}
a.pagenav:hover {  
    TEXT-DECORATION: none;
     TEXT-ALGN: center;
    COLOR: #ff0000;
}

.button {
     FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
     FONT-STYLE: normal;
     FONT-SIZE : 10px; 
     FONT-WEIGHT: bold;
     BACKGROUND-COLOR: #f7f7f7; 
     COLOR: #3a688c;
     BORDER : 1px solid #3a688c;
 }
.inputbox {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE : 10px; 
    COLOR : #000000;
    BACKGROUND-COLOR : #F0F0F0;
    BORDER : 1px solid #3a688c;
}
.box {
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     FONT-STYLE : normal;
     FONT-SIZE : 21px;
     BACKGROUND-COLOR : #FFFFFF;
     BORDER : 1px solid #3a688c;
}
.createdate {
     FONT-SIZE : 10px;
     FONT-WEIGHT : medium; 
     TEXT-DECORATION : none;
     COLOR : #666666;
}	
.modifydate { 
     FONT-WEIGHT : medium;
     FONT-SIZE : 10px; 
     TEXT-DECORATION : none; 
     COLOR : #666666; 
}	
.moduletable {
     WIDTH: 100%;
}

table.moduletable th  {
     FONT-WEIGHT: bold; 
     FONT-SIZE: 11px; 
     TEXT-ALIGN: center; 
     COLOR: #ffffff;
     BACKGROUND-COLOR: #CC0000; 
     HEIGHT: 15px; 
     BORDER: #ff8000 1px solid; 
}

.buttonheading{       
      FONT-FAMILY: Arial, Helvetica, sans-serif;       
      FONT-WEIGHT: bold; 
      FONT-SIZE: 12px; 
      TEXT-DECORATION: none;
      COLOR: #265477; 
      BORDER-TOP: #5888b7 1px solid;   
      BORDER-BOTTOM: #5888b7 1px solid;        
      BACKGROUND-COLOR: #c7d7e3; 
      PADDING-LEFT: 2px;
      PADDING-RIGHT: 2px; 
      LINE-HIGHT: 20px; 
  }
.componentheading{ 
     FONT-WEIGHT: bold; 
     FONT-SIZE: 10px; 
     COLOR: #ffffff;    
     TEXT-TRANSFORM: uppercase;
     PADDING-LEFT: 5px;
     LINE-HIGHT: 20px; 
     LETTER-SPAClNG: 0.1em;  
     BACKGROUND-COLOR: #CC0000; 
     BORDER: #ff8000 1px solid;   
     BORDER-BOTTOM: #ff8000 7px solid;    
    }

.contentheading{     
WIDTH: 100%;
     WHITE-SPACE: nowrap;
     PADDING-LEFT: 2px;     
     LETTER-SPAClNG: 0.1em;  
     FONT-WEIGHT: bold; 
     COLOR: #CC0000;      
     TEXT-ALIGN: left; 
     BORDER-TOP: #f7f7f7 10px solid;   
     BORDER-BOTTOM: #CC0000 1px solid;       
     LINE-HIGHT: 20px; 

 }
.contentpaneopen{     
     WIDTH: 100%;
     BACKGROUND-COLOR : #f7f7f7;
     TEXT-ALIGN: left;     
}

td.contentpaneopen{       
     WIDTH: 10%;
    TEXT-ALIGN: left; 
}
.contentpane{
     BACKGROUND-COLOR : #f7f7f7;
     PADDING-RIGHT: 2px; 
     TEXT-ALIGN: left; 
}

.sectiontableheader {
     FONT-WEIGHT: bold; 
     FONT-SIZE: 11px; 
     COLOR: #CC0000 ; 
     TEXT-INDENT: 5pt; 
     PADDING-TOP: 1px;    
     BORDER-TOP: #c0c0c0 1px solid;   
     BORDER-BOTTOM: #CC0000 1px solid;   
     BACKGROUND-COLOR : #e9e9e9;
     FONT-FAMILY: Arial, Helvetica, sans-serif; 
     HEIGHT: 17px; 
     TEXT-ALIGN: left; 
     TEXT-DECORATION: none;
}
.sectiontableentry1 { 
     BACKGROUND-COLOR : #E0E0E0; 
     PADDING-LEFT: 4px;
}
.sectiontableentry2 {
      BACKGROUND-COLOR : #F0F0F0;
      PADDING-LEFT: 4px;
}
li { 
    LINE-HEIGHT: 15px; 
    PADDING-LEFT: 10px; 
    PADDING-TOP: 0px; 
    BACKGROUND-IMAGE: url(../images/li.gif) ; 
    BACKGROUND-REPEAT: no-REPEAT;
    BACKGROUND-POSITION: 0px 3px; 
}

ul { 
    MARGIN: 0; 
    PADDING: 0; 
    LIST-STYLE: none;
 }
 hr {
  HEIGHT: 1px;
  WIDTH: 100%;
  COLOR: #d90000;
}
table.contenttoc td{    
    PADDING: 3px;
    BORDER-TOP:  #FFFFFF 1px solid; 
    BACKGROUND: #F0F0F0; 
}
table.contenttoc{
    PADDING: 2px ;
    BORDER: #b6cbdb 1px solid ;
    BACKGROUND-COLOR :#c7d7e3 ;
    MARGIN: 4px 2px 4px 2px; 

}



.contentdescription{    

}
.newsfeedheading{
	FONT-WEIGHT: bold; 
         FONT-SIZE: 10pt; 
         COLOR: #ff6600; 
         FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
         TEXT-ALIGN: center
}
#search {    
  height           : 15px !important;
  overflow         : hidden;
}

ul#mainlevel-nav {
  LIST-STYLE  : none;
  PADDING-TOP: 0px;
  MARGIN: 0;
  FONT-WEIGHT: bold;   
  LETTER-SPAClNG: 0.5em;  
}
ul#mainlevel-nav li {
  DISPLAY   : block;
  BACKGROUND-IMAGE : none;
  PADDING-LEFT: 1px;
  PADDING-RIGHT   : 1px;
  FLOAT: left;
  MARGIN: 0;
  WIDTH : auto !important;
  FONT-SIZE : 10px; 
  LINE-HEIGHT: 19px;
  white-space      : nowrap;
  BORDER-RIGHT     : 1px solid #400040;
}
ul#mainlevel-nav li a {
  DISPLAY   : block; 
  PADDING-LEFT : 10px;
  PADDING-RIGHT  : 10px;
  TEXT-TRANSFORM: uppercase;
  FONT-SIZE : 8px; 
  COLOR: #FFFFFF;
  LETTER-SPAClNG: 0.5em;  
}
ul#mainlevel-nav li a:hover {
  TEXT-TRANSFORM: uppercase;
  FONT-SIZE : 8px; 
  COLOR : #FFFFFF;
  LETTER-SPAClNG: 0.5em;  
}
table.info{   
    WIDTH: 100%;   
    FONT-SIZE : 12px; 
    BACKGROUND-COLOR : #FFFFFF;
    BORDER: #e9e9e9 1px solid;    
}
.alert{
    WIDTH: 80%;
    BACKGROUND-COLOR : #FFFFFF;
    BORDER: #e9e9e9 1px solid;    
    TEXT-ALIGN: center; 
    FONT-SIZE : 10px; 
    COLOR : #CC0000;
    PADDING: 20px;
    TEXT-INDENT: 5pt; 
    TEXT-TRANSFORM: uppercase;
}


.stopka{
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     BACKGROUND-COLOR :#CC0000 ;
     FONT-WEIGHT: bold;   
     FONT-SIZE :9px; 
     COLOR : #FFFFFF;
     PADDING-LEFT : 10px;

}
a.stopka:link, a.stopka:visited {
    FONT-SIZE :9px; 
    FONT-FAMILY:  Tahoma;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR : #FFFFFF;
}

.comments {
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 FONT-SIZE :10px; 
 BACKGROUND-COLOR :#e9e9e9 ;
 PADDING : 2px 5px 0px 5px;
}
.commentheader{
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR :#CC0000 ;
  FONT-WEIGHT: bold;   
  FONT-SIZE :12px; 
  COLOR : #FFFFFF;
  PADDING-LEFT : 10px;
}
.postedby{

 FONT-SIZE : 10px;  
 FONT-WEIGHT: bold; 
 PADDING-LEFT : 15px;
 PADDING-RIGHT  : 10px;
 BACKGROUND-COLOR :#e9e9e9 ;
 BORDER-BOTTOM:  #c0c0c0 1px solid; 
}
.datecomments{  
  FONT-WEIGHT : medium;
  FONT-SIZE : 10px; 
  TEXT-DECORATION : none;  
  COLOR : #666666; 
 }
.commentsform{  
    
  BACKGROUND-COLOR:#e9e9e9;
  BORDER : 1px solid #c0c0c0;
 }
table.moduletablePRZEPISY {
     WIDTH: 100%;     
}

table.moduletablePRZEPISY th{

     WIDTH: 100%;
     FONT-WEIGHT: bold; 
     FONT-SIZE: 11px; 
     TEXT-ALIGN: center; 
     COLOR: #000000;
     BACKGROUND-COLOR: #e2ebeb; 
     HEIGHT: 15px; 
     BORDER: #d90000 1px solid; 
}


a.mainlevelPRZEPISY:link, a.mainlevelPRZEPISY:visited {
     DISPLAY: block;
     FONT-FAMILY:  Tahoma;
     FONT-SIZE: 11px;
     FONT-WEIGHT: bold;
     TEXT-ALIGN: left; 
     TEXT-INDENT: 7px; 
     TEXT-DECORATION: none;
     MARGIN: 0px 0px 1px;

     COLOR: #444444; 
     BORDER-LEFT : 5px solid #ff8000;
     BACKGROUND-COLOR: #eeeeee; 
     HEIGHT: 15px; 
}
a.mainlevelPRZEPISY:hover {   

     BORDER-LEFT : 5px solid #3a688c;   
     BACKGROUND-COLOR: #e2ebeb; 
}