body, input, textarea {
    font-family:Tahoma, Helvetica, sans-serif;
    font-size:11px;
    color:#212121;
}
body {
    background:#71685c url('../img/body-bg.gif') no-repeat bottom center;
}

ul li {
	list-style-position: inside;
	list-style-type: disc;
}
a {
    color:#d63e15;
}
h5 {
    margin:5px 0;
    color:#d63e15;
    font-weight:bold;
    font-size:12px;
}
h1 {
    margin:5px 0 20px 0;
    color:#d63e15;
    font-weight:bold;
    font-size:20px;
}
#header {
    background:url('../img/top-bg.gif') repeat-x;
    height:150px;
    overflow:hidden;
}
#header .container {
    width:980px;
    margin:auto;
    position:relative;
    height:130px;
}
#header .logo {
    position: absolute;
    top:27px;
    left:8px;
    width:390px;
    height:52px;
}
#header .search {
    position: absolute;
    top:20px;
    left:740px;
    width:240px;
    height:30px;
}
#header .search .submit {
    width:60px;
    height:30px;
    font-family:"Courier New", "Courier Bold", serif;
    border:none;
    color:#fff;
    background:url('../img/btn-szukaj.gif') no-repeat;
    font-weight:bold;
    cursor:pointer;
    position:absolute;
    top:0px;
    left:180px;
}
#header .search .text {
    width:170px;
    height:20px;
    padding:4px 0 0 3px;
    position:absolute;
    top:2px;
    left:0px;
    border:1px solid #9f9a94;
}
#header .menuLeft {
    position:absolute;
    left:0;
    top:115px;
    height:35px;
}
#header .menuLeft li, #header .menuRight li {
    background:#d63e15;
    display:inline;
    font-weight:bold;
    font-size:12px;
    padding:10px 13px;
    margin:0 5px 0 0;
    line-height:35px;
}
#header .menuLeft li.active {
    background:#fff;
}
#header a {
    color:#fff;
}
#header .menuLeft li.active a {
    color:#000;
}
#header .menuRight {
    position:absolute;
    right:0;
    top:115px;
    height:35px;
}
#header .menuRight li {
    background:#767676;
    display:inline;
    font-weight:bold;
    padding:10px 13px;
    margin:0 0 0 2px;
    line-height:35px;
}

#header .menuRight li.active {
    background:#fff;
}
#header .menuRight li.active a{
    color:#595959;
}
#header .menuSmall {
    position:absolute;
    top:30px;
    left:510px;
}
#header .menuSmall img {
    margin:0 5px;
}
#subMenu {
    height:25px;
    padding:10px 0 0 0;
    background:#fff;
}
#subMenu ul {
    text-align:center;
}
#subMenu li {
    display:inline;
    padding:0 10px;
}
#subMenu li a {
    font-size:12px;
    font-weight:bold;
}
#mainWrapper {
    width:980px;
    margin:0 auto;
}
#topBox {
    padding:10px;
    background:#fff;
    height:295px;
    margin:0 0 10px 0;
}
#topBox .leftBox {
    float:left;
    width:640px;
    height:295px;
}
#topBox .rightBox {
    float:right;
    width:290px;
    height:255px;
    padding:20px 10px;
    background:#d63e15;
    color:#fff;
    line-height:18px;
    overflow:hidden;
}
#topBox .rightBox a {
    outline:none;
}
#topBox .rightBox .wiecej {
    color:#f0b9ab;
}
#topBox .rightBox h2,
#topBox .rightBox h3 {
    margin:0;
    font-family:"Courier New", "Courier Bold", serif;
    font-size:40px;
    line-height:35px;
    text-transform:uppercase;
    font-weight:normal;
    letter-spacing:-2px;
    word-spacing:-5px;
}
#topBox .rightBox h3 {
    font-size:25px;
    font-weight:bold;
    letter-spacing:-1px;
}
#topBox .sliders {
    position:relative;
}

