* { font-family: "Trebuchet MS", sans-serif, Verdana, Trebuchet, Helvetica, Sans-Serif; }

html {
 margin: 0;
 padding: 0;
 font-size: 12px;
 background-color: #f2f2f2;
 color: #6f6f6f;
}

body {
 margin: 0;
 padding: 0;
 text-align: center; /* center layout in ie5 and 5.5. */
}

/* -------------------------- D I V    K O N T E N E R --- */

#kontener {
 width: 906px;
 margin: 0 auto;
}

/* -------------------------- D I V    K O N T E N E R    L E W A --- */

#lewa {
 width: 302px;
 height: 259px;
 float: left;
}

/* -------------------------- D I V    R J 4 5 --- */

#foto1 {
 width: 302px;
 height: 259px;
 background-image: url(/images/light/glowna/top_01.jpg);
}

/* -------------------------- D I V    K O N T E N E R    P R A W A --- */

#prawa {
 width: 604px;
 height: 259px;
 float: left;
}

/* -------------------------- D I V    L O G O --- */

#logo {
 width: 604px;
 height: 39px;
}

/* -------------------------- D I V    L O G O    L E W A --- */

#foto2 {
 position: relative;
 width: 302px;
 height: 39px;
 float: left;
 background-color: #ffffff;
}

#foto2tresc {
 position: absolute;
 left: 0px;
 bottom: 0px;
}

/* -------------------------- D I V    L O G O    P R A W A --- */

#foto3 {
 width: 302px;
 height: 39px;
 float: left;
 background-image: url(/images/light/glowna/top_03.jpg);
}

#foto3tresc {
 padding-right: 3px;
 text-align: right;
}

#foto3tresc a {
 text-decoration: none;
 color: red;
}

/* -------------------------- D I V    L O G O   P A S E K --- */

#pasek {
 width: 604px;
 height: 5px;
}

#foto4 {
 width: 302px;
 height: 5px;
 float: left;
 background-image: url(/images/light/glowna/top_04.jpg);
}

#foto5 {
 width: 302px;
 height: 5px;
 float: left;
 background-image: url(/images/light/glowna/top_05.jpg);
}

/* -------------------------- D I V    L O G O   O B R A Z K I --- */

#obrazki {
 width: 604px;
 height: 215px;
}

#foto6 {
 width: 302px;
 height: 215px;
 float: left;
 background-image: url(/images/light/glowna/top_06.jpg);
}

#foto7 {
 width: 302px;
 height: 215px;
 float: left;
 background-image: url(/images/light/glowna/top_07.jpg);
}

/* -------------------------- D I V    S R O D K O W Y --- */

#srodkowy {
 width: 906px;
 clear: both;
}

/* -------------------------- D I V    S R O D K O W Y    M E N U    L E W E --- */

#menul {
 width: 201px;
 float: left;
 background-image: url(/images/light/glowna/lewa.jpg);
 repeat-y;
}

#trescmenul {
 margin: 10px;
 text-align: justify;
 letter-spacing: 2px; 
}

/* -------------------------- D I V    S R O D K O W Y    T R E S C --- */

#tresc {
 width: 504px;
 float: left;
 background-color: #ffffff;
}

#trescsrodek {
 background-color: #ffffff;
 margin: 10px 20px;
 min-height: 500px;
 _height: 500px;
 text-align: justify;
 letter-spacing: 1px;
}

#pagination {
 text-align: center;
 letter-spacing: 5px;
}

#pagination a { text-decoration: none; color: #6f6f6f; }
#pagination a.aktywny { color: #189fa2; font-weight: bold; font-size: 200% }
#pagination a:link { }
#pagination a:visited { }
#pagination a:hover { color: #ff0000; }
#pagination a:active { font-weight: bold; }

#pokazdane {
 magrin: 0;
 padding-top: 5px;
 text-align: center;
 clear: both;
}

#pokazdane1 {
 width: 464px;
 magrin: 0;
 padding-top: 5px;
 text-align: justify;
 clear: both;
}

/* -------------------------- D I V    S R O D K O W Y    M E N U    P R A W E --- */

#menup {
 width: 201px;
 float: left;
 background-image: url(/images/light/glowna/prawa.jpg);
 repeat-y;
}

#trescmenup {
 margin: 10px;
 text-align: justify;
 letter-spacing: 2px; 
}

p.witaj {
 font-weight: normal;
 font-size: 90%;
 color: red;
}

/* -------------------------- D I V    S T O P K A --- */

#stopka {
 text-align: center;
 width: 906px;
 height: 26px;
 clear: both;
 background-image: url(/images/light/glowna/stopka.jpg);
}

#trescstopka {
 position: relative;
 padding: 8px 0 0 0;
}

#licznik {
 position: absolute;
 right: 0px;
 bottom: 0px;
 margin: 0 5px 0 0;
}

/* -------------------------- M E N U    G £ Ó W N E --- */

#vertmenu {
 width: 160px;
 padding: 0px;
 margin: 0px;
}

