*{
	margin: 0;
	padding: 0;
	outline: none;
	text-decoration:none;
}

ul { 
   list-style-type: disc; 
   margin-left: 25px; 

}
ol { 
   list-style-type: decimal; 
   margin-left: 25px; 
}
ul ul, ol ul { 
   list-style-type: circle; 
   margin-left: 15px; 
}
ol ol, ul ol { 
   list-style-type: lower-latin; 
   margin-left: 15px; 
}

body {
	margin:0;
	padding:0;
	width:100%;
	background-color: #f0f1f2;
	font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#484440; text-decoration:none;  
	line-height:150%;
}

html {
	padding:0;
	margin:0;
}

#header {
  width:100%;
  height:305px;
  background: url(./images/header.png) top center repeat-x;
}

#header .main {
  width:974px;
  margin:auto;
  position: relative;
}

#header .main .kosciol {
  background: url(./images/kosciol.png) no-repeat center center;
  width:346px;
  height:292px;
  position: absolute;
  top:0px;
  left:5px;
}

#header .main .napis {
  background: url(./images/nazwa.png) no-repeat center center;
  width:597px;
  height:100px;
  position: absolute;
  top:10px;
  left:350px;
}

#header .main .galeria_top {
  width:150px;
  height:150px;
  position: absolute;
  top:120px;
  left: 765px;
  border:1px solid #c2c4c8;
  background: #eaeaea;
  padding:10px;
  overflow:hidden;
}

#header .main .info {
  width:400px;
  height:170px;
  position: absolute;
  top:120px;
  left:355px;
  overflow:hidden;
}

#footer {
  width:100%;
  height:50px;
  background:#3e4349;
  border-top:1px solid #25282c;
  clear:both;
}

#footer > .main {
  color:#ffffff;
  line-height:130%;
  width:974px;
  margin:auto;
  padding-top:12px;
  text-align:center;
  font-size:10px;
}

#body {
  width:974px;
  margin: 40px auto;
}

#body > .left {
  float:left;
  width:302px;
}

#body > .right {
  float:left;
  width:654px;
}

.window1_top {
  background: url(./images/window_top1.gif) no-repeat;
  width:654px;
  height:6px;
}

.window1_mid {
  background: #ffffff;
  border-left:1px solid #c7cacd;
  border-right:1px solid #c7cacd;
  width:652px;
  overflow:hidden;
}

.window1_bottom {
  background: url(./images/window_bottom1.gif) no-repeat;
  width:654px;
  height:6px;
}

.window2_top {
  background: url(./images/window_top2.gif) no-repeat;
  width:252px;
  height:6px;
}

.window2_mid {
  background: #ffffff;
  border-left:1px solid #c7cacd;
  border-right:1px solid #c7cacd;
  width:250px;
  overflow:hidden;
}

.window2_bottom {
  background: url(./images/window_bottom2.gif) no-repeat;
  width:252px;
  height:6px;
}

p { margin: 1em 0px; }
.right img { margin:10px; }

