body {
margin: 10px 0 15px 10px;
padding: 0;
border: 0;
color: #687478;
background-color: #fff;
}
html, body, div, td, ul, li, dd, p, span, input {
font-size:11px;
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif; 
}
h1 {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-weight: normal;
font-size: 32px; 
line-height: 32px;
color: #c84440;
margin: 0;
}
h2 {
font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-weight: normal;
font-size: 24px; 
line-height: 24px;
color: #aa5;
margin: 0;
}
h3 {
font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Geneva, Verdana, Swiss, sans-serif; 
font-weight: normal;
font-size: 21px; 
color: #50a4c0;
line-height: 1.2em;
}
h4 {
font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Geneva, Verdana, Swiss, sans-serif; 
font-weight: normal;
font-size: 18px; 
color: #788488;
line-height: 1.2em;
}
h5 {
font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Geneva, Verdana, Swiss, sans-serif; 
font-weight: normal;
font-size: 14px; 
color: #788488;
line-height: 1.2em;
}
h6 {
font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, Geneva, Verdana, Swiss, sans-serif; 
font-weight: normal;
}
p, ul, ol, ul.szr, ol.szr, .dsl {
line-height:17px;
}
p, h3, h4 {
margin: 17px 0 15px 0;
}
a:link {
text-decoration: none;
color: #ff8000;
}
a:active, a:focus {
text-decoration: none;
color: #c84440;
}
a:visited {
text-decoration: none;
color: #886498;
}
a:hover {
text-decoration: none;
color: #ff0000;
background-color: #ffffff; 
}
img {
border: 0;
}
hr {
height: 0;
border: dashed #c8cccc 0;
border-top-width: 1px;
}
hr.cc {
height: 0;
border: solid #c80000 0;
border-top-width:1px;
}
hr.subc {
height: 0;
border: solid #ff0000 0;
border-top-width: 1px;
}
hr.ni {
height: 0;
border: solid #50a4c0 0;
border-top-width: 1px;
}
abbr {
cursor: help;
line-height: 1.4em;
letter-spacing: .1em;
font-variant: small-caps;
}
acronym {
cursor: help;
line-height: 1.4em;
letter-spacing: .1em;
}
code {
font-family: "Andale Mono", "Courier New", Courier, monospace;
font-size: 11px;
letter-spacing: .1em;
color: #808000;
background-color: #fff;
padding: 2px 5px;
}
pre {
font-family: "Andale Mono", "Courier New", Courier, monospace;
font-size: 11px;
line-height: .8em;
letter-spacing: .1em;
color: #808000;
background-color: #fff;
padding: 15px;
border: 2px dotted #efefef;
overflow: auto;
}
* html pre {
padding-bottom: 25px;
width: 640px;
}
dl {
margin: 17px 0 15px 0;
padding: 0;
border: 0;
}
dt {
margin: 0;
padding: 0;
border: 0;
font-size: 13px; 
color: #788488;
font-weight: bold;
line-height: 1.4em;
}
dd {
margin: 0 0 .9em 0;
padding: 0;
border: 0;
line-height: 1.4em;
}
dl.pkt {
margin: 17px 0 15px 25px;
}
dl.pkt dt {
padding: 0 0 0 15px;
background-image: url("../img/ardt.gif");
background-repeat: no-repeat;
background-position: left center;
}
dl.pkt dd {
padding: 0 0 0 15px;
}
/*
* wyroznienia ************************************************************
*/
.wstep {
font-size: 13px; 
color: #788488;
font-weight: bold;
line-height: 1.4em;
}
.ntsn, .ntsnn {
font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, Swiss, sans-serif; 
font-size: 18px; 
line-height: 1.2em;
}
.ntsn {
color: #788488;
}
.ntsnn {
color: #50a4c0;
}
.info {
font-size: 10px; 
color: #788488;
line-height: 24px;
padding: 0 10px 0 20px;
}
.ibig, .ibigc, .ibigcz, .ibigni {
font-size: 24px; 
line-height: 24px;
}
.ibig {
color: #788488;
}
.ibigc {
color: #ff0000;
}
.ibigcz {
color: #c84440;
}
.ibigni {
color: #50a4c0;
}
p.ibm {
color: #c84440;
font-size: 24px; 
line-height: 24px;
padding: 0 10px 0 20px;
margin: 17px 0 -15px 0;
}
p.ibm:first-line {
color: #788488;
}
em {
color: #50a4c0;
font-style:italic;
}
strong { 
font-size:11px;
color: #ffffff;
background-color: #c80000;
padding: 2px 5px 5px 5px;
line-height: 1.4em;
font-weight: bold;
}
strong a:link, strong a:visited, strong a:active {
text-decoration: none;
color: #ffffff;
line-height: 1.4em;
}
strong a:hover {
text-decoration: none;
color: #ffffff;
background-color: #ff0000;
line-height: 1.4em;
}
.numnag	{ 
font-size:11px;
color: #ffffff;
background-color: #c80000;
padding: 2px 5px 5px 5px;
line-height: 2.2em;
font-weight: bold;
}
.numnag	a:link, .numnag	a:visited, .numnag a:active {
text-decoration: none;
color: #ffffff;
line-height: 2.2em;
}
.numnag	a:hover {
text-decoration: none;
color: #ffffff;
background-color: #ff0000;
line-height: 2.2em;
}
q, cite { 
font-size:11px;
color: #ffffff;
background-color: #c80000;
padding: 2px 5px 5px 5px;
line-height: 1.4em;
font-weight: bold;
}
cite a:link, cite a:visited, cite a:active, q a:link, q a:visited, q a:active {
text-decoration: none;
color: #ffffff;
line-height: 1.4em;
}
cite a:hover, q a:hover {
text-decoration: none;
color: #ffffff;
background-color: #f00;
line-height: 1.4em;
}

