body{margin:10px;font-family:Verdana, Geneva, sans-serif;font-size:0.833333333em;background:#fff;color:#48311d;}
p{margin:5px 0;}
a{color:#48311d;text-decoration:none;}
strong, .pogrubiony{font-weight:bold;}
em, .pochylony{font-style:italic;}
.pogrubionyipochylony {font-weight:bold;font-style:italic;}
sup{font-size:1em;vertical-align:super;}
sub{font-size:1em;vertical-align:sub;}
input,textarea{font-size:1em;}
p.center{text-align:center;}
p.right{text-align:right;}
iframe{margin:0 auto;}
hr{border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
table{display:table; border: 1px solid #48311d; border-collapse: collapse; font-size: 1.1em;}
table tr{display:table-row;}
table th{font-weight:bold;text-align:center;}
table th, table td{display:table-cell; border: 1px solid black;padding: 5px; vertical-align: middle;}
table.center{margin:0 auto;}
.link{cursor:pointer;}
.clr{clear:both;}
#page{margin:0 auto;width:880px;background:#fff;border:0px #CFC2B8 solid;box-shadow:0px 0px 12px #888888;}
div.col_left{width:180px;border-right:1px #CFC2B8 solid;font-size:1em;padding:0 8px;line-height:120%;}
header{position:relative;height:220px;border-bottom:1px #CFC2B8 solid;}
#logo{margin: 10px 46px; height: 200px;}
.slide{float: right; width: 684px; height: 220px; overflow: hidden;}
nav{}

nav.fixed{position:fixed;top:0;margin-top:0;width:880px;background:white;z-index:100;}
#space{clear:both;height:0;}
nav.fixed + #space{height:36px;}
#content{padding:0;display:table;width:100%;border-top:1px #CFC2B8 solid;color:#48311d;}
#content div {}
.col_left{display: table-cell; vertical-align: top; background: #FAF8F5;}
.col_right{display: table-cell; vertical-align: top; background: url(/img/tlo2.jpg) center top;}
.content h1{color:#48311d;font-family:Verdana, Geneva, sans-serif;font-size:1.6em;font-weight:bold;line-height:1.7em;text-align:justify;border-bottom:1px #48311d dotted;margin-bottom:12px;}
.content h2{color:#48311d;font-family:Verdana, Geneva, sans-serif;font-size:1.4em;font-weight:bold;line-height:1.6em;text-align:justify;}
.content h3{color:#48311d;font-family:Verdana, Geneva, sans-serif;font-size:1.2em;font-weight:bold;line-height:1.4em;text-align:justify;}
.content p{color:#48311d;font-size:1.2em;line-height:1.2em;text-align:justify;}
p.big_letter{}
p.big_letter:first-letter{float:left;font-size:500%;font-style:italic;margin-right:4px;}
.content p.data{font-size:1em;line-height:10px;text-align:left;margin:0 0 12px 0;font-weight:bold;color:#48311d;}
.content p.autor, .content p.zrodlo{text-align:right;font-style:italic;margin:0;line-height:12px;}
.content ul{list-style-type:disc;margin:0 0 0 32px;}
.content ol{list-style-type:decimal;margin:0 0 0 32px;}
.content ul li, .content ol li{margin:2px 0;font-size:1em;}
div.panel{background:url(/img/panel.png);margin:20px 10px;padding:10px;text-align:justify;border:1px #EEE solid;border-right:1px #AAA solid;border-bottom:1px #AAA solid;border-radius:8px;}
div.panel p.title{font-size:1.8em;font-weight:bold;margin:0 0 12px 0;}
p.pagetitle{font-size:2em;font-weight:bold;margin:0 0 12px 0;}
footer{padding:2px 16px;border-top:1px #CFC2B8 solid;}
footer p{color:#FFF;text-align:left;font-size:1.2em;}
footer p a{color:#48311d;text-decoration:none;}
footer p.copy{color:#48311d;}
footer p.webmaster{color:#48311d;float:right;}
a.more{font-size:0.8em;color:#48311d;}
a.back{font-size:0.9em;color:#48311d;font-weight:bold;}
#imagesListRight{clear:right;float:right;margin:0 0 0 20px;width:328px !important;}
.imagesList{list-style:none;margin:0;padding:0;}
.imagesList li{margin:0 0 10px 0;background:inherit;color:#333;font-size:1.3em;text-align:center;}
.imagesList li img{padding:1px;border:1px #282E36 solid;}
.imagesList li div{width:98%;text-align:center;font-size:1.3em;}
#imagesListBottom{float:left;margin:10px 0 0 0;}
.imagesListBottom{list-style:none;margin:0;padding:0;}
.imagesListBottom li{float:left;background:inherit;color:#666;font-size:1.2em;text-align:center;}
.imagesListBottom li img{margin:2px;padding:1px;border:1px #282E36 solid;}
.tabela td{padding:12px;}
.tabela td.center p{text-align:center;}
.nawigacja{padding:2px 0;margin-bottom:6px;}
.btn_prev, .btn_next{color:#48311d;text-align:center;padding:2px 8px;width:120px;}
.btn_page{color:#48311d;padding:2px 4px;}
.btn_page_this{color:#48311d;padding:1px 3px;border:1px #48311d solid;}
img.photo{padding:1px;border:1px #282E36 solid;}

@media screen and (min-width:1060px){
#slide_f, #slide_g, #slide_y, #slide_t, #slide_bt{display:block;}
}
@media screen and (max-width:1023px){
body{font-size: 9px;}
#page{width:684px;}
header{height:174px;}
#logo{margin: 10px 30px; height: 154px;}
.slide{width: 544px; height: 174px;}
.slide #slider a img{width: 544px;}
nav ul li:first-child{width:140px;}
nav.fixed{width:684px;}
.col_left{display:none;}
.content img{max-width: 640px;height:auto;}
}
@media screen and (max-width:767px){
body{margin: 0; font-size: 8px;}
#page{width:600px; box-shadow: none;}
header{height:152px;}
#logo{margin: 10px 28px; height: 132px;}
.slide{width: 476px; height: 152px;}
.slide #slider a img{width: 476px;}
nav ul li:first-child{width:124px;}
nav ul li a, nav ul li a:visited{padding:0 3px;}
nav.fixed{width:600px;}
.content img{max-width: 540px;}
}
@media screen and (max-width:599px){
body{margin: 0;}
#page{width:480px; box-shadow: none;}
header{height:118px;}
#logo{margin: 10px 30px; height: 98px;}
.slide{width: 368px; height: 118px;}
.slide #slider a img{width: 368px;}
nav ul li a, nav ul li a:visited{padding:0 3px;text-transform:none;}
nav.fixed{width:480px;}
.content img{max-width: 420px;}
}
@media screen and (max-width:479px){
#page{width:320px;}
header{height:78px;}
#logo{margin: 5px 20px; height: 68px;}
.slide{width: 244px; height: 78px;}
.slide #slider a img{width: 244px;}
nav{font-size:1.1em;}
nav ul li:first-child {display:none;}
nav ul li a, nav ul li a:visited{padding:0 1px;}
nav.fixed{width:320px;}
.content img{max-width: 280px;}
}


.contrast, .increaseFont, .decreaseFont, .resetFont {display: inline-block; overflow: hidden; width: 24px; height: 18px; font-size: 0;}
.contrast {background: url(/img/icoContrast.png) center center no-repeat;}
.increaseFont {background: url(/img/fontInc.png) center center no-repeat;}
.decreaseFont {background: url(/img/fontDec.png) center center no-repeat;}
.resetFont {background: url(/img/fontDefault.png) center center no-repeat;}