/* layout */
body { background: #ECE8D7; margin: 0; padding: 0; }
.kolumnaP { border-left: solid 2px #8E8772; background: #CAC5B5; width: 3px; height: 100%; padding: 0; margin: 0; }
TD.main { background: #CAC5B5; WIDTH: 533px; HEIGHT: 100%; vertical-align: top; position: relative; }
DIV.main { position: absolute; width: 533px; background: #CAC5B5; }
TD.kolumnal { background: #E2DECF; WIDTH: 199px; HEIGHT: 100%; vertical-align: top; }
DIV.dol { height: 3500px; }
DIV.submenu { background:#D9D3BF; padding-left:5px; font: bold 13px Arial, Times New Roman, Sans-serif; color: black;}
DIV.submenu A { padding: 0 5px; color: #6A6451; }
DIV.submenu A:hover { background: #F0E9D1; color: #F70209; }

/* text */
body, td { color: black; font: 13px Arial, Times New Roman, Sans-serif; }
.boldText { color: #4A4840; font: bold 13px Arial, Times New Roman, Sans-serif; }
.boldText2 { color: black; font: bold 13px Arial, Times New Roman, Sans-serif; }
.tytul { color: black; font: bold 18px Arial, Times New Roman, Sans-serif; text-align: right; display: block;
margin: 20px 50px 20px 20px; padding: 0 5px 0 0; border-width: 0 0 2px 0; border-style: solid; border-color: black; }
.opis { color: black; font: bold 13px Arial, Times New Roman, Sans-serif; text-align: justify; display: block; width: 465px;
background: #E4DFCB; border: solid 2px #ECE8D8; padding: 5px; margin: 10px 20px; }
A.forumKat { color: black; font: bold 17px Arial, Times New Roman, Sans-serif; }
p { margin: 10px 0px; padding: 0px; }

A { font: bold 13px Arial, Times New Roman, Sans-serif; color: #870D0D; text-decoration: none; }
A:hover { color: #F70209; }
A.smallLink, A.smallLink2 { font: bold 11px Arial, Verdana, Sans-serif; color: black; text-decoration: none; text-align: right; }
A.smallLink2 { color: #8A2D2F; }
A.smallLink:hover { color: #7F1B1B; }
A.bigLink { font: bold 15px Arial, Verdana, Sans-serif; color: black; text-decoration: none; }
A.bigLink:hover { color: #7F1B1B; }

/* newsTable */
div.newsTable { background: url("images/bg_news.gif"); border-color: #4A4840; border-width: 2px 34px 2px 14px; border-style: solid;
padding: 0; margin: 0; position: relative; width: 525px; }
img.newsTablelg { position: absolute; left: -14px; top: -2px; }
img.newsTablepg { position: absolute; right: -35px; top: -2px; }
img.newsTablepd { position: absolute; right: -35px; bottom: -3px; }
img.newsTableld { position: absolute; left: -14px; bottom: -3px; }
img.newsTabletyt { position: absolute; right: -32px; top: 5px; height: 120px; width: 31px; }
DIV.newsTableText { border-width: 0 3px; border-style: solid; border-color: #A02826; height: 100%; margin: 0 1px; padding: 10px; }
.newsTitle, H1 { color: black; font: 18px Arial, Verdana, Sans-serif; text-align: left; margin: 0px 15px; display:block; }
.subTitle, H2 { color: black; font: bold 16px Arial, Verdana, Sans-serif; text-align: left; margin: 10px 0 0px 0; padding: 0; }
.newsLit { color: black; font: italic bold 15px Arial, Verdana, Sans-serif; text-align: justify; margin: 20px 10px 10px 10px; display: block; }
.newsText, .newsArt { color: black; font: 13px Arial, Times Nw Roman, Sans-serif; text-align: justify; display: block; margin: 0px 10px; }
.newsArt { line-height: 1.33em; text-indent: 20px; }
.newsArt:first-letter { color: #870D0D; font-size:40px; margin: 0 3px 0 0; padding: 0; }
.cytat { display: block; float: right; width: 50%; font: bold 14px Arial, Times New Roman, Sans-serif; color: black; text-indent: 10px;
border: solid #908070; border-width: 7px 0; margin: 7px 3px 1px 7px; padding: 3px 2px; }
.newsData, .newsPodpis { color: #4A4840; font: bold 12px Arial, Times New Roman, Sans-serif; display: block; margin: 0px 10px; }
.newsPodpis { text-align: center; }
.newsData { text-align: right; }
A.newsLink { font: bold 11px Arial, Times New Roman, Sans-serif; color: #870D0D; text-decoration: none; }
A.newsLink:hover { color: #AFAB9F; }

/* formTable */
TABLE.formTable { background: #ECE8D8; border: solid 0.3mm #B3AD98; }
TABLE.formTable TD { background: #E4DFCB; padding: 5px; }
TABLE.formTable TH { background: #DFD3B5; padding: 5px; }
.formTitle { color: black; font: bold 17px Arial, Verdana, Sans-serif; }
TABLE.formTable TD, .formText { font: bold 12px Arial, Verdana, Sans-serif; color: black; }
TR.formBold TD { background: #E9E3D1;}
TR.formBold2 TD { background: #D3CFB8;}

/* menuTable */ 
DIV.menuTable { background: #F0ECDB; width: 198px; margin: 0 0 30px 0; padding: 0; border-width: 0; }
IMG.menuTableNag { width: 198px; height: 26px; margin: 0 0 10px 0; padding: 0; border-width: 0; }
IMG.menuTableD, IMG.menuTableG { width: 100%; border-width: 0; padding: 0; margin: 0; }
IMG.menuTableD { height: 5px; vertical-align: top; }
IMG.menuTableG { height: 8px; vertical-align: bottom; }
A.menuLink { font: bold 15px Arial, Verdana, Sans-serif; color: #A99171; background: #ECE8D7; text-decoration: none;
display:block; width: 100%; font-variant:small-caps; }
A.menuLink:hover { color: #A99171; background: #E7E0C2; display:block; width: 100%; }

/* stopka */ 
DIV.stopka { background: #8E8772; width: 100%; display: block; margin: 0; padding: 0; border-width: 0;
color: #4B4636; font: bold 13px Arial, Times Nw Roman, Sans-serif; text-align: center; vertical-align: bottom; }
DIV.stopka A { color: #C4BDAA; }
DIV.stopka A:hover { color: #850306; }

/* formularze */
form { display:inline; }
input { height: 18px; border: solid 0.3mm #B3AD98; background: url(images/bg_form.gif); font: normal 11px Arial, Verdana, Sans-serif; color: black; }
textarea { border: solid 0.3mm #B3AD98; background: url(images/bg_form2.gif); font: normal 11px Arial, Verdana, Sans-serif; color: black; }
select { background: #DDD5C0; }
input.button, input.loguj, input.szukaj { border: solid 0.3mm #B3AD98; background: url(images/bg_form.gif); font: 11px Arial, Verdana, Sans-serif; }
input.button { height: 18px; }
input.loguj { width: 70px; margin: 0px 5px; }
input.szukaj { width: 130px; margin: 0px 5px; }

/* grafika */
TABLE img { padding: 0; margin: 0; border: 0; }
p IMG { border: 1px solid black; display: block; background: #ECE8D8; padding: 5px; margin: 10px; }
DIV.zdjecie, DIV.zdjecieS, DIV.zdjecieArts, DIV.zdjecieRight, DIV.zdjecieLeft { border: 1px solid black; display: block; background: #ECE8D8; padding: 5px; margin: auto; text-align: center; }
.zdjecie IMG, .zdjecieS IMG, .zdjecieArts IMG, DIV.zdjecieRight IMG, DIV.zdjecieLeft IMG, DIV.baner IMG { border: 1px solid black; margin: 0; padding: 0; }
DIV.zdjecie { width: 115px; }
.zdjecie IMG { width: 100px; }
DIV.zdjecieS { width: 94px; }
.zdjecieS IMG { width: 80px; }
DIV.zdjecieArts { float: left; width: 85px; }
.zdjecieArts IMG { width: 70px; }
DIV.zdjecieRight { float: right; margin: 10px; }
DIV.zdjecieLeft { float: left; margin: 10px; }
.zdjeciePodpis { border-style: solid; border-color: black; border-width: 1px 0; display: block; background: #ECE8D8; padding: 2px; margin: 7px 0 0 0; }
DIV.baner { border: 1px solid black; display: block; background: #ECE8D8; padding: 7px 2px 7px 2px; margin: 10px 5px; text-align: center; width:520px }
DIV.ocena { color: black; font: bold 13px Arial, Verdana, Sans-serif; }
DIV.ocena DIV { display: inline; height: 15px; margin: 3px; background: transparent; }
DIV.ocenap { border: solid 3px #870D0D; width: 55px; padding: 2px; text-align:center; }
DIV.ocenat { border: solid 3px #870D0D; width: 12px; padding: 0px; }
DIV.ocenan { border: solid 3px #D9D0C4; width: 12px; padding: 0px; }
UL LI { list-style: url(images/punkt.gif) circle;  font-weight: bold; }
HR { width: 70%; color: #4A4840; height: 2px; margin-bottom: 5px; }

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:3px solid #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#EC0006;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }
abbr, acronym { text-decoration: underline; color: #466237; font-weight: bold; }
cite sup { color: #870D0D; font-weight: bold; font-family: arial; }
ins { color: #009900; font-weight: bold; }
del { color: red; font-weight: bold; }