#vertmenu h1 {
 display: block;
 background-color: #189fa2;
 font-size: 100%;
 padding: 5px;
 margin: 0px;
 width: 154px;
 color: #ffffff;
}

#vertmenu ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 border: none;
}

#vertmenu ul li {
 margin: 0px;
 padding: 0px;
}

#vertmenu ul li a {
 font-size: 100%;
 font-weight: bold;
 display: block;
 border-bottom: 1px solid #eaeaea;
 padding: 5px;
 text-decoration: none;
 color: #6f6f6f;
 width: 154px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
 color: #000000;
 background-color: #eaeaea;
}

#vertmenu ul li.aktywny a:before {
 content: ">> ";
}

#vertmenu ul li.aktywny a {
 font-weight: normal;
 font-size: 100%;
 font-weight: bold;
 padding-left: 10px;
 color: #000000;
 text-decoration: none;
 width: 149px;
 background-color: #eaeaea;
}

/* -------------------------- M E N U    O B R A Z K I --- */

#header {
 float: left;
 width: 100%;
 background: #ffffff;
 font-size: 80%;
 line-height: normal;
}

#header ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

#header li {
 float: left;
 background: url("/images/light/glowna/le.jpg") no-repeat left top;
 margin: 0;
 padding: 0 0 5px 9px;
}

#header a {
 float: left;
 display: block;
 background: url("/images/light/glowna/pr.jpg") no-repeat right top;
 padding: 2px 9px 5px 0px;
 text-decoration: none;
 font-weight: normal;
 color: #969696;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a { float: none; }
/* End IE5-Mac hack */

#header a:hover {
 color: #000000;
}

#header #current {
 background-image: url("/images/light/glowna/le_n.jpg");
}

#header #current a {
 background-image: url("/images/light/glowna/pr_n.jpg");
 color: #333;
 padding-bottom: 5px;
}

#header *.current {
 background-image: url("/images/light/glowna/le_n.jpg");
}

#header *.current a {
 background-image: url("/images/light/glowna/pr_n.jpg");
 color: #333;
 padding-bottom: 5px;
}

/* -------------------------- M E N U    K W A D R A T O W E --- */

#navcontainer {
 margin: 0;
 padding: 0;
 clear: both;
 background-color: #f2f2f2;
 font-size: 80%;
}

ul#navlist {
 margin: 0;
 padding-left: 0;
 white-space: nowrap;
}
 
#navlist li {
 display: inline;
 list-style-type: none;
}
 
#navlist a {
 padding: 0 5px 0 5px;
 color: #969696;
}
 
#navlist a:link, #navlist a:visited {
 text-decoration: none;
}
 
#navlist a:hover {
 color: #000000;
 background-color: #f2f2f2;
 text-decoration: none;
}

#navlist *.active a, #navlist *.active a:hover {
 font-weight: normal;
 color: #000000;
 background-color: #ffffff;
 text-decoration: none;
}

/* -------------------------- T A B E L E --- */

table {
 margin: 0;
 padding: 0;
 width: 464px;
 table-layout: auto;
}

table.oplatyadmin {
 background-color: #eaeaea;
 margin: 0;
 padding: 0;
 width: 464px;
 table-layout: auto;
}

table.oplaty {
 margin: 0;
 padding: 0;
 width: 456px;
 table-layout: auto;
}

tr {
 background-color: #f2f2f2;
}

tr.bialy {
 background-color: #fff;
}

td {
 text-align: center;
}

td.nazwa {
 text-align: right;
 letter-spacing: 3px;
 font-weight: bold;
 text-transform: uppercase;
 width: 100px;
}

td.nazwaform {
 text-align: right;
 letter-spacing: 3px;
 font-weight: bold;
 text-transform: uppercase;
 width: 230px;
}

td.srodek {
 text-align: center;
 letter-spacing: 3px;
 font-weight: bold;
 text-transform: uppercase;
}

td.odp {
 width: 150px;
 text-align: center;
}

td.mail {
 width: 90px;
 text-align: right;
}

td.mailinput {
 width: 200px;
}

td.zglos {
 width: 278px;
 text-align: left;
}

td.dwukropek {
 width: 20px;
}

td.oplaty {
 width: 38px;
}

td.wynik {
 text-align: left;
 width: 344px;
}

td.guzik {
 background-color: #ffffff;
 text-align: right;
 width: 464px;
}

input.szeroki {
 border-style: none;
 background-color: #ffffff;
 width: 214px;
}

input.mail {
 border-style: none;
 background-color: #ffffff;
 width: 200px;
}

textarea.zglos {
 margin: 0;
 padding: 0;
 width: 460px;
 font-size: 90%;
 border-style: none;
}

/* -------------------------- N E W S Y --- */

div.news {
 width: 464px;
}

div.newsytemat {
 padding-left: 0px;
 width: 334px;
 float: left;
 background-color: #ffffff;
 color: #189fa2;
 font-weight: bold;
 text-transform: uppercase;
}

