* { border:0; padding:0; margin:0;}

body { background:url('grafika/tlo.gif') repeat-x #ddd; color:#000;font-family:Tahoma;font-size:0.8em; color: #15406C; }

#site1 {  margin: 0 auto; background: url('grafika/srodek.gif'); width:1000px; border-left: 1px solid white; border-right: 1px solid white; }

#header { clear: left; width: 1000px; height: 141px; background: url('grafika/top.png'); }

#subheader1 { width:250px;float:left; height:23px;padding: 6px; padding-left: 10px; text-align:left; background: url('grafika/lewy_w.gif') repeat-y; }
#subheader2 { width:585px;height:23px;float:right;padding: 6px; padding-right: 10px; text-align:right; background: url('grafika/prawy_w.gif') repeat-y; }

#bnr1 { border-bottom: 1px dashed #ddd; border-top:1px dashed #ddd; padding-top:5px; padding-bottom: 5px; clear:left;width:900px; height:90px; background: url('grafika/srodek.gif') repeat-y; }
#bnr { margin:0 0 0 500px; padding-top:10px; }

#window { width:100%; background: url('grafika/srodek.gif') repeat-y; border-top: 1px solid #eee; display: table;}

#menu { float:left; width:160px; padding:10px 0;}

#toplist { float:right; padding:0 5px 5px 5px; }

#toptv, #newtv, #recommend { color:#006393; width: 250px; float:right; text-align:right; padding:0 10px 10px 10px;}

#newtv { width:225px; }
#recommend { width: 125px; }
#recommend img { margin:3px; }

#spis { margin-left:15px; border-top: 1px dashed #ddd; }

.mn1, .mn2, .mn3 { width:230px; margin-top:6px; background: url('grafika/bgwindow.png') no-repeat; padding:10px; text-align:left; border-top:3px solid #8EB4E6; }
.mn2 { width:210px; }
.mn3 { width:110px; }

#shtbox { border:1px solid #aaa;}

#inwindow { float: right; width:799px; margin-top:15px;}

#news { float:right; text-align:left; padding:15px; margin-top:10px; background: url('grafika/title.png') no-repeat; }

.longtitle { color: #225497; font-size:1.2em; padding:5px 0; font-weight:bold;}
.longdesc { color: #222; padding-bottom:20px; border-bottom: 1px dotted #BCBCBC; }

#arch { text-align:right; padding:10px; width:740px;background: url('grafika/titlebottom.png') no-repeat right;  }

.lleft { float:left; width:170px; }
.lright { float:right; width:350px; text-align:justify; }


.lwleft { float:left; width:150px; font-weight:bold; line-height:14px; }
.lwright { float:right; width:200px; line-height:14px; }

.lrleft { float:left; width:100px; }
.lrright { float:right; width:420px; text-align:justify; }


#footer { color:#505050; width:100%; height:30px; background:#eee; border-top:1px solid #ddd;}

#footerA { width:100px; height:26px; float:left; padding:2px; text-align:left; }
#footerB { width:650px; height:20px; float:right; padding:6px; text-align:right; } 

#subfooter { border-top:1px solid #ddd; clear:left; padding:10px 15px 5px; text-align:left; background:url(grafika/srodek.gif) repeat-y; }
#subfooter a { font-size:10px; color:#888888; margin:4px; }

.nws { border:1px solid #d4d4d4; margin: 0 10px 0 0; }



.mn a { color:#006393; }
.mn a:hover { color:#004080; text-decoration:underline; }

.mn { background:white; border:1px solid #eee; padding:5px;width:140px; text-align:left;}


#news-t1 { width:100px; float:right;text-align:right;padding-top:5px; }

.wcj { padding-top:5px;}

.wtext, .wtextA, .wtextB { line-height: 16px; width:525px; padding: 10px; background: #fff; border-bottom: 1px dashed #ddd;  display:table; text-align:left;}

.wdate { color:#aaa; margin-bottom:5px;}

.comm { float:left; width:100%;}
.comma { float:left; width:160px;}
.commt, .commt-small { float:left; width:771px; padding: 5px; border-top: 1px solid #ccc;text-align:left; font-weight:bold;  background: #f5f5f5; }
.commt-small { width:383px; }

.commb, .commb-small, .arch, .commb1, #commright { float:left; width:761px; padding: 10px; border-top: 1px solid #ccc;text-align:left; }
.commb-small, .arch { width:373px; line-height:16px;}



.commb1 { background: #eee; }
.commdat { color: #aaa; }
.commedit { width:140px; height:1.4em; }
.commmemo { height: 70px; width: 370px; }
#commright { color: #aaa;}

ol { margin:0 0 0 30px; line-height: 16px; }

input, select, textarea { padding:0; margin:0; height:1.2em; padding:0; border-spacing:0; font-size:1em; font-family:Georgia, Tahoma, Verdana; border: 1px solid #A4A4BE;  background: #fff; color: #222222;  }
#shtbox:hover, input[type=file]:hover,input[type=text]:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus { border: 1px inset #2939FE; }
input[type=submit]:hover, input[type=submit]:focus  { color: #000; background: #aaaaff; border: 1px outset #aaaaff; }
select { margin-left: 13px; }

.okienko { width: 110px; height: 50px; margin-left: 13px; }
.shbtn, .shbtn1 { width: 50px; height:1.5em; }

.fedit { width: 100px; height:21px;}
.shedit { width: 120px; padding:1px; }
.fedit { width: 300px;}
.fmemo { width: 300px;}
.shmemo { height: 50px; width: 120px; }

.sh { width:130px; padding-left:5px; text-align:left;}	
form {margin:0; padding:0;border:0;}

td { font-family: Tahoma; text-align: left; }

div.info { margin: 5px; text-align: left; }


#pinfo { width: 560px; margin-right:25px; }
.pdgA {height:17px; padding:6px 5px 7px 5px; text-align:left;border-top: 1px solid #ebebf0;width: 90px;background: url('grafika/pdga.gif');float:left;}
.pdgB {display:block;vertical-align:center;padding:7px 5px 7px 20px; text-align:left;border-top: 1px solid #ebebf0;width: 435px;background: url('grafika/pdgb.gif');float:right;}
.pdgE {float:left;background: url('grafika/pdga.gif');}
.pdgD {border: 1px solid #ebebf0;width: 515px;}


.pdgopen { font-size:1.2em; }
.pdgopen:hover { border-bottom: 1px dotted #2939FE; }

.pdg-p { width:140px; height:16px; vertical-align: middle;margin-bottom: 5px; text-align: right; float:left }
.pdg-p1 { height:16px;width:16px; margin-bottom: 5px; float:right }
.pdg-p2 { width:160px; margin-left:370px; }

.pdg-tt, .pdg-tt1 { width:250px; padding: 10px; text-align: center; border:1px solid #ccc; background:#fbfbeb;}
.pdg-tt1 { width:402px; min-height:120px; height:120px;text-align:left; background: url(grafika/pdg.png) no-repeat; border:0;}
#pdgbott { width:422px; height:3px; font-size:0; background: url(grafika/pdgbott.png); }
.pdg-subt { margin-bottom:9px; margin-left:10px; font-weight: bold; }

#pdgl { float:left;width:240px; }
#pdgr { float:right;width:150px; }

.pdgfoto { border:0; margin:5px 60px; width:80px; height:84px; }
.pdgfoto:hover { margin: 7px 62px; }

.camhead { text-align: center; padding:5px; background: #f0f0f0; border-bottom: 1px solid #ddd;}
.camhead a { padding:1px 6px; }
.camhead a:hover { background: #0144A9; color:#fff;}

.camdir, .camtop { font-size:12px; width: 95%; margin-right:10px;border: 1px solid #ddd;}

.camtop td { padding:5px; }
.camtop .brd { border-left:1px solid #f0f0f0; }

.km, .ic, .kh, td .img { border-bottom: 1px solid #ddd; }
.km { width:345px;font-size:12px; text-align:left; padding:20px; vertical-align:top; }

.kh { font-weight:bold; padding: 5px; background:#fbfbeb; }

.kmr-h { background:#ddd; text-align: center; padding: 5px; }

.ic { width:20px; vertical-align:top; text-align:center; padding:5px;}

td .img { width:120px; background:#f0f0e0; border-right:1px solid #ddd; text-align:center;}

td .img img { width:120px; height:90px; border:1px solid #aaa; margin:4px;}
td .img a:hover img { border:1px solid #de3131; }

.camdir tr { behavior: url('hover.htc'); }
.camdir tr:hover, .camdir tr.hover {  background: #f0f0e0; }


a { color: #006393; text-decoration: none; }
a:hover { color: #333; }

ol a { border-bottom: 1px solid #fff; }
ol a:hover, .lk:hover, a.spb:hover, a.menuA, a.spo:hover { border-bottom: 1px solid #333; } 
a.menua {color: #fff; }
a.spb { color: #004080; }
a.spo { color: #000; font-weight: bold; }

#footerB a { color:#666; border-bottom: 1px solid #ccc;}
.hlink { margin-left: 5px; border-bottom: 1px solid #ccc; }
.hlink:hover, #footerB a:hover { border-bottom: 1px solid #333; }

.mn_l a { color:#555; display: block; text-align: left; padding-top:6px; padding-left:20px; width:130px; height: 22px; cursor: hand; background: url('grafika/menu-el.gif') no-repeat; }
.mn_l a:hover { border:0; background: url('grafika/menu-el-sel.gif') no-repeat; }

.camt, .pdg-subt { font-weight:bold; font-size:12px; color:#0144A9;}

img { border:0;}
img.mini { border: 1px solid #aaa; margin: 5px; }

#live { border:0; }
#shout img { margin-top:5px; }
#frm_search, #frm_email { margin:0; }
#frm_email img, #frm_email .shedit, #frm_search img, #frm_search .shedit { float:left; display:block; margin-right:5px;} 

div.shout { scrollbar-face-color: #f0f0f0; scrollbar-highlight-color: #f0f0f0; scrollbar-3dlight-color: #aaa; scrollbar-darkshadow-color: #f0f0f0; scrollbar-shadow-color: #aaa; scrollbar-arrow-color: #aaa; scrollbar-track-color: #fff; }
iframe.czat { overflow-x: hidden; overflow-y: scroll; }
img.bnr { border: 1px solid #ccc; }

ul.param { margin-left: 2.5em; padding-left: 0;}
ul.news { margin-left: 20px; }
div.cat { text-align: left; margin: 5px; margin-left: 10px; }
td.cat { background: #fff; width: 208px; }

span.nr { color: #aaa; }
span.date { font-size:10px; color: #aaa; }

.lname { float:left; margin:0px; color: #333; }
.lname li { margin-left:30px; padding:2px;}

.lnr { margin:0; float:right; list-style-type: none; color: #aaa; text-align:right; }
.lnr li { padding:2px; }

#thumbimg { padding:5px; background: url('grafika/thumbimg.gif');}

table.chat { width: 100%; border: 0px;  }
td.chat { width: 340px; text-align: center; }

div.komunikat { border: 1px solid #ddd; background: #eee; font-weight: bold; width: 400px; font-size: 13px; text-align: center; }
img.galeria { border: 1px dotted #aaa; }
span.czas { color: #ff283d; }

.txta { border: 1px solid #ccc; width: 133px; height: 40px; }
.bld { color: #000; font-weight: bold; }

table.cat {  border: 0px; padding:4px; width: 545px; }

.pn1 {width:250px;float:left; }
.pn2 {width:250px;float:right; text-align: right; }
.pn2 a { color:#fff; }

.commt a { color:#000;}
.cattop { color: #014BBA; font-size:1.4em; font-weight:bold; }
.subcat { color: #000; font:1em normal;  }

.sattitle { width:550px; height:14px;padding:5px; background:#014BBA; color:#fff; }
.satcat { width:510px; background: url('grafika/item.png') repeat-x #fff; padding:25px; border-bottom: 1px solid #014BBA; }
.satcat img { margin-right:10px; }

h1 { font-size:14px; font-weight:bold; }

.subcat:hover { background:#000; color:#fff; border:0; }
.cattop:hover { background:#014BBA; color:#fff; border:0; }