* { margin: 0; padding: 0; }
body { font-family: Verdana, Arial; font-size: 12px; color: #fff; text-align: center; background: #C3DDEA url(/public/images/background.jpg) 0 0 repeat-x; }
img { border: 0px; }
fieldset { border: 0; margin: 7px; padding: 0px; }
h1 { font-size: 1.5em; padding: 5px; margin: 5px; }
h2 { font-size: 1.3em; padding: 5px; margin: 5px; }
h3 { font-size: 1.2em; padding: 5px; margin: 5px; }
h4 { font-size: 1.1em; padding: 5px; }
h5 { font-size: 0.9em; padding: 5px; }
img {  }

.bolder { font-weight: bolder; }
.bold { font-weight: bold; }
.fRight { float: right; }
.fLeft { float: left; }
.right { text-align: right; }
.clear { clear: both; }
.center { text-align: center; }
.smaller { font-size: 0.8em; }
.hide { display: none; }

a { color: #648011; }
a:visited { color: #648011; }
a:hover { color: #000; }

ul { text-align: left; margin: 10px 0px 20px 40px; }

div#wrapper { width: 1000px; margin: auto; }

div#header {  }
div#header div#header-left { float: left; width: 314px; height: 371px;  background: url(/public/images/left.jpg) 0 0 no-repeat; }
div#header div#header-center { float: left; width: 364px; height: 371px; background: url(/public/images/center.jpg) 0 0 no-repeat; }
div#header div#header-center p { margin: 100px 0px 0px 30px; text-align: left; }
div#header div#header-center p a { color: #fff; font-size: 2em; font-weight: bold; text-decoration: none; } 
div#header div#header-right { float: left; width: 322px; height: 371px; background: url(/public/images/right.jpg) 0 0 no-repeat; }

div#content { background-color: #fff; margin: 0px 59px 0px 33px; color: #444; }
div#content p { text-align: justify; }
div#content div#content-text { margin-left: 20px; width: 660px; float: left; line-height: 20px; }
div#content div#sidebar { float: right; width: 200px; border-left: 1px solid #444; }

div#sidebar h4 { font-size: 1.3em; text-align: center; border-bottom: 1px solid #000; border-top: 1px solid #000; background-color: #648011; color: #fff; }
div#sidebar div#menu { text-align: left; }
div#sidebar ul { margin-left: 30px; list-style-type: none; font-size: 1.2em; }
div#sidebar ul li { margin: 5px 0px 5px 0px; } 

div#content-bottom { width: 1000px; height: 170px; background: url(/public/images/footer.jpg) 0 0 no-repeat; }

div#footer { color: #fff; font-size: 0.9em; padding-top: 55px; }
div#footer p { margin: 10px; }

div#opisy {  }
div#opisy div.opis { margin: 10px 0px 10px 0px; padding: 10px; border-bottom: 1px dotted #444; }

/**** PAGINATOR ****/
div.paginator { clear: both; margin: 10px auto 10px auto; text-align: center; }
div.paginator ul { list-style-type: none; white-space: nowrap; margin: 0 auto; display: table; }
div.paginator ul li { float: left; position:relative; margin: 1px; }
div.paginator ul li a { display:inline-block; text-align: center; width: 33px; border: 2px solid #2A2215; text-decoration: none; background-color: #C48321; color: #2A2215; font-weight: bold; }
div.paginator ul li a:hover { background-color: #785014; }
div.paginator ul li a.active { background-color: #785014; }

