﻿.newsPage .desc * {font-size: 12px; line-height: 160%;}
/*.subpage .oneNews * {font-size: 12px; line-height: 160%;}*/
.oneNews * {font-size: 12px; line-height: 160%;}

/* style globalne */
body  {margin: 0; padding: 0; text-align: center; background: #edeff1 url('../img/website/bgBody.jpg') no-repeat 100% 0; /*overflow: scroll;*/}
body, p, a, td, input, textarea, select  {color: #000000; font: normal 14px Verdana, Arial, Helvetica, sans-serif;}

img {border: none;}
a {text-decoration: underline; cursor: pointer; color: #eae21f; font-size: 11px;}
a:hover {color: #d4d4d4;}
a img {border: none;}

.gfx * {display: none;}
.noFloat {clear: both; float: none !important; width: 100%; height: 0px; line-height: 0; font-size: 0;}
.clear {clear: both; float: left; width: 100%; height: 0px; line-height: 0; font-size: 0;}
.oneColumn {clear: both; float: left; width: 100%;}
.oneColumnWithPadding {clear: both; float: left; width: 100%; padding: 10px 0;}
.oneColumnWithTopPadding {clear: both; float: left; width: 100%; padding: 10px 0 0 0;}
.oneColumnWithBottomPadding {clear: both; float: left; width: 100%; padding: 0 0 10px 0;}

div, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
ul, ul li {list-style-type: none; margin: 0; padding: 0;}
form, fieldset {margin: 0; padding: 0; border: none;}

input.text,
textarea.text,
select.text{border: solid 1px #9c9c9c; background-color: #ffffff; color: #1d1d1d;}
/* /style globalne */

/* elementy glownego layoutu */
.mainContainer {width: 925px; clear: both; overflow: hidden; text-align: left; margin: 0 auto 20px auto; border: solid 1px #7f7f7f; border-top-width: 0; background: #ffffff url('../img/website/bgMainContainer.png') no-repeat 100% 0;}
.mainContainer .mainC {float: left; width: 620px; padding: 0 0 25px 25px; margin: 0 25px 0 0;}
.mainContainer .sideC {float: left; width: 225px; padding: 0 0 25px 0; margin: 0;}
.mainContainer .pageHeader {width: 100%; clear: both; padding: 65px 0 0 0;}
.pageHeader .logoBox {clear: both; font-size: 14px; padding: 0 0 28px 0;}
.pageHeader .mainMenu {width: 600px; height: 20px; padding: 0 20px 0 0; clear: both; background: #464646 url('../img/website/bgMainMenu.png') repeat-x 0 0; overflow: hidden; margin: 0 0 14px 0;}
.pageHeader .mainMenu li {float: left; background: transparent url('../img/website/bgMainMenuSeparator.png') no-repeat 100% 6px; padding: 0 6px 0 0; height: 100%;}
.pageHeader .mainMenu li.last {float: right; background-image: url('../img/website/bgMainMenuSeparatorLast.png'); padding-right: 12px;}
.pageHeader .mainMenu li a {float: left;}
.pageHeader .mainMenu li img {float: left;}
.pageHeader .mainMenu li img.normal,
/*.pageHeader .mainMenu li:hover img.active,*/
.pageHeader .mainMenu li.active:hover img.normal,
.pageHeader .mainMenu li.active img.active {display: block;}
.pageHeader .mainMenu li.active img.normal,
/*.pageHeader .mainMenu li:hover img.normal,*/
.pageHeader .mainMenu li.active:hover img.active,
.pageHeader .mainMenu li img.active {display: none;}
/* /elementy glownego layoutu */

/* strona glowna, newsy */
.homePage,
.subpage,
.newsPage {clear: both; padding: 0 5px;}
.homePage {width: 562px;}
.subpage,
.newsPage {width: 572px;}
.homePage .oneNews {border-top: dashed 1px #8c8c8c;line-height: 160%;}
.oneNews {border-bottom: dashed 1px #b3b3b3; clear: both; width: 100%; padding: 15px 0 17px 0; margin: 0 0 20px 0;}
.oneNews .category {font-family: Arial, Helvetica, sans-serif; color: #eae21f; font-size: 13px; text-transform: uppercase; font-weight: bold; margin: 0 0 3px 0; letter-spacing: 2.5px;}
.oneNews .title {font-size: 14px; font-weight: bold; margin: 0 0 3px 0;}
.subtitle {font-size: 12px; font-weight: normal; margin: 0 0 5px 0; line-height: 180%} /* było 13px bex l-h*/
.date {font-size: 14px; font-weight: bold; margin: 0 0 18px 0;}
.photo {overflow: hidden; width: 100%; margin: 0 0 10px 0;}
.desc {font-size: 12px; line-height: 180%; margin: 0 0 5px 0;} /*było 13px l-h 130%*/
.link {text-align: right;}
.link a {font-size: 11px;}

.noNews {margin-top:25px;}
/* /strona glowna, newsy */

/* pager */
.pager {width: 100%; clear: both; overflow: hidden; margin-top: 15px;}
.pager a.page {float: left; font-weight: bold; font-size: 11px; text-decoration: none; padding: 2px 4px; background-color: #666666; color: #ffffff; margin: 0 13px 0 0;}
.pager a.pageActive {background-color: #eae21f; color: #000000;} 
/* /pager */

.formErrorMessages {color: #cc0000;}
.formErrorMessages h3 {font-size: 14px; margin: 10px 0 10px 0;}
.formErrorMessages ul li {font-size: 12px; line-height: 14px; margin: 0; padding: 0;}

.successMessage {font-size: 14px; color: /*#edeff1 #99ddaa*/ #eae21f; margin: 10px 0 10px 0;}

/* jezyki */
.langBox {padding: 32px 5px 0 60px; clear: both; width: 165px; overflow: hidden; text-align: right; margin: 0 0 15px 0;}
.langBox .lang {float: left;}
.langBox .lang img.normal {display: block;}
.langBox .lang img.active {display: none;}
.langBox .langActive img.normal {display: none;}
.langBox .langActive img.active {display: block;}
.langBox .separator {float: left;}
/* /jezyki */

/* prawe menu */
.sideMenu {width: 100%; clear: both; overflow: hidden; padding: 17px 0 0 0; margin: 0;}
.sideMenu li {width: 100%; clear: both;  }
.sideMenu li a {text-decoration: none; font-size: 12px; font-weight: normal; color: #000000; display: block; float: left; width: 100%; background: transparent url('../img/website/bgSideMenuItem.png') no-repeat 0 100%; padding: 7px 0 10px 0;}
.sideMenu li.last a {background-image: none;}
.sideMenu li.active a {color: #eae21f; background-image: url('../img/website/bgSideMenuItemActive.png');}
/* /prawe menu */

.archiveYears {padding-left: 15px; margin: 5px 0 0 0;}
.archiveYears a {display: block; float: left; color: #eae21f; width: 35px; margin: 2px; text-decoration: none;}
.archiveYears a:hover {text-decoration: underline;}
.archiveYears a.active {color: #000000;}
.archiveYears .clear {margin: 0 0 10px 0;}

/* newsletter */
.newsletterBox {width: 100%; clear: both; overflow: hidden; margin: 30px 0 30px 0;}
.newsletterBox form,
.newsletterBox fieldset {border: none; padding: 0; margin: 0;}
.newsletterBox .title {font-size: 12px; font-weight: bold; text-transform: uppercase; float: left; width: 130px; text-indent: 5px; padding: 0 0 5px 0;}
.newsletterBox .link {float: left; width: 90px; padding: 0 5px 0 0; text-align: right;}
.newsletterBox .link a {float: right;}
.newsletterBox .field {background-color: #f0f0f1; padding: 10px; clear: both; width: 205px;}
.newsletterBox .field input {border-width: 0; padding: 2px 5px; margin: 0; width: 195px; font-size: 11px; }

/*.categoriesFields {background-color: #f0f0f1; font-size:10px; border: 1px solid #dddddd; margin-top:2px;}*/
.categoriesFields {background-color: #f0f0f1; font-size:10px; margin: 0; padding: 0 0 5px 0;}

.categoriesFields ul {overflow: auto; margin-left:5px}

.categoriesFields li {width: 48%; float: left; margin: 0 0px 0px -0px; display: inline; position: relative; min-height:10px; }

/* /newsletter */

/* grafika w prawej kolumnie */
.graphicBox {width: 100%; clear: both; margin: 0 0 10px 0;}
.dummyGraphicBox {height: 117px; clear: both; margin: 0; padding: 0;}
/* /grafika w prawej kolumnie */

/* kontakt */
.contactBox {width: 100%; clear: both; background: transparent url('../img/website/bgContact.png') no-repeat 100% 0;}
.contactBox,
.contactBox a {font-size: 9px; line-height: 160%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;}
/* /kontakt */

.copyrightBox {width: 100%; clear: both;}
.copyrightBox,
.copyrightBox a {font-size: 9px; line-height: 160%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;}

/* strona kategorii */
.categoryPage,
.newsPage,
.subpage {clear: both; overflow: hidden; padding: 20px 0 0 0;}
.categoryPage {width: 572px;}
.topBar {border-bottom: dashed 1px #8c8c8c; clear: both; width: 100%; overflow: hidden; margin: 0 0 5px 0; padding: 0 0 5px 0;}
.topBar .pageTitle {float: left; font-weight: bold; font-size: 23px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 0 15px 0 0;}
.topBar .pageTitle img {float: left;}
.topBar .category {padding: 6px 7px 0 0; margin: 5px 7px 0 0; background: transparent url('../img/website/bgCategoryMenuItem.png') no-repeat 100% 8px;}
.topBar .categoryLast {background-image: none; margin-right: 0; padding-right: 0;}
.topBar .category,
.topBar .category a {float: left; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #b0b0b0; text-decoration: none;/* letter-spacing: 2.5px;*/}
.topBar .category a:hover {text-decoration: underline;}
.topBar .category a.active {color: #eae21f;}
.categoryPage .list {width: 100%; clear: both; overflow: hidden;}
.categoryPage .list .item {width: 100%; clear: both; overflow: hidden; padding: 15px 0; border-bottom: dashed 1px #8c8c8c;}
.categoryPage .list .item .photo {width: 255px; float: left; margin: 0 20px 0 0; overflow: hidden;}
.categoryPage .list .item .photo img {float: left;}
.categoryPage .list .item .info {width: 297px; float: left;}
.categoryPage .list .item .category {font-size: 12px; color: #eae21f; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 0 0 5px 0; letter-spacing: 2.5px;}
.categoryPage .list .item .title {font-size: 14px; font-weight: bold; margin: 0 0 2px 0;}
.categoryPage .list .item .subtitle {margin-top:0;padding-top:0;font-size: 13px;clear: both; width: 100%; line-height: 130%; margin: 0 0 4px 0;} /* było 13px; l-h:130% */
.categoryPage .list .item .date {clear: both; width: 175px; background-color: #000000; color: #ffffff; margin: 5px 0 10px 0; font-weight: bold; font-size: 12px; height: 15px;}
.categoryPage .list .item .teaser {font-size: 13px;clear: both; width: 100%; line-height: 130%; margin: 0 0 5px 0;} /* było 13px; l-h:130% */
.categoryPage .list .item .link {text-align: right;}
.categoryPage .list .item .link a {margin-right: 30px;}
/* /strona kategorii */

.categoryPage,
.categoryPage *,
.subpage,
.subpage *,
.newsPage,
.newsPage * {font-size: 12px;} 

.subpage ul,
.newsPage ul {padding-left: 35px;}

.subpage ul li,
.newsPage ul li {list-style-type: disc; font-size: 12px; line-height: 180%; padding-left: 5px;}

.subpage ul.docList,
.newsPage ul.docList,
.subpage ul.linkList,
.newsPage ul.linkList {padding-left: 0;}

.subpage ul.docList li,
.newsPage ul.docList li,
.subpage ul.linkList li,
.newsPage ul.linkList li {list-style-type: none; padding-left: 0;}

.formErrorMessages {color: #cc0000;}
.formErrorMessages h3 {font-size: 18px;}
.formErrorMessages ul {}
.formErrorMessages ul li {}

.loginForm {width: 300px; text-align: left;}
.loginForm h4 {height: 15px; margin: 15px 0 0 0;padding: 0;font-size: 14px;}
.loginForm .text {width: 298px; margin: 3px 0 0 0;}
.loginForm .loginButton {border: solid 1px #9c9c9c; background-color: #cccccc; color: #1d1d1d; width: 298px; margin: 33px 0 0 0; cursor: pointer; text-align: left;}

.newsletterForBig {width: 420px;}
.newsletterForBig h4 {height: 15px; margin: 15px 0 0 0;padding: 0;font-size: 14px;}
.newsletterForBig .text {width: 298px; margin: 3px 0 10px 0;}
.newsletterForBig .newsletterCat {float: left; width: 150px; margin: 10px 10px 0 0; padding: 0px; font-size: 12px;}
.newsletterForBig .newsletterCat .checkbox {margin: 0;}
.newsletterForBig .submit {border: solid 1px #9c9c9c; background-color: #cccccc; color: #1d1d1d; width: 298px; margin: 20px 0 0 0; cursor: pointer; text-align: left;}

.boxTitle {clear: both; width: 275px; background-color: #000000; color: #ffffff; margin: 20px 0 10px 0; font-weight: bold; font-size: 12px; padding-left: 5px;}
.linkList, .docList {width: 572px; margin: 0 0 20px 0;}
.linkList li, .docList li {padding: 5px 0; /* border-bottom: dashed 1px #8c8c8c; */}
.thumbs {margin: 0;}
.thumbs img {margin: 0 15px 15px 0;}

.mainImageCaption {font-size: 9px; color: #9c9c9c;}
