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

#bg-center {background:transparent url(images/bgtop.jpg) repeat-x center top;}
#bg-top {background:transparent url(images/bgtop1.jpg) no-repeat center top;}
#bg-bottom {background:transparent url(images/bgbottom.jpg) no-repeat center bottom;}

#container {width:810px;margin:0 auto;}

#top {height:336px;}
#top  h1 {margin:0;padding-top:39px;}

#content {width:100%;overflow:hidden;padding-bottom:5px;}
#left {width:200px;float:left;margin-top:20px;}
#right {width:600px;float:right;background:transparent url(images/colright1.png) no-repeat left bottom;padding-bottom:19px;}

#menu {list-style-type:none;margin:0;padding:9px 0 0 0;}
#menu ul {list-style-type:none;margin:0;padding:0 0 0 40px;}
#menu ul li {background:#2e2e2e url(images/submenu.jpg) no-repeat;font-size:14px;font-family:'Trebuchet MS', sans-serif;}
#menu ul li a {color:white;display:block;width:149px;padding-left:11px;height:35px;line-height:35px;}
#menu ul li a:hover {text-decoration:none;}

#right h2 {position:relative;z-index:10;text-align:right;font-size:11px;margin:0;padding-right:5px;padding-top:13px;visibility:hidden;}
#right-bg {background:#0e0e0e url(images/colright.png) repeat-y;margin-top:-7px;}
#right-bg1 {background:transparent url(images/colright2.jpg) no-repeat;padding:1px 28px;}

