/* -------------------------------------------- OGOLNE ------ */

body {
font-family: Tahoma, Arial, sans-serif;
background-color: #FFFFFF;
background-image: url(../gfx/bg-glowne.gif);
background-repeat: repeat-x;
margin: 0px;
padding: 0px; }

a {
color: #AE070E;
font-weight: bold;
text-decoration: none; }

a:hover {
color: #000000;
font-weight: bold;
text-decoration: none; }

p {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #7D7D7D;
margin: 0px; }

ul {
font-size: 11px;
color: #7D7D7D;
margin: 0;
padding: 0;
list-style: none; }

li {
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
padding-left: 13px;
background-image: url(../gfx/ik-lista.gif);
background-repeat: no-repeat;
background-position: 0px 4px; }

td {
xborder: 1px #000000 solid;
padding: 0px; }

img {
margin: 0px;
border: 0px;
display: block; }

object {
display: block; }

table {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #7D7D7D;
margin: 0px;
border-collapse: collapse;
width: 100%; }

form {
margin: 0px;
padding: 0px; }

input, textarea {
font-size: 11px;
padding: 0px;
vertical-align: middle;
font-family: Tahoma, Arial, sans-serif;
background-color: #F4F4F4;
color: #7D7D7D;
border: 1px #C5C5C5 solid; }

.chbox {
padding: 0px;
vertical-align: middle;
font-family: Tahoma, Arial, sans-serif;
background-color: #FFFFFF;
color: #7D7D7D;
border: 0px #C5C5C5 solid; }



/* -------------------------------------------- CZCIONKI ------ */

.stopka {
font-size:  9px;
color: #7D7D7D; }

.adres {
color: #000000; }

.aktual {
font-size:  10px;
color: #ffffff; }

.aktualt {
font-weight: bold;
font-size:  10px;
color: #ffffff; }

.txtgl {
font-size:  10px; }


/* -------------------------------------------- ODNOSNIKI ------ */

a.cyber {
font-weight: bold;
color: #313131;
text-decoration: none; }

a.cyber:hover {
font-weight: bold;
color: #214181;
text-decoration: none; }

a.adres {
color: #000000;
font-weight: normal;
text-decoration: none; }

a.adres:hover {
color: #AE070E;
font-weight: normal;
text-decoration: none; }

a.wiecej {
color: #ffffff;
font-weight: normal;
text-decoration: none; }

a.wiecej:hover {
color: #FFDD00;
font-weight: normal;
text-decoration: none; }

a.wiecej2 {
color: #7D7D7D;
font-weight: normal;
text-decoration: none; }

a.wiecej2:hover {
color: #AE070E;
font-weight: normal;
text-decoration: none; }

a.podmenu {
color: #7D7D7D;
font-weight: normal;
text-decoration: none; }

a.podmenu:hover {
color: #AE070E;
font-weight: normal;
text-decoration: none; }


/* -------------------------------------------- POZYCJE ------ */

.prawa {
text-align: right; }

.lewa {
text-align: left; }

.srodek {
text-align: center; }

.srodekobr {
margin-left: auto;
margin-right: auto; }

.gora {
vertical-align: top; }

.dol {
vertical-align: bottom; }

.flop {
float: right; }

.flol {
float: left; }


/* -------------------------------------------- SZEROKOSC ------ */

.w770 {
width: 770px; }

.w179 {
width: 179px; }

.w266 {
width: 266px; }

.w325 {
width: 325px; }

.w315 {
width: 315px; }

.w176 {
width: 176px; }

.w220 {
width: 220px; }

.w265 {
width: 265px; }

.w328 {
width: 328px; }

.w593 {
width: 593px; }

.w1{
width: 1px; }

.w100pr {
width: 100%; }

.w4pr {
width: 4%; }

.w2pr {
width: 2%; }

.w1pr {
width: 1%; }

.w60pr {
width: 60%; }

.w40pr {
width: 40%; }


/* -------------------------------------------- WYSOKOSC ------ */

.h166 {
height: 166px; }

.h136 {
height: 136px; }

.h30 {
height: 30px; }

.h1 {
height: 1px; }


/* -------------------------------------------- KOLORY ------ */

.col7a0 {
background-color: #7a0808; }

.col37 {
background-color: #373737; }

.colb00 {
background-color: #b00808; }

.cold0 {
background-color: #d0d0d0; }

.colae0 {
color: #AE070E; }


/* -------------------------------------------- MARGINESY i ODSTEPY ------ */

.nomg {
margin-left: 0px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 0px; }

.dmg10 {
margin-bottom: 10px; }

.lmg3 {
margin-left: 3px; }

.gmg2 {
margin-top: 2px; }

.dmg3 {
margin-bottom: 3px; }

.gpad11 {
padding-top: 11px; }

.dpad11 {
padding-bottom: 11px; }

.lpad10 {
padding-left: 10px; }

.ppad10 {
padding-right: 10px; }

.gpad29 {
padding-top: 29px; }

.lmg155 {
margin-left: 155px; }


/* -------------------------------------------- TABELE ------ */

.glowna {
width: 100%; }

table#menu td {
font-family: Tahoma, Arial, sans-serif;
padding-bottom: 5px;
font-size: 11px;
color: #000000;
text-align: right;
vertical-align: top; }

table#menu a {
color: #7D7D7D;
font-weight: normal;
text-decoration: none; }

table#menu a:hover {
color: #AE070E;
font-weight: normal;
text-decoration: none; }

table#menu img {
margin-left: 8px;
margin-right: 0px;
margin-top: 4px; }

.nwr {
white-space: nowrap; }

.formzap {
width: 250px;
margin-left: 5px;
margin-top: 1px;
margin-bottom: 1px; }

.txtzap {
width: 388px; }


/* -------------------------------------------- OBRAZKI ------ */

.nob {
display: inline; }

.bgtabtop {
background-repeat: repeat-x;
background-image: url(../gfx/bg-tab-top.jpg); }

.bgpas {
background-repeat: no-repeat;
background-image: url(../gfx/bg-pas.gif); }

.bgkreski {
background-repeat: repeat-y;
background-image: url(../gfx/bg-kreski.gif); }

.aktu {
float: left;
margin-left: 0px;
margin-right: 8px;
margin-top: 0px;
margin-bottom: 0px; }

.ik {
margin-left: 0px;
margin-right: 8px;
margin-top: 3px;
margin-bottom: 0px; }

img.promos {
float: left;
margin-left: 0px;
margin-right: 5px;
margin-bottom: 0px;
margin-top: 2px;
border: 1px solid #D0D0D0; }