body, p, div, table, tr, td, ul, li, h1, h2, h3, h4, h5, h6,
form, fieldset { font-family: arial, helvetica, verdana; font-size: 11px; line-height:14px; text-decoration: none; margin:0; padding:0; border:0; font-weight: normal;  text-align:left; }
input, textarea, select {
font-family: arial, helvetica, verdana; font-size: 11px; text-decoration: none; font-weight: normal;  text-align:left; margin:0; padding-left:3px; padding-right:2px; padding-top:2px; padding-bottom:2px;}
body { text-align:center; background: #991D1B; }
div { border: 0px solid #ff0000; }
h1 { font-size: 14px; font-weight: bold; color: #444444; }
h2 { font-size: 13px; font-weight: bold; color: #444444; }
h3, legend { font-size: 12px; font-weight: bold; color: #444444; margin:0; padding:0; padding-bottom:6px; }
h4 { font-size: 11px; font-weight: bold; color: #444444; }
h5 { font-size: 11px; font-weight: normal; color: #444444; }
h6 { font-size: 11px; font-weight: normal; color: #444444; }
h1, h2, h3, h4, h5, h6 { margin-top: 4px; margin-bottom: 4px;}
ul { margin: 0px; list-style: none; }
ul li { text-indent: 0px; }
img, img a { border: 0; }
a { color: #999999;  text-decoration: none; }
a:hover { color: #222222;  text-decoration: none; }
input { margin: 2px;}

td { vertical-align: top; }
th { text-align:left; color: #999999; }
hr { background-color:#999999; width:100%; color:#999999; border-width:0; height:1px; clear:both;}
hr.light { background-color:#E2E8E6; color:#E2E8E6; margin-top:10px; margin-bottom:10px; }
hr.inFor { margin-top:50px;}
hr.odstep { height: 14px; background-color: #ffffff; color: #ffffff; }

fieldset { margin-top: 10px; margin-bottom: 12px; }
/*
input[type="submit"], input.submit
{ background: #f0f0f0; border: 0; color: #444444; width: 100px; text-align:center }
*/
input[type="submit"], input.submit
{ float: right; width: 80px; height: 30px; text-align: center;  background: #f0f0f0;
    border-left: 2px solid #EAE9E7; border-bottom: 2px solid #EAE9E7;
    border-top: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9;  }

input.s { width: 20px; }

#Container {width:1061px; margin-left: auto;  margin-right: auto;}
#adSky { float: right; width: 160px; padding-top: 36px;}
#adBox {}

#adBb { padding-top: 4px; width: 100%; text-align:center; }
.BbCenter { width: 750px; margin-left: auto; margin-right: auto; }
#Page { float: left; height: auto; width: 871px;
        background: #991D1B url(/images/bg.gif) repeat-y;}
#Header{ float: left; height: auto; width: 871px;
        background: transparent url(/images/top.gif) no-repeat top left;
        padding-top: 22px;
         }

#Header img { float: left; margin-left: 10px; margin-top: 3px ; border: 0px solid #000; }
#Header p#data { float: left; width: 200px;  margin-left: 30px;  border: 0px solid #000; font-weight: bold; }
#Header p#info { float: left; font-size: 11px; width: 100%;  margin-top: 20px; padding-left: 30px;  border: 0px solid #000; }
#Header #scroll { float: right; text-align: right; width: 480px; height: 20px;
            margin-right: 20px;  border: 0px solid #000;  }
#scrollup {  position: relative; overflow: hidden;  height: 14px; width: 480px; padding: 0; margin:0;
        border: 0px solid #000;  }
.headline {  position: absolute; top: 50px; left: 5px; height: 120px; width:470px;
        padding: 0; margin-top: 0px; border: 0px solid #000; color: #991D1B; }
.headline a {color: #991D1B; font-weight: normal;text-decoration: underline; }
.headline a:hover { text-decoration: none;}



#ad { float: left; width: 470px; margin:0; margin-left: 20px; margin-top: 2px; margin-bottom: 14px;
 border: 0px solid #000; }

/* menu */
#MenuMain { float: left;margin-top: 8px; }
#MenuMain ul { float: left; margin-left: 16px;  list-style:none; display:inline; text-indent: 0px;
            margin-top: 0; margin-bottom: 0;  height: 24px; padding: 0; }
#MenuMain ul li {  float: left; display:inline; margin: 0;
         height: 24px; padding: 0;
        font-family: georgia, times new roman; font-size: 12px; line-height: 24px;  font-weight: bold; }

#MenuMain a { color: #000000; margin-left: 8px; margin-right: 8px; }
#MenuMain a:hover { color: #222222; }

#MenuMain ul.sub { float: left;  width: 820px; height: 24px; margin-top: 0; padding-top: 0px;}
#MenuMain ul li.sel, #MenuMain ul.sub { background: #ebebeb; }

#MenuMain ul.sub2 { float: left;  width: 820px; height: 24px;   margin-top: 0; padding-top: 0px;  }
#MenuMain ul.sub li.sel, #MenuMain ul.sub2 { background: #e1e1e1; }

#MenuMain ul.sub3 { float: left;  width: 820px; height: 24px; margin-top: 0; padding-top: 0px;  }
#MenuMain ul.sub2 li.sel, #MenuMain ul.sub3 { background: #cdcdcd; }





#ContentContainer { float: left; height: auto; width: 841px; border: 0px solid #000000;
                    padding-left: 25px; padding-right: 15px; margin-top: 20px; }

#Content { float: left; width: 485px; padding-right: 18px; height: auto;
    border-right: 1px solid #E7E6EB;
    /*background: #FEE5B5;*/ }
#Content p { text-align: justify; }
#Content p, #Content ul, #Content h3 { margin-top: 5px; margin-bottom:10px;  }
#Content p.wiecej  { float: left; width: 100%; height: auto; text-align: right; margin-top: 0; }
#Content h4 { margin-top: 5px; margin-bottom:6px; }
#Content h3 {}
#Content h5 { line-height: 12px; }
#Content img, .bohaterProfil img { padding: 5px; border: 1px solid #EAE9E7;
        border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#Content img.button { padding:0; margin:0; border:0; }
img.simple, #Content img.simple { border: 0; }

#Right { float: right; width: 300px; padding-right: 20px;
    height: auto;  padding-bottom: 30px;
 }
#Right #blad { margin-top: 20px; }
#Right #blad img { margin: 4px; }
#Right p.wiecej  {text-align: right; padding: 0 3px 0 0;}

#MenuBottom { float: left; width: 801px; height: auto; padding:0; padding-left: 15px;
            margin-top: 50px; margin-bottom: 20px; border: 0px solid #000000;
            vertical-align: top;  }
#MenuBottom img { display: inline; vertical-align: bottom; margin:0; padding: 0; border: 0px solid #000000; }
#MenuBottom #wlepki { float: left; border: 0px solid #ff0000;}
#MenuBottom #dlugopis { padding-left: 190px; border: 0px solid #00ff00;}

#Footer {  float: left; width: 871px; text-align: center; padding-bottom: 20px; padding-top: 10px;
        background: transparent url(/images/foot.gif) no-repeat bottom center;     }
#Footer p { margin-left: 25px;  text-align: center; margin-top: 5px; font-size: 10px;   }
#Footer a { margin-left: 6px; margin-right: 6px; }
#Footer a.normal { margin-left: 0px; margin-right: 0px; }

#Footer2 {width:400px; margin-left: auto;  margin-right: auto; margin-top: 4px; margin-bottom: 20px;}
#Footer2 p {text-align: center; color: #ffffff;}

.pic { float:left; margin-right:10px; margin-bottom:10px;}
.n { clear:both;}
.n2 { padding-top:10px; clear:both; }
form.register .2lines {line-height:12px;}

input.submit { float: right; width: 75px; }
input.submitEnd { float: right;}

.add a {  }
.button a { background: #222222; color: #ffffff; padding-left: 4px; padding-right: 4px; }
.message { color: #991D1B; }


#blad { width: 100%; float: left;}
#blad img {float: left; border: 0; width: 50px;}
#blad p, #blad h3 { float: right; width: 400px;}

#akcjaKomunikat { float: left; width: 300px; }
#akcjaDalej { float: right; width: 80px;  }
#akcjaDalej a { float: left; margin-left: 4px; height: 24px; line-height: 30px; vertical-align: middle; }

div#formularzSzukania
{
     position: relative;
}

div#szukaj
{
    text-align: center;
    width: 100px;
    height: 70px;
    float: right;
    padding: 5px;
    margin: 5px;
    border: solid 1px #991D1B;
    background-color: #F0F0F0;
}

#szukajSubmit
{
    clear: both;
    margin-right: 15px;
    margin-left: 15px;
}

div#iloscWynikow
{
    text-align: center;
    width: 80px;
    padding-left: 15px;
    padding-right: 15px;
    margin-right: 15px;
}

div#version
{
    float: right;
    padding-bottom: 15px;
    padding-right: 5px;
}

div#version a:link, div#version a:visited
{
    color: #fff;
    text-decoration: none;
}

div#version a:hover, div#version a:active
{
    color: #fff;
    text-decoration: underline;
}

ul.changelog li
{
    margin: 0 0 0 0.75em;
    text-indent: -0.75em;
}

ul.changelog li:before
{
    content: "\2013 \0020";
}

.papTabela th,.papTabela td
{
    border: solid 1px #999999;
    text-align: center;
    padding: 5px;
}

div#sidebarMeuDonations
{
    margin-top: 15px;
    float: right;
    padding-top: 15px;
    text-align: left;
    width: 300px;
}
#banner
{
    display: block;
}
#banner div
{
    width: 468px;
    height: 60px;
    overflow: hidden;
}
#banner span
{
    display: block;
    width: 380px;
    padding: 15px 15px 15px 15px;
    color: #999999;
}
#banner strong
{
    color: #991D1B;
}
#adReload
{
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

div.captcha input
{
    right: 0;
}
#registerSubmit
{
    background-color: #991D1B;
    color: #FFFFFF;
    border: 1px solid;
    border-color: #BB1D1B #771D1B #771D1B #BB1D1B;
}
#joinFacebook
{
    text-align: center;
    padding-top: 2em;
}
