@font-face {
 font-family: 'MyriadProCondensed';
 src: url('../fonts/myriadpro-cond-webfont.eot');
 src: url('../fonts/myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-cond-webfont.woff') format('woff'), url('../fonts/myriadpro-cond-webfont.ttf') format('truetype'), url('../fonts/myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
 font-weight: normal;
 font-style: normal;
}
body { font:15px/19px "MyriadProCondensed", Arial, sans-serif; color: #4b4b4b; background: #000; margin: 0; }
code, kbd, pre, samp, textarea, tt, var { font-family: monospace; }
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
a:link { color: #4b4b4b; text-decoration: none; }
a:visited { color: #4b4b4b; text-decoration: none; }
a:hover { color: #da251c; text-decoration: none; }
a:active { color: #4b4b4b; text-decoration: none; }
img { vertical-align: middle; border: none; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
h1 { font-size: 23px; margin: 2px 0; font-weight:100; }
h2 { font-size: 19px; margin: 2px 0; font-weight:100; }
h3 { font-size: 17px; margin: 2px 0; font-weight:100; }
.center-text { text-align: center; }
.center-block { margin: 0 auto; }
.left-text { text-align: left; }
.right-text { text-align: right; }
.justify-text { text-align: justify; }
.left-float { float: left; }
.right-float { float: right; }
.none-float { float: none; }
.dotted { width: 100%; height: 1px; border-top: 1px dotted #CCC; float: left; margin: 5px 0; }
.dashed { width: 100%; height: 1px; border-top: 1px dashed #CCC; float: left; margin: 5px 0; }
.solid { width: 100%; height: 1px; border-top: 1px solid #CCC; float: left; margin: 5px 0; }
#main { position: relative; width: 1024px; margin: 0 auto; }
#top { position: relative; width: 1024px; height: 100%; min-height:235px; background:url('../images/wok-wosp-top.jpg') no-repeat #ffffff; float: left; }
#top div.counter { float:right; margin:137px 40px 37px 0; }
#top ul.menu { float:left; width: 1020px; list-style:none; margin:4px 0 5px; padding:0 0 0 4px; font-size:17px; }
#top ul.menu li { float:left; margin:0; padding:14px 15px 7px; border-right:1px solid #CCC; }
#top ul.menu li a { padding:10px 5px 5px; }
#top ul.menu li:hover a, #top ul.menu li.active a { background-color: #da251c; padding:10px 5px 5px; }
#top ul.menu li:hover a, #top ul.menu li.active a { color:#ffffff; }
#center { position: relative; width: 1024px; height: 100%; margin-top:-2px; background-color: #ffffff; float: left; }
#center div.left { float: left; width:612px; border-right: 1px dashed #CCC; }
#center div.right { float: left; width:410px; margin-left:0px; /*border-left: 1px dashed #CCC;*/ }
#center div.text { float:left; width:585px; padding:0 15px; }
#center div.text p { margin:2px 0; padding:0; }
#center h1.title-page { padding: 0 15px; }
#center p.poster-crop { padding: 0 0 13px 15px; }
#center p.wosp-wrzesnia { padding: 0 0 0 15px; }
#center div.gallery { float:left; padding:0 15px; }
#center ul.sponsor { margin:0; padding:0; list-style:none; }
#center ul.sponsor li { border-bottom:1px dashed #CCC; }
#center ul.sponsor li.odd { background-color: #f6f6f6; }
#center p.see-more-sponsor { margin-right:20px; }
#center p.see-more-sponsor a { color: #da251c; font-weight:bold; }
#center div.gallery-img { padding: 0 15px; width:994px; }
#center p.carousel { width:954px; }
#center p.carousel img { margin:0 5px; }
#center div.gallery-img a.prev { position: absolute; left: 15px; margin-top: -75px; }
#center div.gallery-img a.next { position: absolute; right: 10px; margin-top: -75px; }
#bottom { position: relative; width: 1009px; padding:0 0 30px 15px; height: 100%; margin-top:-2px; background-color: #ffffff; float: left; }
#bottom p { float:left; margin-left:50px;  z-index:99; }
#bottom span { float:right; margin:10px 60px 0 0; z-index:99; }
#bottom img#footer { position:absolute; left:-55px; z-index:0; }
ul.pagination { margin: 0px 0px 10px; padding: 0px; height: 100%; overflow: hidden; font: 12px 'Tahoma'; list-style-type: none; float: right; }
ul.pagination li { float: left; margin: 0px; padding: 0px; margin-left: 5px; }
ul.pagination li:first-child { margin-left: 0px; }
ul.pagination li a { display: block; text-decoration: none; padding: 7px 10px 7px 10px; color: #707070; background: #FFFFFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: solid 1px #DCDCDC; padding: 6px 9px 6px 9px; }
ul.pagination li { padding-bottom: 1px; }
ul.pagination li a:hover, ul.pagination li a.current { color: #FFFFFF; text-shadow: 0px 1px #111; background: #eb2226; }
b.title { color: #eb2226; }
