html
{
height: 800px;
}

body {
font-family : Verdana, Arial, Helvetica, Sans-Serif;
color: #113267;
font-size: 11px;
background-color: #FFFFFF;
margin: 0px;
margin-top:0px;
padding-top:0px;
text-align : center;
}

table.main_table
{
border-width: 1px;
border-bottom-width: 0px;
border-top-width: 0px;
border-color: rgb(186,185,193);
border-style: solid;
}

td.menu_l {
padding-left: 0px;
vertical-align: top;
}

.newsheader
{
padding: 6px;
padding-left: 15px;
background-image: url('../img/tlo_news.png');
background-repeat: repeat-y; 
color: #113267;
font-size: 13px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
}

.line {
background-color: rgb(186,185,193);
height: 1px;
}

td.line2 {
background-color: rgb(195,210,226);
padding:0px;
margin:0px;
height: 1px;
}



td.top_menu {
font-size: 10px;
padding-left: 21px;
padding-right: 5px;
background-color: rgb(229,229,232);
vertical-align: middle;
height: 14px;
text-align: left;
margin:0px;
color: rgb(165,165,165);
}

div.dl
{
float: left;
position: relative;
top: 4px;
}

div.dr
{
float: right;
}



div.dll
{
float: left;
}

div.dtopmenu
{
float: left;
word-spacing: 3px;
font-size: 10px;
width: 580px;

}

div.dtopmenu2
{
float: right;
font-size: 10px;
color: rgb(81,75,59);

}

div.menubar
{
float: right;
height: 400px;
width:1px;
background-image: url('../img/sdot.png');
background-repeat: repeat-y;
position: relative;
top: 20px;
}

div.hbar
{
height:1px;
background-image: url('../img/sdot.png');
background-repeat: repeat-x;
}


.head {
font-family: Verdana;
font-weight: bold;
background-color: rgb(241,240,245);
color: #1B4F89;
text-align: center;
font-size: 13px;
}

.head3 {
font-family: Verdana;
font-weight: bold;
background-color: rgb(241,240,245);
color: #1B4F89;
text-align: center;
padding: 6px;
font-size: 13px;
}

.head2 {
font-family: Verdana;
font-weight: bold;
background-color: rgb(241,240,245);
color: #1B4F89;
text-align: left;
padding-left: 10px;
vertical-align: middle;
font-size: 13px;
height: 25px;
}

.dkosz
{
background-color: white;
padding-right: 3px;
padding-left: 5px;
float:right;
width:36px;
height: 20px;
}

.dcena
{
background-color: white;
float: right; 
height: 20px;

padding-left: 5px;
padding-right: 0px;
text-align: right;
}

.dparam
{
background-color: white;
float:left;
height: 20px;
padding-left: 0px;
padding-right: 5px;
}

.dparamz1
{
background-color: white;
float:left;
height: 20px;
padding-left: 0px;
padding-right: 5px;
width: 80px;
text-align: left;
}

.dparamz2
{
background-color: white;
float:left;
height: 20px;
padding-left: 0px;
padding-right: 5px;
}

.skuline
{
width: 94%;
height: 26px;
background-image: url('../img/sdot3.png');
background-repeat: repeat-x;
}

.skuline2
{
width: 100%;
height: 26px;
background-image: url('../img/sdot3.png');
background-repeat: repeat-x;
}

.skuline3
{
width: 76%;
height: 26px;
background-image: url('../img/sdot3.png');
background-repeat: repeat-x;
}

.pag
{
vertical-align: middle;
height: 29px;
}

.tpag
{
background-image: url('../img/top_pageing.png');
height: 29px;
}

.bpag
{
background-image: url('../img/bottom_pageing.png');
}

.bpag table
{
width: 360px;
font-size:8px;
}

.tpag table
{
width: 360px;
font-size:10px;
color: #514B3B;
}

.plinks
{
height: 29px;
color:#FF6002;
vertical-align: middle;
}

.imgb
{
border-width: 1px;
border-color: rgb(216,218,224);
}

.pic
{
width: 128px;
text-align: left;
vertical-align: top;
}

.ptext
{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
text-align: justify;

}

.iddk
{
position: relative;
top: 3px;
}

.palinks
{
width: 100px;
text-align: right;
padding: 0px;
padding-top: 8px;
vertical-align: top;
line-height: 130%;
}

