body {
	text-align: center;
	background: url('../pics/tlo.jpg') repeat top left;
	font-family: "Georgia", serif;
	font-size: 10pt;
	color: #3F3F3F;
	margin: 12px 0;
}

a {
	color: darkorange;
	text-decoration: underline;
  outline: none;
}

a:hover {
	color: #ff6600;
	text-decoration: none;
}

a.newsmore {color:#3f3f3f; text-decoration:none; text-align:left;}
a:hover.newsmore {color:gray;text-decoration:none; text-align:left;}

a.back {font-size:80%;color:#ff6600}

form {padding: 0px; margin: 0;}

img {
	border: 0px;
}
h1,h2,h3,h4,h5,h6,h7,h8,h9 {
	font-family: Georgia, serif;
	line-height: 150%;
	font-weight: normal;
	margin: 0;
	margin-bottom: 0.3em;
}
h1 {
	color: #D3430A;
	font-size: 23px;
	font-weight: normal;
	text-align: left;
}
h2 {
	color: #5C5B5A;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin:0;
  padding:0;
}
h3 {
	color: #A40001;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}
h4 {
	color: gray;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 5px 0px;
}
h6 {
	color: #CA7A25;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #e0e0e0;
}

input {-moz-box-sizing:border-box; box-sizing:border-box;} 

hr {
	background: #666600;
	border: none;
	color: #666600;
	height: 1px;
}

#projekt td {font-size:12px; vertical-align:top;}
/* classes */

.rewind {font-size:11px;}
.t input {margin:0; padding:0;}
.t select {margin-left: 164px; height:29px; width: 585px; margin-top:160px;  color:gray; font-family: "Georgia", serif; font-style: italic; font-weight:normal; border:0;}

optgroup {background-color:orange;color:white; font-weight:bold; font-size:12px;font-style:normal;}
option {background-color:white; color:black; font-size:12px;}
/* id */ 
#container {
	width: 998px;
	height: auto;
	margin: auto;
	overflow: hidden;
  border: 0px solid red;
  padding:0;
  text-align:left;
}


#lang { color:gray; text-align: right; padding: 10px 0 0 0; }

#top {
	width: 998px;
	height: 175px;
  background: url('../pics/top1.jpg') top left no-repeat white;
  border: 0px solid red;
  margin: 0;
  padding:0;  
}

#napis {position: absolute; padding: 0; margin: 16px 0 0 736px; height: 60px; width: 200px; border: 0px solid gray;  color: #ffffff; font-weight: normal; font-size: 14px; font-family: serif; text-align: left;}

#logo {position: absolute; display:block; padding: 0; margin: 0px 0px 0 10px; height: 140px; width: 106px; outline: 0px solid gray; }
#opp {position: absolute; padding: 0; margin: 16px 0px 0 890px; height: 80px; width: 80px; outline: 0px solid gray; }

#newsletter {position: absolute; padding: 0; margin: 76px 0px 0 736px; height: 50px; width: 240px; color: #ffffff; font-weight: normal; font-size: 14px; font-family: serif; text-align: left; border: 0px solid gray; }

#proj {margin-right:200px; margin-top: 7px;}
#content {
	width: 998px;
	height: auto;
	overflow: hidden;
}

#menu { width: 998px; height: 42px; background: url('../pics/menu-tlo.gif') top center no-repeat; margin: 10px 0 0 0; 	text-align: center; }
#menu ul { margin: 0px 0 0px 0; padding: 10px 0 8px 0; border: 0px solid yellow;}
#menu li {display: inline; text-align:left; list-style-type: none; margin: 0px 10px 0 10px;}
#menu li a {color:white; font-size: 14px; margin: 0px; text-decoration: none; padding: 4px 4px 4px 4px;}
#menu li a:hover {background: #F78811;  margin: 0px; padding: 6px 4px 6px 4px;}

#index1 { text-align: left; background: url('../pics/index-tlo.png') no-repeat;  margin: 10px 0;  padding: 0px; font-size:80%; width: 998px; height: 334px;}

#index2 { color: orange;	text-align: left; background: url('../pics/dol-tlo.png') no-repeat;  margin: 10px 0;  padding: 0px; width: 998px; height: 169px;}
#index2 h1 {color: white; margin: 0px 0 5px 5px; font-size: 20px; font-weight: normal; line-height: 110%;}
#index2 h2 {color: #A40001; font-size: 12px; font-weight: bold; line-height: 120%; margin: 0px 0 8px 0px;}
#index2 h3 {color: #F89110; margin-left: 0px; font-size: 12px; font-weight: bold; line-height: 110%; margin: 0px 0 10px 0px;}
#index2 div {color:white; }
#index2 a {color:white; text-decoration: none; }
#index2 a:hover { color: #ff6600; font-weight: bold;}

#index2 ul { margin: 0px 0 0px 0; padding: 0px 0 0px 0; border: 0px solid yellow;}
#index2 li {text-align:left; list-style-type: square; color:white; margin: 0px 0 0px 18px;}
#index2 li a {color:white; font-size: 14px; margin: 0px; text-decoration: none; padding: 2px;}
#index2 li a:hover { color: #ff6600;}

