/* -- Basic HTML Elements -- */

html {overflow-y: scroll;}
	body {color: #59564C; background: #FFF url(/gfx/bg.gif); font: 12px Tahoma, Verdana, Arial, sans-serif; letter-spacing: 1px; line-height: 1.4; margin-top: 0px; padding: 0; text-align: center; }

	a:link {color: #2D63A8; text-decoration: none; margin: 0; padding: 0; letter-spacing: 1px;}
	a:visited {color: #2D63A8; text-decoration: none; margin: 0; padding: 0; letter-spacing: 1px; }
	a:hover {color: #FF7C17; background-color: transparent; text-decoration: none; margin: 0; padding: 0; letter-spacing: 1px;}

	form {margin: 0;}
	h1 {font: bold 24px Helvetica, Arial, sans-serif; color: #E62C00; letter-spacing: -1px; margin: 0;}
	h2 { color: #C76A00; font: 22px Tahoma; line-height: 1.3; margin: 0 0 0 0;}
	h3 {color: #5E5846; font: bold 19px Tahoma, Arial, sans-serif; letter-spacing: 1px; margin: 0 0 0 0;}
	h4 {font-size: 12px;}
	h5 {color: #5E5846; font: bold 16px Tahoma, Arial, sans-serif; letter-spacing: 1px; margin: 0 0 0 0;}
	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: 0 0 2px 0;}
    br {  letter-spacing:0; }


    fieldset { color: #000; margin: 0; padding:5px; border: solid 1px #FAE3CD;}
    legend { color: #E37E12; font: 11px  Tahoma; }



/* -- Page Structure -- */

	#container {position: relative;  background: #FFF url(/gfx/tlo_main.gif); top: 0px; left: 0px;  width: 830px; text-align: left; margin: 0 auto; padding-left:19px; padding-right:19px;}

	#pagebody { letter-spacing: 1px;  padding:0px; margin: 0px; }

    .nohover a:hover {background-color: transparent; text-decoration: none;}

/*main*/
	#pagemain { border: 0; padding:10px; margin:0px; background-color:#FFF; }




    #IdBody { background-color:#000; text-align: left; border: solid 1px #262626; width:657px; height:265px; margin-left:148px; margin-top:1px; padding:10px;  color: #D6D6D6; font: 12px  Tahoma; line-height: 1.3; letter-spacing: 1px;  }
    #IdBody .Normal a:link {color: #8F8F8F; font: 12px  Tahoma; line-height: 1.5;  }
    #IdBody .Normal  a:visited {color: #8F8F8F; font: 12px  Tahoma;line-height: 1.5;  }
    #IdBody .Normal  a:hover {color: #D9D9D9; font: 12px  Tahoma;  line-height: 1.5;   }
	#IdBody .IcoNews img { border: solid 1px #CDC4BD; padding: 0px; margin: 0;}
    #IdBody .Active {color: #8F8F8F; font: bold 12px  Tahoma; line-height: 1.5; }
    #IdBody .Active a:link {color: #8F8F8F; font: bold  12px  Tahoma; line-height: 1.5; }
    #IdBody .Active a:visited {color: #8F8F8F; font: bold 12px  Tahoma; line-height: 1.5;}
    #IdBody .Active a:hover {color: #8F8F8F; font: bold 12px  Tahoma;  line-height: 1.5;  }
    #IdBody .start {color:#FFF8A6; font: 12px  Tahoma;  letter-spacing: 1px;}

	#IdBody #IdTekst {width: 462px; height:265px; }


	#TopData { color: #404040; font: 12px  Tahoma;  background-color:#FFF; text-align: right; width:820px; height:15px; padding:5px}
    #TopData a:link {color: #FFF;  text-decoration: none; }
    #TopData a:visited {color: #FFF; text-decoration: none; }
    #TopData a:hover {color: #F7D2D2; background-color: transparent; text-decoration: none; }


	#MenuTop { color: #FFF; font: 12px  Tahoma; text-align: center; margin:0px; margin-top:3px; height:20px;}
    #MenuTop a:link {color: #FFF;  text-decoration: none; }
    #MenuTop a:visited {color: #FFF; text-decoration: none; }
    #MenuTop a:hover {color: #F7D2D2; background-color: transparent; text-decoration: none; }


	#MenuBody {background: transparent; color: #FFF; font: 12px  Tahoma; text-align: left;margin-left:125px; margin-top:3px; height:244px; width:700px;}




	#Animka { width:651px; height:316px; font: 1px  Tahoma; margin:0; padding:0; line-height: 1;}










	#Lewa { color: #362412; margin: 0 19px 0 0; padding: 0px; width: 160px;  }
	#Lewa .wiersz { color: #293D61; font: 12px  Tahoma; line-height: 1.3;  padding: 2px;  }
    #Lewa .wiersz a:link {color: #293D61;  text-decoration: none; }
    #Lewa .wiersz a:visited {color: #293D61; text-decoration: none; }
    #Lewa .wiersz a:hover {color: #FF8800; background-color: transparent; text-decoration: none; }

	#Lewa .wiersz_active { color: #9E5603; font: 12px  Tahoma; line-height: 1.3; padding: 2px;  }
    #Lewa .wiersz_active a:link {color: #9E5603;  text-decoration: none; }
    #Lewa .wiersz_active a:visited {color: #9E5603; text-decoration: none; }
    #Lewa .wiersz_active a:hover {color: #575757; background-color: transparent; text-decoration: none; }


	#Srodek { font: 12px  Tahoma; line-height: 1.3; color: #000; margin: 0 0px 0 0; padding: 0px; width: 630px;  }




    .FilmBox {border: solid 1px #BDA486; width:175px; height:115px; color: #FFF;  font: 11px  Tahoma; text-decoration: none; line-height: 1.3;}







	#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: 670px;}
    .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;   }


	#Focus { color:#000; 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: #FFCC00; font: 22px Tahoma; text-decoration: none; line-height: 1.3;}
    #Focus .cenaf  {color: #ff0000; font: 16px Tahoma; text-decoration: none; line-height: 1.6;}
    #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:#000; 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 {  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 .Fotka { padding:7px; background: #FAFBFC; border:solid 1px #EDF4FA; margin-right:10px; }
    #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; }




	#Lista {  margin: 0; margin-top:0px; padding: 0px; line-height: 1.4; letter-spacing:1px; color:#000}
    #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 { color: #000;  font: 12px  Tahoma, Verdana; line-height: 1.4; margin: 0px; margin-bottom:15px;}
    #Lista .box a:link { color: #FFAA69; text-decoration: none; line-height: 1.3;}
    #Lista .box a:visited { color: #FFAA69; text-decoration: none; line-height: 1.3;}
    #Lista .box a:hover {  color: #FFAA69;  background-color:transparent; text-decoration: none; line-height: 1.3;}


    #Lista .autor  {color: #807F7E; font: 12px Tahoma; text-decoration: none; line-height: 1.3;}

    #Lista .tytul  {color: #FF8C00; font: 16px Tahoma; text-decoration: none; line-height: 1.5;}
    #Lista .tytul a:link { color: #FF8C00; font: 16px Tahoma; text-decoration: none; line-height: 1.5;}
    #Lista .tytul a:visited { color: #FF8C00; font: 16px Tahoma; text-decoration: none; line-height: 1.5;}
    #Lista .tytul a:hover {  color: #FFA200; font: 16px Tahoma;  background-color:transparent; text-decoration: none; line-height: 1.5;}

	#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;  color: #213A67; font: 10px  Tahoma;  line-height: 1.3;   padding: 0px;  letter-spacing: 0px;   }
    #stopka a:link {color: #000; text-decoration: none;}
    #stopka a:visited {color: #000; text-decoration: none;}
    #stopka a:hover {color: #215CC2; background-color: transparent; text-decoration: none;}

    #stopka img {border: 0; padding: 0;}


	.prawyBox { background: #fff url(/gfx/tlo_search.jpg) repeat-x; border: solid 1px #B6C7DE; color: #596C85; font: 12px  Tahoma; line-height: 1.1; margin-top: 5px; padding:0px;  }
	.prawyBox .headOkazja { color: #005A8F; background: #fff url(/gfx/tloOkazja.gif) no-repeat; padding:5px; margin-bottom:7px; }
	.prawyBox .headTopProducts {background: #fff url(/gfx/tloTopProducts.gif) no-repeat; padding:5px; margin-bottom:7px; }
	.prawyBox .headTopShops { color: #BFB4A6; background: #fff url(/gfx/tloTopShops.gif) no-repeat; padding:5px; margin-bottom:7px; }
	.prawyBox .headNews { color: #556317; background: #fff url(/gfx/tloNews.gif) no-repeat; padding:5px; margin-bottom:7px; }
	.prawyBox .opis { color: #8C8783; font: 11px  Tahoma;  line-height: 1.3; }




	#naglowek { width: 370px; }
    #naglowek img {border: 0; padding: 0;}


	.flLeft {float: left; display: inline; margin: 0; padding: 0;}
	.flRight {float: right; display: inline; margin: 0 0 0 0px;}
	.flNone {clear:both; margin: 0; padding:0;  font: 1px Tahoma;}

	.powrot {color: #ff0000; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin-bottom: 3px; padding: 0;}
    .powrot a:link {color: #000; text-decoration: none;}
    .powrot a:visited {color: #000; text-decoration: none;}
    .powrot a:hover {color: #ff0000;  text-decoration: none;}



    /* -- search form -- */
	#searchBox { color: #FFF; font: 11px  Tahoma; line-height: 1; margin: 0px; padding:10px;  }
	#searchBox .input_form { background-color: #CBE5F7; width: 195px; height:15px; border:0; color: #000; font-size: 11px; margin-top:3px;}
	#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;}


	#newsletterBox { background: #ffffff url(/gfx/tlo_newsletter.jpg) repeat-x; border: solid 1px #E3DDD8; color: #B26314; font: 11px  Tahoma; line-height: 1.1; margin-top: 5px; padding:5px;  }
	#newsletterBox .input_form { background-color: #ffffff; width: 170px; height: 15px; border: solid 1px #FADFC8; color: #706563; font-size: 11px;}
	#newsletterBox .error {border: 0; background:#FF3C00; color: #fff; font: 12px  Tahoma, Verdana, Arial, sans-serif; line-height: 1.2; margin-bottom: 10px; padding: 3px;}

	#loginBox {  border: solid 1px #E3DDD8; color: #000; font: 12px  Tahoma; line-height: 1.1; margin-top: 5px; padding:5px;  }
	#loginBox .input_form { background-color: #ffffff; width: 300px; border: solid 1px #E0D0C5; color: #706563; font-size: 13px;}



	#cechyBox .input_form { background-color: #ffffff;  border: solid 1px #D2E3FC; color: #706563; font-size: 11px;}



	.more {color: #FCB100; font: bold 14px  Tahoma, Verdana, Arial, sans-serif; letter-spacing:-1px; line-height: 1.3; margin: 0px; padding: 0;}
	.more a:link {color: #FCB100; font: 13px  Tahoma; text-decoration: none; line-height: 1.2;}
    .more a:visited {color: #FCB100; font: 13px  Tahoma; text-decoration: none; line-height: 1.2;}
    .more a:hover {color: #FCB100; font: 13px  Tahoma; background-color: transparent; text-decoration: none; line-height: 1.2;}

    .hide {	display: none; }





/*
.GaleriaImg {
padding: 0px 0px 0px 0px;
width: 400px;
top: 0px;
background: #ffffff 0px 0px;
text-align: center;
position: relative;
height:120px;
left:0px;
overflow:hidden;
clear: both;
display: block;
}
.GaleriaImg img {
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;

border: 0px solid #ffffff;
clear: both;
}
*/


















#GaleriaImg {
  position: relative;
  width: 440px;
  height: 70px;
  overflow: hidden;
  border: 0px solid #EFEFEF;
}

#scroller {
  width: 928px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

.GaleriaBox {
  width: 70px;
  height: 70px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
  border: 0px solid #EFEFEF;
  font-size: .8em;
}

.scrollNav, .scrollNav a:link, .scrollNav a:visited  {
  font-size: .8em;
  color:#00009C;
  font-weight: bold;
}

