body {
    background-color: #C2D1D4;
    color: #161A1B;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

/* górny kontener z tytułem */
#gallery_title {
    height: 75px;
    top: 0px;
	 left: 0px;
	 width: 100%;
	 position: absolute;
    background: url('bg_top.jpg') no-repeat center #E9EFF0;
	vertical-align: middle;
}
#gallery_title h1 {
    width: 740px;
    left: 50%;
    margin-left: -375px;
    position: absolute;
    font-size: 20pt;
    font-weight: bold;
    color: #161A1B;
	 text-align: right;
}

#background {
    background: url('bg_main.jpg') repeat-x top;
    width: 100%;
    height: 150px;
    top: 75px;
	 position: absolute;
}

/* główny kontener z tlem */
#main {
    width: 750px;
    left: 50%;
    margin-left: -375px;
    position: absolute;
}

#buttons_l {
    background: url('buttons_left.jpg') no-repeat;
    width: 10px;
    height: 75px;
    float: left;
}

#buttons_c {
    background: url('buttons_bg.jpg') repeat-x;
    width: 710px;
	 padding-left: 20px;
    height: 75px;
    float: left;
}

#buttons_c1 {
    background: url('buttons_bg.jpg') repeat-x;
    width: 480px;
	 padding-left: 20px;
    height: 75px;
    float: left;
}

#buttons_c2 {
    background: url('buttons_bg.jpg') repeat-x;
    width: 210px;
	 padding-right: 20px;
    height: 75px;
    float: left;
	 text-align: right;
}

#buttons_r {
    background: url('buttons_right.jpg') no-repeat;
    width: 10px;
    height: 75px;
    float: left;
}

/* kontener dolny, stopka */
#bottom_l {
    background: url('bottom_left.jpg') no-repeat;
    width: 10px;
    height: 25px;
    float: left;
}

#bottom_c {
    background: url('bottom_bg.jpg') repeat-x;
    width: 730px;
    height: 25px;
    float: left;
}

#bottom_r {
    background: url('bottom_rihgt.jpg') no-repeat;
    width: 10px;
    height: 25px;
    float: left;
}

/* kontener środkowy z obrazami */
#content_l {
    background: url('left.jpg') repeat-y top left;
    width: 750px;
    background-color: #161A1B;
}

#content_r {
    background: url('right.jpg') repeat-y top right;
    width: 750px;
    float: left;
    color: #E9EFF0;
}

#descr {
    width: 690px;
    margin: 0 25px 15px 25px;
}

#thumbs {
    width: 700px;
	 padding-left: 40px;
}

#bigimg {
    width: 720px;
	 padding-left: 20px;
	 padding-top: 20px;
	 text-align: center;
}

.thumbnail {
    width: 202px;
    margin: 5px;
    padding: 5px;
    float: left;
}

.thumbnail a:link img, .thumbnail a:visited img{
    /* for ie */
    filter: alpha(opacity=50);
    /* css3 standard */
    opacity: 0.5;
	 margin: 1px 0 0 1px;
}

.thumbnail a:hover img {
    /* for ie */
    filter: alpha(opacity=100);
    /* css3 standard */
    opacity: 1;
	 margin: 0 1px 1px 0;
}

#bigimg a:link img, #bigimg a:visited img {
    /* for ie */
    filter: alpha(opacity=100);
    /* css3 standard */
    opacity: 1;
}

#bigimg a:hover img {
    /* for ie */
    filter: alpha(opacity=90);
    /* css3 standard */
    opacity: 0.9;
}

#btn_gal {
    width: 750px;
    margin: 20px 0 20px 0;
    text-align: center;
}

/* Kroje pisma */
h1 {
    font: inherit;
    font-size: 12pt;
    font-weight: bold;
    color: #161A1B;
}

h2 {
    font: inherit;
    font-size: 10pt;
    font-weight: bold;
    color: #E9EFF0;
	 text-align: center;
}

p {
    font: inherit;
    font-size: 14px;
    line-height: 18px;
}