h1 { color:#6d6d6d;  line-height:150%; margin-bottom:15px; }
h1 > span { color:#35b2ef; }

h2 { color:#6d6d6d;  line-height:150%; font-size:20px; }
h2 > span { color:#35b2ef; }

h3 { color:#6d6d6d;  line-height:150%; font-size:20px; margin-bottom:10px; }
h3 > span { color:#35b2ef; }

a.el_menu { background: url(./images/strz.gif) no-repeat 15px 6px; margin: 0px 10px 5px 0px; border-bottom:1px dashed #6d6d6d; display:block; color:#6d6d6d; padding:0px 0px 5px 25px; }
a.el_menu:hover { color:#0000aa; }

a.button1 { background: url(./images/button1.png) no-repeat; width: 121px; height: 24px; text-align:center; color:#ffffff; font-weight:bold; display:block; padding-top:4px; }
a.button1:hover { color:#ffffff; }

.linia_pozioma1 { background: #e1e3e4; height:1px; width:100%; margin: 10px 5px; }

a { color:#35b2ef; }
a:hover { color:#35b2ef; }

.zdjecie_art { float:left; padding:5px; margin: 0 5px 5px 0; background-color:#EAEAEA; border:1px solid #C2C4C8; }
.art_zdjecie_nastepne { float:left; width:156px; }
.zdj_opis { margin:10px; text-align:center; }
.zdj_opis > div { background-color:#F3F4F5; font-size:10px; }
.zdj_opis img { margin:0px !important; }

.artykul > span { text-align:justify; }

.m_10 { margin:10px; }
.m_15 { margin:15px; }
.p_10 { padding:10px; }
.p_15 { padding:15px; }
.clear { clear:both; }
.gray { color:#c7c7bc !important; }
.white { color:#ffffff !important; }
.black { color:#000000 !important; }
.red { color:#E13800 !important; }
.blue { color:#0000ff !important; }
.green { color:#00cc00 !important; }
.red1 { color:#ff0000 !important; }
.color1 { color:#4c4c4c !important; }
.border_img { border:1px solid  #BABAAE; padding:2px; }
.t_9 { font-size: 9px !important; }
.t_10 { font-size: 10px !important; }
.t_11 { font-size: 11px !important; }
.t_12 { font-size: 12px !important; }
.t_14 { font-size: 14px !important; }
.t_16 { font-size: 16px !important; }
.t_18 { font-size: 18px !important; }
.t_normal { font-weight:normal; }
.bold { font-weight:bold; }
.t_center { text-align:center !important; }
.t_right { text-align:right; }
.t_left { text-align:left !important; }
.f_arial { font-family:arial !important; }
.div_right { float:right; }
.div_left { float:left; }
.glos_plus { background-color:#00aa00; }
.glos_minus { background-color:#ffaaaa; }
.underline { text-decoration: underline !important; }

div.galeria { margin:10px; }
div.galeria .gal_stat_galerii { font-size:11px; color:#6d6d6d; text-align:right; }
div.galeria .gal_stat_galerii > span { color:#d6d6d6; }
div.galeria .gal_opis_galerii { background-color:#d6d6d6; }
div.galeria hr { margin:7px; border-left:none; border-top:1px solid #f2f2f2; clear:both; }
div.galeria .gal_stron { text-align:center; font-size:10px; }
div.galeria .gal_strony { clear:both; padding-bottom:0px; }
div.galeria .gal_strony > .gal_poprzednia { display:block; width:90px; float:left; }
div.galeria .gal_strony > div { width:450px; float:left; text-align:center; }
div.galeria .gal_strony > div > span { color:#6d6d6d; }
div.galeria .gal_strony > div > a.gal_strona_a_ { color:#000000 !important; font-weight:bold; }
div.galeria .gal_strony > div > a.gal_strona_a_:hover { text-decoration:none; }
div.galeria .gal_strony > div > a.gal_strona_a { }
div.galeria .gal_strony > .gal_nastepna { display:block; width:90px; float:left; text-align:right; }

div.galeria .gal_album { width:100%; height:160px; border-bottom:1px solid #f2f2f2; padding-top:10px; padding-bottom:10px; }
div.galeria .gal_album > a > img { float:left; padding-right:5px; margin:0px !important; }
div.galeria .gal_album > h2 { font-size:16px; line-height:18px; font-weight:bold; padding-bottom:5px; height:45px; }
div.galeria .gal_album > .gal_gal_opis_ablumu { font-size:11px; color:#4d4d4d; height:85px; line-height:130%; }
div.galeria .gal_album > .gal_gal_info_alb { font-size:10px; color:#6d6d6d;}
div.galeria .gal_album > .gal_gal_info_alb > span:first-child { color:#e2e2e2;}

div.galeria a.gal_zdjecie { display:block; float:left; width: 150px; height:150px; margin:2px; text-align:center; }
div.galeria .gal_alb_nawigacja,
div.galeria .gal_zdj_nawigacja { }
div.galeria .gal_opis_albumu,
div.galeria .gal_opis_zdjecia { font-size:12px; margin:10px; }
div.galeria .gal_autor_albumu { font-size:11px; color:#c0c0c0; margin-left:10px; }
div.galeria .gal_autor_albumu > span {  }

div.galeria a.gal_zdj_prev { display:block; float:left; width:150px; height:28px; padding: 7px 0 0 7px; background: url(./images/gal_zdj_btn.png) no-repeat top left; }
div.galeria a.gal_zdj_prev_ { display:block; float:left; width:150px; height:28px; padding: 7px 0 0 7px; background: url(./images/gal_zdj_btn.png) no-repeat top left; color:#c0c0c0 !important; }
div.galeria a.gal_zdj_prev:hover, div.galeria a.gal_zdj_prev_:hover { text-decoration:none !important; }
div.galeria .gal_zdj_srodek { float:left; width:315px; text-align:center; font-size:10px; padding-top:10px;  }
div.galeria a.gal_zdj_next { display:block; float:left; width:145px; height:28px; padding: 7px 12px 0 0; text-align:right; background: url(./images/gal_zdj_btn.png) no-repeat center right; }
div.galeria a.gal_zdj_next_ { display:block; float:left; width:145px; height:28px; padding: 7px 12px 0 0; text-align:right; background: url(./images/gal_zdj_btn.png) no-repeat center right; color:#c0c0c0 !important; }
div.galeria a.gal_zdj_next:hover, div.galeria a.gal_zdj_next_:hover { text-decoration:none !important; }
div.galeria div.gal_zdjecie { margin-top:10px; text-align:center; }

#gal_mini { clear:both; border:1px solid #D1D1C7; }
#gal_mini  > div.gal_mini_prev { width:25px; float:left; text-align:right; cursor:pointer; }
#gal_mini  > div.gal_mini_ikons { float:left; width:590px; }
#gal_mini > div.gal_mini_next { width:25px; float:left; cursor:pointer; }
#gal_mini  div.gal_mini_boks { float:left; position:absolute; }
#gal_mini div.gal_mini_image  { width:190px; height:120px; text-align:center; float:left; margin-right:1px; position: relative; cursor:pointer; }
   
#galeria_slide .minigal_div1 { width:160px; height:120px; text-align:center; float:left; margin-right:1px; position: relative; }
#galeria_slide .minigal_body { float:left; overflow:hidden; position:relative; }
#galeria_slide .minigal_str { float:left; position:absolute; }
#galeria_slide .minigal_next { cursor:pointer; float:left; width:23px; margin-top:7px; text-align:right;  }
#galeria_slide .minigal_prv { cursor:pointer; float:left; width:25px; margin-top:7px; margin-left:3px; }
