/* standard elements */
* {
        margin: 0;
        padding: 0;
}
a {
        color: #7AADFA;
        text-decoration: none;
}
a:hover {
        color: ##6978FF;
        text-decoration: underline;
}
body {
        background: #6EA8E6 url(img/niebieski.gif);
        color: #444444;
        font: normal 62.5% Tahoma, Arial, Helvetica, "Lucida Sans Unicode",sans-serif;
        margin: 0;
}

ol {
        font-size: 0.9em;
        padding-bottom: 0.5em;
}

p,ul {
        font-size: 1.2em;
        padding-bottom: 1.2em;
}

h1,h2,h3 {
        font-size: 1.4em;
        color: #6978FF;
        margin-bottom: 8px;
        padding-top: 6px;
}

h6 {
        font-size: 1.1em;
}

cite {
        background: url(img/quote.gif) no-repeat;
        color: #666666;
        display: block;
        font: normal 1.3em Tahoma, Arial, Helvetica, "Lucida Sans Unicode",sans-serif;
        padding-bottom: 1.2em;
        padding-left: 28px;
}


/* misc */
.clearer {
        clear: both;
}

/* structure */
.container {
        background: url(img/bgcontainer.gif) repeat-y;
        margin: 0 auto;
        padding-bottom: 6px;
        width: 767px;
}
.header {
        background: url(img/header.png) no-repeat;
        margin: 0 auto;
        height: 174px;
        width: 767px;
}

/* title */
.title  {
        height: 15px;
        width: 767px;
        margin-bottom: 11px;
}
.title h1 {
        color: #EF8A38;
        font: normal 1.2em Tahoma, Arial, Helvetica, sans-serif;
        font-weight:bold;        
        text-align: center;
}

/* main */
.main {
        clear: both;
        padding: 8px 18px;
}

/* main left */
.sidenav h1,.sidenav ul {
        padding-left: 12px;
}
.sidenav {
        background: #B7DCEC;
        border: 1px solid #A9F2FE;
        float: left;
        width: 200px;
}
.sidenav h1 {
        color: 78FF69;
        font-size: 1.2em;
        height: 20px;
        margin-top: 1.2em;
}
.sidenav ul {
        border-top: 1px solid #E6F5FC;
        background: url(img/bgul.gif) repeat-x;
        margin: 0;
        padding: 0;
}
.sidenav li {
        border: 1px solid #6F5FC;
        border-top: none;
        list-style: none;
        margin: 0;
}
.sidenav li a {
        color: #38488A;
        display: block;
        font-size: 1.1em;
        padding: 3px 6px 3px 14px;
        text-decoration: none;
}
.sidenav li a:hover {
        color: #111;
}
.sidenav p {
        text-align: center;
}

/* content */
.content {
        float: right;
        width: 520px;
}
.content .item {
        padding: 6px 12px;
        border: 1px solid #A9D2FE;
        background: #FFFFFF;
        margin-bottom: 8px;
}
.content .descr {
        color: #444444;
        margin-bottom: 6px;
        text-align: center;
}
.content li {
        list-style: url(img/li.gif);
        margin-left: 18px;
}
.content li.in {
        list-style: url(img/li.gif);
        margin-left: 36px;
}
.content table {
        font-size: 1.2em;
        width: 400px;
        border-collapse: collapse;
        margin-left: 50px;        
}
td {
        width: 180px;
        padding: 3px 3px 3px 3px;
        text-align: center;
}
td.out {
        width: 220px;
        text-align: left;
        font-weight: bold;
}
td.out1 {
        width: 280px;
        text-align: left;
        font-weight: bold;
}
td.center {
        width: 110px;
        text-align: center;
}
td.right {
        width: 110px;
        text-align: left;
        font-weight: bold;
}


/* return */
.return {
        font-size: 1.1em;
        text-align: right;
}
.return a {
        color: #3366CC;
        text-decoration: none;
}
.return a:hover {
        color: #0066FF;
        text-decoration: underline;
}

/* images */
img {
border:none;
}
.left img {
position:relative;
clear:none;
float:left;
padding:0 0 0 0;
margin:5px 10px 2px 0;
}
.center img {
position:relative;
clear:none;
padding:0 0 0 0;
margin:8px 5px 8px 47px;
}
.right img {
position:relative;
clear:none;
float:right;
padding:0 0 0 0;
margin:5px 0 2px 10px;
}
.images li {
float: left;
width: 160px;
height:107px;
list-style-type:none;
margin:2em 1em 3em 4em;
display:inline;
}

.images3 li {
float: left;
width: 120px;
height:160px;
list-style-type:none;
margin:4em 1em 2em 2.2em;
display:inline;
}

/* footer */
.footer {
        background: #FFFFFF;
        border: 1px solid #A9D2FE;
        color: #666;
        font-size: 1.1em;
        margin: 0 auto;
        text-align: center;
        padding: 6px;
        width: 720px;
}
.footer a {
        color: #3366CC;
        text-decoration: none;
}
.footer a:hover {
        color: #0066FF;
        text-decoration: underline;
}
 

