body{ margin: 0; padding: 0; text-align: center; font-family: Trebuchet MS; font-size: 14px; color: #000000; }
html, body { background: #FFFFFF; height: 100%; }
#main { height: 100%; }

.faq { display: none; }
.przypisy { font-size: 10px; border: 1px solid #dcdcdc; padding: 10px; margin: 5px; }
.wyroznienie { margin: 20px 0; position:relative; }
.wyroznienie .rog { background-color:#D60101; height:9px; width:9px; position:absolute; }
.wyroznienie .lt { background-image:url("../img/rog_lt.png"); left:0; top:0; }
.wyroznienie .rt { background-image:url("../img/rog_rt.png"); right:0; top:0; }
.wyroznienie .lb { background-image:url("../img/rog_lb.png"); left:0; bottom:0; }
.wyroznienie .rb { background-image:url("../img/rog_rb.png"); right:0; bottom:0; }
.wyroznienie_inner { border: 1px solid #D60101; padding: 5px 20px; background-color: #ffffff; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
form { display: inline; }
.k { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.e { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}

#tooltipImg { position: absolute; margin:0; border: 1px solid #def2f0; background: #FFFFFF; padding: 1px; display: none; color: #fff; }

h1 { color: #000; font-weight: bold; font-size: 20px; margin: 0 0 20px 0; padding: 0px; }

.porcjowanie { text-align: center; clear: both; }

.partnerAkcjiNazwa { font-weight: bold; font-size: 15px; }
.partnerAkcjiLink { padding: 0 0 10px 0; }

.lista_szara {list-style:none;padding:0;margin-left:0}
.lista_szara li {background:url(../img/krzyzyk_szary.gif) no-repeat 0px 5px;padding:0 0 0 17px;margin:0 0 0 0}

.lista_czerwona {list-style:none;padding:0;margin-left:0}
.lista_czerwona li {background:url(../img/krzyzyk_czerwony.gif) no-repeat 0px 5px;padding:0 0 0 17px;margin:0 0 0 0}

#body { width: 960px; margin: 0 auto; text-align: center; }
#content { text-align: left; overflow: hidden; width: 960px; }
#contentLeft { width: 300px; float: left;  }
#contentRight { width: 640px; float: right; overflow: hidden; }
#contentRightText { margin: 170px 100px 0 10px; }
#contentRightTextDamiecki2 { margin: 60px 0 0 10px; }
#contentRightTextDamiecki { margin: 20px 100px 0 10px; }
#h1Damiecki { margin: 10px 0 0 10px; }
#playerMP3Damiecki { float: right; margin: 2px 0 0 0; }
#footer { clear: both; padding: 20px 0 20px 0; overflow: hidden; font-size: 11px; }

/* aktualnosci lista */
.newsBoxList {overflow:hidden;margin:0 0 20px 0}
.newsBoxList .name {font-weight:bold;color:#ac2b39;}
.newsBoxList a.name { color: #6E6E6E; text-decoration: none; padding-bottom: 5px; display: block; }
.newsBoxList a.name:hover { color: #6E6E6E; text-decoration: none; }
.newsBoxList .date {color:#8f8f8f;font-size:11px;margin:0 0 0px 0}
.newsBoxList .name:hover {color:#398B86}
.newsBoxList .desc img {float:left;margin:0 10px 0 0px;padding: 4px; border: 1px solid #d5d5d5; background: #fff; }
.newsBoxList .more { text-align: right; }
.newsBoxList .more a {color:#ac2b39; text-decoration:none;}
.newsBoxList .more a:hover {color:#398B86}
.newsBoxList .more img {float:none; border: 0; }

/* aktualnosci szczegoly */
.newsDateS { color: #8f8f8f; font-size: 11px; }
.newsTitleS { color: #6E6E6E; text-decoration: none; font-weight:bold; padding-bottom: 5px; }
.newsTextS { }
.newsTextS p { margin-top: 0; }

/* formularz kontaktu */
.formKontaktu { width: 520px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 520px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 220px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #D60101;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; border: 1px solid #ccc; color:#000000;padding:3px;}
.formKontaktuPole select { width: 276px;color: #000000; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #000000; border: 1px solid #ccc; font-family:tahoma; font-size: 13px; }
.formKontaktuWymagane { float: left; color: #D60101; font-weight:bold; margin-left:100px; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.download_position {margin:0 0 0px 0;padding:10px 0 10px 22px;background:url(../img/acrobat.gif) no-repeat 0px 11px;border-bottom:1px solid #ddd;overflow:hidden;}
.download_position a {text-decoration:none;display:block;float:left;width:590px;margin:0 15px 0 0}
.download_position a:hover {text-decoration:underline;}

.gallery_pics { text-align: center; overflow: hidden; }
.gallery_pic {float:left;margin:0 2px 7px 0}
.gallery_pic img {padding:1px;border:1px solid #dbdbdb}

#sitemap, #sitemap ul, #sitemap li{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
#sitemap { margin-left:10px; }
#sitemap{background:url(../img/line1.gif) repeat-y;}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{
	float:left;
	display:inline;
}

#sitemap li a{padding-left:28px;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(../img/collapsed.gif) no-repeat 0 0;}
#sitemap li span.expanded{background:url(../img/expanded.gif) no-repeat 0 0;}

/* sub levels */

#sitemap li ul{
	margin-left:28px;
	background:url(../img/line1.gif) repeat-y;
}
#sitemap li li{
	background:url(../img/line2.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#sitemap:after, #sitemap ul:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#sitemap, #sitemap ul{display:block;}
/*  \*/
#sitemap, #sitemap ul{min-height:1%;}
* html #sitemap, * html #sitemap ul{height:1%;}
 /*  */
#sitemap ul{}