#topBox .navigation {
    position:absolute;
    top:270px;
    left:15px;
    z-index:10;
    height:11px;
}
#topBox .navigation a {
    display:block;
    outline:none;
    float:left;
    width:12px;
    overflow:hidden;
    padding:0 3px 0 0;
    height:11px;
    background:url('../img/slider-navi.gif') no-repeat 0 -11px;
}
#topBox .navigation a.active {
    background:url('../img/slider-navi.gif') no-repeat 0 0;
}
#topBox .slideBox {
    position:relative;
    display:none;
    width:640px;
    height:295px;
    font-size:11px;
    color:#fff;
    line-height:18px;
}
#topBox .sliders .activeSlide {
    display:block;
}
#topBox .slideBox .bg {
    position:absolute;
    top:0;
    left:0;
}
#topBox .slideBox .textBox {
    position:absolute;
    top:0;
    left:0;
    background:url('../img/slide-bg.png');
    width:280px;
    height:295px;
    padding:0 15px;
    color:#fff;
}
#topBox .slideBox h3,
#topBox .slideBox h4 {
    color:#d63e15;
    font-family:"Courier New", "Courier Bold", serif;
}
#topBox .slideBox h3 {
    font-size:36px;
    letter-spacing:-2px;
    word-spacing:-5px;
    line-height:36px;
    margin:5px 0 0 0;
}
#topBox .slideBox h4  {
    font-size:22px;
    letter-spacing:0;
    word-spacing:-2px;
    line-height:22px;
    margin:0 0 10px 0;
}
#indexColumns {
    background:url('../img/index-column-bg.gif') repeat-y;
    float:left;
}
#indexColumns .column {
    float:left;
    width:300px;
    padding:10px 20px 10px 10px;
    line-height:16px;
    background:none;
}
#indexColumns .thirdCol {
    padding-right:10px;
}

.sectionName {
    font-family:"Courier New", "Courier Bold", serif;
    color:#303030;
    font-weight:bold;
    text-transform:uppercase;
    font-size:18px;
    margin:10px 0 7px 0;
}
.sectionName span, .orange{
    color:#d63e15;
}
#aktualnosciGlownaBox {
    margin:30px 0 0 0;
}
#aktualnosciGlownaBox .bookmark, #aktualnosciGlownaBox .bookmark:hover {
    width:55px;
    height:18px;
    padding:3px 0 0 0;
    display:block;
    font-weight:normal;
    float:right;
    font-size:14px;
    text-decoration:none;
    text-align:center;
    background:#e0e3e6;
    color:#303030;
}
#aktualnosciGlownaBox .bookmark.active {
    background:#d63e15;
    color:#fff;
}
.newsBox {
    margin:20px 0;
}
.newsBox .title, .videoArchive {
    color:#d63e15;
    font-weight:bold;
    font-size:12px;
    margin-bottom:10px;
}
.newsBox .footer {
    height:25px;
    margin:12px 0 0 0;
    padding-top:9px;
    border-top:1px solid #e8e8e8;
}
.newsBox .footer div {
    float:left;
}
.newsBox .footer .date {
    color:#b2afaf;
    width:105px;
}
.newsBox .footer .more {
    width:70px;
}
.newsBox .footer .sendLink {
    width:125px;
    float:left;
    text-align:right;
}
.newsBox .footer .sendLink a {
    background:url('../img/wyslij-msg.gif') no-repeat right top;
    padding-right:20px;
}
.printSite {
    width:125px;
    float:left;
    text-align:right;
    padding:0 0 5px 0;
}
.printSite a {
    background:url('../img/print-ico.gif') no-repeat right top;
    padding:0 20px 5px 0;
}
.newsBox .content a {
    color:#086aaf;
    background:url('../img/newsbox-a-bg.gif') no-repeat right top;
    padding-right:12px;
}
.newsBox .content img {
    margin:3px 7px;
}
.newsBox .content ul li {
    list-style-type:none;
    padding:0px;
    margin:0px;
    background:url('../img/li-bg.gif') no-repeat 0 6px;
    padding:0 0 0 10px;
}
#aktualnosciGlownaBox .newsSwiat {
    display:none;
}
#aktualnosciGlownaBox .navBottom {
    text-align:right;
    font-family:"Courier New", "Courier Bold", serif;
    font-size:14px;
}
#aktualnosciGlownaBox .navBottom a {
    color:#aaaaaa;
}
#aktualnosciGlownaBox .navBottom img {
    margin:0 0 -3px 10px;
}