.produktmain
{
padding-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 1px;
text-align : center;
margin-left: 22px;
margin-right: 22px;
}

.phead
{
padding: 5px;
padding-left: 15px;
padding-top: 15px;
margin-bottom: 7px;
}

.phead2
{
padding: 5px;
padding-left: 15px;
margin-bottom: 7px;
}

.parrow
{
position: relative;
top: 7px;
margin-right: 5px;
}

.pdt
{
float: left;
padding-right:10px; 
width:150px;
}

.basket1
{
font-size: 8pt;
text-align: right;
}

.ib
{
position: relative;
top: 1px;
}



.dbaner
{
width: 571px;
height: 128px;
margin-bottom: 37px;
margin-top: 15px;
}

.dprom
{
float: right;
width: 224px;
}

div.dnews
{
float: right;
width: 330px;
}


.dproml
{
float: right;
height: 405px;
width:17px;
text-align: center;
background-image: url('../img/sdot2.png');
background-repeat: repeat-y;
}


.tprom
{
padding: 0px;
padding-left: 8px;
vertical-align: middle;
height: 103px;
width: 100%;
text-align: left;
}

.tiprom
{
padding: 0px;
text-align: right;
width: 110px;
}


.ptextred
{
color:red;
}


.tn
{
text-align: left;
padding: 10px;
line-height: 150%;
}

.dkat
{
margin-left: 22px;
margin-right:22px;
text-align : center;
}

.f8
{
font-size: 8pt;
}

.nvam
{
vertical-align: middle;
text-align: right;
}

.ntext
{
text-align: left;
padding: 10px;
line-height: 150%;
}

.nadd
{
text-align: left;
padding: 10px;
line-height: 150%;
}

.wyszk
{
padding: 10px;
text-align: left;
}







.top_menu_2 {
background-repeat: no-repeat;
vertical-align: bottom;
text-align:center;
position: relative;
padding: 0px;
margin: 0px;
}

.menu_top_text {
font-weight: bold;
text-align: center;
}

.nav_top {
text-align: left;
vertical-align: middle;
border-color: rgb(155,173,151);
border-style: solid;
border-width: 0px 0px 1px 0px;
padding-left: 8px;
padding-right: 8px;
}

table {
font-family : Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
text-align : center;
border-width : 0px;
}

tr td {
padding: 0px;
border-width : 0px;
vertical-align: top;
}




img {
border-width: 0px;
margin: 0px;
padding: 0px;
}

.search_login {
width: 100%;
display: block;
}


A.bluel:link, A.bluel:visited, A.bluel:active, A.bluel:hover {
text-decoration : none;
color: #113267;
font-weight: bold;
}

A.bluel2:link, A.bluel2:visited, A.bluel2:active, A.bluel2:hover {
text-decoration : none;
color: #113267;
}



h1 {
font-family: Trebuchet, sans-serif;
font-size: 22px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #1b4f89;
text-decoration: none;
margin: 4px;
margin-bottom: 35px;
}

h1.produkt {
text-align: center;
}

h1.produkt2 {
text-align: left;
}

h1.h1c {
text-align: center;
}


table.prom_main {
position: relative;
top: 22px;
}

table.style3
{
border-width: 0px;
border-color: rgb(180,182,169);
}

table.style3 td
{
vertical-align: middle;
padding: 0px;
border-style: solid;
border-width : 0px;
font-size: 11px;
border-color: rgb(180,182,169);
}

table.rejestracja
{
border-style: solid;
border-width: 0px;
border-color: rgb(180,182,169);
font-size: 11px;
}

table.rejestracja td
{
vertical-align: middle;
padding: 2px;
border-width : 0px;
font-size: 11px;
color: #1b4f89;
text-align: left;
}

table.zamowieniep td
{
vertical-align: top;
padding: 2px;
border-width : 0px;
font-size: 11px;
color: #1b4f89;
text-align: left;
height: 25px;
line-height:150%;
}

table.koszyk td
{
padding: 2px;
border-width : 0px;
font-size: 11px;
color: #1b4f89;
vertical-align:middle;
}

tr td.right
{
text-align: right;
}

tr td.left
{
text-align: left;
}

td.footer_text {
color: gray;
font-size: 7pt;

}

tr td.menu {
vertical-align: top;
padding: 0px;
border-width : 0px;
text-align: left;
}


div.main {
padding-left: 22px;
padding-right: 22px;
margin-top: 0px;
clear:both;
}

