@charset "utf-8";
/**
* @author:Grzegorz Frydrychowicz
*/

#dialog{
display:none;
}

.mpageTab, .mpageSteps{
padding-bottom:10px;
}

.newsletterMpageBox{
background:url(../img/box/newsletter-box.png) no-repeat;
width:312px;
height:113px;
padding-top:18px;
margin-bottom:11px;
}
.desc{
padding:0px 0px 0px 44px;
font-size:11px;
color:#414141;
padding-bottom:14px;
}
#mpageNewsletterTitle{
background:url(../img/text/newsletter.png) no-repeat;
text-indent:-2000px;
display:block;
margin:0px 0px 0px 44px;
height:25px;
}

.newsMpageBox{
background:url(../img/box/mpage-news-bg.png) no-repeat;
width:314px;
height:275px;
padding-top:18px;
}

#mpageNewsTitle{
background:url(../img/text/aktualnosci.png) no-repeat;
text-indent:-2000px;
display:block;
margin:0px 0px 0px 44px;
height:25px;
}
.mpageNewsContainer .newsItem{
width:246px;
margin-left:13px;
padding:0px 8px 6px 30px;
}
.mpageNewsContainer .first{
margin-bottom:10px;
border-bottom:1px dotted #dbdbdb;
}
.mpageNewsContainer .newsTitle {
padding-bottom:5px;
}
.mpageNewsContainer .newsTitle a{
color:#2a56be;
font-weight:bold;
text-decoration:underline;
}
.mpageNewsContainer .newsShort{
color:#414141;
padding-bottom:15px;
}
.mpageNewsContainer .newsMore{
height:14px;
}
.mpageNewsContainer .newsMore a{
float:right;
background:url(../img/btn/wiecej-btn.png) no-repeat;
width:51px;
height:14px;
text-indent:-2000px;
outline:none;
}
.mpageNewsContainer .newsDate{
float:left;
color:#414141;
font-size:10px;
display:inline;

}
.mpageNewsContainer .allNews {
height:19px;
padding-top:8px;
}
.mpageNewsContainer .allNews a{
background:url(../img/btn/wszystkie-aktualnosci-btn.png) no-repeat;
height:19px;
width:153px;
float:right;
text-indent:-2000px;
outline:none;
display:inline;
margin-right:20px;
}

/* shortcut box */

#shortcutBox{
padding-bottom:10px;
}
#shortcutBox  h2{
background:url(../img/text/na-skroty.png) no-repeat;
height:30px;
display:block;
clear:both;
text-indent:-2000px;
}
#shortcutBox a{
color:#999999;
font-size:12px;
font-weight:bold;
text-decoration:underline;
margin:0px 15px 10px 0px;
float:left;
display:inline;
}

#calculatorBox{
background:url(../img/box/kalkulator/kalkulator-box.png) no-repeat;
width:306px; 
height:113px;
margin-bottom:10px;
padding-top:18px;
}
#calculatorBox h2{
background:url(../img/text/kalkulator.gif) no-repeat;
height:22px;
display:block;
text-indent:-2000px;
margin-left:44px;
}
#calculatorBox .desc{
padding-left:44px;
padding-bottom:31px;
color:#fff;
}

#documentsBox{
background:url(../img/box/dokumenty-box.png) no-repeat;
width:306px;
height:132px;
padding-top:18px;
}
#documentsBox h2{
margin-left:44px;
background:url(../img/text/potrzebne-dokumenty.png) no-repeat;
height:22px;
text-indent:-2000px;
}
#documentsBox .desc{
padding-left:47px;
padding-bottom:20px;
color:#414141;
}

/* aktualnosci */

.newsContainer{

}
.newsContainer .newsItem{
border-bottom:1px dotted #d4d4d4;
margin-bottom:19px;
padding-bottom:19px;
width:593px;
color:#414141;
}
.newsContainer .lastItem{
border-bottom:none;
margin-bottom:0px;

}
.newsContainer .newsPhoto{
float:left;
width:125px;
}
.newsContainer .newsPhoto img{
border:3px solid #ededed;
}
.newsContainer .newsDesc{
padding-left:125px;
}
.newsContainer .noPhoto .newsDesc{
padding-left:0px;
}
.newsContainer .newsTitle{
color:#2a57bf;
font-size:12px;
text-decoration:underline;
}
.newsContainer .newsDate{
font-size:10px;
padding:3px 0px 15px 0px;
color:#414141;
}
.newsContainer .newsShort{
padding-bottom:10px;
}
.newsContainer .newsMore a {
background:transparent url(../img/btn/wiecej-btn.png) no-repeat scroll 0 0;
float:right;
height:14px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-2000px;
width:51px;
}
.newsContainer .newsWright{
padding:10px 0px;
}
.newsContainer .newsWright a{
color:#2a57bf;
text-decoration:underline;
font-weight:bold;
margin-right:12px;
}