.footer .comments {
    width:120px;
    float:right;
    text-align:right;
}
.footer .comments a {
    display:block;
    float:right;
    padding-right:10px;
}
.footer .comments span {
    background:url('../img/komentarze-bg.gif') no-repeat;
    display:block;
    float:right;
    width:18px;
    height:18px;
    color:#fff;
    line-height:18px;
    text-align:center;
}
#blogGlownaBox .newsSwiat {
    display:none;
}
#blogGlownaBox .navBottom {
    text-align:right;
    font-family:"Courier New", "Courier Bold", serif;
    font-size:14px;
}
#blogGlownaBox .navBottom a {
    color:#aaaaaa;
}
#blogGlownaBox .navBottom img {
    margin:0 0 -3px 10px;
}

#linkiBox ul.bookmarks li {
    background:#e0e3e6;
    display:inline;
    font-weight:bold;
    font-size:12px;
    padding:5px 5px;
    margin:0;
    cursor:pointer;
    line-height:35px;
    font-family:"Courier New", "Courier Bold", serif;
}
#linkiBox ul.bookmarks li.active {
    background:#d63e15;
    color:#fff;
}
#linkiBox .linkiContainer {
    font-size:12px;
    margin:10px 0 0 0;
    line-height:20px;
    display:none;
}
#linkiBox .linkiContainer a {
    background:url('../img/link-bg.gif') no-repeat right 2px;
    padding-right:15px;
}

#ogloszeniaGlownaBox .ogloszenieBox {
    padding:0 60px 10px 0;
    margin:0 0 10px 0;
    border-bottom:1px solid #cecece;
}
#ogloszeniaGlownaBox .ogloszenieBox .tytul {
    color:#d63e15;
    font-weight:bold;
}
#ogloszeniaGlownaBox .pinezka1 {
    background:url('../img/pinezka-1.gif') no-repeat 95% 50%;
}
#ogloszeniaGlownaBox .pinezka2 {
    background:url('../img/pinezka-2.gif') no-repeat 95% 50%;
}
#ogloszeniaGlownaBox .pinezka3 {
    background:url('../img/pinezka-3.gif') no-repeat 95% 50%;
}

#ogloszeniaGlownaBox .navBottom {
    text-align:right;
    font-family:"Courier New", "Courier Bold", serif;
    font-size:14px;
}
#ogloszeniaGlownaBox .navBottom a {
    color:#aaaaaa;
}
#ogloszeniaGlownaBox .navBottom img {
    margin:0 0 -3px 10px;
}

#ogloszeniaGlownaBox .dodajOgloszenie{
    text-align:right;
    padding:10px 0px 0px 0;
}
#footer {
    height:220px;
    color:#fff;
    font-size:11px;
}
#footer a {
    color:#fff;
}
#footer .top {
    height:165px;
    margin:15px 0 1px 0;
    background:#c93a14;
    position:relative;
}
#footer .top .copy {
    position:absolute;
    left:15px;
    top:10px;
    line-height:20px;
    width:400px;
    height:50px;
}
#footer .bottom {
    background:#c93a14;
    height:47px;
    line-height:20px;
    padding:8px 0 0 15px;
}
#footer .list_1, #footer .list_2, #footer .list_3 {
    position:absolute;
    top:10px;
}
#footer .list_1 {
    left:480px;
    width:160px;
}
#footer .list_2 {
    left:650px;
    width:160px;
}
#footer .list_3 {
    left:820px;
    width:150px;
}
#footer .list_1 div, #footer .list_2 div, #footer .list_3 div {
    font-weight:bold;
    margin-bottom:10px;
}
#footer .logotypy {
    position:absolute;
    left:15px;
    top:80px;
}
#footer .logotypy a {
    display:block;
    height:38px;
    float:left;
    background:url('../img/logotypy.gif') no-repeat 0 -38px;
}
#footer .logotypy a:hover {
    background-position:0 0;
}