div.maink {
padding-left: 30px;
padding-right: 14px;
margin-top: 0px;
}

div.dm{
margin-top: 58px;
}

div.dmm{
margin-top: 10px;

}
.sortowanie {
text-align: center;
}

b {
font-family : Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
font-weight : bold;
text-align : center;
}

small {
font-size : 7pt;
}



div.topm {
position: relative;
top: 4px;
height: 100%;
}


A:link, A:visited, A:active, A:hover {
text-decoration : none;
color: #113267;
}

A.small:link, A.small:visited {
font-size : 10px;
color: #0b192a;
}

A.small:active, A.small:hover {
font-size : 10px;
color: #113267;
}

A.s2:link, A.s2:visited {
font-size : 11px;
color: rgb(81,75,59);
}

A.s2:active, A.s2:hover {
font-size : 11px;
color: #113267;
}


A.lmenu:link, A.lmenu:visited {
font-size : 10px;
color: rgb(81,75,59);
}

A.lmenu:active, A.lmenu:hover {
font-size : 10px;
color: #113267;
text-decoration: underline;
}

A.smallred:link, A.smallred:visited  {
font-size : 8pt;
color :red;
}

A.smallred:active, A.smallred:hover {
font-size : 8pt;
color : red;
}

input {
background : #FFFFFF;
font-family : Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color : rgb(81,75,59);
text-decoration : none;
border : 1px;
border-style: solid;
border-width : 1px;
padding-right : 1px;
padding-left : 1px;
border-color : rgb(165,165,165);
font-size: 11px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

input.log {
font-size: 8pt;
margin-top:0px;
margin-bottom:-1px;


}

input.check {
background-color : rgb(230,232,221);
border: 0px;
}

input.checkP {
background-color : rgb(230,232,221);
border: 0px;
margin: 0px;
padding: 0px;
}

form {
padding: 0px;
margin-top: 0px;
margin-bottom: 3px;
}

input.submit {
border : 0px;
padding: 0px;
font-size: 8pt;
margin: 0px;
}

.submitl
{
border : 0px;
padding: 0px;
font-size: 1pt;
height: 15px;
}

.pasekr
{
vertical-align: top; padding-top:54px; text-align: left; background-image: url('../img/pasek.png'); background-repeat: repeat-x;
}

.pasekl
{
vertical-align: top; padding-top:54px; text-align: right; background-image: url('../img/pasek.png'); background-repeat: repeat-x;
}

.pasekrb
{
padding:0px;
text-align: left;
background-image: url('../img/pasekb.gif');
}

.paseklb
{
padding:0px;
text-align: right;
background-image: url('../img/pasekb.gif');
}

.tprl
{
vertical-align: top;
text-align: right;
}

textarea {
font-size: 11px;
background : white;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
color : rgb(81,75,59);
text-decoration : none;
border-style: solid;
border-width : 1px;
padding-right : 1px;
padding-left : 1px;
border-color : rgb(165,165,165);
margin: 0px;
}

select {
font-size: 11px;
background : white;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
color : rgb(81,75,59);
text-decoration : none;
border-style : solid;
border-width : 1px;
padding-right : 1px;
padding-left : 1px;
border-color : rgb(165,165,165);
}

.listawysz
{
width:175px;
height: 15px;
font-size: 9px;
}

.listazam
{
width:146px;
border-color: rgb(195,210,226);
border-width:1px;
border-style:solid;
height:22px;
padding: 3px;
}

.listawysz2
{
font-size: 11px;
background : white;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
color : rgb(81,75,59);
text-decoration : none;
border-style : solid;
border-width : 1px;
padding-right : 1px;
padding-left : 1px;
border-color : rgb(165,165,165);
width:175px;
height: 15px;
font-size: 9px;
margin-bottom: 7px;
.margin-bottom: 5px;
}

.listakonf
{
width:350px;
height: 15px;
font-size: 9px;
}

td.tkonf
{
height: 56px;
vertical-align: middle;
text-align: center;
}

div.stopka
{
padding-top: 10px;
width: 850px;
font-size: 8pt;
height: 35px;
color : rgb(160,160,160);
padding-bottom: 10px;
}

.dst1
{
text-align: left;
float: left;
height: 13px;
}

.dst2
{
text-align: right;
float: right;
height: 13px;
}

A.st:link,  A.st:visited  {
color : rgb(160,160,160);
font-size: 8pt;
}

A.st:active, A.st:hover {
color : red;
font-size: 8pt;
}

.head2 A:link {
color: #1B4F89;
font-size: 13px;

}

.head2 A:visited {
color: #1B4F89;
font-size: 13px;
}

.head2 A:active {
color: #113267;
font-size: 13px;

}

.head2 A:hover {
color: #113267;
font-size: 13px;
}

.dmenu
{
margin-left: 21px;
margin-top: 24px;
}

td.tmc
{
height: 55px;
}

.dlogm
{
width: 160px;
margin-bottom: 6px;
.margin-bottom: 4px;
height: 17px;
}

.dlogr
{
margin-top: 5px;
margin-bottom: 10px;
}

.dlogf
{
float:left;
width: 45px;
height: 17px;
vertical-align:middle;
margin-top: 2px;
}

.dh
{
height: 16px;
}

.dlogfx
{
float:left;
width: 115px;
vertical-align: middle;
height: 17px;
}

.fl
{
width: 115px;
height: 17px;
}

.forma
{
width:146px;
border-color: rgb(195,210,226);
border-width:1px;
border-style:solid;
height:22px;
vertical-align: middle;
padding: 3px;
}


.forma2
{
width:146px;
border-color: rgb(195,210,226);
border-width:1px;
border-style:solid;
padding: 3px;
}

.navbar
{
margin-bottom: 20px;
margin-left: 22px;
margin-right:22px;
margin-top: 17px;
}

.navp
{
padding-top: 3px;
text-align: left;
font-size: 10px;
}

.tnav
{
width: 100%;
.width: 607px;
}

.txt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;
text-align: left;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #113267;
text-decoration: none;
}

