body {
    background:#474747;
    min-height:100%;
}
* {
    padding:0;
    margin:0;
}
img {
    border:0;
}
#container {
    width:666px;
    min-height:100%;
    margin:0 auto;
    background:url(../images/container.jpg) repeat-y;
    overflow:hidden;
}
#top {
    clear:both;
}
#menu {
    float:left;
    width:330px;
    margin: 60px 0 0 8px;
    padding-bottom:5px;
    border-bottom: 1px solid #b3b3b3;
}
#menu2 {
    float:left;
    margin-left:20px;
}
a#glowna {
    display:block;
    height:16px;
    background:url(../images/glowna.jpg) no-repeat;
    width:118px;
}
a#glowna:hover {
    background-position:0 -16px;
}
a#omnie {
    display:block;
    height:16px;
    background:url(../images/omnie.jpg) no-repeat;
    width:59px;
}
a#omnie:hover {
    background-position:0 -16px;
}
a#portfolio {
    display:block;
    height:16px;
    background:url(../images/portfolio.jpg) no-repeat;
    width:71px;
}
a#portfolio:hover {
    background-position:0 -16px;
}
#logo {
    float:right;
    width:223px;
    height:111px;
    background:url(../images/logo.jpg) no-repeat;
    margin: 0 25px 0 0;
}
#contact {
    clear:both;
    width:650px;
    height:106px;
    margin: 0 auto;
    background:url(../images/kontakt2.jpg) no-repeat;
    padding: 0 0 20px 0;
}
#contact p {
    margin-left:200px;
    color:#ffffff;
    font: 16px "trebuchet MS"
}
#contact p a {
    color:#ffffff;
    text-decoration:none;
}
#contact p a:hover {
    color:#cdcdcd;
}

#footer {
    clear:both;
    width:600px;
    margin: 0 auto;
    border-top: 1px solid #b3b3b3;
    padding: 5px 0 20px 0;
    text-align:center;
    font: 10px verdana;
    color:#717171;
}
#created {
    float:right;
    margin-left: -81px;
}
#created a {
    color:#404040;
    text-decoration:none;
}
#created a:hover {
    color:#717171;
}
#content {
    clear:both;
    padding: 25px 0 25px 0;
}
#content a {
    text-decoration:none;
    color:#e49d2d;
}
#content a:hover {
    color:#717171;
}
#picture {
    clear:both;
    width:500px;
    height:400px;
    margin: 0 auto;
    background:url(../images/c5_w.jpg) no-repeat;
}
#text {
    color:#eeeeee;
    font:14px "Trebuchet MS";
    padding: 10px;
    padding-top: 310px;
}
#content p {
    padding:50px;
    font:14px "Trebuchet MS";
    color:#717171;
}
#items {
    clear:both;
    margin: 10px 0 20px 0;
}
#item {
    float:left;
    text-align:center;
    width:200px;
    height:150px;
    margin: 10px 0 0  55px;
}
#item a {
    text-decoration:none;
    font:12px verdana;
    color:#747474;
    font-weight:bold;
}
#item a:hover {
    color:#e49d2d;
}
#gal {
    clear:both;
    width:560px;
    margin: 0 auto;
}
#gall {
    float:left;
    width:100px;
    height:85px;
    margin: 5px 5px 25px 5px;
}
h2 {
    color:#7b7b7b;
    font: 24px "Trebuchet MS";
    padding-bottom:25px;
}
h2:first-letter {
    color:#e49d2d;
}
#desc {
    font:10px verdana;
    width:540px;
    margin: 0 auto;
    text-align:justify;
    color:#747474;
    padding-right:10px;
    padding-top:20px;
}
.brak {
    color:#bbbbbb;
}
#nast {
    clear:both;
    width:115px;
    height:20px;
    margin: 0 auto;
    font: 11px tahoma;
    color:#717171;
    margin-top:20px;
}
#links {
    clear:both;
    padding:0 20px 20px 20px;
    font:10px verdana;
    text-align:center;
}
#links a {
    text-decoration:none;
    color:#747474;
    font-weight:bold;
    margin: 5px;
}
#links a:hover {
    color:#e49d2d;
}
h5 {
    font:12px verdana;
    font-weight:bold;
    margin: 0 0 20px 50px;
}

