/* ARKUSZ */


body {
      font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
      background: #363636 url(img/bgrtop.jpg) repeat-x top center;
      color: #242424;
      text-align: center;
      vertical-align: top;
      text-decoration: none;
      margin: auto;
      padding: 0;
      width:770px;
}

a:link {
color : #990000;
font-weight : normal;
text-decoration : none;
}

a:visited {
color : #990000;
font-weight : normal;
text-decoration : none;
}

a:hover {
color : #858585;
font-weight : normal;
text-decoration : none;
}

a:active {
color : #990000;
font-weight : normal;
text-decoration : none;
}

#menu a:link {
color : white;
font-weight : normal;
text-decoration : none;
}

#menu a:visited {
color : white;
font-weight : normal;
text-decoration : none;
}

#menu a:hover {
color : #990000;
font-weight : normal;
text-decoration : none;
}

#menu a:active {
color : white;
font-weight : normal;
text-decoration : none;
}

/* NAGŁÓWKI */

h1 {
font-size: 9pt;
padding-left: 20px;
border-left: #990000 solid 4px;
color: #990000;
margin-bottom: 4px;
}

h2 {
font-size: 8pt;
padding-left: 20px;
border-left: #990000 solid 4px;
color: #990000;
margin-bottom: 4px;
}

h3 {
font-size: 7pt;
padding-left: 20px;
border-left: #990000 solid 4px;
color: #990000;
margin-bottom: 4px;
}

h4 {
font-size: 7pt;
padding-left: 20px;
border-left: #990000 solid 4px;
color: #996666;
margin-bottom: 4px;
}

h5 {
font-size: 7pt;
padding-left: 20px;
border-left: #990000 solid 4px;
color: #666666;
margin-bottom: 4px;
}

/* NAGŁÓWKI KONIEC */

img {
border: 0;
padding: 0;
border-collapse: collapse;
}

table {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
}

table {
border-collapse: collapse;
}

tr {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
border-collapse: collapse;
}

td {
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 0;
}

#menu li {
text-align:left;
font-size: 8pt;
vertical-align: middle;
margin: 0;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 4px;
padding-top: 4px;
margin-top: 2px;
width: 155px !important;
width: 145px;
list-style-type: none;
height: auto !important;
min-height: 28px;
height: 28px;
}

ul {
text-align:left;
vertical-align: middle;
margin-left: 0;
margin-right: 0;
margin-top: 5px;
margin-bottom: 5px;
padding: 0;

}

hr {
width: 100%;
size: 2px;
color: #263644;
}

.ind {
text-indent: 2em;
}

.indr {
text-indent: 2em;
color: #996666;
}

#kontener {
text-align: center;
background-image: url(img/mid.jpg);
margin: 0;
width: 770px;
}

#top {
text-align: right;
background-image: url(img/top.jpg);
margin: 0;
margin-bottom: 0 !important;
margin-bottom: -20px;
padding: 0;
width: 770px;
height: 144px !important;
height: 164px;
}

#top2 {
text-align: left;
background-image: url(img/top22.jpg);
margin: 0;
padding: 0;
width: 770px;
height: 71px;
}

#menu {
float: left;
min-height: 300px;
width: 158px !important;
width: 158px;
text-align: left;
padding-left: 25px;
padding-top: 0;
text-align: justify;
}

#tresc {
float: right;
min-height: 300px;
height: 100%;
width: 500px !important;
width: 499px;
text-align: justify;
padding-right: 40px;
padding-left: 10px;
padding-top: 0;
padding-bottom: 0;
}

#footer {
text-align: center;
vertical-align: bottom;
color: #ffffff;
background: #363636 url(img/bot.jpg) repeat-x top center;
margin: 0;
width: 770px;
height: 71px;
clear: both;
}

#tit {
width: 140px;
height: 30px;
background-image: url(menimg.gif);
font-weight : bold;
}

#tit2 {
width: 140px;
height: 10px;
background-image: url(menline.gif);
font-weight : bold;
}

#fot {
text-align: right;
color: white;
margin: 0;
padding-top: 30px;
padding-right: 30px;
}

#fot2 {
margin: 0;
padding: 5px;
}

#lt {
margin-right: 35px;
float: right;
display: inline;
}

#ban {
height: 114px;
width: 600px;
float: right;
}

#lnt {
height: 29px;
width: 770px;
clear: both;
}

.linkitop {
font-size: 7pt;
min-height: 28px !important;
height: 28px;
display: inline;
padding-top: 4px !important;
padding-bottom: 6px;
padding-top: 6px;
width: 55px;
margin-left: 8px;
padding-left: 3px;
padding-right: 3px;
}

