/* CSS Document */

.clr {
	clear: both;
}

tr, p { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
/*text-align: left;*/
text-align: left;
color : #666666; 
}

ul {                                 /* wypunktowanie */ 
  margin-left: 0px;
  margin-top: 0px;
  padding-left: 25px;
  text-align: left;
} 

ol {                                 /* lista */
  margin-left: 5px;
  margin-top: 5px;
  padding-left: 25px;
  text-align: left;
} 

ol.abc {
   list-style-type: lower-alpha;
}

h1, h2, h3 {
   color: #376AD4;
}

h2, h3, h4 {
   text-align: left;
}

h1 {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: center;
}

h2 {
  font-size: 18px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 10px;
}

h3 {
  margin-top: 30px;
  margin-bottom: 12px;
  font-size: 13px;
}
h4 {
  font-size: 11px;
  margin-top: 13px;
  margin-bottom: 6px;
}

.naglowek {
   text-align: center;
}

.outline {                            /* cala strona #224182*/
  border: 0px solid #cccccc;
  background: #ffffff;
	padding: 2px;
}

a.mainlevel {
   display: block; 
   padding: 2px 0px 2px 0px;
}

a.sublevel {
   display: block; 
   padding: 3px 0px 3px 6px;
}
a.mainlevel:link, a.mainlevel:visited {                     /* menu glowne e1ecf5*/
	 color: #0000ee;
	 text-decoration: none;
}
a.sublevel:link, a.sublevel:visited {                     /* menu glowne */
	 color: #0000ee;
	 text-decoration: none;
}  
a.mainlevel:hover, a.sublevel:hover {
   display: block; 
   background-color: #ffffff;
}

#active_menu {
   
   /*color: #ffffff;8EBBF5*/
   background-color: #8EBBF5;
}

div.search {
   width: 808px;
}

.contentheading {
   /*width: 100%;*/
   font-weight: bold; 
   color: #ffffff;
   background-color: #a7bdcf;
	padding: 3px;
	border: solid 0px #cccccc;
	/*border-spacing: 5px;*/
	/*border-collapse: collapse;*/
	/*margin: 55px;*/
}

.button {
  background-color: #a7bdcf;
  color: #ffffff;
  text-align: center;
  font-size: 10px;
  border: 0px;
  width: auto;

  padding: 3px;
  line-height: 18px !important;
  line-height: 16px;
  height: 20px !important;
  height: 22px;
  /*line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;*/
  margin: 1px;
} 

.small {
	color: #999999;
	font-size: 12px;
	/*font-weight: bold;*/
}

.createdate {
	height: 15px;
	padding-bottom: 6px;
	color: #999999;
	font-size: 10px;
	/*font-weight: bold;*/
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 10px;
	width: 100%;
	/*font-weight: bold;*/
} 

#header {
	/*float: left;*/
	padding: 0px;
	margin-right: 2px;
	width: 808px;
	height: 120px;
	border: 1px solid #cccccc;
	background: #C6C1F7 url(../images/banner_gora.png) center no-repeat;
}

#footer {
	margin-top: 2px;
	border: solid 0px #cccccc;
	font-size: 9px;
	text-align: center;
	padding: 3px;
}

#top_outer{     /* --- */
	float: left;
	width: 160px;
}

#top_inner {    /* --- */
  border: 1px solid #cccccc;
   padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}

#left_outer {                /* lewe menu */
  float: left;
	margin-top: 2px;
	width: 144px;
}

#left_inner {
   border: 0px solid #cccccc;  /* lewe menu */
	padding: 0px;
	border-collapse: collapse;
   float: none !important;
   float: left;
}

table.moduletable { 
   width: 100%; 
   /*margin-bottom: 1px; */
   margin: 0px;
   /*padding: 5px;*/
   border : 1px solid #cccccc; 
   border-spacing: 0px; 
   margin-bottom: 2px;
/*   border-collapse: collapse;*/ 
} 

div.syndicate a {            /* ikony rss w Operze */
   text-decoration: none;
} 

td.buttonheading a {         /* ikony print, pdf, mail w Operze */
   text-decoration: none;
}

table.moduletable img {
   border: 0px;
}

table.moduletable th { 
   color: #ffffff; 
   text-align: left; 
   padding: 2px 2px 2px 4px;
   /*margin-bottom: 5px;  */
   /*height: 21px; */
   background: url(../images/spzoz-pasek2.png) no-repeat; 
   background-color: #a7bdcf;
   font-weight: bold; 
   font-size: 14px;
   text-transform: uppercase;
} 

table.moduletable td { 
   font-size: 14px; 
   text-align: left; 
   padding: 2px 3px 2px 3px; 
   margin: 0px; 
   font-weight: normal; 
   background-color: #f5f9fc;
}

#content_outer {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 654px;
}

#content_inner{               /* srodek */
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

#right_outer {                        /* prawy panel */
	float: right; /* align: right;*/
   margin-left: 2px;
	width: 144px;
}

#right_inner {
  float: none !important;
  float: left;
  border: 0px solid #cccccc;
  padding: 0px;
}

table td.body_outer {                 /* srodek glowny */
	padding: 2px;
	padding-top: 0px;
	border: 1px solid #cccccc;
}

.contentpaneopen {
   width: 100%;
   float: left;
	padding: 0px;
	border-collapse: collapse;
	padding-bottom: 0px;
   margin-top: 5px;
	
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

.inputbox {
   padding: 0px;
   /*height: 18px;*/
	border: solid 1px #cccccc;
	font-size: 11px;
	background-color: #ffffff;
} 

body {                                 /* tlo poza strona */
	margin: 5px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}

/* mambo core stuff */

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 8px 0px 8px 0px;
  padding: 0px;
  padding-top: 4px;
  background: #ffffff;
}

.mosimage_caption {
  margin-top: 2px;
  /*background: #f5f9fc;*/
  padding: 2px;
  padding-bottom: 4px;
  color: #666;
  text-transform: normal;
  font-size: 10px;
  /*border-top: 1px solid #cccccc;*/
} 

.tabela2 table { 
   border: 1px solid #cccccc; 
   border-collapse: collapse;
   align: center;
}
.tabela2 td { 
   text-align: left; 
   vertical-align: top;
   border: 1px solid #cccccc; 
   padding: 5px; 
   spacing: 0px;
} 

.tabela2 th {
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   font-size : 11px; 
   text-align: left;
   vertical-align: top;
   color : #666666; 
   font-weight: bold; 
   border : 1px solid #cccccc; 
   padding: 4px;
   background-color: #f5f9fc; /*6A6AFC; f5f9fc*/
}

td .buttonheading {
   background-color: #a7bdcf;
   align: right;
   
}

div .componentheading { 
   font-weight: bold; 
   color: #ffffff;
   background-color: #a7bdcf;
	padding: 3px;
	border: solid 0px #cccccc;
	/*border-spacing: 5px;*/
	/*border-collapse: collapse;*/
	margin-bottom: 5px;
	margin-top: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
} 

.content_table {
   border: solid 0px #cc00cc;
}

div .back_button {
   margin-top: 10px;
   text-decoration: none;
}
