/* a fix for IE6 only \*/
* html * {
	zoom:100%;
	}
* {
	margin:0;
	padding:0;
	}
body {
	font-size: 1em; /* 1em = 16pts */
        font-family: Candara, Verdana, Arial, sans-serif;
        font-style:normal;
        font-variant:normal;
}
* html body {
	font-size: 1em;
        font-family: Candara, Verdana, Arial, sans-serif;
        font-style:normal;
        font-variant:normal;
}
.float_left {float:left; margin: 0 .3em .3em 0;}
.float_right {float:right;  margin: 0 0 .3em .3em;}

/* Layout: 3 kolumny pływające wycentrowane, wg. Charles Wyke-Smith */

div#mainwrapper {
                min-width:800px;
                max-width:1024px;
                margin-left:auto;
                margin-right:auto;
                z-index:-3;
                }
* html div#mainwrapper {
                width:800px;
                margin-left:auto;
                margin-right:auto;
                }
#top-division
         {
 	width:auto;
 	height:20px;
 	clear:both;
 	overflow:hidden;
 	z-index:-2;
 	}
#top-division div.moduletable div
        {
 	z-index:-2;
 	}

 #content
 {
 	width:800px;
 	margin-left:11%;
 	margin-right:11%;
        z-index:-2;
  	}
 #content_start
 {
 	width:800px;
        position:absolute;
        top:50%;
 	height:350px;
        margin-top:-175px;
        z-index:-1;
   	}
#content-inner {
 	 overflow:hidden;
         padding:0em 0em 0em 0em;
	        }
#content-inner_start {
 	padding:0em 0em 0em 0em;
	overflow:visible;
        margin-bottom:50px;
        }

#main-menu{
              clear:both;
              }
#main-menu .moduletable table tbody tr td a
              {
              display:inline-table;
              clear:both;
              }
#header{
              display:block;
              height:52px;
              position:static;
              width:auto;
              z-index:1;
}
#header-inner{
              position:static;
              float:left;
              display:block;
              height:auto;
	      vertical-align: top;
	      margin:10px 0 30px 0;
              width:400px;
       	      text-align:left;
       	      line-height:65%;
              overflow:visible;
}
#header-inner_start{
              position:static;
              float:left;
              display:block;
              height:auto;
	      vertical-align: top;
	      margin:10px 0 30px 0;
              width:400px;
       	      text-align:left;
       	      line-height:65%;
       	      overflow:visible;
}
* html #header-inner_start{
	      margin:0px 0 30px 0;
}
* html #header-inner_start * span {
                                   line-height:100%;
}
* html #header-inner_start * p {
                                   margin:0px 0 -2px 0;
                                   padding:0px 0 0 0;
}

* html #header-inner * span {
                                   line-height:100%;
}
* html #header-inner * p {
                                   margin:0px 0 -2px 0;
                                   padding-top:0px;
}
#topbar-inner /*Menu poziome pod obrazem */
 {
        height:21px;
        position:relative;
        text-align:right;
        float:right;
        top:30px;
 }
#topbar-inner_start /*Menu poziome pod obrazem */
 {
        height:21px;
        position:relative;
        text-align:right;
        float:right;
        top:28px;
        width:auto;
 }
#topbar-inner_start .moduletable ul li
 {
        display:inline;
		padding:0 0 0 10px;
		font-size: 1em;
 } 
 #footer {
 	width:800px;
 	clear:both;
 	}
#footer_start {
 	width:800px;
        clear:both;
 	}
/*  */

div.article_start
{
 	border-width: 0px;
	border-style: solid;
	padding:1em 0em 0.5em 0em;
        margin-top: 26px;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
}
#links-inner {
 	padding:0em 0em 0em 0em;
	}
div.menu  /*Menu górne*/
{
        border-width: 0px;
	border-style: solid;
       }

div.links /*Menu poziome pod obrazem */
 {
        height:auto;
        /*height:25px;
        /*background-image: url(../images/dol1.gif);*/
        position:relative;

 }
/*  Tytuły kolumn L->R */
/*  Zawartość kolumn L->R */

div.article
{
 	border-width: 0px;
	border-style: solid;
	padding:1em 0em 0.5em 0em;
        margin-top: 16px;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
}
div.componentheading
{
        margin:0px;
        padding:0;
}

table.contentpaneopen tbody tr td p{
        padding: 0px 0px 0px;
}

/* footer */
#footer-inner, #footer-inner_start {
	padding:.5em 0em;
	}