.linkitop:hover {
background-image: url(img/hovr.gif);
}

#kon {
margin-top: 25px;
font-weight: bold;
}

#top a:link {
height: 29px;
color: white;
text-decoration: none;
font-weight: normal;
}
#top a:active {
height: 29px;
color: white;
text-decoration: none;
font-weight: normal;
}
#top a:visited {
height: 29px;
color: white;
text-decoration: none;
font-weight: normal;
}
#top a:hover {
height: 29px;
color: #FFB3B3;
text-decoration: none;
font-weight: normal;

}

#fot a:link {
color: white;
text-decoration: none;
font-weight: bold;
}
#fot a:active {
color: white;
text-decoration: none;
font-weight: bold;
}
#fot a:visited {
color: white;
text-decoration: none;
font-weight: bold;
}
#fot a:hover {
color: #C4C1C8;
text-decoration: none;
font-weight: bold;
}

#topinfo {
text-align: justify;
color: #CECECE;
width: 290px;
margin-left: 230px;
}

#topinfo a:link {
color: white;
}

#topinfo a:active {
color: white;
}

#topinfo a:visited {
color: white;
}

#topinfo a:hover {
color: #FFB3B3;
}

.mtop {
height: 17px;
width: 180px;
background-image: url(img/mentop.jpg);
border: none;
}

.mmid {
width: 180px;
background: url(img/point2.jpg) no-repeat top left;
border: none;
}

.title {
width: 180px;
height: 28px;
background: url(img/pasek2.jpg) no-repeat top left;
border: none;
color: #ffffff;
font-weight: bold;
}


.mbot {
height: 9px;
padding-bottom: 4px !important;
padding-bottom: 0px;
width: 180px;
background-image: url(img/menbot.jpg);
border: none;
}

.point {
margin-right: 7px;
text-align: left;
vertical-align: top;
float: left;
height: 30px;
width: 29px;
}

.mln {
min-height: 30px;
margin-left: 35px;
display: block;
width: 122px;
}

.mmid:hover {
background-image: url(img/hov3.png);
}


.mmid2 {
width:120px;
padding: 0;
margin-left:30px;
margin-right: 0;
margin-bottom: 0;
margin-top: 0;
text-align: justify;
}

.mmid3 {
width:120px;
padding: 0;
margin-left: 0 !important;
margin-left: -8px;
margin-right: 0;
margin-bottom: 0;
margin-top: 0 !important;
margin-top: 15px;
text-align: justify;
}

.frame {
width: 200px;
padding-left: 20px;
border-left: #990000 solid 4px;
margin-top: 15px;
margin-bottom: 15px;
}

.pole {
background: #DBDBDB;
border: 1px solid #990000;
font-size: 7pt;
padding: 3px;
margin-right: 10px;
margin-bottom: 3px;
width: 30px;
}

.ab {
display: inline;
}

sup {
font-size: 6pt;
color: #990000;
}

.sumb {
border: solid #990000 2px;
background: #dbdbdb;
color: #990000;
font-size: 7pt;
padding: 3px;
}

.pak1 {
border: solid 1px #D1D1D1;
padding: 4px;
width: 290px;
}

.pak2 {
border: solid 1px #d1d1d1;
padding: 4px;
width: 70px;
text-align: center;
}

.pak3 {
border: solid 1px #D1D1D1;
padding: 4px;
width: 350px;
}

.pak4 {
border: solid 1px #d1d1d1;
padding: 4px;
width: 130px;
text-align: center;
}

.pakt {
width: 70px;
border: solid 1px #d1d1d1;
}

.pak1a {
border: solid 1px #990000;
padding: 4px;
width: 290px;
background: #990000;
color: #ffffff;
font-weight: bold;
}

.pak2a {
border: solid 1px #990000;
padding: 4px;
width: 70px;
text-align: center;
background: #990000;
color: #ffffff;
font-weight: bold;
}

.pak3a {
border: solid 1px #990000;
padding: 4px;
width: 350px;
background: #990000;
color: #ffffff;
font-weight: bold;
}

.pak4a {
border: solid 1px #990000;
padding: 4px;
width: 130px;
text-align: center;
background: #990000;
color: #ffffff;
font-weight: bold;
}

.mt {
margin-top: 20px;
}

.intext {
text-align: right;
margin-right: 6px;
margin-bottom: 5px;
}

tr:hover {
background: #E9E9E9;
}

