body {
        margin: 0px;
        padding: 0px;
        background: #978C76 url(img/layout/bg.gif) repeat-x top center;
        text-align: center;
}

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

#topnav {
        padding: 10px 25px 7px 0px;
        text-align: right;
}

#header {
        background: #EBEDDE;
        border: solid 2px #807867;
        border-bottom: none;
        padding: 20px 10px 0px 10px;
        text-align: left;
}

#innerblk {
        position:relative;
        background: #EBEDDE url(img/layout/bg-innerblk.gif) repeat-y top;
        width:779px;
        padding:0;
}

#ornament {
        position:absolute;
        bottom: 0px;
        left: 2px;
        background: #EBEDDE url(img/layout/bg-innerblk.jpg) no-repeat center;
        width: 286px;
        height: 120px;
}

#left {
        float: left;
        width:235px;
        font-family: Georgia;
        font-size: 11px;
        color: #CBC6C1;
        text-align: left;
}

#left ul {
        margin: 2px 0px 0px 12px;
        padding: 0px;
        list-style-type: none;
}

#left ul a {
        display: block;
        color: #CBC6C1;
        text-decoration: none;        
}

#left ul a:hover {
        color: #FFF;
        text-decoration: none;        
}

#patron {
        margin: 2px 0px 0px 12px;
        background: #15446C url(img/layout/bg-patron.jpg) no-repeat center;
        width: 223px;
        height: 160px;
}

#patron div {
        padding-top: 59px;
}

#patron div a {
        display: block;
        width: 125px;
        height: 50px;
        margin-left: 49px;
}


#content {
        float:left;
        width:538px;
        background: Transparent;
        padding-top: 13px;
        margin-left: 4px;
        color: #504F49;
        font-family: Tahoma, Verdana;
        font-size: 11px;
        text-align: left;
}

#content h1 {
        margin:0;
        padding: 17px 20px 0px 20px;
        color: #002157;
        font-size: 11px;
}

#content h1 span {
        color: #3B5479;
        font-weight: normal;
}

#content p {
        margin:0;
        padding: 5px 35px 5px 20px;
}

#content p a, ul a {
        color: #001C70;
        text-decoration: none;
}

#content p a:hover,  ul a:hover {
        text-decoration: underline;
}

#content ul li, ol li {
        margin-bottom: 5px;
}

.cytat {
        font-family: Georgia;
        font-style: italic;
        font-size: 11px;
}

#gallery {
        padding: 15px 35px 0px 30px;
}

#citate-top {
        margin-left: 6px;
        width: 524px;
        height: 132px;
        background: #EBEDDE url(img/layout/citate-top.jpg) no-repeat center;
}

#header-informacje {
        margin-left: 6px;
        width: 524px;
        height: 54px;
        background: #EBEDDE url(img/layout/header-informacje.gif) no-repeat center;
}

#header-zgloszenia {
        margin-left: 6px;
        width: 524px;
        height: 54px;
        background: #EBEDDE url(img/layout/header-zgloszenia.gif) no-repeat center;
}

#header-organizatorzy {
        margin-left: 6px;
        width: 524px;
        height: 54px;
        background: #EBEDDE url(img/layout/header-organizatorzy.gif) no-repeat center;
}

#header-galeria {
        margin-left: 6px;
        width: 524px;
        height: 54px;
        background: #EBEDDE url(img/layout/header-galeria.gif) no-repeat center;
}

#header-materialy {
        margin-left: 6px;
        width: 524px;
        height: 54px;
        background: #EBEDDE url(img/layout/header-materialy.gif) no-repeat center;
}

#bottom-ornament {
        width: 779px;
        height: 119px;
        background: #EBEDDE url(img/layout/bottom-ornament.gif) no-repeat center;
        font-family: Georgia;
        font-size: 11px;
        color: #443D31;
        text-align: right;
}

#bottom-ornament a {
        color: #443D31;
        text-decoration: none;
}

#bottom-ornament a:hover {
        color: #443D31;
        text-decoration: underline;
}

#bottom-ornament p {
        margin: 0;
        padding: 67px 46px 0px 0px;
}

#footer {
        position: relative;
        height: 50px;
        font-family: Georgia;
        font-size: 11px;
        color: #E5E2DD;
        margin:0;
 }

#footer-left {
        float: left;
        width: 300px;
        padding-top: 5px;
        padding-left: 22px;
        text-align: left;
        line-height: 12px;
}

#footer-left a {
        color: #E5E2DD;
        text-decoration: none;
}

#footer-left a:hover {
        color: #FFF;
        text-decoration: none;
}


#footer-right {
        float: right;
        width: 300px;
        padding-top: 5px;
        padding-right: 17px;
        text-align: right;
        line-height: 12px;
}
 
 
 /* --- MENU --- */
 
li.frst {
        width: 223px;
        height: 41px;
        background: #695D4C url(img/layout/bg-menu-frst.jpg) no-repeat center;
}

li.frst a {
        padding-top: 20px;
        margin-left: 36px;
        height: 21px;
        width: 187px;
}

li.secd {
        width: 223px;
        height: 30px;
        background: #695D4C url(img/layout/bg-menu-secd.jpg) no-repeat center;
}

li.secd a {
        padding-top: 9px;
        margin-left: 36px;
        height: 21px;
        width: 187px;
}

li.thrd {
        width: 223px;
	height: 30px;
	background: #695D4C url(img/layout/bg-menu-thrd.jpg) no-repeat center;
}

li.thrd a {
	padding-top: 9px;
	margin-left: 36px;
	height: 21px;
	width: 187px;
}

li.menu {
	width: 223px;
	height: 30px;
	background: #695D4C url(img/layout/bg-menu.jpg) no-repeat center;
}

li.menu a {
	padding-top: 9px;
	margin-left: 36px;
	height: 21px;
	width: 187px;
}

li.pplast {
	width: 223px;
	height: 30px;
	background: #695D4C url(img/layout/bg-menu-pplast.jpg) no-repeat center;
}

li.pplast a {
	padding-top: 9px;
	margin-left: 36px;
	height: 21px;
	width: 187px;
}

li.plast {
	width: 223px;
	height: 30px;
	background: #695D4C url(img/layout/bg-menu-plast.jpg) no-repeat center;
}

li.plast a {
	padding-top: 9px;
	margin-left: 36px;
	height: 21px;
	width: 187px;
}

li.last {
	width: 223px;
	height: 39px;
	background: #695D4C url(img/layout/bg-menu-last.jpg) no-repeat center;
}

li.last a {
	padding-top: 9px;
	margin-left: 36px;
	height: 21px;
	width: 187px;
}

