/* CSS Document */

/* Layout */

body, div, table, tr, td, img, p, li, ul, ol {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

body {
    width: 100%;
    text-align: center; margin: auto;
    background-image: url('../img/bg_light.jpg');
    background-repeat: repeat;
}

/*#container_right {
    width: 100%;
    background-image: url('../img/bg_right.jpg');
    background-repeat: repeat-x;
}*/
#container_left {
    position: absolute; top: 0px; left: 0px;
    width: 50%; height: 1031px;
    background-image: url('../img/bg_left.jpg');
    background-repeat: repeat-x;
}
#container_right {
    position: absolute; top: 0px; right: 0px;
    width: 50%; height: 1031px;
    background-image: url('../img/bg_right.jpg');
    background-repeat: repeat-x;
}
#container {
    width: 100%;
    text-align: center; margin: auto;
/*    background-image: url('../img/bg.jpg');
	background-repeat: repeat-x;*/
}

#top {
    width: 100%; height: 365px;
}
#top .left {
    position: relative; left: -150px;
    width: 1000px; margin: auto;
    background-image: url('../img/top_left.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#top .right {
    position: relative; right: -300px;
    width: 1000px;
    background-image: url('../img/top_right.jpg');
    background-repeat: no-repeat;
    background-position: 850px 0px;
}
#top .center {
    position: relative; left: -150px;
    width: 1000px; height: 365px;
    background-image: url('../img/top.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

#middle {
    width: 100%; min-height: 667px; *height: 667px;
    background-image: url('../img/bg_dark.jpg');
    background-repeat: repeat;
}
#middle .left {
    position: relative; left: -150px;
    width: 1000px; margin: auto;
    background-image: url('../img/middle_left.jpg');
    background-repeat: no-repeat;
    background-position: 0px -1px;
}
#middle .right {
    position: relative; right: -300px;
    width: 1000px;
    background-image: url('../img/middle_right.jpg');
    background-repeat: no-repeat;
    background-position: 850px -1px;
}
#middle .center {
    position: relative; left: -150px;
    width: 1000px; min-height: 667px; *height: 667px;
    background-image: url('../img/main_bg_loop.jpg');
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
#middle .center #main {
    width: 1000px; min-height: 667px; *height: 667px;
    background-image: url('../img/main_bg.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-align: left;
}

#footer {
    width: 100%; height: 170px;
    background-image: url('../img/footer_bg.jpg');
    background-repeat: repeat-x;
}
#footer .left {
    position: relative; left: -150px;
    width: 1000px; margin: auto;
    background-image: url('../img/footer_left.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
#footer .right {
    position: relative; right: -300px;
    width: 1000px;
    background-image: url('../img/footer_right.jpg');
    background-repeat: no-repeat;
    background-position: 850px 0px;
}
#footer .center {
    position: relative; left: -150px;
    width: 1000px; height: 170px;
    background-image: url('../img/footer.jpg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-align: left;
}

#banner {
    width: 452px; height: 86px;
    position: absolute;
    left: 274px; top: -40px;
}

/* Content */

body, td, li {
    font-family: Arial, Verdana;
    font-size: 11px;
    line-height: 15px;
    color: #ababab;
}

p { margin-bottom: 15px; }

a {
    color: #ff8400;
    text-decoration: none;
}
a:hover {
    color: #ababab;
}

/* Left column */

#news {
    width: 257px;
    min-height: 667px;
    *height: 667px;
    margin-left: 7px;
    text-align: left;
    float: left;
}
.new {
    text-align: left;
    background-image: url('../img/news_bg.jpg');
    background-repeat: no-repeat;
}
.new .title { padding: 2px 15px 0px 35px; }
.new .title strong {
    text-transform: uppercase;
    color: #ffffff;
}
.new .text { padding: 0px 15px 10px 5px; }

/* Main column */

#content {
    width: 454px;
    min-height: 577px;
    *height: 667px;
    margin-left: 9px;
    padding-top: 50px;
    padding-bottom: 40px;
    text-align: center;
    float: left;
    color: #ababab;
}
#content strong {
    text-transform: uppercase;
    font-weight: normal;
    color: #ffffff;
}
.tekst {
    padding: 10px;
    text-align: left;
}

#podmenu {
    width: 454; height: 43px;
    padding-top: 7px;
    background-image: url('../img/podmenu.jpg');
    background-repeat: no-repeat;
    text-align: center;
    text-transform: uppercase;
}
#podmenu a {
    font-weight: bold;
}

#lowercase strong {
    text-transform: none;
}

/* Right column */

#koncerty {
    width: 258px;
    margin-left: 7px;
    text-align: left;
    line-height: 15px;
    float: left;
}
#nadchodzace {
    background-image: url('../img/koncerty_bg.jpg');
}
#archiwum {
    background-image: url('../img/archiwum_bg.jpg');
}
#koncerty_top {
    position: relative;
    top: 0px;
}
#koncerty_content {
    margin-top: 5px;
    color: #ffffff;
    padding-bottom: 12px;
}
#koncerty_content td { color: #ffffff; }
#koncerty_content b, #koncerty_content strong {
    color: rgb(169, 169, 169);
    font-weight: normal;
    text-transform: uppercase;
}
#archiwum_content {
    margin-bottom: 5px;
    color: #a9a9a9;
    padding-bottom: 12px;
}
#archiwum_content b, #archiwum_content strong {
    color: rgb(111, 111, 111);
    font-weight: normal;
    text-transform: uppercase;
}
#archiwum_bottom {
    position: relative;
    bottom: 0px;
}
.koncert { padding: 12px 9px 0px 9px; }
.koncert p { margin-bottom: 0px; }
.koncert td {
    vertical-align: top;
    padding-right: 5px;
}

/* jScrollPane */

.jScrollPaneTrack {
	background: #222222;
}
.jScrollPaneDrag {
	background: #666666; 
}

/* HighSlide */

.highslide-thumbstrip-inner .hide_me {
    display: none;
}

