body {padding:0;margin:0;background:#0c0c0c url(images/bg.png) center top;font-size:11px;font-family:tahoma, sans-serif;color:#a3a2a2;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, verdana, serif;font-size:11px;color:#6c6161;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#a3a2a2;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:875px;margin:0 auto;position:relative;overflow:hidden;background:transparent url(images/bgtop.png) repeat-x 50% -1px;}
#bg {background:transparent url(images/bgtop.png) repeat-x 50% -2px}
#bg-center {background:transparent url(images/bgcenter.jpg) no-repeat center top;}
#top {height:174px;background:transparent url(images/top.jpg) no-repeat right bottom;}
#top h1 {padding-top:69px;margin:0;}

#menu {margin:0 0 10px 0;padding:0;width:100%;}
#menu td {width:10%;padding-left:2px;background:transparent url(images/menu02.png) no-repeat;}
#menu td a {display:block;height:48px;overflow:hidden;position:relative;width:100%;background:transparent url(images/menu06.png) repeat-x;text-align:center;line-height:48px;text-transform:uppercase;color:white;font-size:13px;}
#menu td.first {padding-left:0;background-image:none;}
#menu td.first a {background-image:url(images/menu01.png);}
#menu td.last a {background-image:url(images/menu07.png);background-position:right top;}
#menu td a:hover {text-decoration:none;background-position:0 -48px;}
#menu td.last a:hover {text-decoration:none;background-position:100% -48px;}


#content {padding-top:3px;background:transparent url(images/content.png) no-repeat 0 -2px;width:100%;overflow:hidden;padding-bottom:18px;}
#left {padding-bottom:5px;background:transparent url(images/left.png) no-repeat left bottom;float:left;width:620px;}
#right {padding-bottom:5px;background:transparent url(images/right.png) no-repeat left bottom;float:right;width:245px;}

.border {border-left:1px solid #262626;border-right:1px solid #262626;background-color:#050505;padding:3px 9px;width:600px;}
#right .border {width:225px;}

#main-news {list-style-type:none;margin:0;padding:8px 0 43px 0;width:100%;overflow:hidden;}
#main-news li {float:left;width:275px;margin-right:25px;padding-bottom:5px;background:transparent url(images/news.png) no-repeat left bottom;}
#main-news li.last {margin-right:0;}
#main-news h3 {font-family:'Trebuchet MS', sans-serif;font-weight:normal;margin:0.2em 0 0 0;font-size:14px;}
#main-news h3 a {color:#D00000;}

#main-news .image {float:right;padding:0 4px 4px 10px;margin-top:-22px;position:relative;}
#main-news .image img {border:1px solid #1d1d1d;padding:2px;background-color:#040404;}
#main-news .date {font-style:normal;display:block;padding-bottom:10px;background:transparent url(images/news1.png) no-repeat left bottom;}
#main-news .news-content {border-left:1px solid #262626;border-right:1px solid #262626;padding:9px 9px;width:255px;text-align:justify;background-color:#050505;}
#main-news .news-content p {margin:0.2em 0;line-height:1.3em;}
#main-news .more {text-align:right;padding-top:10px;margin-bottom:0.5em;}
#main-news .more a {color:#D00000;padding:1px 0 1px 22px;background:transparent url(images/more.png) no-repeat 0 0;}

.text {width:100%;overflow:hidden;}
.text p {line-height:1.3em;margin-top:0.5em;}
.text .image-right {float:right;border:3px solid #a3a2a2;margin:0.5em 0 0.5em 10px;}
.text .image-left {float:left;border:3px solid #a3a2a2;margin:0.5em 10px 0.5em 0;}
.text .image {border:3px solid #a3a2a2;margin:0.5em 5px 0.5em 5px;}
.text img {border:3px solid #a3a2a2;margin:0.5em 10px 0.5em 10px;}


.news-list {list-style-type:none;margin:0;padding:8px 0 13px 0;width:100%;overflow:hidden;}
.news-list li {float:left;width:275px;margin-right:12px;padding-left:12px;padding-bottom:5px;background:transparent url(images/news.png) no-repeat 12px 100%;}
.news-list li.last {margin-right:0;}
.news-list h3 {font-family:'Trebuchet MS', sans-serif;font-weight:normal;margin:0.2em 0 0 0;font-size:14px;}
.news-list h3 a {color:#d00000;}

.news-list .image {float:right;padding:0 4px 4px 10px;margin-top:-22px;position:relative;}
.news-list .image img {border:1px solid #1d1d1d;padding:2px;background-color:#040404;}
.news-list .date {font-style:normal;display:block;padding-bottom:10px;background:transparent url(images/news1.png) no-repeat left bottom;}
.news-list .news-content {border-left:1px solid #262626;border-right:1px solid #262626;padding:9px 9px;width:255px;text-align:justify;background-color:#050505;}
.news-list .news-content p {margin:0.2em 0;line-height:1.3em;}
.news-list .more {text-align:right;padding-top:10px;margin-bottom:0.5em;}
.news-list .more a {color:#d00000;padding:1px 0 1px 22px;background:transparent url(images/more.png) no-repeat 0 0;}

.navigator {list-style-type:none;margin:0;padding:0;text-align:center;}
.navigator li {display:inline;padding:0 2px }
.navigator li img {vertical-align:middle;}


#formularz dl {width:100%;overflow:hidden;}
#formularz dt {float:left;width:165px;padding-top:2px;}
#formularz dd input {border:1px solid #484848;width:240px;margin-bottom:5px;background-color:#1f1f1f;color:#a3a2a2;padding:2px 5px;}
#formularz dd textarea {border:1px solid #484848;width:240px;height:100px;margin-bottom:5px;background-color:#1f1f1f;color:#a3a2a2;padding:2px 5px;}
#formularz .wyczysc {padding-left:165px;}
#formularz .wyczysc input {width:100px;height:22px;}

#galeria ul {list-style-type:none;margin:0;padding:10px 0 5px 0;width:100%;overflow:hidden;}
#galeria ul li {float:left;margin-right:10px;text-align:center;width:111px;margin-bottom:10px;}
#galeria ul li img {padding:3px;border:1px solid #474747;margin-bottom:4px;}
#galeria ul li p {margin:0;}


#foot {line-height:48px;background:transparent url(images/foot.jpg) no-repeat;height:48px;}
#foot p {float:left;margin:0;padding-left:20px;}
#foot p a {color:white;}
#foot ul {list-style-type:none;margin:0;padding:0 120px 0 0;float:right;}
#foot li {display:inline;padding-left:9px;background:transparent url(images/line.png) no-repeat 3px 2px;}
#foot li.first {background-image:none;}
#project {text-align:right;}
#project a {color:white;}