#footer .logotypy a.sfp {
    width:75px;
}
#footer .logotypy a.stopklatka {
    width:95px;
    background-position:-75px -38px;
}
#footer .logotypy a.stopklatka:hover {
    background-position:-75px 0px;
}
#footer .logotypy a.imdb {
    width:70px;
    background-position:-170px -38px;
}
#footer .logotypy a.imdb:hover {
    background-position:-170px 0px;
}
#footer .logotypy a.pisf {
    width:95px;
    background-position:-240px -38px;
}
#footer .logotypy a.pisf:hover {
    background-position:-240px 0px;
}


#categoryColumns, #trescColumns {
    background:url('../img/subpage-columns-bg.gif') repeat-y;
    margin:10px 0 0 0;
    float:left;
}
#categoryTextBox{
    float:left;
    width:630px;
    padding:0px 10px;
}
#trescTextBox{
    float:left;
    width:600px;
    padding:30px 20px 30px 30px;
    line-height:17px;
}
#listaBlogowBox{
    float:left;
    width:640px;
    padding:10px 0px 30px 10px;
}
#trescTextBox .navBottom {
    text-align:left;
    font-family:"Courier New", "Courier Bold", serif;
    font-size:14px;
}
#trescTextBox .navBottom a {
    color:#aaaaaa;
}
#trescTextBox .navBottom img {
    margin:0 0 -3px 10px;
}
#trescColumns .newsBox {
    margin:0;
}
.stronicowanieBox {
    text-align:right;
    height:20px;
    margin:0px 0 15px 0;
}
.stronicowanieBox ul {
    float:right;
}
.stronicowanieBox li {
	list-style-position: outside;
	list-style-type: none;
    width:20px;
    height:19px;
    float:left;
}
.stronicowanieBox li.next {
    padding-left:10px;
    width:10px;
}
.stronicowanieBox li.prev {
    padding-right:10px;
    width:10px;
}
.stronicowanieBox a {
    width:19px;
    height:16px;
    display:block;
    text-align:center;
    padding:3px 0 0 0;
    background:#91826e;
    color:#fff;
}
.stronicowanieBox a.active {
    background:#d63e15;
}
.stronicowanieBox a.prev {
    background:url('../img/category-nav.gif') no-repeat;
    width:10px;
}
.stronicowanieBox a.next {
    background:url('../img/category-nav.gif') no-repeat -10px 0;
    width:10px;
}
#subpageRightColumn {
    float:right;
    width:320px;
    padding:0 0 0 10px;
}
#subpageRightColumn .blogBox, #subpageRightColumn .daneBox {
    padding:0 10px 10px 10px;
}
#subpageRightColumn .daneBox .profilMenu {
    text-align:right;
    margin:8px 0 0 0;
}
#subpageRightColumn .daneBox .profilMenu a {
    margin-left:8px;
}
#subpageRightColumn .ogloszeniaBox .sectionName {
    padding:10px 10px 0 10px;
}


#subpageRightColumn .ogloszeniaBox {
    background:#e7e7e7;
    margin:15px 0;
}
#subpageRightColumn .ogloszenieBox {
    padding:10px 60px 10px 10px;
    border-bottom:1px solid #cecece;

}
#subpageRightColumn .ogloszeniaBox .dodajOgloszenie{
    text-align:right;
    padding:0px 10px 10px 0;
}
#subpageRightColumn .ogloszeniaBox .tytul {
    color:#d63e15;
    font-weight:bold;
}
#subpageRightColumn .ogloszeniaBox .pinezka1 {
    background:url('../img/pinezka-1.gif') no-repeat 95% 50%;
}
#subpageRightColumn .ogloszeniaBox .pinezka2 {
    background:url('../img/pinezka-2.gif') no-repeat 95% 50%;
}
#subpageRightColumn .ogloszeniaBox .pinezka3 {
    background:url('../img/pinezka-3.gif') no-repeat 95% 50%;
}

