body { background: #142326; font-family: sans-serif; font-size: 14px; }
#container { width: 740px; overflow: hidden; background: #E8FFA8; margin: 0 auto; }
#header { float: left; width: 730px; height: 70px; background: #88A34F; margin: 0; padding: 0 0 0 10px; }
#header h1 { line-height: 24px; font-size: 24px; padding: 13px 0 0 0; margin: 0; }
#header h1 a { color: #fff; text-decoration: none; }
#header p { line-height: 14px; padding: 0; margin: 0; color: #E8FFA8; }

#nav { float: left; width: 730px; background: #88A34F; margin: 0; padding: 0 0 0 10px; }
#nav ul { float: left; width: 730px; padding: 0; margin: 0; list-style: none; } 
#nav ul li { float: left; padding: 5px 10px; font-weight: bold; margin-right: 2px; background: #224732; }
#nav ul li.selected {  background: #E8FFA8; }
#nav a { color: #E8FFCB; text-decoration: none; } 
#nav li.selected a { color: #142326;} 
#nav ul li.contact { background: #BF682F; }
#nav ul li.contact a { color: #fff; }

#main { float: left; width: 680px; margin: 20px; padding: 5px 10px; background: #E8FFCB; }

#footer { float: left; width: 760px; padding: 40px 0 10px 0; text-align: center; font-size: 12px; color: #224732; }
#footer a { color: #224732;}

BODY {
font-size: 12pt;
background: #fff;
}

a img {
border: none!important;
}

a, a:link, a:visited, a:active {
color: #666;
}


#container {
background-color: transparent;
}

.content table td {
text-align: center;
}

table.partners {
float: right;
border-left: 1px solid #ccc;
margin: 0 0 50px 10px;
padding: 0 0 10px 10px;
}

#header {
background-color: transparent;
padding: 0;
height: 110px;
}

#header h1 a {
background: transparent url("http://static5.flaker.pl/static/images/flaker/shopcamp.png") no-repeat scroll top left;
display:block;
width: 500px;
height: 90px;
text-indent: -3000px;
}

#nav {
background-color: transparent;
padding: 0;
margin-bottom: 10px;
}

#nav ul li {
background-color: transparent;
margin-right: 5px;
font-size: 11pt;
}

#nav ul li a { 
color: #000;
padding: 5px;
}

#nav ul li.selected {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background-color: #333;
}

#nav ul li.selected a {
color: #fff;
}



#main {
margin: 15px 0;
background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
width: 720px;
}


#main .content {
line-height: 175%;
min-height: 400px;
margin-bottom: 25px;
}

h2#title_42 {
display: none;
}


#custom_header, #custom_footer {
float: left;
width: 720px;
background-color: #fff;

}

table.patrons {
width: 100%;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

table.patrons th {
padding: 10px;
}

table.patrons td {
width: 33%;
text-align: center;
padding: 10px;
}



#custom_header {
display: none;
}

BODY#page_42 #custom_header { 
display: block;
text-align: center;
margin-top: 20px;
}

BODY#page_40 h3 {
background-color: #FFD646;
}

#custom_header .important {
padding: 5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #eaeaea;
}


.fullw {
margin-bottom: 10px;
}