body {
    scrollbar-face-color: #000000;
    scrollbar-highlight-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-3dlight-color: #666666;
    scrollbar-arrow-color: #666666;
    scrollbar-track-color: #222222;
    scrollbar-darkshadow-color: #666666;
    scrollbar-base-color: #000000;
    background-color: #000;
}

* {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #AAAAAA;
}

#main {
   width: 760px; 
   left:50%;
   margin-left:-380px;
   margin-top:0px;
   position:absolute;
}

#logo {
   margin-left: 80px;
}

#topmenu {
   margin-left: 60px;
}

#stopka {
   width: 600px; 
   left:50%;
   margin-left:-300px;
   margin-top:0px;
   position:relative;
}

#naboje_l { 
   background: url('../gfx/naboj_l.jpg') repeat-y top;
   width: 80px
}

#naboje_r { 
   background: url('../gfx/naboj_r.jpg') repeat-y top;
   width: 80px
}

#zawartosc {
   padding: 0 10px 10px 10px;
   background-image: url('../gfx/ich_troje.jpg');
   background-position: bottom left;
   background-repeat: no-repeat; 
   min-height: 348px;
}

p a, ol a, ul a {
    text-decoration: none;
    color: #AAA;
    font-weight: bold;
}

p a:hover, ol a:hover, ul a:hover {
    text-decoration: none;
    color: #AAA;
    border-bottom: #FFF solid 2px;
    font-weight: bold;
}

p {
   font: inherit;
   margin-bottom: 5px;
   text-align: justify;
}

h1 {
   font: inherit;
   font-weight: bold;
   font-size: 13pt;
   text-align: left;
}

h2 {
   font: inherit;
   font-weight: bold;
   font-size: 11pt;
   text-align: left;
}

b {
   color: #fff;
}

.news_item {
   margin-bottom: 15px;
   margin-top: 15px;
   padding-left: 20px;
   border-bottom: 1px solid #1F1F1F; 
}

.news_date {
   font: inherit;
   font-weight: bold;
   color: #FFF;
   margin-bottom: 5px;
   left: -20px;
}

ol.koncerty {
	list-style-type: decimal-leading-zero;
	list-style-position: outside;
	list-style: none;
}

ol.koncerty li {
	color: #666666;	
}

.koncert_item {
   margin-bottom: 15px;
   margin-top: 15px;
   padding-left: 20px;
   border-bottom: 1px solid #1F1F1F; 
}

.koncert_date {
   font: inherit;
   font-weight: bold;
   color: #FFF;
   margin-bottom: 5px;
   left: -20px;
}

.go_to_gallery {margin: 8px 0 5px 0; padding: 3px 0 0 22px; background: left url('../gfx/go_to_gallery_bg.jpg') no-repeat; font-weight: bold;}

.gallery_list_item {
   width: 50%; 
   height: 175px; 
   text-align: center; 
   float: left;
}

.gallery_th {
   width: 33%; 
   height: 135px; 
   text-align: center;
   vertical-align: middle;
   float: left;
}

.gallery_th img, 
.gallery_list_item img
{
   border: 1px solid #3E3E3E;
}

.gallery_th img:hover,
.gallery_list_item img:hover {
   border: 1px solid #FFF;
}