html, body{ 
 margin:0px; 
 padding:0px; 
 background-color:#FFFFFF;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#878889;
} 
#pagewidth{ 
 width:780px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
} 
 
#header{
 background-color:#FFFFFF; 
 width:780px;
}
#wrapper{

}
#subheader_up {
	clear:both;
 background-image:url(../images/subheaded_up_bg.jpg);
 background-repeat:repeat-x;
 background-position:0px 0px;
 width:780px;
 height:65px;
 margin:0px;

 }

#subheader_up_l {
 float:left;
 display:inline;
 width:194px;
 height:65px;
 background:none;
 margin:0px;
 padding:0px;
 }

#subheader_up_r {
 float:right;
 text-align:right;
 width:586px;
 height:65px;
 background:none;
 padding:0px 0px 0px 0px;;
 }




#subheader_down {
clear:both;
 display:block;
 background-image:url(../images/head_in_bg.jpg);
 background-position:top;
 background-repeat:no-repeat;
 width:780px;
 padding-top:6px;
 margin:0px;
 border-bottom:solid 6px #CDDBED;
 }

 
#leftcol{
 width:194px; 
 float:left; 
 overflow:hidden;

 background-image:url(../images/menu_bg.jpg);
 background-repeat:repeat-y;
 background-position:left;
 }
#leftcol div.moduletable h3{
clear:both;
display:block;
width:192px;
height:18px;
line-height:18px;
background:url(../images/leftmodule_h3.gif) top left no-repeat;
font-size:12px;
text-align:center;
color:#FFFFFF;
}
#leftcol div.moduletable {color:#FFFFFF;}
#leftcol div.moduletable p, 
#leftcol div.moduletable div,{
padding: 0px 10px 0px 10px;}  
#leftcol div.moduletable a {color:#FFFFFF;}
#menu_header {
 width:192px;
 line-height:18px;
 background-image:url(../images/menu_header_bg.jpg);
 font-family:Verdana;
 font-size:14px;
 color:#FFFFFF;
 font-weight:bold;
 text-transform:uppercase;
 letter-spacing:-1px;
 text-align:center;
 }
 
#maincol{
clear:both;
 background-image:url(../images/bg_content.jpg);
 background-repeat:repeat-y;
 float: right; 
 display:block; 
 width:586px;
 }
#content{margin:0px 10px 0px 10px; padding-bottom:15px;}
#main_header {
clear:both;
 background:none;
 height:20px;
 margin-left:10px;
 }

#main_header_l {

display:block;
 background:none;
 width: 390px;
 float:left;
 }

#main_header_r {

 display:inline;
 float:right;
 background:none;
 width:186px;
 text-align:center;
 }

#main_line {
 background:none;
 margin-left:10px;
 margin-top:0px;
 padding-bottom:10px;
 }
 
#footer{
 height:24px;
 background-image:url(../images/footer_bg.jpg);
 background-repeat:repeat-x;
 clear:both;
 text-align:right;
 padding-top:6px;
 }

#copy {

 float:right;
 width:520px;
 background:none;
 z-index:2;
 display:inline;
 text-align:right;
 font-size:10px;
 padding-right:10px;
 }
#copy a { color:#878889; text-decoration:none; font-size:10px;} 

#linki_footer {

 float:left;
 width:250px;
 background:none;
 display:inline;
 text-align:left;
 border:none;
 margin:0
 }
 
/*klasa styli tekstu w panelu logowania */

.text_login1 {
 font-family:Verdana;
 font-size:x-small;
 color:#88abd8;
 font-weight:lighter;
 }
 
 .text_login2 {
 font-family:Verdana;
 font-size:x-small;
 color:#88abd8;
 font-weight:lighter;
 font-weight:bold;
 margin-left:68px;
 }

 .text_login3 {
 font-family:Verdana;
 font-size:x-small;
 color:#88abd8;
 font-weight:lighter;
 font-weight:bold;
 margin-left:120px;
 }
/*tekst w stopce*/


/* tekst na pasku pathway */