.dqd
{
border-width: 1px;
border-color: #1E4378;
border-style: solid;
background-color: #D9E5F1;
font-size: 12px;
padding: 8px;
width: 80%;
text-align: left;
}

.mb
{
font-size: 12px;
}

.dlin
{
padding-top: 5px;
padding-bottom: 10px;
text-align: center;
}

.ia
{
position: relative;
top: 1px;
}

table.tbord td
{
border-width: 1px;
border-style: solid;
padding: 5px;
border-color: rgb(186,185,193);
}

.ikmap
{
vertical-align: middle;
padding-right: 5px;
margin-right: 18px;
}

A.kmap:link, A.kmap:visited {
font-size : 10px;
color: #113267;
}

A.kmap:active, A.kmap:hover {
font-size : 10px;
color: #113267;
text-decoration: underline;
}


A.s:link, A.s:visited {
text-decoration : none;
color: #307CD3;
}

A.s:active, A.s:hover {
text-decoration : underline;
color: #307CD3;
}

a.lpwa:link, a.lpwa:visited
{
color:  #5C6066;
}

a.lpwa:active, a.lpwa:hover
{
color: #307CD3;
}

div.ddata
{
color:  #5C6066;
font-size: 9px;
}

div.maindiv
{
text-align: left;
width: 571px;
padding-bottom: 10px;
height: 390px;
}

.dprombar
{
height: 8px;
width: 100%;
float: left;
}

.dprommain
{
display:block;
width: 224px;
text-align: right;
}

.dbl
{
display:block;
}

.dp1
{
float: left;
text-align: left;
width: 114px;
height: auto;
display:block;

}

.dp2
{
float: left;
text-align: right;
width: 110px;
height: auto;
display: block;
}

.tmu
{
text-align: left;
padding: 2px;
padding-left: 4px;
}

tr.zam1
{
font-family: Verdana;
background-color: rgb(241,240,245);
color: #1B4F89;
text-align: center;
font-size: 13px;
}

td.zam1
{
text-align: left;
width: 30%;
height: 25px;
padding: 6px;
vertical-align: middle;
}

td.zam2
{
text-align: left;
width: 25%;
height: 25px;
padding: 6px;
vertical-align: middle;
}

td.zam3
{
text-align: left;
width: 45%;
height: 25px;
padding: 6px;
vertical-align: middle;
}

td.zam4
{
text-align: left;
padding: 3px;
}

table.rejestracja td.bu1
{
text-align: right;
padding-right: 4px;
}

table.rejestracja td.bu2
{
text-align: left;
padding-left: 4px;
}

.banmenu
{
text-align: center;
width: 100%;
}

.km1
{
text-align: left;
vertical-align:middle;
}