body {
    color: #FFFFFF;
    font-family: Times New Roman; /*verdana;*/
    font-size: 11px;
    background-color: #000000;
/*
    background-image: url("gfx/bg.jpg");
    background-repeat: repeat-x;
*/
}
/*do efektu calej strony*/
html,body {height:100%}
#outer {
height:100%;
min-height:100%;/*for mozilla*/
}
html>body #outer {height:auto}/*for mozilla */

table#content {
    background-color: #000000;
    vertical-align: top;
}
a{
    text-decoration: none;
    color: #FFFFFF;
}
/* linki w menu */
table.menu tr td, table.menu tr td a:link, table.menu tr td a:visited{
    text-decoration: none;
    color: #FFFFFF;
    font-size: 11px;
}        
table.menu tr td a:hover, table.menu tr td a:active, table.list tr td a:hover {color: yellow;}   

/* BOXY */
table.box {
    font-family: Arial;
    font-size: 11px;
}
table.box tr td.header {
    font-size: 20px;
    font-family: Times New Roman;
}
table.box tr td.content, table.box tr td{
    padding-left: 0px;
    text-align: left;
    vertical-align: top;
    font-size: 11px;
}

/* NEWS box */
table.news_box tr td.date {
    font-size: 11px;
    vertical-align: top;
    padding-left: 0px;
    text-align: left;
}
table.news_box tr td.title {
    padding-left: 0px;
    font-size: 11px;
    vertical-align: top;
    font-weight: bold;
    color: #c17ad1;
}
table.news_box tr td a {
    font-size: 11px;
    vertical-align: top;
    font-weight: bold;
    color: #c17ad1;
    text-decoration: none;    
}

/* newsy w liscie w akcji NEWS */
table.news_list {
    font-family: arial;
}
table.news_list tr td.title {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #c17ad1;
}                      
table.news_list tr td.date {
    text-align: right;
    font-size: 11px;
    width: 100px;
}                      
table.news_list tr td.content {
    text-align: left;
    font-size: 11px;
}                      

/* kalendarium */
table.calendar {
    font-family: Arial;
}
table.calendar tr td.header {
    font-size: 20px;
    font-family: Times New Roman;
    vertical-align: center;
}

table.calendar tr td.date {
    font-size: 11px;
    vertical-align: top;
}
table.calendar tr td.title {
    font-size: 11px;
    vertical-align: top;
    font-weight: bold;
    color: #c17ad1;
}
table.calendar tr td.title a {
    font-size: 11px;
    vertical-align: top;
    font-weight: bold;
    color: #c17ad1;
    text-decoration: none;    
}
table.calendar tr td.content {
    vertical-align: top;
    text-align: center;
}

/* imprezy w akcji PARTIES */
table.parties tr td.h_link a{

}
table.parties tr td.content {
    font-size: 12px;
    text-align: left;
}
table.parties tr td.header{
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    color: white;
    font-family: Garamond Premier Pro, Times;
}

/* newsletter na 1 stronie i na wszystkich*/
table.box tr td input.input_text {
    background-color: #000000;
    border: 1px solid #808080;
    color: #FFFFFF;
    font-size: 12px;
}  
table.box tr td input.submit {
/*    background-color: #F1A0F1;
*/
    background-image: url('gfx/btn_46.jpg');
    border: none;
    width: 46px;
    height: 21px;
    color: #ffffff;
    font-size: 10px;
}  
/* formularz kontaktowy*/
table.contact {
    font-family: arial;
    font-size: 12px;
    line-height: 28px;
}	
table.contact tr td.content {
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}
table.contact tr td input.input_text {
    background-color: #000000;
    border: 1px solid #808080;
    color: #FFFFFF;
    font-size: 12px;
}  
table.contact tr td textarea {
    background-color: #000000;
    border: 1px solid #808080;
    color: #FFFFFF;
    font-size: 12px;
    overflow: hidden;
}
table.contact tr td.submit {
    color: #c542c4;
    font-size: 12px;
}

/* media */
table.list tr td{
    font-size: 11px;
}
                
table.club tr td {
    text-align: left;
    font-size: 12px; 
    line-height: 16px;
}    
table.club tr td.div {
    text-align: left;
    font-size: 12px;
    color: #7b007b;
    vertical-align: top;
}    
table.club tr td div{
    color: #7b007b;
    width: 205px;
    max-width: 205px;
    height: 150px;
    max-height: 150px;
    overflow: hidden;
}

/* style do powiekszenia fotosow*/
.gallery {
	cursor: url('js/graphics/zoomin.cur'), pointer;
    outline: none;
}          

.gallery-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

/* These must always be last */
.gallery-display-block {
    display: block;
}
.gallery-display-none {
    display: none;
}

/* style do CROSSFADE (np. do o KLUBIE) */
    #gallery { position: relative; width:227px; height:277px; margin:0; padding:0; }
    #gallery li { display: block; }

 
img {
    border: 0px;
}

table.survey tr td{
    padding-left: 20px;
    padding-top: 10px;
    font-size: 11px;
}    
p.survey {
    font-size: 14px;
} 

input.survey {
/*    background-color: #F1A0F1;
*/
    background-image: url('gfx/vote.gif');
    border: none;
    width: 106px;
    height: 31px;
    color: #ffffff;
    font-size: 12px;
}  

table.graph{
}

table.graph tr td{
    padding-left: 20px;
    padding-top: 10px;
    font-size: 11px;
}                

      .bar {
        text-align: right;
        /*border-left: solid 1px black;
        */
        padding-right: 0.5em;
      }
      
      .bar div { 
        border-right: solid 2px #0077DD;
        background-color: yellow;
        border-left: solid 2px #0077DD;
        text-align: right;
        color: white;
        float: left;
        padding-top: 0;
        height: 1em;
      }
