* { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px;  }

.cb { clear: both;}
.mb3 { margin-bottom: 3px;}
.db { display: block;}

a { color: #Ae0056; }
a:hover { color: #888888; text-decoration: none; }
a.a1 { color: #000000; font-size: 11px; text-decoration: none; }
a.a1:hover { color: #Ae0056; }
a.a2 { color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.a2:hover { color: #FED3E8; }
a.a3 { color: #000000; font-size: 10px; text-decoration: none; }
a.a3:hover { color: #Ae0056; }
a.kal { font-size: 10px; color:#000000; text-decoration: none; }
a.kals { font-size: 10px; color:#000000; text-decoration: none; font-weight: bold; }
a.kaln { font-size: 10px; color:#ff0000; text-decoration: none; font-weight: bold; }
a.b { color: #Ae0056; font-weight: bold; }
a.b:hover { color: #888; }
a.link { font-weight: bold; color: #Ae0056; line-height: 14px;  }
a.link:hover { color: #888888; text-decoration: none; }

/* numerki zdjec w fotorelacji */
a.fr1, a.fr1o, a.fr1k, a.fr1ko { text-decoration: none;  }
a.fr1 { padding: 1px 3px; border: solid #aaaaaa; border-width: 1px 0px 1px 1px; font-weight: bold; color: #Ae0056; cursor: pointer; }
a.fr1o { padding: 1px 3px; border: solid #aaaaaa; border-width: 1px 0px 1px 1px; font-weight: bold; color: #ffffff; background: #Ae0056; cursor: pointer; }
a.fr1k { padding: 1px 3px; border: solid #aaaaaa; border-width: 1px 1px 1px 1px; font-weight: bold; color: #Ae0056; cursor: pointer; }
a.fr1ko { padding: 1px 3px; border: solid #aaaaaa; border-width: 1px 1px 1px 1px; font-weight: bold; color: #ffffff; background: #Ae0056; cursor: pointer; }


body { background: #F1F1F1; margin: 0px; text-align: center; }
div.c { text-align: center;}
div.tytul { font-size: 13px; font-weight: bold; color: #Ae0056; }
div.tytul2 { font-size: 11px; font-weight: bold; color: #Ae0056; }
div.opis1 { margin: 5px 0px 15px 0px; }
div.odstep1 { }
div.odstep2 { margin-top: 4px; }
div.zapowiedzi { background: #ffffff; padding: 2px;  }
div.h16 { line-height: 16px; }
div.hr { border: solid #Ae0056; border-width: 0px 0px 1px 0px; }
div.r { color:#ff0000; }
div.wiecej { position: absolute; left: 3px; top: 0px; }
	div.wiecej a { font-weight: normal; color: #000000; }
	
div.belka { width: 160px; line-height: 25px; background: url('/img/belka.gif') no-repeat; text-align: left; margin: 5px 0px 0px 0px; position: relative; }	
	div.belka a { font-weight: bold; font-size: 10px; color: #ffffff; padding-left: 18px; text-decoration: none; line-height: 25px; }
	div.belka b { font-weight: bold; font-size: 10px; color: #ffffff; padding-left: 18px; }
	div.belka a:hover { color: #FED3E8; }
	div.belka a.wiec1 { font-weight: normal; font-size: 10px; position: absolute; top: 0px; right: 3px;  color: #e1c0d0;  }
	div.belka a.wiec1:hover { color: #fed3e8; } 
	div.belka span { font-weight: bold; font-size: 10px; color: #ffffff; padding-left: 18px; }
div.belka1 { margin: 3px 1px 0px 13px; background: #cccccc url('/img/li4.gif') no-repeat center left; padding: 1px 1px 1px 19px; text-align: left; }
	div.belka1 a { font-size: 10px; line-height: 12px; color: #000000; text-decoration: none; }
	div.belka1 a:hover { color: #ae0056; }
div.belka2 { text-align: center; }	/* kalendarz imprez */
	
div.kom1 { border: solid #aa0046; border-width: 1px 0px 0px 0px; color:#aa0046; padding-top:10px; margin-top:10px; font-weight:bold; font-size:13px; }
div.fautor { text-align:right; color:#888888; padding: 3px 0px; border: solid #aa0046; border-width: 0px 0px 1px 0px; }

form.szukaj1 { margin: 0; padding: 0 0 10px 0; }

iframe.iframe1 { margin: 2px 0px 15px 0px; }
img { border: 0px; margin: 0px; }
input.logowanie { border: 1px solid #666666; width: 119px; height: 17px; margin: 1px 0px; }
input.text { width: 300px; }
input.szukaj1 { width: 100px; font-weight: bold; color: #ae0056; border: 1px solid #535353; padding: 2px; }
input.szukaj2 { width: 40px; font-size: 10px; color: #fff; background: #ae0056; border: 1px solid ; border-color: #d04188 #690034 #690034 #d04188;  }
input.szukaj3 { font-weight: bold; color: #ae0056; border: 1px solid #535353; padding: 2px; }

td.lewa { background: #A3A3A3; width: 160px; text-align: center; vertical-align: top; }
td.srodek { width: 434px; vertical-align: top; }
td.prawa { background: #A3A3A3; width: 160px; text-align: center; vertical-align: top; }
td.li2a { background: #Ae0056; height: 20px; width: 17px; }
td.li2b { background: #Ae0056; color: #ffffff; font-size: 10px; font-weight: bold; height: 20px; text-align: left; vertical-align: middle; width: 141px; position: relative; }
td.menutop { background: #CCCCCC; text-align: center; vertical-align: middle; width: 770px; }
td.tdcal { text-align: center; vertical-align: middle; }
td.li3 { width: 127px; text-align: left; vertical-align: middle; background: #CCCCCC; }
td.li3a { background: #cccccc; }
td.temat { font-size: 14px; font-weight: bold; color: #Ae0056; height: 21px; vertical-align: top; }
div.temat { font-size: 14px; font-weight: bold; color: #Ae0056; line-height: 21px; }
h1 { font-size: 14px; font-weight: bold; color: #Ae0056; height: 21px; vertical-align: top; margin: 0px; }
td.td1 { width: 14px; text-align: center; background: #eeeeee; font-size: 10px; cursor: pointer;  }
td.td1o { width: 14px; text-align: center; background: #dddddd; font-size: 10px; cursor: pointer;  }
td.td2 { text-align:left; vertical-align: middle; background: #Ae0056; }
td.stopka { height: 50px; text-align: center; vertical-align: middle; background: #Ae0056; color: #333333; font-size: 10px; }
td.komentarz { width: 80%; }
td.komentarz1 { width: 20%; text-align: right; color:#888888; }
td.kom1 { border: solid #aaaaaa; border-width: 0px 0px 1px 0px; }
td.kom2 { color: #777777; text-align: right; }
td.fc { text-align: center; }
td.szukaj1 { padding: 2px 15px 2px 0; }

textarea.komentarz { width: 300px; height: 80px; }
textarea.odpowiedz { width: 300px;}
span.ab { color: #888; text-decoration: none; font-weight: normal; cursor: pointer; }
.fiolet { color: #Ae0056; }
.pr { position: relative; top: 0px; left: 0px; }