/* -- Basic HTML Elements -- */


	body {color: #000; background: #F9FAF5 url(http://www.sds.pl/gfx/tlo.jpg)  repeat-x ;   font: 12px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; padding: 0; text-align: center; }

	a:link {color: #1B408C; text-decoration: none; margin: 0; padding: 0;}
	a:visited {color: #1B408C; text-decoration: none; margin: 0; padding: 0;}
	a:hover {color: #2253B5; background-color: transparent; text-decoration: none; margin: 0; padding: 0;}

	form {margin: 0;}
	h1 {font: bold 24px Helvetica, Arial, sans-serif; color: #E62C00; letter-spacing: -1px; margin: 0;}
	h2 { color: #D46504; font: 22px Tahoma; line-height: 1.3; margin: 0 0 0 0;}
	h3 {color: #60615B; font:bold 18px Tahoma, Arial, sans-serif; letter-spacing:1px; margin: 0 0 0 0;}
	h4 {font-size: 12px;}
	hr {clear:left; border: none; height: 1px; background: #ccc; margin: 3px 0 0 0; padding: 0;}
	img {border: 0; padding: 0; margin:0;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table {margin: 0;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}

	p {margin: 8px 0 0px 0;}
    br {  letter-spacing:0; }



/* -- Page Structure -- */

	#container {position: relative;   border: solid 1px #EDEDEB; top: 0px; left: 0px;  width: 985px; text-align: left; margin: 0 auto; padding: 0px; }

	#pagebody {  background: #fff url(/gfx/tlo.gif) repeat-y ; padding: 0; margin: 0px; }

    .nohover a:hover {background-color: transparent; text-decoration: none;}

/*main*/
	#pagemain {  border: 0; letter-spacing:1px; padding:10px; margin:0px; width:750px;}



/*left menu*/
	#Menu {  color: #5E5C5C; font: 12px  Tahoma; line-height: 1.3;  letter-spacing:1px; margin-right: 20px; padding: 10px; width: 150px;  }
    #Menu a:link {color: #5E5C5C; font: 12px  Tahoma; text-decoration: none; line-height: 1.5;}
    #Menu a:visited {color: #5E5C5C; font: 12px  Tahoma; text-decoration: none; line-height: 1.5;}
    #Menu a:hover {color: #000; font: 12px  Tahoma; background-color: transparent; text-decoration: none; line-height: 1.5;}
    #Menu ul { color: #455287; font: 12px  Tahoma; list-style-type: none; display: block;  line-height: 1.3;	margin:0px;	padding: 0; }
    #Menu ul li { background: url(/gfx/kwadrat_ul.gif) no-repeat left ; padding-left: 10px;}




	#KatalogLista {  color: #000; font: 12px  Tahoma; line-height: 1.3;  letter-spacing:1px; margin-right: 20px; padding: 10px;   }
    #KatalogLista ul { color: #455287; font: 11px  Tahoma; list-style-type: none; display: block;  line-height: 1.4;	margin:0px;	padding: 0; }
    #KatalogLista ul li { background: url(/gfx/kwadrat_ul.gif) no-repeat left ;  padding-left: 10px;}
    #KatalogLista .addFile a:link {color: #398AED; font: 11px  Tahoma; text-decoration: none;}
    #KatalogLista .addFile a:visited {color: #398AED; font: 11px  Tahoma; text-decoration: none;}
    #KatalogLista .addFile a:hover {color: #ffffff; font: 11px  Tahoma; background-color: #ff0000; text-decoration: none;}
  	#KatalogLista .KatalogNazwa {  color: #000; font:bold 13px  Tahoma; line-height: 1.3;  margin-right: 20px;   }






	.powrot {color: #ff0000; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin-bottom: 3px; padding: 0;}
    .powrot a:link {color: #ff0000; text-decoration: none;}
    .powrot a:visited {color: #ff0000; text-decoration: none;}
    .powrot a:hover {color: #ffffff; background-color: #ff0000; text-decoration: none;}



/*start*/
	#lewa { float: left; display: inline;  color: #77746F; font: 11px  Tahoma; line-height: 1.3;  margin: 0px; padding: 5px 17px 17px 17px; width: 266px;  }
	#lewa .linia { height:15px; background: #ffffff url(/gfx/tlo_linia.gif); margin: 8px 0 8px 0px; padding: 0px;}
    #lewa .numer  {color: #000000; font: 13px Tahoma; text-decoration: none; line-height: 1.3;}
    #lewa .MiniSpisTresci  {color: #000; font: 11px Tahoma; text-decoration: none; line-height: 1.3; margin-top:5px;}
    #lewa .MiniSpisTresci .tytul  {color: #A40039; font: 12px Tahoma; text-decoration: none; line-height: 1.3;}
    #lewa .Archiwum  { font: 13px  Tahoma; color: #000; text-decoration: none;}
    #lewa .Archiwum a:link {color: #000; text-decoration: none;}
    #lewa .Archiwum a:visited {color: #000; text-decoration: none;}
    #lewa .Archiwum a:hover {color: #5A5B5C; background-color: transparent; text-decoration: none;}










	#srodek { float: left; display: inline;  color: #77746F; font: 11px  Tahoma; line-height: 1.3;  margin: 0px; padding: 10px 10px 10px 19px; width: 495px;  }
    #srodek a:link {color: #1B408C; text-decoration: none;}
    #srodek a:visited {color: #1B408C; text-decoration: none;}
    #srodek a:hover {color: #5A5B5C; background-color: transparent; text-decoration: none;}

	#srodek .narzedzia { padding: 0px; }
    #srodek .narzedzia img { border: 0; padding: 0px; margin:0;}
    #srodek .numer  {color: #7A7B7D; font: 12px Tahoma; text-decoration: none; line-height: 1.3;}
    #srodek .MiniSpisTresci  {color: #000; font: 11px Tahoma; text-decoration: none; line-height: 1.3; margin-top:5px;}
    #srodek .MiniSpisTresci .tytul  {color: #A40039; font: 11px Tahoma; text-decoration: none; line-height: 1.3;}
    #srodek .MiniSpisTresci .text  {color: #000; font: 11px Tahoma; text-decoration: none; line-height: 1.3;}

    #srodek .UrlSpisTresci a:link {color: #1B408C; text-decoration: none;}
    #srodek .UrlSpisTresci a:visited {color: #1B408C; text-decoration: none;}
    #srodek .UrlSpisTresci a:hover {color: #586A9F; background-color: transparent; text-decoration: none;}
    #srodek ul { color: #455287; font: 11px  Tahoma; list-style-type: none; display: block;  line-height: 1.3;	margin:0px;	padding: 0; }
    #srodek ul li { background: url(/gfx/kwadrat_ul.gif) no-repeat top left ; padding-left: 15px;}






	#prawa { float: left; display: inline;   color: #77746F; font: 11px  Tahoma; line-height: 1.3;   padding: 5px; margin-left: 0px; width: 150px;  }




	#top {  background: #fff url(/gfx/tlo_top.gif)  no-repeat;  height:75px; border:0; margin: 0px; }
    #top img { border: 0; padding: 0px; margin: 0;}
    #top a:hover {background-color: transparent; text-decoration: none;}
	#top .hasloMin {color: #fff; font: 12px  Tahoma; text-align: center; line-height: 1.2; margin: 2px; padding: 0;}
	#top .menu {color: #fff; font: bold 15px  Tahoma; text-align: center; letter-spacing:1px; line-height: 1.2; margin: 0px; padding: 0; }
    #top .menu a:link {color: #fff;  text-decoration: none;}
    #top .menu a:visited {color: #fff;  text-decoration: none;}
    #top .menu a:hover {color: #ccc;  background-color: transparent; text-decoration: none;}
	#top .flash {color: #fff; font: 11px  Tahoma; text-align: center; line-height: 1.2; margin: 0px; padding: 10px; width:660px; height:115px;}





	#stronicowanie {color: #B84A00; font: 12px  Tahoma; text-align: center; line-height: 1.2; margin-top: 5px; padding: 0;}
    #stronicowanie .nr a:link {color: #B84A00; text-decoration: underline;}
    #stronicowanie .nr a:visited {color: #B84A00; text-decoration: underline;}
    #stronicowanie .nr a:hover {color: #C95508; background-color: transparent; text-decoration: none;}
    #stronicowanie .nr_active {color: #FF0000; text-decoration: none;}




	#pasekmenu { float: left; display: inline;  margin: 0; padding: 0px; width: 25px;  }


	.komunikat { color: #8C8783; font: bold 12px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin-top: 8px; padding: 0px;}
    .komunikat a:link {color: #8C8783;  text-decoration: none;}
    .komunikat a:visited {color: #8C8783;  text-decoration: none;}
    .komunikat a:hover {color: #8C8783;  background-color:transparent; text-decoration: none;}

	#sciezka { color: #8C8783; font: 11px  Tahoma;  line-height: 1.3; background:#ffffff;  margin: 0px; margin-bottom: 7px;   }

	#Kalendarz { color:#3D3B39; font: 12px Tahoma; line-height: 1.4; margin: 0; padding: 0px; }
	#Kalendarz .naglowki { color:#3D3B39; font:bold 12px Tahoma; line-height: 1.4; margin: 0; padding: 0px; }
	#Kalendarz .naglowki .box { float: left; display: inline; background:#F7F7F5; border: solid 1px #E8E4D1; margin-right: 10px; padding: 5px; width:50px; height:50px;}
	#Kalendarz .daty { color:#3D3B39; font:bold 12px Tahoma; line-height: 1.4; margin: 0; padding: 0px; }
	#Kalendarz .daty .boxDaty { float: left; display: inline; border: solid 1px #E8E4D1; margin-right: 10px; margin-top: 10px; padding: 5px; width:50px; height:50px;}
	#Kalendarz .daty .boxDatyVIP { float: left; display: inline; border: solid 1px #EBC567; background:#FADD8E; margin-right: 10px; margin-top: 10px; padding: 5px; width:50px; height:50px;}
	#Kalendarz .daty .boxDatyEmpty { float: left; display: inline; border: solid 1px #FFF; margin-right: 10px; margin-top: 10px; padding: 5px; width:50px; height:50px;}

	#KalendarzLista { color:#3D3B39; font: 12px Tahoma; line-height: 1.4; margin: 0; padding: 10px; text-align: left;  }
	#KalendarzLista .lista { color: #000; font: 11px  Tahoma; line-height: 1.4; text-align: left; width: 490px; height: 450px; padding:5px; overflow: auto;}
	#KalendarzLista .lista .box { border: solid 1px #E8E4D1; padding:5px; margin-top:6px; }
	#KalendarzLista .lista .box .tytul { color: #D45704; font:bold 12px  Tahoma; line-height: 1.4; }






	#NewsLista { color:#3D3B39; font: 12px Tahoma; line-height: 1.4; margin: 0; padding: 0px; text-align: left;  }
	#NewsLista .lista { color: #000; font: 11px  Tahoma; line-height: 1.4; text-align: left;  padding:0px; }
	#NewsLista .lista .box { border: solid 1px #F2F0E6; padding:5px;  }
	#NewsLista .lista .box .tytul { color: #D45704; font:bold 12px  Tahoma; line-height: 1.4; }


	#Focus { background: #ffffff ;  color:#3D3B39; font: 12px Tahoma; line-height: 1.4; margin: 0; padding: 0px; }
    #Focus img { border: solid 1px #4287C8; padding: 0px; margin: 4px 5px 0 0;}
    #Focus .data  {color: #919191; font: 11px Tahoma; text-decoration: none; line-height: 1.4; margin-bottom:5px;}
    #Focus .autor  {color: #575859; font: 13px Tahoma; text-decoration: none; line-height: 1.5;}
    #Focus .nadtytul  {color: #421001; font:bold 16px Tahoma; text-decoration: none; line-height: 1.4; }
    #Focus .tytul  {color: #D41900; font: 22px Tahoma; text-decoration: none; line-height: 1.3;}
    #Focus .opisf  {border: solid 1px #DBF1FF; background:#F5FAFC; color: #000000; font: 13px Tahoma; text-decoration: none; margin-top:15px; padding: 5px; line-height: 1.6;}
    #Focus .opiekunf  {border: solid 1px #FAF2D2; background:#FAF9F5; color: #FF820D; font: 12px Tahoma; text-decoration: none; margin-top:15px; padding: 5px; line-height: 1.6;}
	#Focus .tresc { color:#3D3B39; font: 12px Tahoma; line-height: 1.4; }
	#Focus .plus1 { color:#3D3B39; font: 15px Tahoma; line-height: 1.4;}
	#Focus .plus2 { color:#3D3B39; font: 16px Tahoma; line-height: 1.4;}
	#Focus .narzedzia { padding: 0px; }
    #Focus .narzedzia img { border: 0; }



	#Galeria { background: #ffffff ;  color:#000000; font: 12px Tahoma; line-height: 1.4; margin: 0; padding: 0px; }
    #Galeria .miniaturki img { float: left; border: solid 1px #4287C8; padding: 0px; margin: 7px 7px 0 0;}
    #Galeria .big  {  padding: 0px; margin: 0;}
    #Galeria .big img { border: solid 1px #4287C8; padding: 0px; margin:0;}
	#Galeria .nawigacja { color: #BA4901; font: 11px  Tahoma, Verdana; text-align: center; line-height: 1.5; margin: 0px; padding: 2px;}
    #Galeria .nawigacja a:link {color: #BA4901;  text-decoration: none;}
    #Galeria .nawigacja a:visited {color: #BA4901;  text-decoration: none;}
    #Galeria .nawigacja a:hover {color: #E8C3AB; background-color: transparent; text-decoration: none;}


	#Video { text-align: center; background: #ffffff ;  color:#000000; font: 12px Tahoma; line-height: 1.4; margin: 0; padding: 10px; }

	#wydarzenia {  margin: 0; margin:0; padding: 0px; }
    #wydarzenia img { border: solid 1px #D9D0A5; padding: 0px;}



	#Lista {  margin: 0; margin-top:15px; padding: 0px; }
    #Lista img { float: left; border: solid 1px #474644; padding: 0px; margin:0 5px 0 0;}
    #Lista img a:hover {background-color: transparent; text-decoration: none;}

	#Lista .linia { height:13px; background: #ffffff url(/gfx/tlo_linia.gif); margin: 0px; padding: 0px;}

	#Lista .box { float: left; color: #292828; font: 12px  Tahoma, Verdana; line-height: 1.3; margin: 0px; margin-bottom:15px;}
    #Lista .box a:link { color: #0C368A; text-decoration: none; line-height: 1.3;}
    #Lista .box a:visited { color: #0C368A; text-decoration: none; line-height: 1.3;}
    #Lista .box a:hover {  color: #C92508;  background-color:transparent; text-decoration: none; line-height: 1.3;}


    #Lista .box_przymierze  { width:100px; }

    #Lista .autor  {color: #807F7E; font: 12px Tahoma; text-decoration: none; line-height: 1.3;}

    #Lista .tytul  {color: #0C368A; font: 15px Tahoma; text-decoration: none; line-height: 1.3;}
    #Lista .tytul a:link { color: #0C368A; text-decoration: none; line-height: 1.3;}
    #Lista .tytul a:visited { color: #0C368A; text-decoration: none; line-height: 1.3;}
    #Lista .tytul a:hover {  color: #C92508;  background-color:transparent; text-decoration: none; line-height: 1.3;}

	#Lista .naglowek { color: #79736D; font: 11px  "Georgia", Tahoma; line-height: 1; margin-top: 5px; padding: 0;}
    #Lista .ulica  {color: #421001; font:bold 17px Tahoma; text-decoration: none;}
    #Lista .ulica a:link {color: #421001; font:bold 17px Tahoma; text-decoration: none;}
    #Lista .ulica a:visited {color: #421001; font:bold 17px Tahoma; text-decoration: none;}
    #Lista .ulica a:hover {color: #ffffff; font:bold 17px Tahoma; background-color: #ebebeb; text-decoration: none;}
    #Lista .data  {color: #0C368A; font: 10px Tahoma; text-decoration: none; line-height: 1.3;}
    #Lista .email  {color: #6B95E8; font: 11px Tahoma; text-decoration: none; line-height: 1.3;}
    #Lista .email a:link { color: #6B95E8; text-decoration: none;}
    #Lista .email a:visited { color: #6B95E8; text-decoration: none;}
    #Lista .email a:hover {  color: #78A5FA;  background-color:transparent; text-decoration: none;}










	#stronicowanie {color: #B84A00; font: 12px  Tahoma; text-align: center; line-height: 1.2; margin-top: 5px; padding: 0;}
    #stronicowanie .nr a:link {color: #B84A00; text-decoration: underline;}
    #stronicowanie .nr a:visited {color: #B84A00; text-decoration: underline;}
    #stronicowanie .nr a:hover {color: #C95508; background-color: transparent; text-decoration: none;}
    #stronicowanie .nr_active {color: #FF0000; text-decoration: none;}





    .baner { text-align: left; margin:0; padding: 0; display:none; }


	#stopka { clear:both; background: #EBE5D1; text-align: center; color: #fff; font: 12px  Tahoma;  line-height: 1.3; height:22px; padding:10px; margin: 0px;   }
    #stopka a:link {color: #fff; text-decoration: none;}
    #stopka a:visited {color: #fff; text-decoration: none;}
    #stopka a:hover {color: #ebebeb; background-color: transparent; text-decoration: none;}
    #stopka img {border: 0; padding: 0;}





	#naglowek { width: 370px; }
    #naglowek img {border: 0; padding: 0;}


	.flLeft {float: left; display: inline; margin: 0; padding: 0; }
	.flCenter {float: center; display: inline; margin: 0; padding: 0;}
	.flRight {float: right; display: inline; margin: 0;}
	.flNone {clear:both; margin: 0; padding:0; font: 0.1px  Tahoma;}



	#baneryBox { background: #ffffff url(/gfx/tlo_search.jpg) repeat-x; border: solid 1px #B6C7DE; color: #596C85; font: 11px  Tahoma; line-height: 1.1; margin-top: 5px; padding:0px;  }
	#baneryBox .naglowek { padding:5px; margin-bottom:10px; }


    /* -- search form -- */
	#searchBox { background: #ffffff url(/gfx/tlo_search.jpg) repeat-x; border: solid 1px #B6C7DE; color: #596C85; font: 11px  Tahoma; line-height: 1.1; margin-top: 0px; padding:5px;  }
	#searchBox .input_form { background-color: #ffffff; width: 120px; height: 15px; border: solid 1px #D2E3FC; color: #706563; font-size: 11px;}
	#searchBox .form_txt { width: 100px; height: 16px; border: none; color: #ffffff; font-size: 11px;}
	#searchBox .button {position: relative; top:10px; left: 0px; height: 23px;}
	#searchButton:hover {border: solid 1px #4287C8; margin: -1px 0 0 -1px;}


	#loginBox { background: #ffffff url(/gfx/tlo_newsletter.jpg) repeat-x; border: 0; color: #B26314; font: 11px  Tahoma; line-height: 1.1; margin-top: 5px; padding:5px;  }
	#loginBox .input_form { background-color: #ffffff; width: 100px; height: 15px; border: solid 1px #FADFC8; color: #706563; font-size: 11px;}
	#loginBox .error {border: 0; background:#FF3C00; color: #fff; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin-bottom: 10px; padding: 3px;}

	#prenumerataBox { background: #ffffff url(/gfx/tlo_newsletter.jpg) repeat-x; border: solid 1px #E3DDD8; color: #104C91; font: 11px  Tahoma; line-height: 1.1; margin-top: 5px; padding:5px;  }
	#prenumerataBox .input_form { background-color: #ffffff; width: 170px; border: solid 1px #D2E3FC; color: #706563; font-size: 11px;}
	#prenumerataBox .error {border: 0; background:#FF3C00; color: #fff; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin-bottom: 10px; padding: 3px;}




	#FormKalendarz { background: #ffffff ; border: solid 1px #E3DDD8; color: #B26314; font: 11px  Tahoma; line-height: 1.1; margin: 0; padding:5px;  }
	#FormKalendarz a:link { color: #FF7C17; text-decoration: none;}
    #FormKalendarz a:visited { color: #FF7C17; text-decoration: none;}
    #FormKalendarz a:hover {  color: #78A5FA;  background-color:transparent; text-decoration: none;}

	#FormKalendarz .input_form { background-color: #ffffff; width: 350px; height: 15px; border: solid 1px #FADFC8; color: #706563; font-size: 11px;}
	#FormKalendarz .textarea_form { background-color: #ffffff; width: 350px;  border: solid 1px #FADFC8; color: #706563; font-size: 11px;}

	#FormKalendarz .error {border: 0; background:#FF3C00; color: #fff; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin-bottom: 10px; padding: 3px;}






	#FormKatalog { background: #ffffff ; text-align: left; border: solid 1px #E3DDD8; color: #B26314; font: 11px  Tahoma; line-height: 1.1; margin: 0; padding:5px;  }
	#FormKatalog a:link { color: #FF7C17; text-decoration: none;}
    #FormKatalog a:visited { color: #FF7C17; text-decoration: none;}
    #FormKatalog a:hover {  color: #78A5FA;  background-color:transparent; text-decoration: none;}
	#FormKatalog .input_form { background-color: #ffffff; width: 150px;  border: solid 1px #FADFC8; color: #706563; font-size: 11px;}
	#FormKatalog .textarea_form { background-color: #ffffff; width: 350px;   border: solid 1px #FADFC8; color: #706563; font-size: 12px;}



	#FormNews { background: #ffffff ; text-align: left; border: solid 1px #E3DDD8; color: #B26314; font: 11px  Tahoma; line-height: 1.1; margin: 0; padding:15px;  }
	#FormNews a:link { color: #FF7C17; text-decoration: none;}
    #FormNews a:visited { color: #FF7C17; text-decoration: none;}
    #FormNews a:hover {  color: #78A5FA;  background-color:transparent; text-decoration: none;}
	#FormNews .input_form { background-color: #ffffff; width: 150px;  border: solid 1px #FADFC8; color: #706563; font-size: 11px;}
	#FormNews .textarea_form { background-color: #ffffff; width: 350px;  height:80px; border: solid 1px #FADFC8; color: #706563; font-size: 12px;}






	.more {color: #ff0000; font: bold 14px  Tahoma, Verdana, Arial, sans-serif; letter-spacing:-1px; line-height: 1.3; margin: 0px; padding: 0;}
	.more a:link {color: #FF0000; font: 13px  Tahoma; text-decoration: none; line-height: 1.2;}
    .more a:visited {color: #FF0000; font: 13px  Tahoma; text-decoration: none; line-height: 1.2;}
    .more a:hover {color: #FF0000; font: 13px  Tahoma; background-color: transparent; text-decoration: none; line-height: 1.2;}

    .hide {	display: none; }