/*
** kolory ***************************************************************
*/
.cz, .czb {
color: #c80000;
}
.czj, .czjb {
color: #ff0000;
}
.ni, .nib {
color: #50a4c0;
}
.ni2, .ni2b {
color: #0080c0;
}
.fi, .fib {
color: #886498;
}
.fi2, .fi2b {
color: #800080;
}
.fi3, .fi3b {
color:#883878;
}
.po, .pob {
color:#ff8000;
}
.ro, .rob {
color:#f80080;
}
.roj, .rojb {
color:#e094c8;
}
.rf, .rfb {
color: #ff80ff;
}
.gr, .grb {
color: #282058;
}
.zn, .znb {
color: #077383;
}
.bia, .biab {
color: #ffffff;
}
.bd, .bdb {
color: #303838;
}
.st, .stb {
color: #788488;
}
.czb, .czjb, .nib, .ni2b, .fib, .fi2b, .fi3b, .pob, .rob, .rojb, .rfb, .grb, .znb, .biab, .bdb, .stb {
font-weight: bold;
}
/*
** separatory ************************************************************
*/
.psx, .ps1x, .ps1ax, .ps2x, .ps3x, .ps3ax, .ps3bx, .ps4x, .ps5x, .ps6x, .ps7x, .ps8x, .ps9x, .ps10x, .ps11x, .ps12x {
line-height: 10px;
height: 10px;
background-repeat: no-repeat;
background-position: top left;
}
.ps, .psx {
padding: 0 5px 0 75px;
background-image: url("../img/pre1.gif");
}
.ps1, .ps1x {
padding: 0 5px 0 55px;
background-image: url("../img/pre1.gif");
}
.ps1a, .ps1ax {
margin: 10px 0 0 5px;
padding: 0 5px 0 60px;
background-image: url("../img/pre1.gif");
}
.ps2, .ps2x {
padding: 0 5px 0 55px;
background-image: url("../img/pre2.gif");
}
.ps3, .ps3x {
padding: 0 5px 0 55px;
background-image: url("../img/pre3.gif");
}
.ps3a, .ps3ax {
margin: 5px 0 5px 5px;
padding: 0 5px 0 60px;
background-image: url("../img/pre3.gif");
}
.ps3b, .ps3bx {
margin: 5px 0 5px 5px;
padding: 0 5px 0 145px;
background-image: url("../img/pre3.gif");
}
.ps4, .ps4x {
padding: 0 5px 0 55px;
background-image: url("../img/pre4.gif");
}
.ps5, .ps5x {
padding: 0 5px 0 55px;
background-image: url("../img/pre5.gif");
}
.ps6, .ps6x {
padding: 0 5px 0 55px;
background-image: url("../img/pre6.gif");
}
.ps7, .ps7x {
padding: 0 5px 0 55px;
background-image: url("../img/pre7.gif");
}
.ps8, .ps8x {
padding: 0 5px 0 55px;
background-image: url("../img/pre8.gif");
}
.ps9, .ps9x {
padding: 0 5px 0 55px;
background-image: url("../img/pre9.gif");
}
.ps10, .ps10x {
padding: 0 5px 0 55px;
background-image: url("../img/pre10.gif");
}
.ps11, .ps11x {
padding: 0 5px 0 55px;
background-image: url("../img/pre11.gif");
}
.ps12, .ps12x {
padding: 0 5px 0 55px;
background-image: url("../img/pre12.gif");
}
/*
** ramki ************************************************************
**
*/
.ramkax { 
background-color: #ffffff; 
border: 5px #efefef solid;
padding: 15px;
}
/*
** bloki ************************************************************
** header and menu
*/
div#header {
width: 920px;
height: 67px;
font-size: 10px; 
color: #303838;
margin: 0;
padding: 5px;
line-height: 67px;
text-align: right;
background-image: url("../img/art_nag.gif");
background-repeat: no-repeat;
background-position: top left;
}
div#menu {
width: 920px;
background-color: #fafafa;
font-size: 10px; 
color: #50a4c0;
margin: 5px 0 15px 0;
padding: 5px;
}
div#header a, div#menu a {
color: #788488;
text-decoration: none;
}
div#header a:hover, div#menu a:hover {
color: #c80000;
background-color: #fff;
text-decoration: none;
}
/*
* content texty ****************************
*/
div#cont {
width: 910px;
background-color: #fafafa;
margin: 0 0 15px 0;
padding: 5px 15px 10px 5px;
display: block;
float: left;
clear: both;
}
div#cont div#contleft {
width: 210px;
margin: 0;
padding: 110px 0;
float: left;
}
div#contleft div#minigal img {
border: solid #efefef 5px;
background-color: #fafafa;
margin: 0;
padding: 0;
display: block;
}
div#contleft div#leftgal img {
border: solid #efefef 5px;
background-color: #fafafa;
margin: 0;
padding: 0;
display: block;
}
div#leftgal {
margin-bottom: 20px;
}
div#cont div#contmain {
width: 680px;
margin: 0 0 0 20px;
padding: 0;
float: right;
text-align: left;
}
/*
* footer ****************************
*/
div#footer {
width:920px;
min-height: 14px;
background-color: #c8cccc;
font-size: 10px; 
line-height: 1.2em;
color: #303838;
margin: 0;
padding: 2px 5px;
display: block;
float: none;
clear: both;
}
div#footer span#ftrm {
font-size: 10px; 
line-height: 1.2em;
display: block;
width: 200px;
float: left;
}
div#footer span#ftrs {
font-size: 10px; 
line-height: 1.2em;
text-align: right;
display: block;
width: 720px;
float: right;
}
div#footer a {
color: #788488;
text-decoration: none;
}
div#footer a:hover {
color: #c80000;
background-color: #fff;
text-decoration: none;
}
/*
** bloki grafika ****************************
*/

div.cleaner {
clear: both;
float: none;
height: .8em;
display: block;
width: 100%;
}
div.pth {
margin: 0;
padding: 0;
border: 0;
clear: both;
float: left;
}
div.pth img {
margin: 0;
padding: 0;
border: 0;
float: left;
}
/*
** dzialy ****************************
*/
/*body#webstandards h3 {
} */

