/* -- Basic HTML Elements -- */


	body {color: #000000;  font: 12px Tahoma, Verdana, Arial, sans-serif; background: #FFFFFF url(/gfx/tlo_body.jpg) repeat-x; line-height: 1.2; margin: 0; padding: 0; text-align: center; min-width: 763px;}

	a:link {color: #505248; text-decoration: none;}
	a:visited {color: #505248; text-decoration: none;}
	a:hover {color: #fff; background-color: #696A63; text-decoration: none;}

    form {margin: 0;}
	h1 {font: bold 24px Helvetica, Arial, sans-serif; color: #E62C00; letter-spacing: -1px; margin: 0;}
	h2 {color: #000000; font: normal 18px Tahoma, Arial, sans-serif; letter-spacing: -1px; margin: 3px 0 0 0;}
	h3 {color: #60615B; font: normal 16px Tahoma, Arial, sans-serif; letter-spacing: -1px; margin: 0 0 0 0;}
	h4 {font-size: 12px;}
	hr { border: none; height: 1px; background: #ccc; margin: 2px 0 0 0; padding: 0;}
	img {border: 0; padding: 0;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table {margin: 2em 0;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; background: #C7CBCE;}

	p {margin: 0 0 5px 0;}



/* -- Page Structure -- */

#container {
	position: relative;
	top: 0px;
	left: 0px;
	width: 762px;
	background: #ffffff url(/gfx/tlo_main1.gif) repeat-y;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	margin-top : 0;
}



	#pagetop {  padding: 0; margin: 0px; }
    #pagetop img {border: 0; padding: 0; margin: 0px;}
    #pagetop ul {  list-style-type: none; display: block; margin-top:5px; margin-left:0px;	padding: 0; }
    #pagetop ul li { background: url(/gfx/kropka.gif) no-repeat left ; padding-left: 10px; margin-top:2px;}


	#pagebody { clear:both;   padding: 0 0 0 0; margin: 0px; min-height: 400px;  }
	#pagemenu { padding: 0 0 0 0; margin: 0px;  }

	#pageleft { float: left; display: inline; margin: 0; width: 557px;   }


	#stopka { clear:both; position: relative; top: 1px; background: #ffffff url(/gfx/tlo_stopka.gif); repeat: repeat-y; margin: 0; width: 762px; height:100px; color: #000000; text-align: left; }
	#stopka #bialy {color: #ffffff; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; padding: 0;}
    #stopka img {border: 0; padding: 0;}



	#stopka2 { clear:both; color: #000000; font: 11px  Tahoma, Verdana;  top: 1px; background: #ffffff ; margin: 0; padding :10px;  width: 742px; height:70px; color: #000000; text-align: left; }
    #stopka2 img {border: 0; padding: 0;}

	.news {clear:both; padding-top: 0px; margin: 0;}
	.news p {margin: 0 0 5px 0;}

	#right { padding: 10px;  }

	#naglowek { width: 370px; }
    #naglowek img {border: 0; padding: 0;}


	.flLeft {float: left; display: inline; margin: 0 0px 0 0;}
	.flRight {float: right; margin: 0 0 0 15px;}
	.flNone {clear:both; margin: 0 auto; text-align: center;}

	.powrot {color: #ff0000; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; 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;}


	.s10 {color: #595959; font: 10px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; padding: 0;}



    .naglowek {color: #70706F; font: 14px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; padding: 0;}
    .kategorie {color: #ffffff; font: 18px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 2em; padding: 0;}
    #kontakt {font: 11px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 3px; padding: 0;}

 /**/
	#menu {width: 535px; height:32px;  background-color: #F9F9F9; }
   	#linia_menu { clear:both; background: #ffffff url(/gfx/linia_menu.gif) repeat-x; height: 6px; color: #000000; font: 6px Tahoma;  padding: 0 0 0 0; margin: 0px;  }

	#menu_btn { color:#B0B0AE; font: 12px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; padding: 5px 0px 0px 10px; }
	#menu_btn a:link {color:#B0B0AE; text-decoration: none;}
	#menu_btn a:visited {color:#B0B0AE; text-decoration: none;}
	#menu_btn a:hover {color: #fff; background-color: #000000; text-decoration: none;}
.smok { color:#B0B0AE; font: 12px  Verdana, Arial, sans-serif;  padding: 2px 0px 2px 20px; }

/*paski w body*/
	#pasek_wydarzenia { float: left; display: inline; width: 203px; color: #000000; font: 11px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0 0 0 0px; padding: 5px; }
	#pasek_wydarzenia h2 {color: #70706F; font: normal 18px Helvetica, Arial, sans-serif; letter-spacing: 1.2px; margin: 0 0 3px 0px;}
    #pasek_wydarzenia h5 {color: #000; background: #fff; font: normal 18px Helvetica, Arial, sans-serif; letter-spacing: 1.2px; margin: 0 0 3px 0px;}
	#pasek_wydarzenia a:link {color: #000000; text-decoration: underline;}
	#pasek_wydarzenia a:visited {color: #000000; text-decoration: none;}
	#pasek_wydarzenia a:hover {color: #fff; background-color: #000000; text-decoration: none;}
    #pasek_wydarzenia .red {color: #AB1B1B; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; padding: 0;}
    #pasek_wydarzenia .red a:link {color: #AB1B1B; text-decoration: none;}
    #pasek_wydarzenia .red a:visited {color: #AB1B1B; text-decoration: none;}
    #pasek_wydarzenia .red a:hover {color: #ffffff; background-color: #000000; text-decoration: none;}




	#pasek_main {float: left; display: inline; position: relative; color: #3D3D3D; font: 12px Tahoma, Verdana, Arial, sans-serif; width:535px; line-height: 1.2; margin: 0; padding: 0; padding: 7px; margin: 0px;   }
    #pasek_main img {border: solid 1px #ebebeb; padding: 3px; margin: 0px 3px 0px 0px;}


	#pasek_main_faq {float: left; display: inline; position: relative; color: #3D3D3D; font: 12px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; padding: 0; padding: 5px; margin: 0px; width: 388px;  background-color: #ffffff; }
    #pasek_main_faq img {border: 0; padding: 0px; margin: 0px 0px 0px 0px;}


	#galeria { position: relative; color: #3D3D3D; font: 12px Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; padding: 0; padding: 0px; margin-top: 10px; }
    #galeria img {border: solid 2px #ebebeb; padding: 3px;}

	#Home {  color: #3D3D3D; font: 12px Tahoma; line-height: 1.2; padding: 0; margin: 0px; }
	#Home .box {  text-align: center; background: #F5F5F5 url(/gfx/home.gif) no-repeat; color: #3D3D3D; font: 12px Tahoma; line-height: 1.2; width:169px; height:330px; padding: 3px;  margin-right: 4px; }
	#Home .szczegoly {  color: #3D3D3D; font: 12px Tahoma; line-height: 1.2; padding: 0;  margin-top: 15px; }
	#Home .wstep {  color: #3D3D3D; font: 11px Tahoma; line-height: 1.2; padding: 0;  margin-top: 15px; }
	#Home .tytul {  color: #000000; font: 11px Tahoma; line-height: 1.2; padding: 0;  margin: 0px; height:20px; }
    #Home img {border: 0; padding: 0px; margin:0;}
	#Home .pasek {  text-align: left; background: #5E5F60 ; color: #ffffff; font: 12px Tahoma; line-height: 1.2; padding: 5px;  margin-bottom: 10px; }




    /* -- search form -- */
	#searchBox {position: relative;  margin: 0px; width: 203px; height:32px; padding:5px; background-color: #6E6E6E; }
	#searchBox label {display: none;}

	#searchBox .input_form { background-color: #ffffff; width: 140px; height: 15px; border: solid 1px #6E6E6E; color: #ff0000; font-size: 11px; }
	#searchBox .form_txt { width: 100px; height: 16px; border: none; color: #ffffff; font-size: 11px;}
	.form_big {color: #ff0000; font: 10px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin: 0; padding: 0;}

	#searchBox .button {position: relative; top:10px; left: 0px; height: 23px;}
	#searchButton:hover {border: solid 1px #4287C8; margin: -1px 0 0 -1px;}



    .hide {	display: none; }