/* wyniki wyszukiwania */
.searchContainer{
padding:0px 20px;
}
.searchContainer .searchItem{
border-bottom:1px dotted #d4d4d4;
margin-bottom:19px;
padding-bottom:19px;
width:593px;
color:#414141;
overflow:hidden;
}
.searchContainer .lastItem{
border-bottom:none;
margin-bottom:0px;
}
.searchContainer .resDesc{
overflow:hidden;
}
.searchContainer .resTitle{
color:#2a57bf;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.searchContainer .resDate{
font-size:10px;
padding:3px 0px 15px 0px;
color:#414141;
}
.searchContainer .resShort{
padding-bottom:10px;
}
.searchContainer .resLink a {
font-size:10px;
color:#414141;
text-decoration:underline;
}
.searchContainer .resMore a {
float:right;
background:transparent url(../img/btn/wiecej-btn.png) no-repeat scroll 0 0;
height:14px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-2000px;
width:51px;
}
.searchContainer .newsWright{
padding:10px 0px;
}
.searchContainer .newsWright a{
color:#2a57bf;
text-decoration:underline;
font-weight:bold;
margin-right:12px;
}

/* referencje */

.opinionContainer{
padding:0px 20px;
}
.opinionContainer .opinionItem{
border-bottom:1px dotted #d4d4d4;
margin-bottom:19px;
padding-bottom:19px;
width:593px;
color:#414141;
}
.opinionContainer .lastItem{
border-bottom:none;
margin-bottom:0px;

}
.opinionContainer .opinionPhoto{
float:left;
width:125px;
}
.opinionContainer .opinionPhoto img{
border:3px solid #ededed;
}
.opinionContainer .opinionDesc{
padding-left:125px;
}
.opinionContainer .noPhoto .opinionDesc{
padding-left:0px;
}
.opinionContainer .opinionAuthor{
color:#414141;
font-size:12px;
font-weight:bold;
}
.opinionContainer .opinionMail{
display:block;
padding:3px 0px 15px 0px;
color:#2a57bf;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.opinionContainer .opinionDate{
font-size:10px;
padding:3px 0px 2px 0px;
color:#414141;
}
.opinionContainer .opinionNoMail{
padding:3px 0px 15px 0px;
}
.opinionContainer .opinionText{
padding-bottom:10px;
}
input.opinionPhoto {
border:0px;
background-color:#fff;
}
/* stronicowanie */

.paging{
border: 1px solid #dbdbdb;
text-align:center;
margin: 0px 0px 20px 0px;
}
.paging span{
height:20px;
display:inline-block;
margin:0 4px 4px;
padding:5px 3px 1px 3px;
}
.paging span.itemSeparator{
display:none;
}
.pagerActiveItem{
background:transparent url(../img/menu/paging/selected-bg.png) no-repeat scroll center center;
color:#FFFFFF;
}
/* site namv bottom*/
#siteNavBottom{
height:14px;
padding:4px 20px 0;
}
#siteNavBottom a{
font-size:10px;
text-decoration:underline;
color:#858181;
}
#siteNavBottom a.backLink{
padding-left:10px;
background:url(../img/bullet/back-bullet.png) 0px 3px no-repeat;
float:left;
display:inline;
}
#siteNavBottom a.topLink{
float:right;
display:inline;
padding-right:10px;
background:url(../img/bullet/top-bullet.png) right 4px no-repeat; 
}

/* pliki tablica */
table.tbl { 
text-align: center; 
color: #404040; 
background-color: #fafafa; 
border: 1px #B9BB94 solid; 
border-collapse: collapse; 
border-spacing: 0px; 
}

table.tbl th {
background:#DEE1A8;
border-bottom:solid 1px #c8c8c8;
height:40px;
padding:5px;
font-weight: bold; 
}

table span{
margin:0px auto;
display: inline-block;
}

table.tbl td { 
border-bottom: 1px solid #B9BB94; 
border-top: 0px; 
border-left: 1px solid #B9BB94; 
border-right: 0px;  
padding:5px; }

table.tbl td.helpHed { 
border-bottom: 2px solid #6699CC; 
border-left: 1px solid #6699CC; 
background-color: #BEC8D1; 
text-indent: 5px; 
font-weight: bold; 
color: #404040; }

table.tbl tr.even {
background-color:#dfe6f8;
}
table.tbl td.sup { 
background-color: #FCC; 
}
.sup { 
background-color: #FCC; 
}
.downloadContainer{
border: 1px solid #dbdbdb;
padding: 5px;
}
.fileitem{
padding:10px;
border-bottom: 1px dotted #dbdbdb;
}
.fileName{
padding-left:5px;
width:250px;
overflow:hidden;
float:left;
font-weight:bold;
margin-right:5px;
padding-top:8px;
}
.fileDate{
width:75px;
float:left;
padding-top:8px;
}
.fileIco{
width:26px;
height:26px;
float:left;
padding-top:2px;
}
.fileSize{
width:85px;
overflow:hidden;
float:left;
padding-top:8px;
}

.fileDwn a{
background:transparent url(../img/btn/pobierz-btn.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:27px;
width:71px;
}