* {
margin:0;
padding:0;
list-style-type:none;
}
html, body {
height:100%;
margin:0;
padding:0;
}
body {
background:#FFF url('body-bg.gif') left top repeat-x;
font-family:arial, tahoma, sans-serif;
font-size:12px;
color:#544733;
}

a,
a:link,
a:visited {
color:#544733;
}
a:hover {
color:#544733;
text-decoration:none;
}
h1{
font-size:160%;
color:#544733;
margin:0 0 10px 0;
}
h2{
font-size:140%;
color:#544733;
margin:0 0 10px 0;
}
h3{
font-size:120%;
color:#544733;
margin:0 0 7px 0;
}
h4{
font-size:110%;
color:#544733;
margin:0 0 7px 0;
}
h5{
font-size:100%;
color:#544733;
margin:0 0 3px 0;
}
h6{
font-size:90%;
color:#544733;
}
ul, li {
margin:0;
padding:0;
}
img {
border:none;
}
.clear {
clear:both;
}
.highlight {
color:#3FB7C8;
}


/* -page- */
div#page {
position:relative;
height:auto !important;
height:100%;
min-height:100%;
}

/* -header- */
div#header {
width:100%;
height:250px;
background:url('header-bg.gif') left bottom repeat-x;
}
div#header-box {
width:788px;
height:100%;
background:url('header-photo.jpg') left top no-repeat;
margin:0 auto;
position:relative;
}
#logo {
display:block;
width:243px;
height:71px;
position:absolute;
top:11px;
left:49px;
}
/* header menu */
div#menu-header {
font-weight:bold;
float:right;
margin:36px 23px 0 0;
display:inline;
}
div#menu-header li {
float:left;
}
div#menu-header a {
color:#4A4C3D;
text-decoration:none;
margin:0 3px;
}
div#menu-header a:hover {
color:#93CB35;
}

/* -footer- */
div#footer {
position:absolute;
bottom:0;
width:100%;
height:105px;
background:url('footer-bg.gif') left bottom repeat-x;
color:#FFF;
font-size:11px;
}
div#footer-box {
width:788px;
height:100%;
margin:0 auto;
background:url('footer-img.gif') left bottom no-repeat;
text-align:center;
}
div#footer a {
color:#FFF;
}
div#miton-reklamy {
height:44px;
color:#544733;
}
div#miton-reklamy a {
color:#544733;
margin:0 10px;
}
div#miton-projects {
margin:10px 0 0 0;
}
div#copyright {
margin:5px 0 0 0;
}
div#copyright a {
font-weight:bold;
text-decoration:none;
}
div#copyright a:hover {
text-decoration:underline;
}

/* -container- */
div#container {
width:100%;
background:url('container-bg.gif') left top repeat-x;
margin:1px 0 0 0;
padding:25px 0 135px 0;
}
/* -content- */
div#content {
width:788px;
margin:0 auto;
background:url('content-bg.gif') left top no-repeat;
}

/* work */
div#work {
font-weight:bold;
line-height:2.3;
padding:20px;
min-height:90px;
height:90px;
}
div#work ul {
text-align:center;
}
div#work ul li {
display:inline;
}