div.newsydata {
 text-align: right;
 padding-right: 0px;
 width: 130px;
 float: left;
 background-color: #ffffff;
 color: #189fa2;
 font-weight: normal;
}

div.newsytresc {
 text-indent: 30px;
 text-align: justify;
 padding-left: 0px;
 width: 464px;
 background-color: #fffff;
}

div.newsylinia {
 border-top: 1px dotted #eaeaea;
 line-height:1px;
 height: 1px;
 margin-top: 20px;
}

/* -------------------------- D O K U M E N T Y --- */

ul.regulamin li.regulamin {
 padding-left: 10px;
 list-style-type: square;
}

ol {
 margin: 0;
 padding: 10px;
 text-align: center;
 font-weight: bold;
 list-style-type: none;
}

ol ol {
 text-align: justify;
 font-weight: normal;
 list-style-type: decimal;
}

ol ol ul li {
 padding-left: 10px;
 list-style-type: square;
}

dfn, h3 {
 color: #189fa2;
 font-weight: bold;
 font-style: normal;
}

/* -------------------------- I N N E    S T Y L E --- */

fieldset {
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: #eaeaea;
 padding: 1px;
}

legend {
 margin: 0 0 0 5px;
 font-weight: bold;
 color: #189fa2;
}

label {
 width: 150px;
 display: block;
 float: left;
}

input.login {
 width: 130px;
 margin: 0 0 1px 10px;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: #eaeaea;
}

input.szukaj {
 width: 110px;
 margin: 0 0 1px 10px;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: #eaeaea;
}

input.guzik {
 width: 80px;
 height: 25px;
 float: right;
 font-size: 90%;
 background-color: #ffffff;
 border-color: #eaeaea;
 border: 1px #eaeaea solid;
 font-weight: normal;
 color: #6f6f6f;
}

ul.fld {
 margin: 0 0 0 20px;
 padding: 0;
 list-style: none;
}

img {
 border: none;
}

form {
 margin: 0;
 padding: 0;
}

/* -------------------------- P2P --- */

div#obrazek {
 width: 464px;
 height: 429px;
 margin: 5px 0 0 0;
 padding: 0;
 position: relative;
}

div#port {
 top: 169px;
 left: 214px;
 font-size: 12px;
 color: red;
 position: absolute;
}
			    
div#emule_p {
 width: 218px;
 height: 379px;
 margin: 0;
 padding: 0;
 position: relative;
}

div#mojeinfo {
 top: 47px;
 left: 159px;
 font-size: 11px;
 color: red;
 position: absolute;
}

div#dc1 {
 width: 464px;
 height: 342px;
 margin: 5px 0 0 0;
 padding: 0;
 position: relative;
}

div#dcporttcp {
 top: 50px;
 left: 384px;
 font-size: 10px;
 color: red;
 position: absolute;
}

div#dcportudp {
 top: 72px;
 left: 384px;
 font-size: 10px;
 color: red;
 position: absolute;
}

ol.p2p {
 margin: 10px;
 padding: 10px;
 text-align: left;
 font-weight: normal;
 list-style-type: decimal;
}

/* ------------------------------- oplaty admin --------------- */

#szukaj {
 color: #000;
 padding: 5px;
 border: 1px solid #eaeaea;
 width: 135px; height: 153px;
 float: left;
}

#pokaz {
 color: #000;
 padding: 5px;
 border-top: 1px solid #eaeaea;
 border-bottom: 1px solid #eaeaea;
 width: 102px; height: 114px;
 float: left;
}

#miesiace {
 color: #000;
 padding: 5px;
 border: 1px solid #eaeaea;
 width: 193px; height: 114px;
 float: left;
}

#przyciski {
 border-right: 1px solid #eaeaea;
 border-bottom: 1px solid #eaeaea;
 padding: 5px;
 width: 306px; height: 28px;
 float: right;
}

#wprowadz {
 border-left: 1px solid #eaeaea;
 border-right: 1px solid #eaeaea;
 border-bottom: 1px solid #eaeaea;
 color: #000;
 padding: 5px;
 width: 452px; height: 342px;
 clear: both;
}

#liniabiala {
 width: 464px;
 border-bottom: 1px solid #fff;
 clear: both;
}

#cialko {
 margin: 0;
 padding: 0;
 color: #000;
 width: 464px;
 clear: both;
}

/* ------------------------------- INFO1,2 --------------- */

#info {
 font-weight: bold;
 color: red;
 text-align: center;
 letter-spacing: 3px;
 text-transform: uppercase;
}

#info_tresc {
 text-indent: 30px;
 color: red;
 text-align: justify;
}

#info_tresc a:link, #info_tresc a:visited, #info_tresc a:hover {
 text-decoration: none;
}

td.banki {
 background-color: #9f9f9f;
 font-weight: bold;
 color: white;
 width: 76px;
 text-align: center;
}

td.banki a:link, td.banki a:visited, td.banki a:hover {
 text-decoration: none;
 color: white;
}