.infolinia { margin: 0px 0px 0px 10px; padding:10px; border: 0px solid black;}
.infolinia h1 {color: white; margin: 10px 0 5px 20px; font-size: 24px; font-weight: normal; }
.infolinia h2 {color: #A40001; font-size: 12px; font-weight: normal; line-height: 120%; margin: 0px 0 8px 0px;}
.infolinia h3 {color: #F89110; margin-left: 0px; font-size: 12px; font-weight:bold; line-height: 110%; margin: 0px 0 10px 0px;}
.item {color: white;}
.item2 {color: white; text-decoration: none; }
.seeall {color: black; font-size:100%; text-decoration:none; font-size: 18px;}
.infolinia_item {color: #737371;}
.infolinia_sep {border-bottom:2px dotted orange; padding:5px; margin-left:14px;}
.kat_tlo {background: url('../pics/infolinia_kat_tlo.jpg') no-repeat top left white; width: 657px; height: 333px; padding: 20px 0 0 30px;}
.kat {margin: 5px 0 5px 20px; color: gray; text-decoration: none;}
.kat1 {margin: 5px 0 5px 20px; color: white; text-decoration: none;}
#lewa {float: left; width: 250px; height: auto; margin: auto; overflow: hidden; border: 0px solid blue;}
#lewa .pozycja { background: url('../pics/pomaranczowa.gif') no-repeat top left; width: 231px; height: 40px; padding: 12px 12px 0 12px;}
#lewa .pozycja_active { background: url('../pics/szara.gif') no-repeat top left; width: 231px; height: 40px; padding: 12px 12px 0 12px;}
#lewa a {color: white; text-decoration: none; font-weight:normal; border:0px solid red }
#lewa a:hover, #lewa a.curr {color: #A40001;}
#lewa p {margin: 2px 0px; padding:0;}
#lewa img {margin: 4px 0px; padding:0; border:0;}

#prawa {float: left; width: 720px; height: auto; margin: 0 0px 0 0px; overflow: hidden; border: 0px solid green;}

#pad { 	padding: 10px 30px 10px 20px; border: 0px solid yellow; }

.gora_menu {background: url('../pics/tlo1.gif') bottom center no-repeat; width: 998px; height: 16px; margin: 0px 0px 0 0; padding:0;}
.dol_menu {background: url('../pics/tlo3.png') no-repeat; width: 998px; height: 16px; padding: 0px 0px 0 0; margin:0; border:0px solid red;}
.srodek_menu {background: url('../pics/tlo2.gif') repeat-y; width:998px; padding: 0px 25px 0 15px; margin:0 ; min-height: 25px; text-align:left; overflow: hidden;}
.srodek_menu img {margin-top: 5px;}

.subtitle {background: #aaaaaa; color: #FBFBFB; width: 190px; display:block; padding:3px;}
.subtitle1 {background: #E57F11; color: #FBFBFB; width: 190px; display:block; padding:3px;}

#stopka {
	color: orange;
	text-align: center;
  background: url('../pics/stopka.jpg') no-repeat;
  margin-top:13px;
  padding-top: 20px;
  font-size:80%;
  width: 998px;
  height:60px;
}
#stopka a {
	color: orange;
	text-decoration: none;
}
#stopka a:hover {
	color: #ff6600;
	text-decoration: underline;
}


/* footer*/
#galfooter { color: orange;	text-align: left; background: url('../pics/galeria-tlo.png') no-repeat;  margin: 0px;  padding: 2px 0px 0 10px; font-size:80%; width: 998px; height: 180px; text-align: center;}
#galfooter img {border:1px solid grey;}

#footer {clear:both; overflow: hidden;  font-size: 11px; color: #757575; padding: 0; margin: 10px 0 0 0; outline: 0px solid red; background: #414141; width:998px; height: 100px; text-align:left;}
#menufooter  { text-align:left; margin: 20px 0px 0 0; padding:0;}
#menufooter ul {margin: 40px 10px 20px 10px; padding:0; font-size: 11px;}
#menufooter li {display:inline; float:left; list-style: none; padding:0 5px 0 0px; font-size: 11px; margin:0; color: #a1a1a1;}
#menufooter li a {color: #ffffff; text-decoration: none; font-weight: normal; text-decoration: none;}
#menufooter li a:hover {color: #a1a1a1; text-decoration: none;}
#menufooter li.trzyw {font-size:100%; float:right; color: gray; }


div.gallery  {
	float:left;
  display: inline;
	margin-right: 28px;
  font-size:70%;
  margin: 5px 0 10px 0;
  width:140px;
  height:150px;
}

div.gallery img {
	border: solid 4px #E8F7FC;
}

ul.faq {list-style-type: disc; color:#444444}
ul.faq li {padding:3px 0 4px 0px; margin-left: -20px}
ul.faq li a {color: #444444; text-decoration:none;}

.sponsorzy_infolinii {border-top:1px solid orange; font-style: italic; color: #333333; margin-top: 20px;}

.do_lewej {float:left; margin-right:20px; margin-bottom:20px;}
.more {float: left; margin-right:50px; text-decoration: none; color:#757575; margin-bottom: 20px;}
.back {float: right; margin-right:50px; text-decoration: none; color:#757575; margin-bottom: 20px;}

#faq {background-color: white; margin: 0px; padding:20px; text-align:left;};
h1.opiswida {color: black;}

.tabelka {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.tabelka td {
	background: #666666;
	padding: 4px 8px;
	border-bottom: solid 2px #FFFFFF;
  border-right: 1px solid white;
  text-align: center;
}

.tabelka td:first-child {
  text-align: left;
}

.tabelka th {
	background: #999999;
	padding: 4px 8px;
	border-bottom: solid 2px #FFFFFF;
  border-right: 1px solid white;
  text-align:center;
}

.tabelka th:first-child {
  text-align: left;
}

.album b {font-size:130%;}
.list_album {margin-top:20px; border: 4px solid #e0e0e0; padding:8px; text-align:center;}
div.album div { width: 170px; 
}
td.gal_foto {width: 150px; height: 150px;}

.rewind {font-size:15px; margin:10px 0;}
.rewind a {color: white; background: #dddddd; font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px 10px 8px;}
.rewind b {color: white; background: orange;  font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px 10px 8px;}
.gal_alb {border: 4px solid #e0e0e0; padding:8px; text-align:center;}

.praktyki { line-height: 180%; font-weight: bold; font-size: 15px;}
.praktyki a { color: #A40001; text-decoration: none; }
.praktyki a:hover { color: #ff6600; text-decoration: none;
}

/* to do wyświetlania extras */
#divFlash {
	position:	relative;
	left: 0;	
	margin-left: 0px;
	margin-top:	0px;
 border: solid 0px blue;
 overflow: hidden;
	}

#divNews {
	position: relative;
	left: 0;	
	margin: 0px;
 padding: 0px;
 height: 280px;
	width: 260px;
	border: solid 0px blue;
	}

#divNewsNapis {
	position:	absolute;
	left: 0;
	top: 0;
	height: 32px;
	width: 98px;
	margin: 0px;
	margin:	0px;
 border:	solid 0px red;
	background-image: url('../img/napis1.jpg');	
	}

/* NEWSY - WAZNE */
.anythingSlider { 
	width: 250px; 
	height: 250px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	margin: 0px; 
	padding: 0px;
	border:	solid 0px yellow;
	}

.anythingSlider .wrapper { 
	height: 280px;
	width: 250px;
	overflow: hidden; 
	margin: 0; 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0px solid green;
	}

.anythingSlider .wrapper ul { 
	width: 99999px; 
	list-style: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	margin: 0; 
	padding: 0;
	}

.anythingSlider ul li { 
	display: block; 
	float: left; 
	padding: 0; 
	height: 280px;
	width: 250px;
	margin: 0; 
	}

.anythingSlider .arrow {  display: none; }

.anythingSlider .forward { display: none; }

.anythingSlider .back { display: none; }

.anythingSlider .forward:hover { display: none; }

.anythingSlider .back:hover { display: none; }

#thumbNav { 
	/* position: absolute; 
	top: -58px; 
	text-align: right; 
	margin-left: 140px; 
	width: 430px; */
	}

#thumbNav a { 
  /*color: #d7d7d7;  
  display: -moz-inline-stack;
  display: inline-block; 
  *display: inline;
  padding-left: 18px;
  padding-right: 18px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin: 0; 
  text-align: center; 
  vertical-align: middle;
  text-decoration: none;
  background: url('../img/knefel2.jpg'); 
  border: solid 0px red;  
  background-repeat: no-repeat;
  background-position: center center;  
  font-size: 20px;  */
 }

#thumbNav a:hover {	text-decoration: none;  }

#thumbNav a.cur { 
	/*color: #e0e0e0; 
	text-align: center; 
	text-decoration: none;
	background: url('../img/knefel1.jpg');  
	background-repeat: no-repeat;
	background-position: center center;   	
	font-size: 20px; */
	}
	
#start-stop { display: none;	}
	
#start-stop.playing { display: none; }
	
#start-stop:hover { display: none; }

.anythingSlider .wrapper ul ul { 
	position: static; 
	margin: 0; 
	background: none; 
	overflow: visible; 
	width: auto; 
	border: 0; 
	}
	
.anythingSlider .wrapper ul ul li { 
	float: none; 
	height: auto; 
	width: auto; 
	background: none; 
	}

#div1News { 
	height: 280px;
	width: 250px;
	overflow: hidden; 
	margin: 0px; 
	padding: 0px; 
	border: 0px solid red;
	}

#div1News img { border: 0px solid red; margin: 0 0 5px 0;}

.ankieta td {border-bottom: 1px solid #e0e0e0; margin:5px; padding:5px;}

