* {
border: 0px;
padding: 0px;
margin: 0px;
}

body {
background-color: #666666;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 9px;
font-style: normal;
font-weight: normal;
}

/*Structure*/

div#main {
margin-left: auto;
margin-right: auto;
margin-top: 3px;
margin-bottom: 20px;
width: 758px;
background-color: #FFFFFF;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
position: relative;
}

div#header {
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}

div#footer {
margin-top: 10px;
text-align: left;
margin-left: 10px;
}

div#index-lewy {
width: 453px;
min-height: 500px;
border-right: 2px #FFFFFF solid;
float: left;
}

div#index-prawy {
width: 283px;
height: auto;
float: right;
padding-left: 0px;
}

div#lewy {
width: 283px;
height: auto;
float: left;
padding-left: 0px;
text-align: left;
}

div#lewy-downloady {
margin-left: 5px;
margin-right: 5px;
margin-top: 10px;
width: 273px;
height: auto;
float: left;
text-align: left;
}

div#prawy {
width: 453px;
border-left: 2px #FFFFFF solid;
float: right;
text-align: right;
}

div.content {
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
text-align: left;
}

div.niebieski {
background-color: #C5D8F3;
}

div.newsletter {
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
}

div#container {
margin-left: 10px;
margin-right: 10px;
background-color: #F2F2F2;
}

div.link-top {
float: left;
width: 40px;
}

div.menu-dolne {
margin-left: 30px;
float: left;
}

div.autor {
margin-right: 10px;
float: right;
}

div.telefony {
margin-left: 70px;
}

div.cl {
clear: both;
}

/* Headers */

h1 {
height: 108px;
margin: 0px;
border-bottom: 1px #FFFFFF solid;
}

h2 {
height: 24px;
background-color: #F2F2F2;
margin: 0px;
border-bottom: 2px #FFFFFF solid;
border-top: 2px #FFFFFF solid;
}

h1 span, 
h2 span {
display: none;
}

h3 {
display: inline;
color: #72A5E9;
font-weight: bold;
font-size: 1em;
margin-top: 4px;
}

h3.prodKat {
display: block;
color: #000000;
margin-top: 20px;
margin-left: 20px;
font-weight: bold;
}

h4.prodSubkat {
color: #666666;
margin-top: 10px;
margin-left: 20px;
font-weight: bold;
}

/* Links */

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

a:active {
color: #cccccc;
text-decoration: none;
}

a:hover {
color: #666666;
text-decoration:none;
}

ul {
margin: 0;
}

ul.menuWide {
margin-left: 20px;
margin-right: 30px;
display: block;
list-style: none;
}

ul.menuWide li {
margin-top: 2px;
margin-bottom: 2px;
padding-top: 4px;
padding-right: 20px;
padding-bottom: 4px;
background-image: url('../_d/b_strzalkaPodwojna.gif');
background-position:  right;
background-repeat: no-repeat;
border-bottom: 1px solid #72A5E9;
}

ul.testy-tease {
margin-left: 10px;
margin-right: 10px;
display: block;
list-style: url('../_d/b_strzalkaPodwojna.gif');
}

ul.testy-tease li {
margin-top: 2px;
margin-bottom: 2px;
padding-top: 4px;
padding-bottom: 4px;
}

/* Text */

span.data {
font-weight: bold;
}

p {
text-align: justify;
margin: 5px 0px;
}

div.aktualnosc {
border-bottom: 1px solid #72A5E9;
margin-bottom: 8px;
padding-bottom: 10px;
margin-top: 2px;
}

div.testy {
margin-bottom: 5px;
padding-bottom: 5px;
margin-top: 2px;
}

div#prawy table {
/*font-size: 10px;
background-color: #FFFFFF;*/
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 15px;
width: 420px;
/*color: black;*/
}

table.downloady {
border: 2px solid #72A5E9;
background-image: url('../i/other/download-bckg.jpg');
background-repeat: repeat;
}

table.szara {
background-color: #F2F2F2;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 9px;
font-style: normal;
font-weight: normal;
margin-top: 10px;
margin-left: 10px;
margin-right: 15px;
margin-bottom: 15px;
width: 430px;
padding: 5px;
}

td.download-nag {
background-color: #72A5E9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 30px;
font-weight: bold;
text-align: left;
color: #FFFFFF;
text-transform: uppercase;
}

td.download {
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
vertical-align: top;
}

td.cennik-producent {
background-color: #72A5E9;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 30px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
}

/* Formularze */
input {
        background-color: #DDDDDD; font-weight: normal; 
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;
        border-bottom: gray 1px solid; border-LEFT: gray 1px solid;
        padding-bottom: 1px; border-top: gray 1px solid; padding-right: 1px;
        border-right: gray 1px solid; padding-top: 1px; padding-left: 1px;
}

input:hover,
input:focus,
input:active {
background-color: #FFFFFF;
}

.tekstCzarny {
color: black;
}

.index-sprzet {
text-align: center;
}

.index-sprzet img {
margin: 1px;
}

/* Buttonz */

div.buttonz {
background: #EEEEEE;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
text-align: left;
}

a.button img {
margin-top: 4px;
margin-bottom: 4px;
margin-left: 2px;
margin-right: 3px;
}

div.content li {
margin-left: 20px;
}

a.download-pdf {
padding-right: 20px;
background-image: url('../_d/b_strzalkaPodwojna.gif');
background-position:  right;
background-repeat: no-repeat;
text-decoration: none;
}

a.facebook {
padding-left: 20px;
padding-top: 6px;
padding-bottom: 6px;
background-image: url('../i/other/facebook.gif');
background-position:  left;
background-repeat: no-repeat;
text-decoration: none;
}

a.download-mp3 {
padding-right: 20px;
margin-bottom: 4px;
margin-top: 2px;
background-image: url('../_d/b_strzalkaPodwojna.gif');
background-position:  right;
background-repeat: no-repeat;
text-decoration: none;
}

img.galeria {
border: 1px solid #999999;
}
