* {
font-family: verdana, sans-serif;
font-size: 11px;
line-height: 14px;
}
html, body {
height: 100%;
padding: 0;
color: #fff;
background: #000 url(body_tlo.gif) repeat-y;
}

body {
margin: 0 auto;
cursor: default;
}
body, table {
font: .7em/1.3em tahoma, sans-serif;
}

* html body {
overflow: auto;
border: none;
text-align: center;
}
iframe {
padding: 0;
margin: 0;
width: 100%;
height: 100%;
border: none;
}
hr {
margin: 6px 0;
height: 1px;
width: 750px;
border-style: solid;
border-width: 1px 0 0 0;
border-color: #000;
}
img, object, iframe {
border: none;
display: block;
}
a img {
display: inline;
}
h2 {
font-size: 1.2em;
line-height: 1.3em;
}
a,
.navi {
color: #A3D4EC;
background-color: inherit;
text-decoration: none;
}
a:hover {
color: white;
background-color: inherit;
text-decoration: underline;
}
a:focus {
outline: none;
}

a.default, a.default:hover {
cursor: default;
text-decoration: none;
}

p, form {
margin: 0;
}
p.headerlinks {
text-indent: 0;
margin: 2px -1px;
color: #fff;
background-color: inherit;
}
p.header {
margin-top: .5em;
padding: 2px 0;
text-indent: 0;
color: #fc0;
background-color: inherit;
}
.tresc p {
text-align: left;
text-indent: 11px;
font-weight: bold;
}

img.line {
display: inline;
}
img.logo {
width: 136px;
height: 42px;
}
img.intro {
margin: auto;
}
img.tumb {
border: 1px solid #b8b9bb;
}
img.header {
margin: 0 auto;
text-align: center;
}

div.fota {
margin: auto;
display: inline;
width: 128px;
}

/* .................................................. TABLES */
table.gwiazdy {
width: 700px;
}
table.gwiazdy td {
padding-left: 1em;
}
table.gwiazdy td.fota {
padding: 0;
width: 188px;
height: 188px;
background: url(../images/gwiazdy_tlo.gif) no-repeat;
}
table.gwiazdy td.navi {
height: 32px;
}
table.ekipa td img {
border: 1px solid #b8b9bb;
}
table.master {
width: 960px;
height: 100%;
margin: auto;
}
table.submaster {
width: 100%;
height: 100%;
}
table.linki {
text-align: left;
width: 100%;
table-layout: fixed;
border-top: 1px solid #666;
border-right: 1px solid #666;
}
table.linki td {
padding-left: 4px;
}
table.miniatury {
background-image: url(../images/tlogo.gif);
}
table.miniatury td {
width: 86px;
height: 68px;
}
tr.m_stopka td {
height: 13px;
text-align: right;
font-size: 10px;
color: #b8b9bb;
}
table.ekipa td {
width: 200px;
}
td.td_ramka {
height: 100%;
}
td.ramka {
padding: 5px;
border: 1px solid #c79232;
}
td.ramka1 {
padding: 5px;
border: 1px solid #6d6e68;
}
td.programleft {
width: 106px;
padding-right: 11px;
text-align: right;
vertical-align: top;
}
td.banners {
width: 185px;
min-height: 483px;
padding: 20px 0 0;
}
td.banners img,
td.banners object {
margin-bottom: 5px;
}
td.banners div img,
td.banners object {
display: block;
text-align: center;
margin: 0 auto 5px;
}
td.banners div.sponsors img {
display: inline;
}
td.content {
padding: 11px 22px 0;
width: 775px;
}
td.content h1 {
font: bold 14pt/15pt tahoma, sans-serif;
color: #fc0;
background-color: inherit;
}
table.festival td {
padding: 0 0 .5em;
}
td.padnone {
padding: 0;
}
td.header {
padding: 2px 4px;
color: #fe0;
background-color: inherit;
}
td.opis {
padding: 0 4px;
}

/* .................................................. LISTS */
ul, ol {
margin-left: 20px;
padding-left: 20px;
}
ol {
list-style-position: inside;
}
ol.out {
list-style-position: outside;
margin-top: 0;
}
ol.none, li.none {
list-style: none;
}

/* .................................................. FORMS */
.txt {
width: 192px;
}
textarea {
width: 300px;
height: 134px;
overflow: auto;
}
.txt, textarea {
padding: 1px;
margin: 3px 0 5px 0;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-indent: 0;
border: 1px solid white;
color: white;
background-color: #666;
}
.but {
background: url(../site/files/images/wyslij.jpg) 50% 50% no-repeat;
width: 50px;
height: 15px;
border: 1px solid #67badb;
cursor: pointer;
}
.butz {
background: url(../site/files/images/zapisz.jpg) 50% 50% no-repeat;
width: 50px;
height: 15px;
border: 1px solid #c79232;
cursor: pointer;
}
.buts {
background: url(../site/files/images/skasuj.jpg) 50% 50% no-repeat;
width: 50px;
height: 15px;
border: 1px solid #c4c4c4;
cursor: pointer;
}
.butu {
background: url(../site/files/images/usun.jpg) 50% 50% no-repeat;
width: 50px;
height: 15px;
border: 1px solid #c4c4c4;
cursor: pointer;
}

/* .................................................. COLOR */
.silver {
color: #ccc;
background-color: inherit;
}
.orange {
color: #feb;
background-color: inherit;
}
.yellow {
color: #ffc;
background-color: inherit;
}
.red {
color: #f66;
background-color: inherit;
}

/* .................................................. TEXT-ALIGN */
.left {
text-align: left;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