#subpageRightColumn .ogloszeniaBox .navBottom {
    text-align:right;
    font-family:"Courier New", "Courier Bold", serif;
    font-size:14px;
    padding: 10px;
}
#subpageRightColumn .ogloszeniaBox .navBottom a {
    color:#aaaaaa;
}
#subpageRightColumn .ogloszeniaBox .navBottom img {
    margin:0 0 -3px 10px;
}
#subpageRightColumn .linkiContainer {
    padding:0 10px 10px 10px;
}
#okruszki {
    font-weight:bold;
    color:#eaeaea;
    padding:7px 0 0 20px;
    font-size:11px;
}
#okruszki a {
    text-decoration:underline;
    color:#eaeaea;
}
div.alert, div.info {
    text-align:left;
    background:#e7e7e7 url('../img/info-box-bg.gif') no-repeat 7px 7px;
    padding:10px 10px 10px 45px;
    font-size:12px;
    margin:10px 0;
    line-height:20px;
    font-weight:bold;
    color:#da4214;
}
div.info {
    color:#000;
    font-weight:normal;

}
#form input.text {
    height:19px;
    padding:3px 0 0 3px;
    width:182px;
    border:1px solid #d63e15;
    background:#ececec;
}
#form textarea {
    border:1px solid #d63e15;
    background:#ececec;
    padding:3px;
}
#form input.req {
   padding-right:10px;
   width:175px;
   background:#ececec url('../img/req-bg.gif') no-repeat right top;
}
#form .podstawoweDane td {
    padding:0 7px 3px 0;
}
#form .scenarzysta td {
    vertical-align:top;
    padding:0 7px 0px 0;
}
#form .leftCol {
    vertical-align:top;
    padding:4px 4px 0 4px;
}
#form span.gwiazdka {
    font-weight:bold;
    color:#d63e15;
}
#form .projektBox {
    margin-top:20px;
}
#form .projektBox td {
    padding-top:5px;
}
#form .projektBox td.firstCol{
    vertical-align:top;
    padding-right:50px;
}
.ogloszenie .submit {
    width:136px;
    height:30px;
    background:url('../img/btn-dodaj-ogloszenie.gif') no-repeat;
    border:none;
    padding:0;
    cursor:pointer;
}
#form .scenarzystaDodatkowe td {
    vertical-align:top;
}
#form .zainteresowania td {
    padding:0 9px 5px 0;
    text-align:right;
    font-weight:bold;
}
#form div.line {
    height:1px;
    border-top:1px solid #c6c6c6;
    margin:20px 0;
}
#form div.zapisz {
    text-align:center;
    padding:10px;
}
#form div.zapisz .submit {
    width:62px;
    height:30px;
    background:url('../img/btn-zapisz.gif') no-repeat;
    border:none;
    padding:0;
    cursor:pointer;
}
label {
    cursor:pointer;
}

.listaTresci {
    border-collapse:collapse;
}
.listaTresci td, .listaTresci th{
    border:1px solid #aaa;
    padding:1px 7px;
}
input.button {
    cursor:pointer;
}

.edytujPlik {
    border-collapse:collapse;
}
.edytujPlik td {
    padding:0 15px 5px 0;
}

.formGrafika {
    float:left;
    width:360px;
}
.podgladGrafika {
    width:240px;
    float:right;
    overflow:scroll;
}
#blogTrescMenu li {
	list-style-position: outside;
	list-style-type: none;
	display:inline;
    padding:3px 20px;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    background-color:#d63e15;
}
#blogTrescMenu li a {
    color:#fff;
}
#blogTrescMenu li.active {
    background-color:#CFCFCF;
}
#blogTrescMenu li.active a{
    color:#000;
}
.blogSite input.text {
    width:535px;
}
.blogSite input.button {
    border:1px solid #EFEFEF;
    color:#fff;
    background-color:#D63E15;
    padding:2px 5px;
}

