
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
    font-family: "arial ce", arial, Verdana, "geneva ce", geneva, Helvetica, sans-serif;
}

body { color: #fff; font-size: 12px; }
body.tlo_strony{ margin: 0; padding-bottom: 20px; text-align:center;  background: #b7d2dd url(/img/tlo/back.png) repeat-x top left; padding-top: 20px;}
body a{ color: #9999ff; font-size: inherit; }
body pre{ font-family: courier; font-size: 11px; }


:link,:visited { text-decoration: none; }
strong, bold { font-weight: bold; }



/* Do druku */

body.do_druku{ line-height: 14px; background: #fff; color: #000; text-align: center; padding: 5px; }
div.do_druku { border: 1px solid #999; width: 522px; margin: auto; text-align: left; padding: 5px;}
div.do_druku hr {background: #000;}
div.do_druku .ddl {color: red;}
div.do_druku .ddl:hover {text-decoration: underline;}
div.do_druku .ddl span {color: #888;}



#all{ width: 996px; margin: 0 auto; background: black;}
#topnap {color: white; font-size: 20px; line-height: 32px; letter-spacing: 1px;}
#czarnar {padding-left: 15px; padding-right: 15px; padding-bottom: 5px; padding-top: 5px;}

#pzkol_body {text-align: left;  margin-top: 5px; background: #fff; padding: 6px;}

div.col1, #st1 { width: 265px; margin-right: 8px; float: left; margin-top: 8px;}
div.col2, #st2 { width: 337px; float: left; margin-top: 8px; margin-right: 8px;}
div.col3, #st3 { width: 336px; float: left; margin-top: 8px; background: #000;}
div.col23 {float: left; margin-top: 8px; width: 681px;}


.clr, .clr2{clear:both; display: block;}
.clr{height:0px; font-size:0px; border:none; background:transparent;}

span.left{ text-align: left;}
.werr {color: #ae032d;}

.pointer {cursor: pointer; }
.red   { color: #bd0810; }
.blue  { color: #000063; }
.green { color: #00aa00; }
.b     { font-weight: bold; }
.u, a.u:hover{ text-decoration: underline; }
.i, a.i{ font-style: italic; }




/* Menu glowne */

#menu_ram {border: solid 1px #000;  padding: 3px; background: #c0bfb9; margin-bottom: 9px; }
#menu {background: #000; padding-top: 1px; padding-bottom: 2px;}
#menu p{display: block; float: left; width: 128px;}
#menu p a, #menu p a:hover, #menu .sel{ display: block; padding-left: 14px; line-height: 27px; font-size: 12px; color: #fff; background: #000 url("/img/menu/tlo.png") no-repeat top left; }
#menu .sel{ font-weight: bold; color: #ff5000;}
#menu p a:hover{ text-decoration: underline;  color: #ff5000;}


img.jez {border-top: solid 6px #000; border-bottom: solid 3px #000;}

/* Wyszukiwarka */

#szukaj { display: block; pading-bottom: 8px; background: url("/img/menu/szukaj_tlo.png") no-repeat top left; padding-left: 17px;}
#szuk_txt {display: block; float: left; width: 200px;  line-height: 14px; color: #000; margin-top: 8px; height: 17px; background: url("/img/menu/szukaj_txt_tlo.png") no-repeat top left; height: 23px; border: solid 0px; font-size: 13px;}
#szuk_img {display: block; float: right; margin-right: 3px;}


p.lewe_ban {border: solid 1px #6f6b62;  padding: 3px; background: #c0bfb9; margin-bottom: 4px;}
p.lewe_ban img {display: block;}




/* Menu polecane */

#menu2 { line-height: 21px; display: block; position: absolute; overflow: hidden;}
#menu2 li{display: block; margin-bottom: 1px; position: absolute; left: 0px; top: 0px;}
#menu2 a, #menu2 a:hover{ color: #626a6c; display: block; height: 21px; padding-left: 40px;
    background: url("/img/menu/menu.gif") no-repeat center left;
}
#menu2 a:hover{ text-decoration: underline; font-weight: bold;
    background: url("/img/menu/menu_sel.jpg") repeat-y top left;
}




/* SPONSORZY */

.spon {border: solid 1px #000; padding-bottom: 24px;}
.spon_nap {display: block; background: url(/img/spon/back.png) repeat-x top left; line-height: 44px; font-weight: bold; text-align: center;}




/* Dolne bloki */

#db { padding-top: 6px;}
#db p {display: block;  width: 158px; float: left;  text-align: center; margin-right: 1px; background: #b3b2b2;}
#db a {display: block;  line-height: 25px; border: solid 1px #000; background: url("/img/dolne/back.png") repeat-x top left; color: #fff; letter-spacing: 0.1em;}
#db a:hover {color: #ff5000;}






/* banery */

#banner0 { text-align: center; margin-bottom: 10px; }
#banner8 { text-align: center; margin-top: 22px; }






/* Kanaly */

.arch1_cont, .szukajw_cont, .kan_cont, .kan_cont_height {background: #000; padding: 5px 66px; min-height: 726px;}
/* for Internet Explorer */
/*\*/
* html .arch1_cont, * html .szukajw_cont, * html .kan_cont, * html .kan_cont_height {
height: 739px;
}
/**/
.kan_cont_height {}

#kpn {display: block; padding: 0 10px; background: #282828; line-height: 16px; text-align: center;}
#kpn hr  {display: block; border-top: dotted 1px #fff;}
.kan_b {diplay: block; padding: 4px 10px 15px 10px; text-align: left;}
.kans1{ display: block; height: 8px; overflow: visible; clear: both;}
.kan_b a.t, p.kan_b a.t:hover{ display: block; font-size: 13px; line-height: 16px; color: #eed28d; float: left; font-weight: bold; } 
.kanbd { display: block; clear: both; height: 19px;}
.kan_b a.t:hover{ text-decoration: underline;}
.kan_b img { float: left; border: solid 1px #eed28d; margin-right: 10px; }

h1.kan_bh {text-align: left;}
h1.kan_bh a, h1.kan_bh a:hover, h1.kan_bh2 a{ display: block; line-height: 75px; font-size: 40px; color: #555; padding-left: 8px; letter-spacing: 1px; font-weight: bold;}
h1.kan_bh a:hover, h1.kan_bh2 a:hover{ text-decoration: underline; color: #ff5500;}

.stron { color: #eed28d; display: block; text-align: center; font-size: 12px; padding-top: 15px; padding-bottom: 15px; }
.stron a, .stron a:hover{color: #eed28d; text-decoration: none; }
.stron a:hover{text-decoration: underline;}
span.kan_data {text-align: right;  display: block; font-size: 11px; color: #fff; line-height: 16px; font-size: 11px;}





/* Artykul */

.st_tresc{background: #282828; padding: 0 10px;}
.st_trescin{ color: #fff; font-size: 13px; line-height: 16px; padding: 7px;}
.st_dodano{ padding-top: 10px; display: block; text-align: right; font-size: 10px; line-height: 11px; color: #fff; padding-bottom: 5px;}
.st_title { display: block; text-align: left; font-size: 30px; line-height: 34px; padding-bottom: 25px; color: #eed28d;}
.st_img{ float: left; border: solid 1px #eed28d; margin-right: 10px; }
.st_druk { clear: both; margin-top: 30px; text-align: left; border-top: solid 1px #444; border-bottom: solid 1px #444; padding-top: 3px; padding-bottom: 4px; margin-bottom: 10px; }
.st_druk img {float: left;}
div.zrodlo { float: left; padding-left: 15px; padding-top: 3px;}
div.zrodlo a {color: #ff5000;}
.st_tresc p{ margin-bottom: 14px; }





/* Galeria */

#gal_show{ line-height: 14px;}
a.gnext, a.gprev{ display: block; background-repeat: no-repeat; font-size: 14px; line-height: 18px; color: #fff; }
a.gnext{padding-left: 18px; margin-left: 8px;
    background-image: url("/img/gprawo.gif");
    background-position: center left;
}
a.gprev{ padding-right: 18px; margin-right: 8px;
    background-image: url("/img/glewo.gif");
    background-position: center right;
}
a.gnext:hover, a.gprev:hover{ text-decoration: underline; }
#gal_show .gcl, #gal_show .gcp{ width: 259px; background-color: #3b3b3b; padding-top: 3px; padding-bottom: 3px; position: relative;}
#gal_show span.pasek { display: block; background-color: #3b3b3b; height: 4px; margin-top: 6px; margin-bottom: 10px; clear: both; line-height: 1px; font-size: 1px; }
#gal_show .gcl{ float: left; text-align: right; }
#gal_show .gcp{ float: right; }






/* Wyszukiwarka */

.arch1, .szukajw {background: #282828; position: relative;}
.szukajw { padding-top: 25px; border: solid 1px #3b3b3b; padding-bottom: 10px; margin: 0 10px; position: relative;}
.szukajw .left{ display: block; float: left; margin-left: 15px;  position: relative;}
.szukajw .szi{ color: red; }
.ww{ margin: 0 10px; border: 1px solid #3b3b3b; border-top: 0; padding-top: 20px; color: #fff;}
.wys_a { font-size: 12px; line-height: 15px; display: block; background-color: #282828; margin-bottom: 5px; border-bottom: 1px dashed #3b3b3b; padding: 15px 7px 15px;}
.wys_a .data{color: #fff; display: block; margin-bottom: 5px; padding-left: 1px; font-size: 11px;}
.wys_a .data2{color: #fff; display: block; float: left; padding-left: 8px; position: relative;}
.wys_a .znal{ display: block; background-color: #000; text-align: right; padding-right: 12px; font-size: 11px; color: #fff; margin-bottom: 7px;}
.znal a, .znal a:hover{ color: #fff; font-weight: bold; }
.znal a:hover{text-decoration: underline; color: #ff5500;}
a.wysz1, a.wysz1:hover{ margin-bottom: 15px; color: #fff; font-size: 14px; line-height: 14px; display: block; padding-left: 20px;
    background: url(/img/gprawo.gif) no-repeat top left;
}
a.wysz1:hover {text-decoration: underline; color: #ff5500}
.wys_a img{ display: block; float: left; border: 1px solid #83939d; margin-right: 7px; margin-bottom: 2px; position: relative;}
.wys_a .tresc{ display: block; float: left; width: 270px;  position: relative;}
img.zizp {width: 18px; height: 13px; border: 0; position: relative;}






/* Obrazek w tresci */

p.obrazekn, p.obrazekl, p.obrazekr, p.obrazek { display: block; text-align: center; background-color: #fff; color: #000;}
p.obrazek img, p.obrazekn img, p.obrazekl img, p.obrazekr img {display: block; margin: auto; border-top: 3px solid #fff; border-bottom: 4px solid #fff;}
p.obrazek b, p.obrazekn b, p.obrazekl b, p.obrazekr b {display: block; font-size: 11px; color: #333; font-weight: normal;}
p.obrazekl{float: left;}
p.obrazekr{float: right;}





/* Cytat w tresci */

p.cytat{ 
    display: block;
    text-align: center;
    background-color: #ecede5;
    font-weight: bold;
    font-size: 16px;
    font-style: italic;
    border-top: 8px solid #ecede5;
    line-height: 18px;
    margin-bottom: auto;
}
p.cytat b {
    display: block; 
    font-size: 12px; 
    font-weight: normal; 
    font-style: normal;
    padding: 3px;
    background-color: #fff8e0;
    border-top: 10px solid #ecede5;
}




/* Stopka */

#stopka{ text-align: left; padding: 0px; color: #bbb; padding: 0;}
#st1 {float: left; diaplay: block; width: 400px; padding: 7px;}
#st1 span {display: block; padding-top: 7px; font-size: 11px;}

#st2 a, #st2 a:hover{color: #ff5500; font-weight: bold;}
#st2 a:hover{color: #ff5000; text-decoration: underline;}
#st2 span{color: #fff;}
#st2 strong{color: #bbb;}
#st2 {float: right; diaplay: block; text-align: right;}
#st2 img {vertical-align: middle;}