.news-list {list-style-type:none;margin:0;padding:3px 0 0 0;}
.news-list li {width:100%;overflow:hidden;padding:20px 0 8px 0}
.news-list li h3 {font-size:14px;font-family:'trebuchet ms', sans-serif;font-weight:normal;text-transform:uppercase;background:transparent url(images/dots.png) repeat-x left bottom;margin:0;padding:2px 0;margin-bottom:3px;}
.news-list li h3 a {color:#ffb400;}
.news-list li .info {color:#4b4040;font-size:10px;font-style:normal;padding:2px 0 9px 0;display:block;}
.news-list .item-content {width:100%;overflow:hidden;}
.news-list .photo {float:left;}
.news-list .item-content p {margin:0 0 1.2em 150px;color:#a1a1a1;}
.news-list .more {text-align:right;}
.news-list .more a {color:#ffb400;padding-right:20px;background:transparent url(images/more.png) no-repeat 100% 50%;}

.article-list {list-style-type:none;margin:0;padding:2px 0 14px 0;}
.article-list li {width:100%;overflow:hidden;padding:4px 0 8px 0}
.article-list li h3 {font-size:18px;font-family:'trebuchet ms', sans-serif;font-weight:normal;background:transparent url(images/dots.png) repeat-x left bottom;margin:0 0 14px 0;padding:2px 0;}
.article-list li h3 a {color:#ffb400;}
.article-list li .info {color:#4b4040;font-size:10px;font-style:normal;padding:2px 0 9px 0;display:block;}
.article-list .item-content {width:100%;overflow:hidden;}
.article-list .photo {float:left;}
.article-list .item-content p {margin:0 0 1.2em 255px;color:#a1a1a1;}

#path {color:#5e5e5e;padding:10px 0;}
#path a {color:#5e5e5e;}

.article h3 {font-size:18px;font-family:'trebuchet ms', sans-serif;font-weight:normal;padding:7px 0 0 0;color:#ffb400;margin:0;}
.article .photo {float:right;border:2px solid #747474;margin-left:21px;}
.article .date {color:#cecece;display:block;font-style:normal;}
.article p {text-align:justify;margin:1.3em 0;}

.gallery {text-align:justify;}
.gallery h4 {text-transform:uppercase;font-family:'trebuchet ms', sans-serif;color:#ffb400;background:transparent url(images/dots.png) repeat-x left bottom;font-size:14px;font-weight:normal;padding:20px 0 3px 0;margin:0 0 14px 0;}
.gallery ul {display:inline;list-style-type:none;margin:0;padding:0;}
.gallery ul li {display:inline;}
.gallery ul li img {margin-bottom:10px;}
.gallery .justify {padding-right:500px;}

.video {text-align:justify;}
.video h4 {text-transform:uppercase;font-family:'trebuchet ms', sans-serif;color:#ffb400;background:transparent url(images/dots.png) repeat-x left bottom;font-size:14px;font-weight:normal;padding:20px 0 3px 0;margin:0 0 14px 0;}
.video ul {display:inline;list-style-type:none;margin:0;padding:0;}
.video ul li {display:inline;}
.video ul li img {margin-bottom:10px;}
.video .justify {margin-right:500px;}


.comments h4 {text-transform:uppercase;font-family:'trebuchet ms', sans-serif;color:#ffb400;background:transparent url(images/dots.png) repeat-x left bottom;font-size:14px;font-weight:normal;padding:4px 0 3px 0;margin:0 0 14px 0;}
.comments .add-comment h4 {color:#5e5e5e;}
.comment-list {list-style-type:none;margin:-14px 0 15px 0;padding:0;}
.comment-list li {padding-bottom:10px;padding-top:11px;background:transparent url(images/dots1.png) repeat-x left bottom;}
.comment-list h5 {font-size:11px;font-weight:normal;margin:0;color:#5e5e5e;}
.comment-list p {margin:0.6em 0 2px 0;line-height:1.3em}
.comments .input-line {width:100%;overflow:hidden;padding:6px 0;background:transparent url(images/input.png) no-repeat 95px 6px;height:26px;}
.comments .input-line label {float:left;width:88px;margin-right:16px;color:#5e5e5e;padding-top:4px;}
.comments .input-line .input {;width:260px;background-color:transparent;border-width:0;margin-top:5px;}
.comments .input-line textarea.input {height:80px;width:427px;}
.comments .textarea {height:92px;background-image:url(images/textarea.png);}
.comments .button {text-align:right;margin:0;}

.prev-next {text-align:center;list-style-type:none;margin:0;position:relative;/*top:25px;*/padding:0;}
.prev-next li {display:inline;padding:0 1px}


.film {display:none; margin-bottom:15px;}

#calendar {height:169px;background:#0e0e0e url(images/calendar.jpg) no-repeat;margin-top:8px;padding:25px 0 0 20px;}
#calendar table {width:154px;border-left:1px solid #39372d;}
#calendar table th {background-color:#888471;color:#171714;font-family:'trebuchet ms', sans-serif;}
#calendar table th img {vertical-align:middle;margin:0 8px;}
#calendar table td {border-bottom:1px solid #39372d;border-right:1px solid #39372d;color:#827d6b;padding:3px 5px 3px 0;width:16px;text-align:right;}
#calendar table td.link {background-color:#888471;}
#calendar table td a {color:#000000;}


#foot {height:285px;padding-top:8px;}
#marks {width:600px;list-style-type:none;margin:0 0 0 auto;padding:22px 0 0 0;text-align:center;}
#marks li {display:inline;padding:0 20px;}
#copyright {width:600px;text-align:center;color:white;padding-top:130px;margin:0 0 0 auto;}
#project {color:#adadad;text-align:right;padding-right:10px;padding-top:46px;margin: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;}

.tooltip {border:1px solid #181818;position:absolute;width:220px;font-size:10px;display:none;z-index:10000;}
#tooltip-bg1 {border:1px solid #252525;background-color:#0d0d0d;padding:5px 10px;}
#tooltip-bg2 {width:10px;height:16px;background:transparent url(images/bubble.gif) no-repeat;position:absolute;left:-9px;top:10px;}


div.infobox{
background: #000084;
color:#000000;
font:10pt sans-serif;
left:-10000px;
position:absolute;
top:0px;
visibility:hidden;
z-index: 99;

}
div.infoboxbody{
background: #e0e0e0;
color:#000000;
font:10pt sans-serif;
margin:2px;
padding:2px
}

div.infoboxcaption{
color:#FFFFFF;
background-color:transparent;
font:bold 10pt sans-serif;
margin:2px;
text-align:center
}