body {background: #6e849e;color: #1a1a1a; margin:0; padding:0;font: 11px Tahoma;text-align: center;}
img { border: 0pt none ; }
td {font: 11px Tahoma; color: #1a1a1a;}

h1, h2, h3, h4, h5, h6 {padding: 0pt;}
.clear{clear:both; font: 1px Arial; width:99%;}

a:link {color: #006697; text-decoration: none; font: 11px Tahoma;}
a:visited { color: #006697; text-decoration: none; font: 11px Tahoma;}
a:hover, a:active, a:focus { text-decoration: underline; font: 11px Tahoma; }

/* Style Formularzy */
form { margin: 0pt; padding: 0pt; }
input, select, textarea { font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: 1.4; font-size-adjust: none; font-stretch: normal; color: rgb(128, 122, 93); }
textarea, input.text, select { background: rgb(241, 252, 255) none repeat; }
textarea, input.text { border: 1px solid rgb(213, 207, 185); padding: 0pt 0.4em; background: rgb(248, 246, 238) url('lay-gfx/text_field-bg.png') repeat-x; }
input.text { height: 1.6em; padding-top: 0.3em; }
input.but { background-color: rgb(175, 198, 95); color: rgb(255, 255, 255); font-weight: bold; }
select { border: 1px solid rgb(213, 207, 185); padding: 0pt; }
input[type="checkbox"] { vertical-align: top; }
/* Style Formularzy */

#main {clear:both;text-align:left;width:998px;margin:0 auto;}

/* Naglowek */
div#top {float: left; clear:both; width: 998px; min-height: 111px;}
div#top #logo {float: left; width: 254px;  height: 111px; padding: 0; background: url('i/t-l.png') center left no-repeat;}
div#top #logo a {text-align: left; float: left; height: 100%; padding: 0; width:250px;}
div#top #top-r {float: left; width: 700px; padding: 0; margin: 5px 5px 5px 32px; text-align: center;}

div#top-menu {clear:both;  width: 998px; height: 31px; background: url('i/t-m.png') top left no-repeat; padding-top: 5px;  font: 12px Tahoma;}
#top-menu ul {width: 990px; font: 12px Tahoma; padding: 0; margin: 0 0 0 6px; list-style-type: none; height: 29px; }
#top-menu ul li {position: relative; float: left; padding: 0 0 0 0; height: 29px; }
#top-menu ul li a {display: block; line-height: 2.4em; text-align: center; color: white; text-decoration: none; float: left; height: 100%; padding: 0 1.3em; font-size: 12px;}
#top-menu ul li a:hover { color: white; text-decoration: underline; background: #71a5d3;}
#top-menu > ul a {width: auto;}
#top-menu ul ul {position: absolute; top: 29px; left: -6px; display: none; width: 300px;  background: #71a5d3; padding: 4px;}
#top-menu ul.level1 li.submenu:hover ul.level2 {display: block;}
#top-menu li.submenu ul.level2 li { color: white; width: 145px; height: 18px; float: left; text-align: left; margin: 4px 0 3px 3px;}
#top-menu li.submenu ul.level2 li a {display: block; line-height: 1.6em; padding: 0 0 0 8px; text-decoration: none; width: 95%; color: white; text-align: left; font-size: 11px;}
#top-menu li.submenu ul.level2 li a:hover {text-decoration: none; background: #5086c0;}

#mainbg {width:998px; background: white; padding: 1px 0 0 0; margin:0;}

#stopka {width:998px; background: url('i/s-t.png') top left no-repeat; padding: 0; margin:0; height: 100px;}
#stopka-menu {clear:both;  width: 998px; height: 28px; padding: 3px 0 0 0;  font: 10px Tahoma;}
#stopka-menu ul {width: 990px; font: 10px Tahoma; padding: 0; margin: 0 0 0 6px; list-style-type: none; height: 28px; }
#stopka-menu ul li {position: relative; float: left; padding: 0 0 0 0; height: 28px; }
#stopka-menu ul li a {display: block; line-height: 2.7em; text-align: center; color: #cccccc; text-decoration: none; float: left; height: 100%; padding: 0 1.3em; font-size: 10px;}
#stopka-menu ul li a:hover { color: white; text-decoration: underline; background: #6e849e;}
#stopka-menu > ul a {width: auto;}
#stopka-menu ul ul {position: absolute;  left: -6px; display: none; width: 300px;  background: #6e849e; padding: 4px;}
#stopka-menu ul.level1 li.submenu:hover ul.level2 {display: block;}
#stopka-menu li.submenu ul.level2 li { color: white; width: 145px; height: 18px; float: left; text-align: left; margin: 4px 0 3px 3px;}
#stopka-menu li.submenu ul.level2 li a {display: block; line-height: 1.6em; padding: 0 0 0 8px; text-decoration: none; width: 95%; color: white; text-align: left; font-size: 10px;}
#stopka-menu li.submenu ul.level2 li a:hover {text-decoration: none; background: #9eabbb;}
#stopka #copy {font: 11px Tahoma; color: #1a1a1a; margin: 7px 0 0 12px;}
#stopka #copy p {margin: 0; padding: 3px; }
#stopka #copy p a:link, #stopka #copy p a:visited {font: bold 11px Tahoma; color: #1a1a1a;}
#stopka #copy p a:hover {font: bold 11px Tahoma; color: #fe3b00; }


#boxes-left {float: left; width:147px; margin: 0 0 0 2px;}
#boxes-right {float: right; width:220px; margin: 0 2px 0 0;}
#boxes-center {float: left; width:604px; margin: 0 0 0 10px;}

#boxes-center2 {float: right; width:824px; margin: 0 2px 0 10px;}
#boxes-null {float: left; width:994px; margin: 0 0 0 2px;}


#boxes-left #boxesl-nag {width:147px; padding: 0; margin:0; height: 23px; background: url('i/box-l-n.png') top left no-repeat;}
#boxes-left #boxesl-nag p {padding: 4px 0 0 8px ; margin: 0; font: bold 11px Tahoma; color: white;}
#boxes-left #boxesl-txt {width:147px; padding: 0; margin:0; background: url('i/box-l-t.png') top left repeat-y;}
#boxes-left #boxesl-st {width:147px; padding: 0; margin:0 0 3px 0; height: 3px; background: url('i/box-l-s.png') top left no-repeat;}

#boxes-right #boxesr-nag {width:220px; padding: 0; margin:0 0 3px 0; height: 23px; background: url('i/box-r-n.png') top left no-repeat;}
#boxes-right #boxesr-nag p {padding: 5px 0 0 8px ; margin: 0; font: bold 11px Tahoma; color: white;}
#boxes-right #boxesr-txt {width:220px; padding: 0; margin:0 0 3px 0;}

#boxes-center #boxesc-nag { padding: 8px 4px 0 0; margin:0 0 3px 0; }
#boxes-center #boxesc-nag p {padding: 0 0 8px 8px ; margin: 0; font: bold 12px Tahoma; color: #333333;}

#boxes-center2 #boxesc-nag { padding: 12px 4px 0 0; margin:0 0 3px 0; }
#boxes-center2 #boxesc-nag p {padding: 0 0 8px 2px ; margin: 0; font: bold 12px Tahoma; color: #333333;}
#boxes-center2 p {padding: 0 15px 8px 2px ; margin: 0; font: 11px Tahoma; color: #333333; line-height: 130%; text-align: justify;}

#boxes-null #boxesc-nag { padding: 12px 4px 0 0; margin:0 0 3px 0; }
#boxes-null #boxesc-nag p {padding: 0 0 8px 2px ; margin: 0; font: bold 12px Tahoma; color: #333333;}
#boxes-null p {padding: 0 15px 8px 2px ; margin: 0; font: 11px Tahoma; color: #333333; line-height: 130%; text-align: justify;}


#left-menu {width: 145px; padding: 1px;  font: 10px Tahoma;}
#left-menu ul {font: 10px Tahoma; padding: 0; margin: 0 0 0 0; list-style-type: none; }
#left-menu ul li { float: left; padding: 0 0 0 0; height: 22px; border-bottom: 1px dotted #c2c2c2; width: 100%;}
#left-menu ul li a {display: block; line-height: 2.2em; text-align: left; color: #666666; text-decoration: none; float: left; height: 100%; width: 89%; padding: 0 0.8em; font-size: 10px;}
#left-menu ul li a:hover { color: white; text-decoration: none; background: #6e849e;}
#left-menu ul li.nowosc a {display: block; line-height: 2.2em; text-align: left; color: #666666; text-decoration: none; float: left; height: 100%; width: 89%; padding: 0 0.8em; font-size: 10px; background: url(i/lm-n.png) top right no-repeat;}
#left-menu ul li.nowosc a:hover {color: white; text-decoration: none; background: #6e849e url(i/lm-n.png) top right no-repeat;}

#left-menu > ul a {width: auto;}
#left-menu ul ul {position: relative; top: 20px; left: 0; display: none; width: 145px;  background: #6e849e; padding: 0;}
#left-menu ul.level1 li.submenu:hover ul.level2 {display: block;}
#left-menu li.submenu ul.level2 li { color: white; width: 145px; height: 18px; float: left; text-align: left; margin: 0;}
#left-menu li.submenu ul.level2 li a {display: block; line-height: 1.6em; padding: 0 0 0 8px; text-decoration: none; width: 94%; color: white; text-align: left; font-size: 10px;}
#left-menu li.submenu ul.level2 li a:hover {text-decoration: none; background: #9eabbb;}


#left-smenu {width: 145px; padding: 1px;  font: 10px Tahoma;}
#left-smenu ul {font: 10px Tahoma; padding: 0; margin: 0 0 0 0; list-style-type: none; }
#left-smenu ul li { float: left; padding: 0 0 0 0; height: 18px; overflow: hidden; border-bottom: 1px dotted #c2c2c2; width: 100%;}
#left-smenu ul li a {display: block; line-height: 1.8em; text-align: left; color: #666666; text-decoration: none; float: left; height: 100%; width: 89%; padding: 0 0.8em; font-size: 10px;}
#left-smenu ul li a:hover { color: white; text-decoration: none; background: #6e849e;}
#left-smenu ul li.nowosc a {display: block; line-height: 2.2em; text-align: left; color: #666666; text-decoration: none; float: left; height: 100%; width: 89%; padding: 0 0.8em; font-size: 10px; background: url(i/lm-n.png) top right no-repeat;}
#left-smenu ul li.nowosc a:hover {color: white; text-decoration: none; background: #6e849e url(i/lm-n.png) top right no-repeat;}
#left-smenu ul li p {display: block; line-height: 1.8em; text-align: left; color: #666666; text-decoration: none; float: left; height: 100%; padding: 0 0.4em; margin:0; font-size: 10px;}


#boxes-rek {padding:0; margin: 1px 0 4px 0; text-align: center;}


#news {float: left; padding: 0; margin: 0 0 8px 0; font: 11px Tahoma;}
#news #news-top {float: left; background: url(i/n-n.png) top left no-repeat; width: 599px; margin:0; padding:3px 0 0 3px;}
#news #news-txt {float: left; background: url(i/n-t.png) top left repeat-y; width: 602px; margin:0; padding:0; color: #1a1a1a;}
#news #news-bott {float: left; background: url(i/n-b.png) top left no-repeat; height: 4px; width: 602px; margin:0; padding:0;  }
#news #news-txt p {margin:0; padding: 2px 6px 4px 6px; line-height: 130%; text-align: justify;}
#news #news-txt p img {margin: 3px;}

#news #news-top .data {font: 13px Trebuchet MS; color: #1a1a1a; float: left; background: url(i/n-d.png) top left no-repeat; text-align: center; width: 80px; padding: 2px 0 0 0; margin:0;}
#news #news-top .tytul {float: right; font: bold 14px Trebuchet MS; color: #4b82bf; padding: 2px 3px 1px 3px; width: 506px; margin:0; text-align: left;}

#news #news-top .info {font: 10px Tahoma; color: rgb(127,127,127); width: 470px; float: left; padding: 3px 0 3px 6px;}
#news #news-top .info a:link, #boxes-center #news .info a:visited {font: 10px Tahoma; color: rgb(127,127,127);}

#news #news-top .kom {font: 11px Tahoma; color: #285f9e; text-align: right; padding: 0 5px 5px 0; margin:0;  width: 110px; float: right;}
#news #news-top .kom a:link, #news #news-top .kom a:visited {font: bold 11px Tahoma; color: #285f9e;}

#news #news-txt a:link.newsall, #news #news-txt a:visited.newsall {font: bold 11px Tahoma; color: rgb(0,107,159);}
#news #news-txt a:hover.newsall {font: bold 11px Tahoma; color: rgb(201,0,0);}


#lastnews {float: left; margin: 0 0 3px 0; padding: 0 0 0 0; border: 1px dotted rgb(204,204,204);}
#lastnews ul { font: 10px Tahoma; padding: 0 0 0 0; margin: 0; list-style-type: none; }
#lastnews ul li {line-height: 1.6em; padding: 2px 2px 2px 4px; margin:0; height: 18px; overflow: hidden; border-bottom: 1px dotted rgb(204,204,204); font: 10px Tahoma; line-height: 180%;}
#lastnews ul li a {color: #00699B; text-decoration: none; height: 100%; padding: 0 0 0 0; font: 10px Tahoma;}
#lastnews ul li a:hover {color: red; text-decoration: underline; font: 10px Tahoma;} 
#lastnews ul li a.visited {font: 10px Tahoma; color: #00699B; text-decoration: none; height: 100%; padding: 0 0 0 1em; }


#stronicowanie {position: relative; margin:0; float: left; text-align: center; font: bold 10px Tahoma; padding: 16px 0 10px 0; width: 602px;}
#stronicowanie a:link, #stronicowanie a:visited {color: rgb(18,157,210); float: left; text-decoration: none; border: 1px dotted rgb(204,204,204); padding: 4px 6px 4px 6px; margin: 2px; color: rgb(51,51,51); font: bold 10px Tahoma;}
#stronicowanie a:hover {color: white; text-decoration: none; background: #FD6302;}
#stronicowanie a.selekt:link, #stronicowanie a.selekt:visited {color: #666666; text-decoration: none; border: 1px dotted rgb(204,204,204);  padding: 4px 6px 4px 6px; margin: 2px; background: #D4D4D4;}
#stronicowanie a.selekt:hover {color: #888888; text-decoration: none; background: #D4D4D4;}

#stronicowanie2 {margin: 0; float: right; width: 350px; text-align: right; font: 10px Tahoma; padding: 1em; }


#search-boxes {background: url(i/se-t.png) top left no-repeat; margin: 4px 0 0 2px; padding: 0; width: 143px; height: 24px; font: bold 10px Tahoma; color: white;}
#search-boxes input#sercz { font: 10px Tahoma,sans-serif; color: black; background: url('i/se-f.png') no-repeat left;  padding: 0.2em 0.2em 0.4em 0.5em; width: 83px; margin: 3px 0 0 3px; border: 0;}
#search-boxes input#sercz_ar { background: url('i/se-b.png') no-repeat left; height: 18px; width: 44px; border: 0 none; padding: 0 0 0 0;  margin: 0 0 0 0; cursor: pointer;  }


#komentarzef {float: left; padding: 0; margin: 0 0 8px 0; font: 11px Tahoma;}
#komentarzef #kom-top {float: left; background: url(i/ko-top.png) top left no-repeat; width: 602px; height: 3px; margin:0; padding:0;}
#komentarzef #kom-txt {float: left; background: url(i/n-t.png) top left repeat-y; width: 602px; margin:0; padding:0; color: #1a1a1a;}
#komentarzef #kom-txt p {font: 10px Tahoma; color: #666666; margin: 1px 7px 5px 7px; line-height: 130%; padding: 0;}
#komentarzef #kom-bott {float: left; background: url(i/n-b.png) top left no-repeat; height: 4px; width: 602px; margin:0; padding:0;  }
#komentarzef #kom-body {float: left; background: url(i/ko-tlo.png) top left no-repeat; width: 596px; height: 166px; margin: 0 0 0 3px; padding:0; color: #1a1a1a;}

#komentarzef #kom-body #kom-b-tresc {float: left; width: 284px; margin: 40px 0 0 14px; font: bold 10px Tahoma; color: white;}
#komentarzef #kom-body #kom-b-user {float: left; width: 274px; margin: 12px 0 0 13px; font: 11px Tahoma; color: white;}
#komentarzef #kom-body #kom-b-tematt {float: left; width: 36px; margin: 13px 0 0 13px; font: 10px Tahoma; color: white;}
#komentarzef #kom-body #kom-b-tematp {float: left; width: 230px; margin: 10px 0 0 5px; font: 10px Tahoma; color: white;}
#komentarzef #kom-body #kom-b-tematp .kom-form-title {font: 10px Tahoma; width: 228px; padding: 3px; color: #666666; background: url(i/ko-te.png) top left no-repeat; border:0;}
#komentarzef #kom-body #kom-b-trescp {float: left; width: 572px; height: 72px; margin: 4px 0 0 12px; font: 10px Tahoma; color: white; background: url(i/ko-txt.png) top left no-repeat;}
#komentarzef #kom-body #kom-b-trescp .kom-form-tresc {font: 10px Tahoma; color: black; width: 562px; height: 64px; border: 0; margin: 5px 0 0 3px; background: none;}
#komentarzef #kom-body #kom-b-sub {float: left; width: 572px; margin: 6px 0 0 12px; font: 10px Tahoma; color: white; text-align: center;}
#komentarzef #kom-body #kom-b-sub .kom-form-submit {font: bold 10px Tahoma; background: url(i/ko-b.png) top left no-repeat; border: 0 none; padding: 0 0 0 0; width: 167px; height: 21px; color: white; cursor: pointer; }



#form-komentarze {float: left; background: url(../theme/serwis/i/komentarze-tlo.png) top left no-repeat; width: 466px; height: 260px; padding: 2.6em 3em 1em 3.2em;}
#form-komentarze .kom-reg {padding-left: 18em; font: 10px Verdana; color: ; height: 28px;}
#form-komentarze table {width: 466px; font: 10px Verdana; color: #666666;}
#form-komentarze table td {height: 20px; font: 10px Verdana;  color: #666666;}
#form-komentarze .kom-form-tresc {font: 10px Verdana; width: 384px; height: 64px; border: #0086C6 1px solid;}
#form-komentarze .kom-form-autor {font: 10px Verdana; width: 128px; height: 20px; border: #0086C6 1px solid;}
#form-komentarze .kom-form-mail {font: 10px Verdana; width: 160px; height: 20px; border: #0086C6 1px solid;}
#form-komentarze .kom-form-title {font: 10px Verdana; width: 100%; height: 18px; border: #0086C6 1px solid;}
#form-komentarze .kom-form-trescobr {font: 10px Verdana; width: 72px; }
#form-komentarze .kom-form-weryf {font: 10px Verdana; width: 100px; height: 20px; border: #0086C6 1px solid;}
#form-komentarze .kom-form-submit {font: 10px Verdana; background: url(../theme/serwis/i/komentarze-wyslij.png) left no-repeat; border: 0 none; padding: 0 0 0 0; width: 90px; height: 22px;}


#box-sonda {background: white; }
input#glosuj { background: url('../theme/serwis/i/bt_glosuj.png') no-repeat left; height: 18px; width: 47px; border: 0 none; padding: 0 0 0 0; font-family: Tahoma; font-size: 9px; margin: 0 0 0 0; cursor: pointer; }
div#s_top { margin: 0; padding: 0; background: url(../theme/serwis/i/s_rtop.png) no-repeat; height: 7px; padding: 4px;}
div#s_bott { margin: 0; padding: 0; background: url(../theme/serwis/i/s_rbott.png) no-repeat bottom; height: 7px; padding: 2px;}
div#s_pyt { margin: 0; padding: 0 0 0.2em 0.2em; color: #005E8A; font-size: 10px; padding: 2px;}
div#s_odp { margin: 0; padding: 0; font-size: 10px; padding: 1px;}
div#s_butt { margin: 0; padding: 0.5em 0 0.5em 0; text-align: center; padding: 2px;}
div#s_old { margin: 0; padding: 0.2em 0 0.2em 0;  font: 9px Tahoma; text-align: center;}
div#s_old a:link { color: #565656;}
div#s_inf {margin: 0; padding: 0.3em 0 0.3em 0; font: 9px Tahoma; text-align: center;}
div#s_inf a:link { color: #B90000;}
#box-sonda a:link, #box-sonda a:visited {font: 9px Tahoma;}
