html, body, #holder { min-height: 100%; width: 100%; height: 100%;}
html>body, html>body #holder { height: auto;}
body { font: normal 11px Arial, Helvetica, Verdana, sans-serif;  color: #000; background-color: #FFFFFF; margin: 0; padding:0; }
div,p,form { margin: 0; padding: 0; border: none;}
img {  font-size: 0px;margin: 0; padding: 0; border: none; }
#ff_cat {  background: #E9E9E9; width: 300px; font-size: 11px; font-family: Thoma; }
.ffi { background: #E9E9E9; }
#holder { width: 760px; margin: 0 auto; }
#container { padding-bottom: 3em; width: 760px; float: left; }
#fads, #fads a { padding-bottom: 10px; font-size: 10px; font-family: tahoma; color:#808080; text-decoration: none; text-align: center; }
#columnl { width: 305px; float: left; }
#columnm { width: 5px; height: 1px; float: left; }
#columnr { width: 450px; border: none; float: left; }
#columnrl { width: 215px; float: left; }
#columnrm { width: 5px; float: left; height: 1px;}
#columnrn { width: 230px; float: left; }

#pager { width: 190px; padding-left: 5px; float: left; }
#pagel { width: 565px; float: left; }
#sitemap { color: #7d7d7d7; font-size: 10px; font-family: Verdana, Tahoma; background: url(images/toczka.gif) repeat-x bottom; line-height: 25px; margin-bottom: 5px; }
#sitemap a { font-size: 10px; text-decoration: none; #7d7d7d; }
#sitemap a.smll { font-size: 10px; text-decoration: none; #7d7d7d; font-weight:bold;}
#footer {position: absolute; bottom: 0; width: 100%; margin: 0; padding-top: 5px; clear: both; border-top: 2px solid #cc0033; text-align: center; }
/*h1 { font-weight: bold; font-size: 15px; padding-bottom: 10px; margin: 0; color: #3366cc; } */
/*h1 { font-weight: bold; font-size: 15px; padding-bottom: 10px; margin: 0;color: #FF6600; } */
h1 { font-weight: bold; font: 24px Arial, sans-serif; padding-bottom: 10px; margin: 0;color: #FF6600; }
.hit h1 { padding-top: 5px; padding-left:5px;font-size: 16px; }

#sn1 { margin-bottom: 20px; }
#sn1 h1 { padding:0; margin: 0; color: #3e3e3e; font-family: 'Trebuchet MS', Helvetica, sans-serif, Verdana; }
#sn1 p { font-style: italic; font-size: 12px; color: #000000; font-family: Arial, Tahoma, sans-serif, Verdana; }
#sn2 { }
.ffd, #sn2 p { font-size: 12px;color: #000000; font-family: Arial, Tahoma, sans-serif, Verdana; text-align: left; }
.fdet { float: left; text-align: right; line-height: 20px; width: 105px; background: #3366cc; color: #FFFFFF; padding-right: 5px; margin-bottom: 1px; }
#sn2 a:active, a:hover, a:link,a:visited { text-decoration: none; FONT-SIZE: 12px;  color: #7D7D7D; FONT-FAMILY: Arial,Tahoma, sans-serif,  Verdana; }
#sn2 a:hover { text-decoration: underline;  }
.pages { margin-top: 20px; line-height: 18px; /* border-color: #d0d0d0; border-style: solid; border-width: 1px; */  background-color: #EFEFEF;}
.pagesf { display: inline; margin-top: 0px; margin-bottom: 20px; line-height: 18px; /* border-color: #d0d0d0; border-style: solid; border-width: 1px; */  background-color: #EFEFEF;}
.pagess { float: left;  text-align: right; }
.pagess a:active, .pagess a:link, .pagess a:visited { text-decoration: none; font-size:11px; color: #3366CC; }
.pagess a:hover { border-bottom: 1px solid #3366CC; }

#npnews { margin-top: 10px; line-height: 18px; /* border-color: #d0d0d0; border-style: solid; border-width: 1px; */ COLOR: #72AA21; }
.npnp {  margin: 0px 0px 10px 10px; line-height: 18px; COLOR: #72AA21; text-align: center; font-weight: bold;}

.npon:active,.npon:link, .npon:visited {font-size: 11px; text-decoration:none; COLOR: #72AA21; }
.npon:hover { border-bottom: 1px solid #72AA21; COLOR: #72AA21; }



.npoff,.npoff:active,.npoff:link, .npoff:visited {  text-decoration:none; COLOR: #7D7D7D; }

#tsrc {	padding-top: 20px; FONT-SIZE: 12px;  color: #7D7D7D; FONT-FAMILY: Arial,Tahoma, sans-serif,  Verdana; }
#tsrc a:link,a:visited { text-decoration: none; FONT-SIZE: 12px;  color: #7D7D7D; FONT-FAMILY: Arial,Tahoma, sans-serif,  Verdana; }
#tsrc a:hover { text-decoration: underline;  }
.dbutton:active,.dbutton:link,.dbutton:visited {line-height: 20px;font-size: 11px; text-align: center; font-weight: bold; text-decoration: none; color: #FFFFFF; background: url(images/download.gif) no-repeat; display: block; width: 87px; heiht: 20px; }
.dotdot { background: url(images/cmp.gif) repeat-x; height: 1px; width: 100%;}
.dbutton:hover { text-decoration: underline; color: #F9B23A; }
.flin { background: #F81D1D; color  }
.fll { background: #3366CC url(images/ll2.gif) no-repeat 0 0; }
.fld { background: #3366CC url(images/lld.gif) no-repeat 0 0; }
#uratting {
    background-image: url(images/ratting.gif);
    background-position: 50px 0px;
    background-repeat: no-repeat;
    width: 220px; height: 80px;
}

h5 { color: #4E4D4D; padding-left: 3px; width: 410px; font-size: 11px; margin-left: 2px; background: url(images/fdet.gif) repeat-x; line-height: 20px;}
#saler {  width: 760px; font-size: 11px; font-weight: bold; color: #1E79D2;   padding: 0px; margin: 0px;   margin: 5px 0 5px 0;   }
#sal {color: #1E79D2; float: right; height: 25px; }
#topform { width: 100%; }
#topform  form { }
		    
.spacer { clear: both; font-size:0; height: 0; }
.spacer2 { clear: both; }
.logbt { width:25px; font-size: 11px; border: 1px solid #3366CC; background: #FFFFFF;  }
.passwi { width:63px; _height: 14px; font-size: 11px; border: 1px solid #3366CC; background: #FFFFFF url(images/haslo.gif) no-repeat center; }
.small {   font-size: 11px;  }
.srtdiv { padding-bottom: 10px; padding-top: 5px;text-align: center; width: 100%; }
#sortitems form { text-align: center; }
.LB { font-weight: bold;color: #FFFFFF; height: 27px; background: url(images/login.gif); }
.LB:link,.LB:visited { background: #95B800; line-height: 27px;  }
.fbutt { font-size: 10px; height: 17px; border: 1px solid #3366CC; }
.clr { clear: both; font-size: 0; height: 0; }
#logme {width: 330px; float: left; }
#logme a { font-size:10px;}
#header { background: url(images/katalog.gif) no-repeat ; width: 760px; height: 80px; }
#ltop {  color: #595959; width: 267px; height: 38px; background: url(images/lup.gif) no-repeat;  text-align: right; line-height: 38px; float: left;}
#lltop { text-align: right; padding-top: 15px; width: 493px; float: left;}
#lltop .tl { padding-top: 15px; }
#lltop a {  color: #595959; font-weight: normal; font-size: 10px; text-decoration: none; }
#lltop a:hover { color: #F7A830; }
#lmidl{ width: 267px; height: 2px;  background: url(images/lmiddle.gif) no-repeat; line-height: 2px; font-size: 0px; float: left;}
#lmidr{ width: 493px; height: 2px;  background: url(images/toczka.gif) repeat-x left; line-height: 2px; font-size: 0px;  float: left; }
#ldownl{ width: 267px; height: 29px; background: url(images/ldown.gif) no-repeat left; float: left; }
#ldownr{ margin-left:20px; float: left; }
h3 { margin: 0; background: url(images/blue5.gif) repeat-x; font-weight: bold; font-size: 11px; line-height: 23px; color: #FFFFFF; font-family: Tahoma; padding: 0 0 0 15px; }
h3.sm { padding: 0 0 0 10px; }
h4 { margin: 1px 0 0 0; padding: 0 0 0 10px; color: #4C4B4B; font-family: Tahoma; font-size: 11px; line-height: 24px;  background: #E9E9E9; }
h8 { margin: 0; background: #CdCdCd; font-weight: bold; font-size: 11px; line-height: 24px; color: #7d7d7d; font-family: Tahoma; padding: 0 0 0 15px; }
h9 { margin: 0; background: #7d7d7d; font-weight: bold; font-size: 11px; line-height: 24px; color: #FFFFFF; font-family: Tahoma; padding: 0 0 0 15px; }
h2 { margin: 0; background: #E9E9E9; font-weight: bold; font-size: 11px; line-height: 24px; color: #7d7d7d; font-family: Tahoma; padding: 0 0 0 15px; }
h3 a,h3 a:visited,h3 a:active { font-family: Tahoma; font-size: 11px; text-decoration: none; color: #FFFFFF; }
h3 a:hover { font-family: Tahoma; font-size: 11px; border-bottom: 1px solid #E9E9E9; color: #E9E9E9; }
.subcontainer {  border: 1px solid #3366CC; padding: 1px; }
.udot {
    background-image: url(udot.gif);
    background-position: 0 4px;
    background-repeat: no-repeat;
    padding-left: 6px;
}
.fdt {color: #F7A830;}
.fdt2 {color: #C4C4C3; }
.fml a {color: #454442;text-decoration: none; font-weight: bold;}
.TDD { margin: 0; padding: 0;}
div.udot a {  color: #7D7D7D; text-decoration: none;  /* font-family: verdana,tahoma;  font-weight: bold; */font-size: 11px;}
div.udot a:hover { text-decoration: underline; }
		
.AS {margin-left: 5px; }
#ldownr a:active,#ldownr a:visited,#ldownr a:link { font-size:11px; background: url(images/tab.gif) no-repeat  center; width: 73px; height: 20px; display: block; line-height: 20px; text-align: center; color:#FFFFFF; font-weight: bold; text-decoration: none; float: left; }
#ldownr a:hover {  text-decoration: underline; }
		
.BBB {background: #FFFFFF;
    border: none;
    voice-family: "\"}\"";
    voice-family:inherit;
    border: 1px solid #C9C9C9;
}
				


.fit { height: 24px; margin: 0; font-weight: bold; font-size: 11px; line-height: 24px; color #4c4cb4b; font-family: Tahoma; }
.fit a:active, .fit a:hover, .fit a:link, .fit a:visited { color: #4C4B4B; padding-left: 5px; text-decoration: none;}
.fit a:hover { text-decoration: underline; }
.fit img { position: relative; top: 4px; }
.fitB0 { height: 24px;  background: #E9E9E9; margin-right: 2px; }
.fitB1 { height: 24px;  background: #E9E9E9; }
.fit00 { height: 24px;  background: #E9E9E9 url(images/t0.0.gif) no-repeat right center; } 
.fit05 { height: 24px;  background: #E9E9E9 url(images/t0.5.gif) no-repeat right center; } 
.fit10 { height: 24px;  background: #E9E9E9 url(images/t1.0.gif) no-repeat right center; } 
.fit15 { height: 24px;  background: #E9E9E9 url(images/t1.5.gif) no-repeat right center; } 
.fit20 { height: 24px;  background: #E9E9E9 url(images/t2.0.gif) no-repeat right center; } 
.fit25 { height: 24px;  background: #E9E9E9 url(images/t2.5.gif) no-repeat right center; } 
.fit30 { height: 24px;  background: #E9E9E9 url(images/t3.0.gif) no-repeat right center; } }
.fit35 { height: 24px;  background: #E9E9E9 url(images/t3.5.gif) no-repeat right center; } 
.fit40 { height: 24px;  background: #E9E9E9 url(images/t4.0.gif) no-repeat right center; } 
.fit45 { height: 24px;  background: #E9E9E9 url(images/t4.5.gif) no-repeat right center; } 
.fit50 { height: 24px;  background: #E9E9E9 url(images/t5.0.gif) no-repeat right center; } 
.fit55 { height: 24px;  background: #E9E9E9 url(images/t5.5.gif) no-repeat right center; } 
.fit60 { height: 24px;  background: #E9E9E9 url(images/t6.0.gif) no-repeat right center; } 

.hit { padding-top: 5px; width: 280px; float: left; }
.hiti { vertical-align: middle; }
.lst:active, .lst:link, .lst:visited, .lst:hover {line-height: 24px; height: 24px;  font-size: 11px; font-weight: bold; font-color: #7d7d7d7; text-decoration: none;}
.lst:hover { border-bottom: 1px solid #7d7d7d; }
.hft { font-size: 12px; color: #808080; font-family: Arial;}
.fidxo { font-size: 12px;background:#F4F1F1;  border-top: 2px solid #FFFFFF;padding: 6px; width: 553px; height: 100%;}
.fidxo img { border: 1px solid #7d7d7d; width: 110px; height: 110px;  margin-right: 10px; float: left;}
.iim { border: 1px solid #7d7d7d; width: 110px; height: 110px;  margin-right: 10px; float: left;}
.iim2 { width: 200px; padding-top: 5px;}
.i111 { border: 1px solid #7d7d7d; width: 110px; height: 110px;  margin: 5px; }

.idxl { padding-top: 10px; font-size: 11px; font-weight: bold; color: #4c4b4b; }
.fidxo2 { text-align: center; color: #7d7d7d; font-size: 10px; font-weight: bold; background: #F4F1F1; border-top: 1px solid #FFFFFF; padding-left: 6px; padding-right: 6px; line-height: 24px; }
a.cln { text-decoration: none; }
.cln:active, .cln:link, .cln:visited {text-decoration: none; font-size: 10px; color: #7d7d7d; }
.cln:hover { border-bottom: 1px solid #7d7d7d; font-size: 10px; color: #7d7d7d; }
.gb { margin-bottom: 10px; }


.fidxoT1,.fidxoT2bz,.fidxoT2up,.fidxoT2dw,.fidxoT2nw,.fidxoT3,.fidxo41,.fidxo31,.fidxo32,.fidxo33,.fidxo34,.ff3 {line-height:16px; font-size: 11px; color: #4C4B4B; background: #F4F1F1; border-top: 1px solid #FFFFFF; padding: 2px 5px 2px 0; font-weight: bold; }
.ff3 a:link,.ff3 a:visited,.ff3 a:active { color: #4C4B4B; font-size: 11px; }
.ff3 a:hover { text-decoration: underline; }
.fidxo31 { width: 52px;float: left;margin-right: 2px; text-align: center; }
.fidxo32 { width: 272px; margin-right: 2px;  float: left; }
.fidxo33 { font-size: 10px; width: 132px;margin-right: 2px; float: left; }
.fidxo34 { width: 83px; float: left; text-align: center; }
.fidxo41 { width: 152px; text-align: center; float:left; margin-right: 2px; }
.fidxo42 { width: 401px;  float:left; }
.fT0 {padding:0; margin:0; width: 310px; clear: both; }
.fidxoT1 { padding-left: 5px;width: 25px;  float:left; margin-right: 2px; text-align: center;}
.fidxoT2bz,.fidxoT2up,.fidxoT2dw,.fidxoT2nw { padding-left: 5px; width: 8px;  float:left; margin-right: 2px; text-align: center;}
.fidxoT3 { padding-left: 5px; float:left; width: 243px; font-weight: normal;}

.fidxoT2bz { background: #F4F1F1 url(images/bz.gif) no-repeat 4px 10px; font-weight: normal; }
.fidxoT2up { background: #F4F1F1 url(images/up.gif) no-repeat 4px 8px; font-weight: normal; }
.fidxoT2dw { background: #F4F1F1 url(images/down.gif) no-repeat 0 8px; font-weight: normal; }
.fidxoT2nw { background: #F4F1F1 url(images/new.gif) no-repeat 0px 7px; font-weight: normal; }


fi2.h2 { margin: 0; background: #F4F1F1; font-weight: bold; font-size: 11px; line-height: 24px; color: #7d7d7d; font-family: Tahoma; padding: 0 0 0 15px; }

.topseab {  background: url(images/toczka.gif) 1px 1px; height: 1px; line-height: 1px; font-size:0px;  margin: 0px;}
.topsea { font-size: 10px; margin-bottom: 0px; padding: 2px; color: #FFFFFF; background: url(images/toczka.gif) repeat; height: 14px; }
.topsea a:link { text-decoration: none; color: #FFFFFF; font-size: 10px; font-family: tahoma; }
.topsea a:hover {text-decoration: none; color: #FFFFFF; font-size: 10px; font-family: tahoma;}
.topsea a:visited {text-decoration: none; color: #FFFFFF; font-size: 10px; font-family: tahoma;}
.gboxonews {  background: #FFFFFF; border: 1px solid #C9C9C9; padding: 2px; }
.gboxonews2 {  background: #FFFFFF; border: 1px solid #C9C9C9; padding: 2px;  }
.gboxinews { padding: 10px 8px 5px 8px; font-size: 11px; color: #7D7D7D; background: url(images/gard.gif) repeat-x;  }
.gboxinews2 { padding: 10px 8px 5px 8px; font-size: 11px; color: #7D7D7D; background: url(images/gard.gif) repeat-x;  }
.gboxo {  background: #FFFFFF; border-left: 1px solid #C9C9C9; border-right: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; padding: 2px; margin-bottom: 5px; }
.gboxi { padding: 10px 15px 5px 15px; font-size: 11px; color: #7D7D7D; background: url(images/gard.gif) repeat-x;  }
.gboxi2 { padding: 10px 7px 5px 7px; font-size: 11px; color: #7D7D7D; background: url(gard.gif) repeat-x;  }
.TDW {font-size: 9px;}
#poll0 { border: 1px solid #F8B44C; padding: 2px; margin-bottom: 5px;; }
#poll1 { background: #F8BD61 url(images/qm3.gif) no-repeat bottom right; height: 206px; }
#poll1 h2 { margin: 0; padding: 5px; color: #FFFFFF; font-weight: bold; font-size: 14px; }
#poll1 form { padding: 5px; }
#poll {  padding: 2px; border: 1px solid #C9C9C9; margin-bottom: 5px;  }
#poll form {padding: 5px; background: #FFFFFF url(images/qm4.gif) no-repeat bottom right; width 100%; height: 110px; }
#poll h2 { margin: 0; padding: 5px; color: #7D7D7D; font-weight: bold; font-size: 14px; }
.AL:active,.AL:link, .AL:visited { font-size: 10px; text-decoration: underline; color: #3366CC;}
.AL:hover { color: #72AA21; }
.NT { 	 underline; font-weight: bold; COLOR: #3366CC; }
.NT:link,.NT:visited {text-decoration: none;}
.ND { font-size: 9px; color: #AAAAAA; }
.NM {  margin-bottom:15px; text-align:right; }
.NA { padding-bottom: 10px; }
.NM:active, .NM:link, .NM:visited { text-decoration: none; color: #3366CC;}
.NM:hover { border-bottom: 1px solid #3366CC;}
.NT:hover { border-bottom: 1px solid #3366CC; text-decoration: none; }
.clegend { background: url(images/legend.gif) no-repeat bottom center; }
.clegend ul {padding: 0 0 21px 0; margin: 0;}
.clegendNC {  }
.clegendNC ul {padding: 0 0 21px 0; margin: 0;}
.clegend li {list-style: none;  }
.clegendNC li {list-style: none;  }
.clegendNC:link {color: #000000; }
.clegend:link {color: #000000; }
.cbl { width: 50%; float: left; }
.cbr { position: relative; left: 20px; ; width: 48%; float: left; }
.CI { position: relative; top: 8px; padding-right: 5px; }
#SCL {list-style-type: none; padding: 0; margin: 0; }
/*#SCL li a:visited, #SCL li a:link, #SCL li a:hover {color: #7D7D7D; font-weight: bold; text-decoration: none;}
#SCL li a:hover { border-bottom: 1px solid #1E79D2; }*/
#SCL li a:visited, #SCL li a:link, #SCL li a:hover, .BX:link, .BX:visited, BX:hover { font-size: 11px; line-height: 24px; color: #7D7D7D; font-weight: bold; text-decoration: none; }
#SCL li a:hover,.BX:hover { font-size: 11px; border-bottom: 1px solid #1E79D2; }
#SCL li { padding-left: 30px; background: url(images/fyell.gif) no-repeat 0 2px; }
.NIDXA:visited, .NIDXA:active, .NIDXA:hover, .NIDXA:link,.NIDXA { text-decoration: none; display: block; font-weight: bold; font-size: 12px; margin: 0; padding: 0; border-bottom: 1px solid #E9E9E9; color: #4C4B4B;}
.NIDXA:hover { text-decoration: underline; }
.nidxl { font-size: 10px; text-align: center; text-transform: uppercase; color: #7D7D7D; background: #E9E9E9; width: 165px; float: left; }
.nidxr { font-size: 10px;  color: #7D7D7D; padding-left: 5px;  width: 395px; float: left; }
.nidxm { margin-bottom: 10px; /*padding-left: 170px; */}
.thumbl { border:1px solid #7d7d7d; padding-bottom: 9px; background: url(images/screenshoot.gif) no-repeat bottom; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.repairIE:after {
    _content: "."'
    _display: block;
    _height: 0;
    _clear: both;
    _visibility: hidden;
}
.clearfix { display: inline-table; font-size: 0px; }
/* Ukryj przez IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix {display: block;}
/* koniec */

ul#sonda  {   list-style: none; margin:0; padding: 0px 0px 0px 5px; }
#sonda li { padding-top: 5px; background: url(images/dotdot.gif) no-repeat 0px 9px; padding-left: 10px; }
#sonda li a { font-size: 10px; color: green; text-decoration: none; font-weight: bold;}
#sonda li a:hover { font-size: 10px; color: blue; font-weight: bold;}
p#question { font-weight: bold; }

#ads { background: #FAEFE8; border: 1px solid #666666;  padding: 5px; text-align: center;}
#ads h3 { color: #494746; font-size: 17px; width: 290px; }


