body, html {height:100%;}

body {
    margin:0; padding:0;
    font:11px Verdana, Tahoma, Arial, Sans, sans-serif;
    color:#f5f6f8;
    background:url('images/bg.gif') repeat-x #e0e2e9;
}

a {text-decoration:none; color:#fff;}
a:hover {text-decoration:underline;}
a img {border:none;}

#centeringTable {width:100%; height:100%; border-spacing:0; border-collapse:collapse;}
#centeringTable td {padding:10px; vertical-align:middle;}

#main {
    width:755px;
    margin:0 auto;
}

/* ============== top ============== */
#top {height:55px; overflow: hidden; background:url('images/topmenu.gif') no-repeat 100% 18px;}

#top h1 {
    margin:0; padding-left:16px;
    float:left;
    width: 164px;
    height: 46px;
}

#top ul.menu {
    width:378px; height:37px;
    margin:20px 0 0 60px;
    padding: 0 0 0 45px;
    list-style-type:none;
		   
    font-weight:bold;
    text-align:center;
    float:left;
}

#top ul.menu li {
    display:inline;
    padding:0 7px 0 11px;
    vertical-align: middle;
    line-height: 50px;
    background:url('images/topmenu_separator.gif') top left no-repeat;
}

#top ul.menu li.first {background:none; padding-left: 0;}

#top ul.menu li a {color:#b4b2b8;}
#top ul.lang {float: right; width: 68px; padding:26px 24px 0 0; margin: 0 0 0 0;}
#top ul.lang li {padding: 0; margin: 0; background: nonel}
#top ul.lang li.pl {  float: right;height:33px; display: block; padding: 0;line-height: 0;}
#top ul.lang li.en { float: right; display: block;width:33px; height:33px;   padding: 0; line-height: 0; }
#top ul.lang li a {display: block; width: 33px; height: 33px;}
#top ul.lang li.pl a {margin-right:2px;}
#top ul.lang li.en a {}
#top ul.lang li a img {display: block; width: 33px; height: 33px;}
/* ============ content ============ */
#content, #galeria {background-color:#fff; padding:7px;}
#left {width:325px; height:420px; float:left;}

#right {
    width:394px; height:396px;
    padding:10px 16px 10px 4px;
    background-color:#9a9937;
    border:2px solid #8c8b33;
    border-left:none;
    float:right;
}

.pageImg {display:block;}

h3 {
    margin:0 0 12px 0; padding:7px 9px;
    border-bottom:1px solid #a4a33c;
    font-size:11px;
}

h3 span {font-weight:normal;}

#box {
    height:355px;
    padding:0 9px;
    overflow:auto;
}

/* ============ galeria ============ */
#galeria #left {width:145px;}
#galeria #right {width:574px;}
#galeria h3 {margin-left:8px; padding:7px;}
#galeria #box {overflow:visible;}
#galeria #box a img {border:2px solid #fff; margin:8px;}
#galeria .nav {text-align:center;}
#galeria .nav span {padding:2px 9px 3px 9px; background-color:#89862a; line-height:2em;}

.galeriaMenu {
    margin:0; padding:0 9px;
    list-style-type:none;
}

.galeriaMenu li {padding:1px 0;}

.galeriaMenu li a {
    display:block;
    padding:2px 0 3px 22px;
    color:#fff;
    background:url('images/pointer.gif') 11px no-repeat;
}

.galeriaMenu li a:hover {
    text-decoration:none;
    background-color:#aaa946;
}

/* ============== zoom ============= */
#zoomTable {
    margin:0 auto;
    background-color:#fff;
    border-spacing:0;
    border-collapse:collapse;
    text-align:center;
    color:#b4b2b8;
}

#zoomTable td {padding:7px;}
#zoomTable a {color:#b4b2b8;}
#zoomTable .nav {padding:17px 7px 10px 7px;}
#zoomTable .name {padding:10px 7px 17px 7px;}
#zoomTable .back {border-top:1px solid #e0e2e9; background-color:#f5f6f8;}

/* ============= stopka ============ */
#footer {
    padding:17px 10px 10px 10px;
    color:#b4b2b8;
    text-align:right;
    clear:both;
}

#footer span {float:left;}

#footer a {color:#b4b2b8;}
