/* -- Basic HTML Elements -- */

    html {overflow-y: scroll;}
    /* url(/gfx/bg/tlo.jpg) no-repeat top center fixed*/
	body {color: #59564C; background: #FFF  url(/gfx/bg/tapeta.gif)  top center fixed;   font: 12px Tahoma, Verdana, Arial, sans-serif; letter-spacing: 1px; line-height: 1.4; margin: 0; 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: #FFCC00; 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; top: 0px; left: 0px;  width: 950px; text-align: left; margin: 0 auto; padding:0;}

	#pagebody { letter-spacing: 1px; padding:0;   margin: 0px; width: 950px;}

	#pagemain { background:  url(/gfx/bg/main.gif) repeat-y; padding:0 20px 0 20px; margin:0px; }

	#BoxLeft { color: #362412; margin: 0; padding: 0px; width:200px; margin-left:0px; }
	#BoxCenter { color: #362412; margin: 0; padding: 0px; width:710px; }
	#BoxRight {  color: #362412; margin: 0; padding: 0px; width: 550px; }
/*END Page Structure*/


   .bio { font:11px Tahoma;padding:5px; background: #EAF4F6; }
   .bio img {border: 0; padding: 0; margin-right:5px;}

     .MiniNews { color: #646464; font: 10px  Tahoma; letter-spacing: 0px; line-height: 1;}
     .MiniNews a:link {color: #42A3ED; font: 10px  Tahoma;  }
     .MiniNews a:visited {color: #42A3ED; font: 10px  Tahoma; }
     .MiniNews a:hover {color: #000; font: 10px  Tahoma;    }


    #HomeAktualnosci { color: #646464; font: 11px  Tahoma; letter-spacing: 0px; }
    #HomeAktualnosci a:link {color: #646464; font: 11px  Tahoma;  }
    #HomeAktualnosci a:visited {color: #646464; font: 11px  Tahoma; }
    #HomeAktualnosci a:hover {color: #000; font: 11px  Tahoma;    }
	#HomeAktualnosci .IcoNews img { border: solid 1px #D9D9D9; padding: 0px; margin: 0;}
    #HomeAktualnosci .data { color: #ccc; font: 11px  Tahoma; letter-spacing: 0px; }
    #HomeAktualnosci .tytul  {color: #000; font: 14px Tahoma; text-decoration: none; line-height: 1.3;}
    #HomeAktualnosci .tytul a:link { color: #000; font: 14px Tahoma; text-decoration: none; line-height: 1.3;}
    #HomeAktualnosci .tytul a:visited { color: #000; font: 14px Tahoma; text-decoration: none; line-height: 1.3;}
    #HomeAktualnosci .tytul a:hover {  color: #195273; font: 14px Tahoma;  background-color:transparent; text-decoration: none; line-height: 1.3;}

    #HomeAktualnosci .MiniNews { color: #646464; font: 10px  Tahoma; letter-spacing: 0px; line-height: 1;}
    #HomeAktualnosci .MiniNews a:link {color: #42A3ED; font: 10px  Tahoma;  }
    #HomeAktualnosci .MiniNews a:visited {color: #42A3ED; font: 10px  Tahoma; }
    #HomeAktualnosci .MiniNews a:hover {color: #000; font: 10px  Tahoma;    }



    #Menu { line-height: 1.2; background: #FFF url(/gfx/bg/menu.gif)  no-repeat; padding-right:20px; width:180px;  margin-top:20px; padding-bottom:15px; text-align: right; }
	#Menu ul {  color: #070C1C; font: 12px  Tahoma; list-style-type: none; display: block;  margin:5px 3px 0 0; padding: 0; }
    #Menu ul li { color: #070C1C; font: 12px  Tahoma; background: url(/gfx/kropka_ul_ogl.gif) no-repeat left ; padding-left: 1px; margin-top:4px;}
    #Menu a:link {color: #1C2427; font: 12px  Tahoma; }
    #Menu a:visited {color: #1C2427; font: 12px  Tahoma;  }
    #Menu a:hover {color: #1175B8; font: 12px  Tahoma;   }


    #MenuTop { line-height: 1.2; background: #FFF ; width:892px; height:29px; margin-top:2px; padding-top:10px; padding-left:18px;}
    #MenuTop a:link {color: #E8E8E8; font: 13px  Tahoma; }
    #MenuTop a:visited {color: #E8E8E8; font: 13px  Tahoma;  }
    #MenuTop a:hover {color: #FFF; font: 13px  Tahoma;   }
    #MenuTop .activ a:link {color: #B0DEF7; font: 13px  Tahoma; }
    #MenuTop .activ a:visited {color: #B0DEF7; font: 13px  Tahoma;  }
    #MenuTop .activ a:hover {color: #B0DEF7; font: 13px  Tahoma;   }



	#Animka { width:160px; height:325px; font: 1px  Tahoma; margin:0; padding:0; line-height: 1;}



    .naglowek { color:#000; font:11px Tahoma; margin-top:15px; line-height: 2; background: #FFF url(/gfx/bg/naglowek.gif)  repeat-x; padding-left:20px;  height:25px; }
    .naglowek a:link {color:#000; font:11px Tahoma; }
    .naglowek a:visited {color:#000; font:11px Tahoma;  }
    .naglowek a:hover {color:#000; font:11px Tahoma;   }

   .naglowek550 { color:#000; font:11px Tahoma; margin-top:5px; line-height: 2; background: #FFF url(/gfx/bg/naglowek550.gif)  repeat-y; padding-left:20px; width:530px; height:25px; }




    .OstatnioNaForum  {color: #646464; font: 11px  Tahoma;  letter-spacing: 0px; line-height: 1.1;}
    .OstatnioNaForum a:link {color: #646464; font: 11px  Tahoma;  letter-spacing: 0px; }
    .OstatnioNaForum a:visited {color: #646464; font: 11px  Tahoma; letter-spacing: 0px; }
    .OstatnioNaForum a:hover {color: #000; font: 11px  Tahoma;   letter-spacing: 0px;  }





.SuperBanerOpis{
    font: 11px Tahoma;
    color:#FFF;
	background-color:#000;
	filter:alpha(opacity=80);	/* Transparency */
	opacity:0.8;	/* Transparency */
}









	#Focus { color:#29363E; font: 12px Tahoma; line-height: 1.4; margin: 0; padding: 11px; }
    #Focus img { border: solid 1px #8D9094; padding: 0px; margin: 5px;}
    #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: #858585; font: 16px Tahoma; text-decoration: none; line-height: 1.4; }
    #Focus .tytul  {color: #33373B; font: 23px 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:#29363E; font: 11px Tahoma; line-height: 1.3; }
	#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; }
    #Focus .komentarze {padding:10px;}
    #Focus .komentarze .naglKomentarze {font:16px Arial;}
    #Focus .komentarze .BtnSubmit { color:#FFF; background:#FF790F; border:solid 1px #DE6407; width:150px; height:18px; text-align:center; padding:5px; line-height: 1.6; font:bold 12px Arial}
    #Focus .komentarze .BtnSubmit:hover { cursor: pointer; }
    #Focus .komentarze #BtnK:hover { cursor: pointer; }
    #Focus .komentarze #Komunikat { color:#800000; }
    #Focus. komentarze .avatar { width:60px; }
    #Focus .komentarze .avatar img { width:50px; }
    #Focus .komentarze .post { color:#000; font:11px Arial; }



	#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 { padding:10px; width:480px; height:360px;  background: #000 url(/gfx/tlo_blog.gif);}




	#Lista {  margin: 0; margin-top:0px; padding-left:11px; padding-top:10px; line-height: 1.4; letter-spacing:1px; }
    #Lista img { float: left; border: solid 1px #D9D9D9; padding: 0px; margin-right: 10px;}
    #Lista img a:hover {border: solid 1px #D9D9D9; padding: 0px; margin: 0;}
    #Lista .data { color: #ccc; font: 11px  Tahoma; letter-spacing: 0px; }

	#Lista .linia { height:13px; background: #ffffff url(/gfx/tlo_linia.gif); margin: 0px; padding: 0px;}

	#Lista .box { color: #646464; font: 11px  Tahoma; letter-spacing: 1px; }
    #Lista .box a:link { color: #646464; font: 11px  Tahoma;}
    #Lista .box a:visited { color: #646464; font: 11px  Tahoma;}
    #Lista .box a:hover {  color: #000; font: 11px  Tahoma;}
    #Lista .autor  {color: #807F7E; font: 12px Tahoma; text-decoration: none; line-height: 1.3;}

    #Lista .tytul  {color: #000; font: 16px Tahoma; text-decoration: none; line-height: 1.3;}
    #Lista .tytul a:link { color: #000; font: 16px Tahoma; text-decoration: none; line-height: 1.3;}
    #Lista .tytul a:visited { color: #000; font: 16px Tahoma; text-decoration: none; line-height: 1.3;}
    #Lista .tytul a:hover {  color: #195273; font: 16px Tahoma;  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 .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  {text-align: center; background-color:#F2F2F2; margin-right:3px; border: solid 1px #D9D9D9; width:20px; height:20px; color: #B84A00; text-decoration: underline;}
    #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 {text-align: center; color: #FF0000; margin-right:3px; text-decoration: none; border: solid 1px #D9D9D9; width:20px; height:20px;}







	#stopka { clear:both;  color: #141414; font: 10px  Tahoma;  line-height: 1.3; background: url(/gfx/bg/stopka.gif) repeat-x; text-align:center; padding: 0px;    }
    #stopka a:link {color: #5E84BD; text-decoration: none;}
    #stopka a:visited {color: #5E84BD; text-decoration: none;}
    #stopka a:hover {color: #719FE3; background-color: transparent; text-decoration: none;}

    #stopka img {border: 0; padding: 0;}

    .baner { text-align: left; margin:0; padding: 0; display:none;}

	.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;}


    .hide {	display: none; }















* 									{ margin: 0; padding: 0; }
a									{ text-decoration: none; }
#MenuTop ul									{ list-style: none; }
#MenuTop p                                   { margin: 15px 0; }

/*
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: transparent; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 0; border-right: 0px solid #333;
	 								  color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {  color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/*
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 80px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #4A4848; color: #000; border-bottom: 1px solid #ccc; float: none; padding:5px; padding-left:10px; }

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; }

/*
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
