* {
  margin: 0;
  padding: 0
}
body { 
  background-color: #27262c;
  font-family: Verdana, Arial, Tahoma, Sans-serif;
  font-size: 10px
}

img { display: block; border: 0px none; margin: 0 auto }

#reklama { position: absolute; top: 0px; right: 0px } 

#all  { margin: 0 auto }
#topb, #trescb, #footb { margin: 0 auto; width: 1020px; background-image: url('images/index_06.gif'); background-repeat: repeat-y }
#top, #topmenu, #tresc, #foot { width: 1000px; margin: 0 auto }

#top { overflow: hidden }
#logo { width: 549px; height: 88px; background-image: url('images/index_02.gif'); background-repeat: no-repeat; float: left }
#txt { width: 451px; height: 88px; background-image: url('images/index_03.gif'); float: left }
#topmenu { height: 30px }

#tresc { font-size: 11px; overflow: hidden; padding-top: 5px }
#tresc #trescl { width: 200px; float: left; height: auto }
#tresc #trescc { width: 600px; float: left; height: auto }
#tresc #trescp { width: 200px; float: left; height: auto }

#foot { background-color: #003c7b; border-top: 3px solid #adadad; padding: 5px 0; color: #ffffff; text-align: center; overflow: hidden }
#footl { float: left; padding: 5px 0 10px 5px }
#footp { float: right; padding: 5px 5px 10px 0 }
#footd { border-top: 1px solid #adadad; text-align: center; padding-top: 10px }
#foot a { color: #ffffff; text-decoration: none }
#foot a:hover { color: #ffff00; text-decoration: underline }