.pathway {
 font-family:Verdana;
 color:#97b5dc;
 font-size:10px;
 font-weight:lighter;
 letter-spacing:0px;
 margin-top:4px;
 }
 
.date {
 font-family:Verdana;
 color:#878889;
 font-size:10px;
 font-weight:lighter;
 letter-spacing:0px;
 margin-top:4px;
 }

/* scroll */

.Container {
  position: relative;
  top: 10px;
  width: 586px;
  height: 300px;
  margin-bottom:20px;
  background:url(../images/scrool_bg.png) top right no-repeat;
}
#Scroller-1 { 
  position: relative; 
  overflow: hidden;
  width: 546px;
  height: 300px;
  margin:0px 10px 0px 10px; 

}
#Scroller-1 p {

}
.Scroller-Container {
  position: relative;
  top: 0px; left: 0px;
}
.Scrollbar-Container{ background-color:#99FF00; }
.Scrollbar-Track {
  width: 17px; height: 240px;
  position: absolute;
  top: 60px; 
  left: 570px;
 
}
.Scrollbar-Handle {
  position: relative;
  top: 10px; left: 0px;
  width: 15px; height: 41px;
  background:url(../images/scrool.png) top right no-repeat #fff;
  }
/* koniec styli scrola */ 
table.login { margin-top:8px; margin-right:20px; vertical-align:middle}
table.login td, table.login td a {vertical-align:middle; text-align:right; font-weight:bold; color:#90B0D9; }
table.login label {font-weight:normal; color:#90B0D9;}



 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

table, h1, h2, h3, h4, ul, a, li, img, p, form, hr, dl, dt, dd, div
    { font-size:11px; margin:0; padding:0;} 
h1 {
font-weight: bold;
font-size: 12px;
line-height:16px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
h2 {
font-weight: bold;
font-size: 11px;
line-height: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
h3 {
font-weight: bold;
font-size: 11px;
text-align:center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
h4, h5, h6 {
font-weight: bold;
font-size: 11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

a:link, a:visited {color:#6193D5;}
a:hover{}
form {

	margin: 0px; 
	padding: 0px; 

	
} 
.inputbox {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
    font-size        : 10px;
	padding: 2px;
	border:solid 1px #D0DE66;
	background-color: #FFFFFF;
	vertical-align:middle;
	margin-top:0px;
	color:#666666;}

.mosimage {
  border: 2px solid #65ADCF;
  margin: 5px
}

.mosimage_caption {
	margin-top: 2px;
	background:inherit;
	
	color: #ffffff;
	font-size: 0.9em;
	}



.button {
  text-align: center;
  font-size: 10px;
  border: 1px solid #B6B2AE;/* kolor ramki wokol przyciskow */
  width: auto;
  background:#EEEBE8;
  color:#858585;
  margin: 2px;
}

.back_button{
margin-top:10px;
margin-top:10px;
text-transform:uppercase;
padding-left:16px;
height:10px;
background-image:url(../images/back.png);
background-repeat:no-repeat;
background-position:left center;
text-decoration: none;
}
.back_button a:link, .back_button a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-decoration:none;
}
/* Other Mambo Stuff */

hr {
width:  90%; 
 }
hr.separator {
width:  40%; 
 }
a.pnav {
}
.pnav:hover {
}
.small {
font-size:10px;
background-color:inherit;

}
.smalldark {
font-size: 10px;
background-color:#FBFCFD;
color: #878077;
height: 10px;
line-height: 10px;
text-align: left;
}

/* kolor rzedow w spisach i tabelach parzystych*/
.sectiontableentry1 {
	text-align: left;
	background: transparent;
	font-size: 10px;
	padding: 2px;
}
/* kolor rzedow w spisach i tabelach nieparzystych */
.sectiontableentry2 {
	background: transparent;
	font-size: 10px;
	text-align: left;
	padding: 2px;
}

form {

	margin: 2px; 
	padding: 0px; 

	
} 
.inputsearchbox {
	font-family      : Verdana, Arial, Helvetica, sans-serif;
    font-size        : 11px;
	padding: 2px 0px 2px 0px;
	border:solid 1px #8BA102;
	background:url(../images/search_box.png) top left no-repeat;
	width:127px;
	height:20px;
	vertical-align:middle;
	margin-top:2px;
	color:#667700;
	
}
.inputbutt{
margin-top:2px;
vertical-align:middle;}
.createdate {
margin-top:8px;
font-size:10px;
font-weight:bold;
background-color:inherit;

}
.modifydate {
font-size:10px;
background-color:inherit;
line-height: 20px;

}
a.readon {
display:inline;
white-space:nowrap;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
}

.blog_more {
font-size: 10px;
}

a.readon:hover {
}

/* artykuly */

 .sectiontableheader {background-color:inherit; font-weight:bold; font-size:0.9em; text-align:left}
 label {}

table.moduletable {
	
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
	margin-top:2px;
	width: 100%;
}

table.moduletable th {
}

table.moduletable li {
}

table.moduletable ul {
	padding: 0px;
}
table.moduletable td {
font-size: 11px;
font-weight: normal;
padding: 3px 3px 3px 3px;
}

.article_seperator{}
div.contentpane {}
.contentpane{}
.contentpane .inputbox {}

.contentpane td{}
.contentpane th{
text-align:left;
}
.contentpaneopen {
text-align: left;
width:auto;
}

table.contentpaneopen td.buttonheading {padding-left:0px; padding-right:0px}

.componentheading, .contentheading {
font-size:14px;
font-weight:bold;
width:100%;
line-height:20px;
color:#9BB7DB;
margin-bottom:10px;
}

table.contentpane ul {
margin: 0px;
padding: 0px;
list-style: none;
}

.contentdescription {
font-size: 11px;
width:97%;
}
.sectiontableheader {
font-weight: bold;
font-size: 12px;
height: 25px;
line-height: 25px;
}
.categorytitle {
font-weight: bold;
font-size: 12px;
height: 25px;
line-height: 25px;
}
a.category {
text-decoration:  underline; 
 }
a.category:hover {
text-decoration:  underline; 
 }

.back_button a{
font-size: 10px; /* wielkosc czcionki napisu wroc pod aRTYKULEM */
font-weight: normal;
}

.blogsection {
font-size: 11px;
}

.blog_more ul li{
list-style: none;
padding-left: 14px;
line-height: 18px;
}

table.contenttoc {
border: 1px solid #CCCCCC;
margin: 0px 0px 5px 0px;
width:40%;
}

table.contenttoc th{
font-weight: bold;
font-size: 11px;
border-bottom: 0px solid #BBBBBB;
}
table.contenttoc td {
font-size: 1em;
font-weight: normal;
	padding: 8px 8px 8px 8px;
}

form {
margin: 0px;
padding: 0px;
}

a.mainlevel {
}

a.mainlevel:link, a.mainlevel:visited {

    display: block;
	background: url(../images/menu.gif) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	text-transform:lowercase;
	color: #ffffff;
	line-height:25px;
	text-indent:40px;
	height: 26px;
	}

a.mainlevel:hover {
 	background-position: 0px -25px;
	text-decoration: none;
	}



a.sublevel:link, a.sublevel:visited {
	display : block;
	color:#FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:40px;
	line-height: 20px;
}

a.sublevel:hover {
	font-weight: normal;
	text-decoration: underline;
	text-indent:40px;
	line-height: 20px;
}


/*bottom menu */

ul#mainlevel-nav
{
list-style: none;
margin: 0;
float: left;
white-space: nowrap;
}

ul#mainlevel-nav li{
width: auto !important;
width: 5%;
float: left;
margin: 0;
white-space: nowrap;
}

ul#mainlevel-nav li a{
display:block;
padding-left:5px;
padding-right:5px;
text-decoration: none;
font-size: 10px;
font-weight:normal;
white-space: nowrap;
border-right:solid 1px #878889;
color:#878889;

}
ul#mainlevel-nav li a:hover{
} 
