
body { margin: 0; padding: 0; background-color: #464848; text-align: center; cursor: default; font-size: 10px; font-family: Verdana; }
tr, td { font-size: 10px; font-family: Verdana; }
img { border: none; }
img.s1 { vertical-align: middle; }
.hide { display: none; }

#container { width: 780px; margin: 15px auto; text-align: left; }

#logo { height: 80px; background-color: #231f20; }

#menu { height: 20px; background-color: #76777b; background: url('img/tlo_menu_jasne.gif') repeat-x top; text-align: center; }
#menu div { display: inline; padding: 0px 8px; height: 20px; }
#menu div.over { background: url('img/tlo_menu_ciemne.gif') repeat-x top; }
#menu a { font-size: 11px; font-weight: bold; color: #edeef2; text-decoration: none; text-transform: uppercase; }
#menu a:hover { color: white;  }

#smenu .h { display: none; position: absolute; top:0; left: 0; text-align: left; background-color: #a7a9ac; }
#smenu .h div { height: 24px; padding: 4px 0 0 4px; border-bottom: 1px solid white; }
#smenu .sm1 { width: 167px; z-index: 10; }
#smenu .sm2 { width: 200px; z-index: 11; }
#smenu .over { background-color: #797b7d; } 
#smenu .h a { color: #f0f0f1; font-size: 11px; font-weight: bold; text-decoration: none; }

#content { height: 400px; overflow: auto; background-color: white; padding: 30px 78px 10px 78px; }

#home { height: 426px; overflow: auto; background: url('./img/marts_2007_forside.jpg') no-repeat top; position: relative; }
#home a { color: black; text-decoration: none; font-family: Arial; }
#home a:hover { color: white; }
#kolekcje { background-color: white; padding: 10px; }
#kolekcje.overflow { height: 426px; overflow: auto; }
#kolekcje .sectionheader { padding-left: 68px; padding-top: 20px; }
#galeria { height: 426px; overflow: auto; background-color: white; padding: 10px; }
#galeria .sectionheader { padding-left: 68px; padding-top: 20px; }

#footer { height: 45px; background-color: #939598; color: white; font-size: 10px; padding: 3px; }
#footer a { color: white; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

table.rozm { border-collapse: collapse; }
table.rozm th { text-align: left; }
table.rozm td { padding-right: 25px; }
table.rozm td,
table.rozm th { font-size: 10px; border: #cccccc 1px dotted; }

.mapa_polski { float: left; }
.lista_sieci { float: left; padding-left: 10px; width: 350px; height: 300px; overflow: auto; }

.link1,
.link2 { margin: 4px 4px 4px 3px; float: left; }

.tree { font-size: 12px; font-weight: bold; }
.tree a { color: black; text-decoration: none; }
.tree a:hover { text-decoration: underline; }
.tree div { width: 18px; height: 18px; float: left; }
.tree br { clear: both; }
.kbase { background: url('img/base.gif') no-repeat left; }
.kjoin { background: url('img/join.gif') no-repeat left; }
.kline { background: url('img/line.gif') no-repeat left; }
.kpage { background: url('img/page.gif') no-repeat left; }
.kopen { background: url('img/folderopen.gif') no-repeat left; }
.kbott { background: url('img/joinbottom.gif') no-repeat left; }

.prz { margin-top: 20px; padding-left: 270px; padding-top: 10px; white-space: pre; background-repeat: no-repeat; background-position: 10%; border-top: 1px solid black; }

table.kol { width: 740px; }
table.kol td.hr { border-top: 1px solid black; margin-top: 10px; }
table.kol td.img { text-align: center; vertical-align: middle; }
table.kol td.tit { font-size: 10pt; font-weight: bold; }
table.kol td.naz { font-weight: bold; vertical-align: top; }
table.kol td.war { vertical-align: top; }
table.kol td.art { white-space: pre; }
table.kol td.mat { white-space: pre; }
table.kol td.pce ul { margin: 0; list-style-type: none; }
table.kol td.img2{ text-align: right; }

table.kol2 { width: 740px; }
table.kol2 table td{ font-size: 7pt; }
table.kol2 td { font-size: 8pt; /* font-style: italic; */}
table.kol2 td.naz { font-size: 11pt; padding-left: 35px; }
table.kol2 td.art { font-weight: bold; }
table.kol2 td.hr { border-top: 1px solid black; margin-top: 10px; }
table.kol2 td.img { text-align: center; vertical-align: middle; }
table.kol2 td.mat { white-space: pre; }
table.kol2 td.pce ul { margin: 0; list-style-type: none; }

div.kolh { padding: 10px 30px; color: #666666; clear: both; font-size: 13pt; font-weight: bold; }
div.ko img { vertical-align: middle; }
div.ko a { color: white; text-decoration: none; font-size: 10pt; font-family: Verdana; font-weight: bold; }
div.ko { display: inline; }
div.koli { float: left; border: 1px solid #cecece; background-color: #000000; padding: 3px; margin: 3px 5px; text-align: center; }
div.kolb { float: left; border: 1px solid #cecece; background-color: #000000; padding: 13px; margin: 3px 5px; white-space: nowrap; }

div.kolory img { margin: 2px 0; vertical-align: middle; }
div.kolory span { white-space: no-wrap; }

div.gal1 { width: 245px; height: 200px; text-align: center; float: left; }
div.gal2 { width: 180px; height: 200px; text-align: center; float: left; }
