* { margin: 0; padding: 0; }
body { margin:0 auto; background:#fff; font-family: Arial, sans-serif; color: #000;}
img {border:0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
ul {list-style: none;}
.kL { float: left;}
.kR { float: right;}
div.clr { clear: both; }

/* nowa czapeczka */
#sWbgNew { background: #f1f1f1; font-family: Tahoma,sans-serif; font-size: 10px; padding: 4px 0px; overflow:hidden;}
#sWbgNew .Ww1 { width: 950px; margin: 0 auto; background: #f1f1f1; }
#sWbgNew .Ww1k1 { float: left; background: #f1f1f1; }
#sWbgNew .Ww1k2 { float: right; background: #f1f1f1; }
#sWbgNew a, #sWbgNew a:hover, #sWbgNew a:visited { color: #999; }
#sWbgNew a.WtxtSpec { font-weight: bold; }
#sWbgNew a { border-right: 1px solid #fff; }
#sWbgNew a.WtxtNbrd { border: 0; }
#sWbgNew .Ww1k1 a { margin-right: 8px; padding-right: 8px; }
#sWbgNew .Ww1k2 a.Wtxt {border: none;}
#sWbgNew .Ww1k2 a { margin-left: 0px; padding-left: 8px; }
#sWbgNew .Ww1k2 a.WtxtSpec  { padding-right: 8px; }

/* winieta */
#sWlbg {padding: 10px 5px 0; position: relative; background: #fff;}
#sWlbg .topLinks {position: absolute; right: 0; top: 21px; font-size: 18px; font-weight: bold; background: #f3f4f4 url('/i/obrazki/logo24/quote.gif') no-repeat left center; padding: 2px 0 2px 30px;}

/*nawigacja*/
#sW {position: relative; z-index: 1002;}
#navH {height: 25px; line-height: 25px; font-size: 14px; font-weight: bold; font-family: Arial, sans-serif; background: url(/i/obrazki/logo24/nav_bg.gif) repeat-x 0 0; position: relative; z-index: 1000; margin-bottom: 5px;}
#navH .p0 {line-height: 25px; height: 25px;}
#navH .p0 li {float: left; display: inline; position: relative;}
#navH .p0 li a {color: #fff; display: block; padding-left: 8px; padding-right: 8px; text-decoration: none;}
#navH .p0 li a:hover, #navH .p0 li.active a, #navH .p0 li.hovered a {background: #514f50; color: #000;}
#navH .p0 .p1 {display: none; width: 130px; position: absolute; left: 0px; top: 25px; background: #514f50;}
#navH .p0 .p1 li {float: none; display: block; line-height: 25px; font-size: 14px; text-transform: none;}
#navH .p0 .p1 li a {margin: 0; display: block; zoom: 1; color: #fff;}
#navH .p0 .p1 li a:hover {background: #b81e26; color: #000;}

#bg_blk { height:25px; line-height:25px; position: relative; top: -28px; width: 240px; float: right; padding-right:4px; z-index: 1001;}
* html #bg_blk { top: -30px; }
*:first-child+html #bg_blk { top: -30px; }
#bg_blk .kL{display: none;}
#bg_blk .kR{float:right;width:240px;text-align:right;}
#bg_blk .kR input{vertical-align:middle;}
#bg_blk .kR input.szuk_image{margin-left:5px;}
#bg_blk .kR input.szuk_text{border:1px solid #ccc; background:#bfbfbf; width:162px;height:14px;padding-top:2px;margin-top:1px; font: bold 12px Arial, sans-serif; color: #e7e4e4;}

#sS{clear:both; background: #fff; overflow: hidden;}

#sF { margin-top:20px; border-top:1px solid #ccc; margin-bottom: 15px; padding-top: 10px; background: #fff;}
#sFt {  font-size: 12px; word-spacing: 260px !important;word-spacing:130px; *word-spacing:130px !important;}
#sFt .sFnospc span, #sFt .sFnospc a{color:#666;}
#sFt a:hover { text-decoration: underline;}
.sFnospc{word-spacing:0}
#sFb {width: 750px; margin: 0 auto;}

#sF br {display: none;}

#banP88{margin-top:20px;}

/* szukaj */
#searchH {display: block; width: 950px; background: #fff; padding-bottom: 5px; margin: 0 auto 5px; border-bottom: 1px solid #dbdbdb; overflow: hidden; zoom: 1;}
#searchH #searchH0 { overflow: hidden; zoom: 1;}
#searchH form {margin: 0px; padding: 0px;}
#searchH fieldset {border: none; text-align: left; background: #f3f3f3; padding: 0 5px; overflow: hidden; zoom: 1;}
#searchH fieldset .t {width: 350px; border: 1px solid #c7c7c7; padding: 2px 0 3px; margin-right: 10px;}
#searchH fieldset .b {width: 74px; height: 23px; border: 0; background: #b81e26; text-align: center; font: bold 12px Arial, sans-serif; color: #fff; padding-bottom: 2px; cursor: pointer; margin-right: 10px;}
#searchH fieldset label {margin: 0px 10px 0px 0px; color: #444; font: normal 12px/33px Arial, sans-serif;}
#searchH fieldset .r {vertical-align: middle; margin: 0px 3px 0px 0px;}
#searchH #searchH_param {display: none;}
#searchH fieldset * {vertical-align: middle;}
#searchH fieldset {line-height: 33px;}

/* nowa stopka #*/
#footer a {color:#B81E26;}