.solidblockmenu { height: 30px; width: 100%; float: left; background: url('images/menutop.gif'); font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial }
.solidblockmenu li { display: inline }
.solidblockmenu li a { float: left; color: #ffffff; padding: 7px 29px; text-decoration: none; font-size: 12px }
.solidblockmenu li a.prom { float: left; color: #ffff00; padding: 7px 31px; text-decoration: none; font-size: 13px }
.solidblockmenu li a:hover, .solidblockmenu li .current { color: #ffffff; background: url('images/menutop2.gif') }

div.menu { background-color: #ffffff; border-top: 1px solid #adadad; border-right: 1px solid #adadad; border-left: 1px solid #adadad; border-bottom: 3px solid #e95b00; line-height: 120%; margin: 5px 5px 10px 5px }
div.newsletter { background-image: url('images/subskrypcjatlo.gif'); border-top: 1px solid #062756; border-right: 1px solid #062756; border-left: 1px solid #062756; border-bottom: 1px solid #062756; line-height: 120%; margin: 5px 5px 10px 5px; padding: 4px }
div.prawasklep { margin: 5px 5px 10px 5px }
div.glowna { background-color: #ffffff; border-top: 1px solid #adadad; border-right: 1px solid #adadad; border-left: 1px solid #adadad; border-bottom: 1px solid #adadad; line-height: 120%; margin: 5px 10px 10px 10px; padding: 3px }
div.glownal { width: 304px; background-color: #ffffff; border-top: 1px solid #adadad; border-right: 1px solid #adadad; border-left: 1px solid #adadad; border-bottom: 1px solid #adadad; line-height: 120%; margin: 5px 10px 10px 10px; padding: 3px; float: left; }
div.glownap { width: 250px; height: 217px; background-color: #00fff6; border-top: 1px solid #adadad; border-right: 1px solid #adadad; border-left: 1px solid #adadad; border-bottom: 1px solid #adadad; line-height: 120%; margin: 5px 10px 5px 0; padding: 3px; float: left }
div.promocje { padding: 0 10px 5px 10px }
div.glownadarmowe { background-color: #003c7b; border-top: 1px solid #adadad; border-right: 1px solid #adadad; border-left: 1px solid #adadad; border-bottom: 1px solid #adadad; line-height: 120%; margin: 5px 10px 10px 10px; padding: 15px }


div.top10 { background-color: #ffffff; border: 1px solid #adadad; line-height: 120%; margin: 5px 5px 10px 5px; padding: 3px }
.top10 a { display: block; text-decoration: none; font-family: Verdana; color: #000000; font-size: 11px; border-bottom: 1px solid #adadad }
.top10 a:hover { text-decoration: underline }

div.prawa { border: 1px solid #9b9b9b; background: #f6f6f6; padding: 3px }
div.partner { border: 1px solid #9b9b9b; background: #f6f6f6; height: 100px; padding: 0 }

#l_menu { background-color: #ffffff; padding: 0; margin: 0 }
#l_menu ul { list-style: none; margin: 0; padding: 0; border: none }
#l_menu li { margin: 0 }
#l_menu .nag  { height: 30px; background-image: url('images/menunag.gif'); text-align: center; line-height: 210% }
#l_menu .nag1  { color: #062756; font-weight: bold; font-size: 11px; font-family: Verdana, Arial; line-height: 22px; height: 20px; padding: 0 0 0 2px; background-image: url('images/menunag1.gif') }
#l_menu li a { display: block; padding: 2px 5px 2px 10px; font-weight: normal; font-size: 10px; color: #000000; text-decoration: none }
#l_menu li a:hover { background-color: #143d7a; color: #ffffff }

.l_menu2 .nag  { height: 30px; background-image: url('images/menunag.gif'); text-align: center; line-height: 210% }
.l_menu2 li a { display: block }
.l_menu2 li a:hover { display: block }

div.tabela { overflow: hidden; background-color: #ffffff; border-top: 1px solid #adadad; border-right: 1px solid #adadad; border-left: 1px solid #adadad; border-bottom: 1px solid #adadad; margin: 5px 10px 10px 10px; padding: 0 }
div.tytul { background-image: url('images/tytul.gif'); font-family: Arial; text-align: center; padding: 5px 0 }
div.okladka { width: 110px; float: left; vertical-align: middle; padding-top: 5px; text-align: center }
div.opis { width: 457px; float: left; vertical-align: top; padding: 5px 3px 10px 5px; border-left: 1px solid #adadad }
div.linki { background-image: url('images/linki.gif'); border-top: 1px solid #adadad; text-align: center; padding: 5px }

td.audio { width: 570px; text-align: center; vertical-align: top; padding: 20px 5px }
td.audio1 { width: 570px; border-bottom: 1px solid #e9e9e9; text-align: center; vertical-align: top; padding: 20px 5px }

a.tytul:link, a.tytul:visited, a.tytul:active {	text-decoration: none; font-family: Verdana; color: #ffffff; font-weight: bold;	font-size: 11px }
a.tytul:hover { text-decoration: underline }

a.link:link, a.link:visited, a.link:active { color: #143d7a; font-size: 11px; font-weight: bold; text-decoration: none }
a.link:hover { text-decoration: underline }

a.nasze:link, a.nasze:visited, a.nasze:active { font-weight: normal; font-size: 10px; color: #000000; text-decoration: none }
a.nasze:hover { text-decoration: underline }

h1 { font-family: Verdana, Arial; font-weight: normal }
h1.witam { font-size: 11px; font-weight: bold; color: #143d7a; border-bottom: 1px solid #9b9b9b; margin-bottom: 5px }
h1.darmowe { font-size: 13px; font-weight: bold; color: #ffffff; text-align: center }
h2 { font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-align: justify; text-indent: 25px; line-height: 180% }
h3 { font-family: verdana, arial; font-size: 10px; color: #ff0000; font-weight: bold; text-align: center }
h4 { font-family: verdana, arial; color: #000000; font-weight: normal; font-size: 10px; line-height: 150%; text-align: justify; padding: 5px } 

input { border: #adadad 1px solid; font-size: 10px; color: #000000; font-family: verdana, arial; padding: 4px; background-color: #fbfbfb }