.map {
margin-left: 30px;
text-align: justify;
}

.mp {
border: none;
color: #888888;
}

.map1 {
border-top: 1px #E0DFE3 dotted;
border-bottom: 1px #C7C5CB dotted;
}

.map1:hover {
background-color: #ECEBED;
}

.col {
color: #909090;
}

#indleft {
width: 235px;
text-align: justify;
float: left;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #EEEEEE;
}

#indright {
width: 235px;
text-align: justify;
float: right;
padding: 5px;
border-left: 1px solid #909090;
border-bottom: 1px solid #EEEEEE;
}

#komp {
margin-top: 50px;
}

.mart140 {
margin-top: 140px;
}

.mart130 {
margin-top: 130px;
}

.mart120 {
margin-top: 120px;
}

.mart110 {
margin-top: 110px;
}

.mart100 {
margin-top: 100px;
}

.mart90 {
margin-top: 90px;
}

.mart80 {
margin-top: 80px;
}

.mart70 {
margin-top: 70px;
}

.mart60 {
margin-top: 60px;
}

.mart50 {
margin-top: 50px;
}

.mart40 {
margin-top: 40px;
}

.mart30 {
margin-top: 30px;
}

.mart20 {
margin-top: 20px;
}

.mart10 {
margin-top: 10px;
}

.bold {
font-weight: bold;
color: #990000;
}

.nopt li {
list-style-type: none;
}

.dload {
width: 160px;
padding: 3px;
}

.n {
text-align: center;
}

.n:hover {
background: none;
}

.linebot:hover {
background: none;
}

.linebot {
text-align: center;
border-bottom: 1px #990000 dotted;
margin-bottom: 8px;
}

.pleft {
padding: 5px;
border: 1px dotted #CECECE;
width: 388px;
}

.sites {
color: #CECECE;
border-top: 1px #990000 dotted;
border-bottom: 1px #990000 dotted;
text-align: center;
padding: 5px;
width: 390px;
}

.act {
font-weight: bold;
color: #858585;
}

.up {
padding-left: 5px;
border-left: #6F6F6F solid 12px;
color: #996666;
margin-bottom: 4px;
width: 400px;
}

.up:hover {
border-left: #8D8D8D solid 12px;
background: #F2F2F2;
}

.formularz {
background: #E0E0E0;
color: #4D4D4D;
border: 1px solid black;
padding: 4px;
margin: 4px;
width: 200px;
}

.formularz2 {
visibility: hidden;
}

.formtr {
background: #E0E0E0;
color: #4D4D4D;
border: 1px solid black;
padding: 4px;
width: 400px;
margin: 4px;
height: 250px;
}

.sumb {
border: solid black 1px;
background: #970001;
color: #DADADA;
font-size: 8pt;
padding: 5px;
margin: 4px;
width: 80px;
font-weight: bold;
}

.sumb2 {
border: solid black 1px;
background: #970001;
color: #DADADA;
font-size: 8pt;
padding: 5px;
font-weight: bold;
}

.msg {
font-weight: bold;
}

.caution {
border: 1px dotted red;
background: #FFEAEA;
color: #6F4E42;
padding: 4px;
margin: 4px;
}

#pw {
float: right;
font-weight: bold;
width: 460px;
text-align: center;
}

#pw a:link {
color: black;
border: 1px black solid;
padding: 10px;
background: black;
font-weight: bold;
}

#pw a:visited {
color: black;
border: 1px black solid;
padding: 10px;
background: black;
font-weight: bold;
}

#pw a:hover {
color: white;
border: 1px black solid;
padding: 10px;
background: red;
font-weight: bold;
}

#pw a:active {
color: black;
border: 1px black solid;
padding: 10px;
background: black;
font-weight: bold;
}

.t1 {
background: #E0DFE3;
padding: 4px;
border-left: 5px #D1CFD6 solid;
}

.t2 {
background: #FFE6E6;
padding: 4px;
border-left: 5px #FFD5D5 solid;
}

.h {
padding: 10px;
font-weight: bold;
color: red;
}

/*

Rodzaje obranowania

# solid - ciągła pojedyncza linia
# double - ciągła podwójna linia (minimum trzy piksele)
# dashed - linia składająca się z kresek
# dotted - linia składająca się z kropek
# groove - linia wklęsła z cieniem (minimum trzy piksele)
# ridge - linia wypukła z cieniem (minimum trzy piksele)
# inset - wklęsła bez cienia (minimum trzy piksele)
# outset - wypukła bez cienia (minimum trzy piksele)
*/