#footer-inner div, #footer-inner_start div {
	margin:0;
	text-align:right;
        font-family:Candara, Verdana,Arial,Helvetica,Sans-Serif;
        font-size:.8em; /* 12pt */
	}
#footer-inner div * img, #footer-inner_start div * img {
	text-decoration:none;
	border:0;
	}
/* end inner div margins */
/***************************************
                CONTENT
***************************************/


/* DEFAULT TAG STYLES - font sizes, margins, padding, etc. */


h1, h2, h3, h4, h5, h6{
	font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
	}
p, ul, ol, dl {
	font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
	}
/* TEXT */
h1 {
	/*font-size:1.5em; /* 24pt */
	font-size:2.0em; /*  */
        font-weight:normal ;
	}
h2 {font-size:1.375em; /* 22pt */
	line-height:1.25;
	padding:.5em 0 0 0;
	}
h3 {font-size:1.125em; /* 18pt */
	line-height:1.25;
	padding:0 0 .75em 0;
	}
h4 {font-size:1.125em; /* 18pt */
	}
h5 {font-size:1em; /* 16pt */
	}
h6 {
        font-size:.875em; /* 14pt */
}
p       {
        font-size:.8em; /* 12pt */
	/*line-height:1.25; /* on 15pt */
	margin-bottom:.75em; /* 12pts of space */
 	}
p.title {font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
	font-style: normal;
        font-size:1.125em; /* 18pt */
        }
/*artykuły*/
div.componentheading{
        font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
        font-size:1.4em;
        font-weight:bold;
        letter-spacing:normal;
        line-height:inherit;
        text-align:left;
        text-decoration:none;
        text-indent:0;
        text-transform:none;
        word-spacing:normal;
}
div.article table.contentpaneopen tbody tr td.contentheading{
        font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
        font-size:1.5em;
        font-weight:bold;
}
table.contentpaneopen * img{
        text-decoration:none;
        border-style:none;
        padding:0 1px;
}

table.blog {
           width:auto;
           border:5px;
           border-color:white;
}
span.small{
        text-decoration:none;
        border-style:none;
        font-size: 0.65em;
        font-family: Candara, Verdana,Geneva,Arial,Helvetica,Sans-Serif;
        }
.article p{
        font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
        font-size: .8em;
        line-height: 125%;
        text-decoration : none;
        padding-left: 0;
        padding-top:5px;
/*      letter-spacing:.1em; */
        word-spacing:.2em;
        }
div.backbutton a
       {
        font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
        font-size:1.0em;
        font-weight:bold;
        text-align:justify;
        text-decoration : underline;
        letter-spacing:0.05em;
        color:#666;
/*        border-top: 1px solid #777; */
}
span.backbutton a
       {
        font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
        font-size:16px;
        font-weight:bold;
        text-align:justify;
        text-decoration : underline;
        letter-spacing:0.05em;
        color:#666;
/*        border-top: 1px solid #777; */
}
/*TABLE*/
table{
         font-family: Candara, Verdana,Arial,Helvetica,Sans-Serif;
}
table.blog tbody tr td[align="center"]
{
           font-size: 0.8em;
}
.article_start div.moduletable div table tbody tr td[align="center"] {
font-size: 0.8em;
}
/*table.blog tbody tr td span+a
{
 font-size: 0.8em;
} */
.blog_more {
           padding-bottom: 1em;
}
.blog_more strong {
           font-size: 0.8em;
}

div.moduletable h3 {
        font-size:1.375em; /* 22pt */
	line-height:1.25;
	padding:1em 1.5em 0.75em 1.25em;
        font-family: Candara, Verdana, Arial, Helvetica, Sans-Serif;
        line-height: normal;
        font-weight: bold;
        text-decoration : none;
        }

/***************************************
                LIST
***************************************/
/*top menu*/

ul    {
        padding: 0px 0 0px 15px;
        line-height: 100%;
        list-style-type: none;
}
li    {
        font-size:.8em; /* 12pt */
	margin-bottom:.75em; /* 12pts of space */
        margin:0.2em 0;
        padding:0;
        display: list-item;
 	}
.topbar * ul {
         position:relative;
         margin:0em 0em 0em;
         text-align:center;
}

.topbar * li {
         display:inline;
         font-family: Courier New ,Lucida Console;
	 font-style: normal;
         margin:0em 1em 0em;
         font-size:1.05em; /*  */
}
.topbar * a:link, .topbar * a:visited, .topbar * a:hover, .topbar * a:active{
         text-decoration:none;
}
#topbar-inner a.mainlevel, #topbar-inner_start a.mainlevel
 {
         padding:0 0 0 10px;
 }