#blogMenu {
    float:left;
    clear:left;
    width:130px;
    padding:10px 0 0 20px
}
#blogMenu a {
    color:#212121;
    line-height:18px;
    text-transform:capitalize;
}
#blogMenu div {
    font-weight:bold;
    margin-bottom:5px;
    font-size:13px;
}
#blogMenu a.active {
    color:#a49b74;
}
#blogTextBox {
    float:left;
    width:499px;
    overflow:hidden;
    padding:0;
    border-left:1px solid #e9e9e9;
}
#blogTextBox .blogContent {
    padding:5px 26px 0 26px;
    margin:0;
}
#blogTextBox .blogContent h2 {
    margin:0 0 10px 0;
}
#blogTextBox .blogContent .newsBox{
    margin:0 0 40px 0;
}
#blogTop {
    padding:10px 0px;
    text-align:center;
    width:650px;
    float:left;
}
#blogTextBox .wpisTresc {
    padding:0 0 20px 0;
}
#blogTextBox .wpisTresc .printSite {
    float:none;
    width:100%;
    padding:5px 0 5px 0;
}
table.komentarzeWpisu {
    width:100%;
}
.komentarzBox td {
    background-color:#efefef;
    border-bottom:1px solid #fff;
}
.komentarzBox .numer {
    font-size:48px;
    color:#9d9d9d;
    width:15%;
    text-align:center;
}
.komentarzBox div.post {
    padding:10px 30px 10px 0;
    line-height:16px;
    color:#212121;
}
#nowyPost {
    background-color:#efefef;
    padding:10px;
}
#nowyPost textarea {
    margin:0 5px 5px 0;
    height:65px;
}
#nowyPost button {
    border:none;
    width:60px;
    height:30px;
    padding:0;
    margin:30px 0 0 0;
    background:url('../img/dodaj.png') no-repeat;
}
#nowyPost input.text {
    border:1px solid #d9532f;
}
#nowyPost textarea {
    width:400px;
    border:1px solid #d9532f;
}
#subMenu ul.blogSubMenu {
    text-align:right;
}
table.imgWplatanie span{
    color:#fff;
    font-weight:normal;
    padding:5px 8px;
    background:#d63e15;
}
.print {
    display:none;
}
.videoBox {
	margin-bottom: 20px;
	text-align: center;
}
.videoBox div {
	margin: 0px auto;
	width: 300px;
}
.videoBox p {
	font-weight: bold;
	margin-top: 5px;
	text-align: center;
}
.videoArchive {
	display: block;
	margin-bottom: 50px;
	text-transform: uppercase;
}
.newsletter {
 float:right;
 margin:68px 0 0 0;
 line-height:35px;
 vertical-align:top;
}
.newsletterEdit {
 height:16px;
 width:150px;
 border:1px solid #d63e15;
 margin:0 ;
 padding:3px 5px 3px 90px;
 font-size:11px;
 color:#595146;
 vertical-align: top;
 background:#ffffff url('../img/newsletter.jpg') no-repeat 10px center;
}
.newsletter .add{
 width:24px;
 height:24px;
 border:0px;
 margin:0;
 vertical-align: top;
 cursor:pointer;
 background:#ffffff url('../img/newsletter-button.jpg') no-repeat;
}
.newsletter .remove{
 width:24px;
 height:24px;
 border:0px;
 margin:0;
 vertical-align: top;
 cursor:pointer;
 background:#ffffff url('../img/newsletter-button.jpg') no-repeat -24px 0;
}
.newsletterClose{
 display:inline-block;
 width:93px;
 height:19px;
 cursor:pointer;
 margin:auto;
 background:#ffffff url('../img/zamknij-nyro.jpg') no-repeat;
}
