* { margin:0; padding:0; border:0; }
body { background:#7A674C; text-align:left; font-size:13px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }

a { color:#F6E48A; }
a:hover { text-decoration: none; }

#top { background:#490102; height:90px; margin-bottom:40px; }
#top2 { position:relative; overflow:hidden; width:1000px; margin:0 auto; padding-top:20px; }
#top2 #napis { float:left; padding-left:50px; }
#top2 #napis p { color:#F4E395; }

#top2 #napis h1 { font-size:27px; font-weight:bold; letter-spacing:2px; }
#top2 a { color:#FFFFFF; text-decoration: none; }

#menu { float:right; padding-top:30px; padding-right:35px; }
#menu dd { display:inline; margin:0 5px; }
#menu dd a:hover { text-decoration:underline; }
#menu dd a#zaznacz { text-decoration:underline; }
#menu dd a#zaznacz:hover { text-decoration:none; }

#kontener {
 overflow:hidden;
 width:1000px;
 margin:0 auto;
 height:auto !important;
 height:100%; /* IE */
}

#lewa { float:left; background:#6F5E45; width:640px; padding:35px 25px; }
#prawa { float:right; width:260px; }

#komorki { position:absolute; top:3px; right:0; line-height:20px; text-align:right; }
#komorki a { background:#490102; margin-left:5px; padding:1px 5px; border:1px solid #F4E395; font-size:9px; font-weight:bold; color:#F4E395; text-decoration:none; }
#komorki a:hover { background:#6F5E45; color:#FFFFFF; }

#ostatnio, #ntc { width:240px; margin:35px auto; }
#ostatnio dd, #ntc dd { margin-bottom:2px; }
#ostatnio dt, #ntc dt { text-align:center; color:#FFFFC6; font-size:14px; margin-bottom:7px; font-weight:bold; }
#ostatnio dd a, #ntc dd a { letter-spacing:1px; font-size:11px; line-height:15px; }

#ntc dt#napis2 { font-size:10px; }

#lewa p.mul { margin-bottom:10px; font-size:14px; color:#FFFFC6; }
#lewa img.mul { display:block; margin:0 auto; }

#lewa p { line-height: 12px; word-spacing: 2px; letter-spacing: 1px; }
#lewa p#linki-ntc { text-align:center; }
#lewa p#linki-ntc a { margin:0 5px; word-spacing:0; letter-spacing:0; }


#lewa h4 { font-size:11px; clear:both; }
#lewa h4 a { font-weight:normal; padding:0 1px 0 0; margin:0 2px; letter-spacing:0; }

#stopka { background:#6F5E45; width:100%; line-height:20px; position:fixed; left:0; bottom:0; font-size:11px; text-align:center; }
#stopka span.podpis { float:left; }
#stopka a#admin { float:right; }
#stopka a { margin:0 2px; padding:0 2px; font-weight:normal; }
#stopka img.stat { position:absolute; top:0; right:0; z-index:-1; width:60px; height:22px; }

#zobacz p#zobacz-napis { width:70px; float:left; font-size:9px; margin-right:15px; border-right:1px solid #490102; }
#zobacz #statystyki { display:none; }
#zobacz #statystyki p { line-height:12px; color:#000000; font-size:10px; }
#zobacz p#stat { background:#000000; margin-bottom:5px; text-align:center; padding:3px; color:#ffffff; }
#zobacz #statystyki p span { margin:0 3px; font-weight:bold; font-size:11px; }
#zobacz:hover #statystyki { width:230px; display:block; border:1px solid #ffd700; padding:5px 10px; background:#c0c0c0; position:fixed; left:10px; bottom:30px; }

#archiwum { margin-right:80px; }
#archiwum li { border-width:0 1px; border-style:solid; border-color:#FFFFC6; list-style:none; background:#7A674C; float:right; letter-spacing:2px; position:relative; width:80px; margin:0 3px; }
#archiwum li ul { display:none; background:#7A674C; border-width:1px 1px 0 1px; border-style:solid; border-color:#490102; padding:0 2px 5px 2px; }
#archiwum li ul li { width:76px; border-width:0 0 1px 0; border-style:dashed; border-color:#490102; letter-spacing:0; margin:0; }
#archiwum li ul li a { display:block; }
#archiwum li ul li a:hover, #archiwum li ul li a#zaznacz  { text-decoration:none; color:#ffffff; }
#archiwum li:hover ul { display:block; position:absolute; bottom:20px; left:-1px; }
#archiwum li#archiwum-napis { background:none; margin-right:20px; border:0; font-weight:bold; font-size:11px; }

/* formularze */
#lewa p.kontakt-uwaga { margin-top:40px; }
#lewa p.komunikaty, #prawa p.komunikaty, #top p.komunikaty { text-align:center; }
#lewa p.komunikaty span, #prawa p.komunikaty span, #top p.komunikaty span { color:#6495ED; font-weight:bold; }

form { margin:0; padding:0; }
form textarea:focus, form input[type^="text"]:focus { background: #fff8dc; }
#moderowanie { position:absolute; top:-10px; left:0; }
#kontakt-uwaga { font-size:10px; }
#formularz fieldset {
text-align:center; width:460px; margin:10px auto 0 auto; padding:5px 0; border:1px solid #000000; }
#komentarz fieldset {
text-align: center; width:550px; margin:20px auto 40px auto; padding:5px 0; border:1px solid #000000; }

#wyszukiwarka { text-align:center; padding:5px; }
#wyszukiwarka .przycisk { width:80px; background:#6F5E45; color:#FFFFC6; cursor:pointer; font-weight:bold; padding:1px 4px; letter-spacing:1px; }
#wyszukiwarka #szuk1 { width: 150px; border:2px solid #6F5E45; padding:1px 2px; text-align:center; }

#formularz span.margines, #komentarz span.margines { margin:0 6px; }
#formularz input, #komentarz input { margin-bottom:4px; }
#formularz .przycisk, #komentarz .przycisk, #top #moderowanie .przycisk { 
width:250px; background:#6F5E45; margin-top:8px; font-size:12px; cursor:pointer; font-weight:bold; padding:2px; letter-spacing:3px; border:1px solid #7A674C; }

#formularz .przycisk:hover, #komentarz .przycisk:hover, #wyszukiwarka .przycisk:hover, #top #moderowanie .przycisk:hover { background:#FFFFFF; color:#000000; }

#formularz #pole1, #formularz #pole2, #komentarz #pole1, #komentarz #pole3 { width:200px; border:1px solid #7A674C; padding:0 2px; margin:5px auto; }
#formularz #pole3 { width: 400px; height: 100px; border:1px solid #7A674C; margin: 0 auto; }
#formularz select { margin:0 10px 20px 10px; border:1px solid #7A674C; padding:1px; letter-spacing:0; text-align:center; }
#formularz select.s1 { width: 110px; }
#formularz select.s2 { width: 70px; }
#komentarz #pole2 { width: 500px; height: 70px; border:1px solid #7A674C; margin: 0 auto; }

#formularz label.pole3, #komentarz label.pole2 { display: block; margin: 12px 0 8px 0; }
#formularz #pole4 { margin: 0 5px -1px 5px; }

#lewa div.news p.dodatki {clear:both;margin:0;text-align:center;} #lewa div.news p.dodatki a {font-size:11px;letter-spacing:1px;margin:0 20px;}

span.gwiazdka { margin-left:20px; color:red; }
span.form-kom3 { color: #ffffff; }

/* bb code */
#lewa dl.bbcode { padding-left:50px; margin:15px 0; font-size:11px; overflow:hidden; }
#lewa dl.bbcode dt { float:left; margin-right:10px; line-height:18px; }
#lewa dl.bbcode dd { float:left; display:inline; margin:1px 3px; padding:0 2px; cursor:pointer; line-height:17px; border:1px solid #FFFFFF; }
#lewa dl.bbcode dd:hover { border:1px solid #F6E48A; color:#F6E48A; }

#lewa div.opis { position:relative; background:#FFFFFF; color:#000000; clear:both; padding:3px 0; text-align:center; }
#lewa div.opis div { display:none; text-align:center; font-size:11px; }
#lewa div.opis:hover div { position:absolute; top:21px; left:50px; width:525px; background:#FFFFFF; color:#000000; padding:10px; display:block; }

#lewa p#licz { padding-left:50px; margin-top:10px; color:red; }

hr { background:#6F5E45; color:#6F5E45; margin:20px auto; text-align:center; width:80%; border:0; height:1px; display:block; }
hr.hr { background:#7A674C; color:#7A674C; }

#lewa p.archiwum-data { background:#7A674C; margin:15px 0; padding:7px 15px; text-align:center; font-size:14px; font-weight:bold; }

#lewa .st-naw { text-align:center; line-height:25px; margin:10px 0 20px 0; border-width:1px 0; border-style:solid; border-color:#7A674C; }
#lewa .st-naw a { margin:0 2px; text-decoration: none; }
#lewa .st-naw a.zaznacz { text-decoration: underline; font-weight:bold; }

/* administracja */
#lewa p#komunikat { text-align:center; font-size:15px; color:#6495ED; margin:20px 0; }

#lewa div.admin { width: 90%; margin: 15px auto; padding-bottom: 10px; position: relative; border:1px solid #7A674C; }
#lewa div.admin form textarea { width: 95%; height: 100px; border:1px solid #7A674C; padding: 0 2px; margin: 5px auto; }
#lewa div.admin form input { width: 250px; border:1px solid #7A674C; padding: 0 2px; margin: 5px auto; }
#lewa div.admin form input.opinia { width: 127px; border:1px solid #7A674C; padding: 0 2px; margin: 5px; }
#lewa div.admin p.dane { margin: 0; padding: 0; font-size: 11px; }
#lewa div.admin p.dodano { position: absolute; bottom: 9px; right: 10px; font-size: 11px; text-align: center; margin: 0; padding: 0; width: 300px; }
#lewa div.admin p.link { position: absolute; top: 5px; right: 10px; margin: 0; padding: 0; width: 90px; }
#lewa div.admin p.link a { font-size: 10px; margin: 0; padding: 0; letter-spacing: 0; }
#lewa div.admin form select.select { width:150px; text-align:center; }
#lewa div.admin form hr#select { margin:10px auto; }
#lewa div.admin form .koment-admin1 { position: absolute; top:0; left: 20px; width: 90px; border:1px solid #7A674C; text-align: center; }
#lewa div.admin form .koment-admin2 { position: absolute; top:0; left: 120px; width: 90px; border:1px solid #7A674C; text-align: center; }
#lewa div.admin form .przycisk-admin1 { width:130px; cursor:pointer; margin:3px 0 5px 40px; background:#ffffff; border:1px solid #7A674C; }
#lewa div.admin form .przycisk-admin1:hover, #lewa div.admin form .przycisk-edycja:hover { background:#000000; color:#ffffff; }
#lewa div.admin form input[type^="checkbox"] { width:15px; margin: 0; }
#lewa div.admin form span { margin:0 10px 0 40px; }

#lewa div.admin form label input { width: 10px; }
#lewa div.admin form .przycisk-edycja { width:120px; margin-left: 40px; cursor:pointer; background:#ffffff; border:1px solid #7A674C; }

/* o mnie */
#lewa p.o-mnie { font-size: 16px; font-weight: bold; }
#lewa p.margines { margin-top: 20px; }

#lewa code { 
 width:450px;
 background:#7A674C;
 margin:15px auto;
 padding:10px 20px;
 display:block;
 border:1px solid #FFFFFF;
 text-align:center;
}

/* linki */
#lewa dl.linki { width:450px; margin:20px auto; }
#lewa dl.linki dt { border-top:1px solid #7A674C; padding-top:10px; margin:20px 10px 0 10px; font-size:13px; font-weight:bold; letter-spacing:2px; }
#lewa dl.linki dd { margin:7px 0; }
#lewa dl.linki dd a { padding:5px 10px 3px 10px; text-decoration:none; }
#lewa dl.linki dd a:hover { border-bottom:1px solid #F6E48A;; }

/* wyszukiwarka */
#lewa ul.wyszu { width:350px; margin:40px auto; }
#lewa ul.wyszu li { list-style-type:decimal; margin:10px 0; text-align:left; }
#lewa p.wyszu { text-align:center; font-size:14px; line-height:18px; }
#lewa p.pusto { margin-top:30px; text-align:center; font-size:14px; font-weight:bold; }

/* neswsy */
#lewa q { display: block; background:#7A674C; margin: 2px; padding: 2px 5px; font-style: italic; }

#lewa div.news { position:relative; margin:0 auto; }
#lewa div.news span.lp { position:absolute; left:0; top:10px; color:#FFFFC6; font-size:11px; }
#lewa div.news span.zrodlo { position:absolute; right:0; top:0; font-size:9px; }
#lewa div.news h2 { padding:4px 10px; text-align:center; color:#FFFFC6; font-weight:bold; font-size:17px; border-bottom:1px solid #A09584; }
#lewa div.news div.tekst { margin:2px 0 0 0; text-align:justify; padding:10px; line-height:18px; }
#lewa div.news .ip { display:none; }
#lewa div.news:hover .ip { display:block; position:absolute; left:0; }
#lewa div.news .data-link { color:#FFFFC6; font-size:10px; margin:0; padding:3px 5px; overflow:hidden; } 
#lewa div.news .data-link .data { font-size:10px; float: left; }
#lewa div.news .data-link .link { float:right; }
#lewa div.news .data-link .link a { letter-spacing:0; }
#lewa div.news .data-link .imie { float: right; font-weight: bold; font-size: 13px; padding: 0; }

/* komentarz */
#lewa div.koment { background:#7A674C; padding:5px; }
#lewa div.koment span.form-kom2 { color:red; }


#prawa p.top { 
 font-size: 11px;
 text-align: center;
 margin: 20px 0;
 line-height: 33px;
 border-bottom: 1px solid #6F5E45;
}
#prawa p.top span { font-weight:bold; color:#FFE88C; margin:0 5px; }

/* news skrot */
#dol { overflow:hidden; width:1000px; margin:45px auto; }
#dol-skrot { overflow:hidden; border-width:1px 0; border-style:dashed; border-color:#490102; margin-bottom:30px; }
#left { border-left:0; }
#right { border-right:0; }

div.skrot { float:left; width:230px; height:125px; margin:20px 2px; padding:0 5px; border-width:0 1px; border-style:dotted; border-color:#490102;  }
div.skrot h3 { 
 padding:1px 3px;
 text-align:center;
 font-weight:bold;
 font-size:10px;
 color:#FFFFC6;
}
div.skrot p.skrot { text-align: justify; padding: 3px; line-height: 15px; }
div.skrot p.skrot-dane { font-size: 10px; margin: 0; padding: 3px 5px; overflow: hidden; }
div.skrot p.skrot a { text-decoration: none; font-size: 11px; letter-spacing: 0; }
div.skrot p.skrot a:hover { text-decoration: underline; }
div.skrot p.skrot-dane a { letter-spacing: 0; padding: 0 2px; }
div.skrot p.skrot-dane .data { float: left; }
div.skrot p.skrot-dane .link { float: right; }

#inne { clear:both; text-align:center; }
#inne a { float:left; margin:5px; }
#inne span { display:none; }
#inne a:hover span { display:block; font-size:9px; color:#ffffff; padding:2px; border:3px double #ffffff; }
#inne a#jeden, #inne a#cztery { width:120px; height:60px; position:relative; }
#inne a#dwa, #inne a#trzy { width:120px; height:43px; position:relative; }
#inne a#dwa:hover span, #inne a#jeden:hover span { background:#6F5E45 url(../grafika/komentarze-m.jpg) center bottom no-repeat; width:150px; height:135px; }
#inne a#jeden:hover span, #inne a#dwa:hover span { position:absolute; top:-155px; left:0px; }
#inne a#trzy:hover span { position:absolute; top:-155px; left:0; background:#6F5E45 url(../grafika/komentarze-m2.jpg) center bottom no-repeat; width:150px; height:137px; }
#inne a#cztery:hover span { position:absolute; top:-141px; left:0; background:#6F5E45 url(../grafika/komentarze-m3.jpg) center bottom no-repeat; width:150px; height:123px; }

/* sonda */

#sonda { float:right; width:190px; padding:0 30px; }
#sonda-link { margin-top:10px; text-align:center; font-size:11px; }

dl.sonda { border-width:0 1px; border-style:dashed; border-color:#490102; padding:0 2px; }
dl.sonda dt.pyt { margin-bottom:5px; font-size:11px; text-align:center; }
dl.sonda dt.odp { padding-left:10px; color:#FFFFC6; font-size:11px; letter-spacing:1px; }
dl.sonda dt.suma { background:#6F5E45; text-align:center; letter-spacing:1px; line-height:20px; }
dl.sonda dt.suma span { font-weight:bold; }
dl.sonda dd { line-height:13px; padding-top:1px; position:relative; text-align:left; }
dl.sonda dd img { height: 13px; }
dl.sonda dd p { position:absolute; padding:0 4px; font-size:10px; }
dl.sonda dd p span { display:none; }
dl.sonda dd:hover span { display:block; position:absolute; left:-50px; top:0; color:#490102; } 