body { margin: 0; padding: 0; background: #FFFFFF; font-family: Tahoma;	font-size: 12px; color: #000000; line-height: 18px; }

a { color: #631485; text-decoration: underline;}
a:hover { color: #e94500; text-decoration: none; }
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;}
h1 {color:#525252;text-transform:uppercase;font-family:times;font-size:12px;margin:0}
h2 {color:#444;font-weight:bold;font-size:16px;margin:10px 0}

#naglowek_1 { width: 990px; height: 30px; overflow: hidden; font-size: 11px; }
#naglowek_1_1 { float: left; padding: 7px 0 0 10px; }
#naglowek_1_1 img { padding: 0 3px 0 3px; vertical-align: middle; }
#naglowek_1_2 { float: right; padding: 0 10px 0 0; }
#naglowek_1_2 img { vertical-align: middle; }

#menu_gora { width: 100%; overflow: hidden; height: 20px; background: #4C4C4C; line-height: 20px; }
#menu_gora span { padding-left: 240px; }
#menu_gora img { vertical-align: middle; }
#menu_gora a { font-size: 12px; color: #D0D0D0; text-decoration: none; }
#menu_gora a:hover { font-size: 12px; color: #FFFFFF; text-decoration: none; }

#naglowek_2 { text-align: left; }
#animacja_gora { width: 100%; overflow: hidden; padding: 1px 0 1px 0; background: #000000; }
#localizer { width: 100%; height: 21px; overflow: hidden; margin: 0 0 2px 0; background: #D02D26 url(../img/m_tlo.gif); }
#localizer span { padding-left: 240px; font-size: 11px; color: #FFFFFF; }
#localizer a { font-size: 11px; color: #FFFFFF; text-decoration: underline; }
#localizer a:hover { font-size: 11px; color: #FFEE5E; text-decoration: underline; }

#zawartosc { width: 990px; overflow: hidden; }
#zawartosc_kolumna_lewa { float: left; width: 220px; overflow: hidden; padding: 10px 0 10px 10px; }
#zawartosc_kolumna_prawa { float: right; width: 730px; overflow: hidden; padding: 10px 10px 10px 0; }

#stopka_1 { width: 990px; background: #000000; text-align: right; margin: 5px 0 0 0; }
#stopka_2 { width: 990px; height: 18px; overflow: hidden; background: #00BF16; }
#stopka_3 { width: 990px; font-size: 11px; }
#stopka_3_1 { float: left; padding: 4px; }
#stopka_3_2 { float: right; padding: 4px; }
#stopka_3 a { font-size: 11px; }
#stopka_3 a:hover { font-size: 11px; }

.tytul { font-size: 16px; }

#menu_lewe { margin: 0; padding: 0; width: 220px; list-style: none; line-height: 24px; }
#menu_lewe li { margin: 0 0 1px 0; width: 220px; list-style: none; height: 24px; overflow: hidden; }
.menu_lewe_1 { background: url(../img/pod_menu_1_tlo.gif); }
.menu_lewe_1 a { font-size: 11px; text-decoration: none; color: #000000; padding-left: 16px; }
.menu_lewe_1 a:hover { font-size: 11px; text-decoration: none; color: #000000; padding-left: 16px; }

.menu_lewe_2 { background: url(../img/pod_menu_2_tlo.gif); }
.menu_lewe_2 a { font-size: 11px; text-decoration: none; color: #000000; padding-left: 20px; }
.menu_lewe_2 a:hover { font-size: 11px; text-decoration: none; color: #000000; padding-left: 20px; }

.box { float: left; width: 240px; }
.box .box2 { padding: 5px; overflow: hidden; }
.box .box2 .header { font-size: 14px; font-weight: bold; background: #E4E4E4; padding: 5px 10px 5px 10px; }
.box .box2 .header a { text-decoration: none; color: #D02D26; }
.box .box2 .header a:hover { text-decoration: underline; color: #000000; }
.box .box2 .pic { padding: 2px 0 2px 0; }
.box .box2 .pic img { cursor: pointer; }
.box .box2 .text { text-align: justify; padding: 5px 10px 5px 10px; font-size: 11px; }
.box .box2 .btnMore { padding: 5px 0 0 0; text-align: right; }
.box .box2 .btnMore a { text-decoration: none; color: #D02D26; }
.box .box2 .btnMore a:hover { text-decoration: underline; color: #000000; }











.tabelka {width:100%;border-collapse:collapse;background:#FFFFFF;margin:0 0 0 1px}
.tabelka td {border-collapse:collapse;border:1px solid #ddd;padding:6px 15px 6px 15px}

/* galerie */
.gallery_name { font-size: 16px; font-weight: bold; padding: 0 0 5px 0; }
.gallery_text { }
.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}
/* galerie */

/* aktualnosci lista */
.newsBoxList {overflow:hidden;margin:0 0 20px 0}
.newsBoxList .name {font-weight:bold;color:#3b3b3b;}
.newsBoxList .name a { color: #3b3b3b; text-decoration: none; }
.newsBoxList .name a:hover { color: #000000; text-decoration: none; }
.newsBoxList .date {color:#8f8f8f;font-size:11px;margin:0 0 0px 0}
.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:#3b3b3b;text-decoration:none;}
.newsBoxList .more a:hover {color:#000000}

/* aktualnosci szczegoly */
.newsDateS { color: #8f8f8f; font-size: 11px; }
.newsTitleS { color: #ac2b39; text-decoration: none; font-weight:bold; }
.newsTextS { }

/* formularz kontaktu */
.formKontaktu { width: 540px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 540px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 240px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;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; }
.formKontaktuPoleRadio { float: right; width: 280px; text-align: left; }
.formKontaktuPoleRadio input { vertical-align: middle; }
.formKontaktuPoleCheckbox { float: right; width: 280px; text-align: left; }
.formKontaktuPoleCheckbox2 { text-align: left; }
.formKontaktuPoleCheckbox2 input { vertical-align: middle; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* wyniki wyszukiwania */
.wyniki_wyszukiwania_naglowek { font-size: 13px; font-weight: bold; padding: 10px 0 10px 0; }
.wyniki_wyszukiwania_1 { margin: 0 0 5px 0; font-weight: bold; }
.wyniki_wyszukiwania_1 a { font-weight: bold; }
.wyniki_wyszukiwania_2 { margin: 0 0 10px 0; padding: 0 0 0 30px; color: #555; }
/* wyniki wyszukiwania */

#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{}
