body {
	background: #fff;
	font: normal 75% Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
	width: 100%;
	background: #fff;
}

a img {
	border: none;
}

#content {
	width: 940px;
}

#loadingLayer {
	text-align: center;
	pposition: absolute;
	left: -10px;
	top: 200px;
	z-index: 4;
	width: 100%;
	height: 100%;
	background-color: #f4f4f4;
	opacity: .80;
	filter: alpha(opacity =     80);
}

* html #loadingLayer {
	height: 1000px;
}

#loadingLayer img {
	position: relative;
	top: 20px;
}

/*
################################
TOP
###############################
*/
#top {
	height: 200px;
}

/*
################################
MENU
###############################
*/
#menu {
	background: url(../images/menu_bg.gif) no-repeat;
	margin-bottom: 15px;
}

.home_gal {
	display: inline;
	width: 175px;
	height: 100px;
	overflow: hidden;
	text-align: center;
}

.home_gal a img {
	border: solid 4px #ff3366;
	height: 70px;
}

#menu_table {
	width: 940px;
	height: 45px;
	margin: 0;
	padding: 0;
}

#menu_table li,#menu_table li h2,#flags {
	display: inline;
}

#menu_table li h2 {
	position: relative;
	top: -20px;
}

#menu_table a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	padding: 5px 3px;
}

#menu_table a:hover {
	text-decoration: underline;
}

#flagi {
	position: relative;
	bottom: 30px;
	left: 440px;
	display: inline;
}

.menu_lewa {
	overflow: hidden;
	float: left;
	text-align: left;
	background: #d8fbb3;
	width: 255px;
	background: #d8fbb3 url(../images/menu_lewa_dol.gif) no-repeat left
		bottom;
}

#menu_lewa_gora {
	height: 10px;
	background: url(../images/menu_lewa_gora.gif) no-repeat;
}

#menu_lewa_srodek {
	margin-bottom: 20px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

.menu_lewa h2 {
	padding: 0;
	margin: 0;
	font: Tahoma;
	font-size: 14px;
}

.menu_lewa h3 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}

.menu_lewa ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.menu_lewa ul li {
	list-style: none;
	background: url(../images/kropeczka_zielona.gif) no-repeat left top;
	margin: 0 5px 0 10px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #e8e8e8;
}

.menu_lewa ul li a {
	text-decoration: none;
	display: block;
	width: 200px;
	padding: 5px 8px 5px 8px;
	margin: 0;
	width: 200px;
}

.menu_lewa ul li  a {
	color: #333;
}

#menu_lewa_active {
	color: #ff6600;
}

#menu_lewa_wew_active {
	font-weight: bold;
}

.menu_lewa ul li li a {
	color: #666;
}

.menu_lewa ul li  a:hover {
	color: #ff6600;
}

.menu_lewa ul li li {
	border: none;
	background: url(../images/kropeczka_wew_zielona.gif) no-repeat left top;
	color: #666;
	list-style: none;
	margin-left: 10px;
	border: none;
}

.menu_lewa ul li li a {
	display: block;
	padding: 3px 8px 3px 0px;
	border: 0px;
	text-decoration: none;
}

/*
################################
CONTENT
###############################
*/
#txt {
	color: #555;
	text-align: left;
	float: right;
	background: #fff;
	width: 660px;
}

#txt_title {
	line-height: 100%;
	display: block;
	padding: 5px 0 4px 10px;
	height: 25px; /*-9*/
	color: #ff6600;
	font-size: 24px;
	font-family: Trebuchet MS, Arial, sans-serif;
	background: url(../images/txt_gora_line.gif) no-repeat;
}

#txt_wew,#txt_wew_old {
 
	position: relative;
	padding: 10px 10px 5px 10px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	background: #f7ffea;
}
#txt_wew_old img{
_position: relative;
}
#txt_wew_old {
	background: #f1e6c6;
}

#txt a {
	color: #4dae00;
}

#txt a:hover {
	color: #ff6600;
}

#txt_dol {
	height: 10px;
	background: url(../images/txt_dol.gif) no-repeat;
}

#txt_dol_old {
	height: 10px;
	background: url(../images/txt_dol_old.gif) no-repeat;
}

#txt img {
	margin: 5px 10px 5px 0;
	padding: 3px;
	background: #fff;
	border: 1px double #ccc;
	border-right: 1px double #888;
	border-bottom: 1px double #888;
}

#txt h3 {
	font-size: 14px;
}

.noborder {
	border: none;
}

#banners img {
	border: none;
}

.glowna_box_left,.glowna_box_right {
	position: relative;
}

.glowna_box_left h3,.glowna_box_right h3 {
	margin: 0;
	background: url(../images/txt_gora_line_300.gif) left center no-repeat;
	height: 30px;
	padding-left: 10px;
	line-height: 200%;
}

.glowna_box_left {
	margin: 15px 0 0 0;
}

.glowna_box_wew {
	position: relative;
	border: 1px solid #eee;
	background: #fff;
	padding: 5px;
}

.permalink {
	background: url(../images/permalink.gif) left center no-repeat;
	font-size: 11px;
	margin-top: 0;
	margin-left: 50px;
	padding-left: 20px;
}

.news-txt {
	margin-top: 15px;
	_margin-top: 0px;
}

.news-txt img {
	_position: relative;
}

.news-txt a.title {
	font-size: 14px;
}

.green {
	color: #4dae00;
}

#licznik p {
	margin: 10px 0 0 10px;
}
#licznik a{
color:#000;
}
#licznik a:hover{
color:#000;
text-decoration:none;
}
/*######################## 
DATE IMAGE	
#####################*/
.news-txt h3 {
	padding: 0 0 0 40px;
	margin: 5px;
	_padding-top: 20px;
}

.smalldate {
	margin-bottom: 5px;
}

.title {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
	border-bottom: solid 1px #ddd;
}

.title {
	text-decoration: none;
}

.date {
	position: relative;
	width: 3.2em;
	overflow_: hidden;
	float: left;
	margin: 2px 10px 2px 0px;
	padding: 0 0px 0 0;
	border-left: 1px solid #a1c6ac;
}

* html .date {
	margin: 20px 0 2px 0px;
}

div.date p {
	margin: 0;
	padding: 0;
	text-align: center;
}

.date .top {
	color: #777;
	background-color: #d8fbb3;
}

.date .top p {
	font: bold x-small/ 100% Georgia, "Times New Roman", serif;
	letter-spacing: 0.12em;
	text-transform: uppercase;
	border-top: 1px solid #a1c6ac;
	border-right: 2px solid #5a8465;
	border-bottom: 1px solid #a1c6ac;
	margin: 0px;
	_width: 3.6em;
	padding: 2px 0 2px 0;
}

.date .btm {
	width: 100%;
	color: #777;
	background: url(../images/corner.gif) no-repeat right bottom;
	border-left: 0px solid #a1c6ac;
	margin: 0;
	padding: 0;
}

.date p.day {
	font: bold 1.3em "Georgia", "Book Antiqua", "Times New Roman", serif;
	letter-spacing: 0.13em;
}

.date p.mon {
	font: x-small/ 135% Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-transform: uppercase;
	padding-bottom: 3px;
}

/*######################## 
UL	
#####################*/
.nice_ul,#linki ul {
	margin: 20px 0 20px 0;
	padding: 0px;
}

.nice_ul li,#linki ul li {
	margin: 0px;
	padding: 1px 0px 2px 10px;
	list-style-type: none;
	font-size: 11px;
	background: url(../images/kropeczka_wew_biala.gif) no-repeat left top;
	border-bottom: dashed 1px #efe4e4;
}

/*#########################
STRONICOWANIE  
###########################
*/
.pagelinks {
	padding: 0;
	margin: 10px 0 0 0;
}

.pagelinks a:link,.pagelinks a:visited {
	padding: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #EBEBEB;
	margin-left: 10px;
	text-decoration: none;
	background-color: #F5F5F5;
	color: #ff6600;
	width: 22px;
	font-weight: normal;
}

.pagelinks a:hover {
	background-color: #d8fbb3;
	border: 1px solid #BBDDFF;
	color: #0072BC;
}

.pagenumactive {
	padding: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #BBDDFF;
	margin-left: 10px;
	text-decoration: none;
	background-color: #d8fbb3;
	color: #0072BC;
	cursor: default;
}

.pageprevdead,.pagenextdead,.pagenumdead {
	padding: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #EBEBEB;
	margin-left: 10px;
	text-decoration: none;
	background-color: #F5F5F5;
	color: #D7D7D7;
	cursor: default;
}

.pageprevdead {
	margin-left: 0;
}

.pagenumlink a:visited {
	color: #ccc;
}

/*######################## 
myTABLE
#####################*/
#mytable,.mytable {
	width: 100%;
	margin: 20px 0 20px 0;
}

#mytable th,#mytable tfoot td,.mytable th,.mytable tfoot td {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #4cad00;
	letter-spacing: 2px;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #d8fbb3 url(../images/table/bg_header.jpg) no-repeat;
}

#mytable th.nobg,#mytable tfoot td.nobg,.mytable th.nobg,.mytable tfoot td.nobg
	{
	border: 1px solid #4cad00;
	background: none;
}

#mytable tfoot td.nobg,#mytable tfoot td,.mytable tfoot td.nobg,.mytable tfoot td
	{
	border-top: none;
}

#mytable td,.mytable td {
	vertical-align: top;
	border-right: 1px solid #4cad00;
	border-left: 1px solid #4cad00;
	border-bottom: 1px solid #4cad00;
	background: #fff;
	padding: 6px 6px 6px 12px;
}

#mytable tr.alt td,.mytable tr.alt td {
	background: #eeffda;
}

#mytable tr td.middle,.mytable tr td.middle {
	vertical-align: middle;
}

/*
################################
ACCORDION
###############################
*/
#akordeonik {
	position: relative;
	overflow: hidden;
	margin-top: 10px;
}

.accordion_toggle {
	background: url(../images/kropeczka_wew_biala2.gif) left top no-repeat;
	display: block;
	padding: 5px 10px 5px 10px;
	outline: none;
	font-size: 12px;
	border-bottom: 1px solid #eee;
	cursor: pointer;
	margin: 0;
}

.accordion_toggle_active {
	background: #ff6600;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}

.accordion_toggle_active .accordion_function {
	font-weight: normal;
	color: #ffffff;
}

.accordion_function {
	color: #ff6600;
	font-style: italic;
}

.czytaj_wiecej {
	background: url(../images/kropeczka_wew_transp.gif) right top no-repeat;
	padding-right: 10px;
	margin-left: 540px;
	text-align: right;
	font-size: 10px;
	color: #ff6600;
}

.accordion_content {
	background: #fff;
	overflow: hidden;
	height: 0px;
}

.accordion_content_wew {
	padding: 10px;
	border-bottom: 1px solid #eee;
}

/*######################## 
ALFABET
#####################*/
.alfabet {
	margin: 10px 0 10px 0;
	text-align: center;
}

.alfabet a {
	text-decoration: none;
	line-height: 250%;
	padding: 5px 10px 5px 10px;
	background: #ddffac;
	border: 1px solid #ccc;
}

.alfabet #active {
	background: #ff6600;
	color: #fff;
}

.alfabet #active :hover {
	color: #fff;
}

.alfabet a:hover {
	ccolor: #fff;
	background: #fff;
}

/*
################################
FOOT
###############################
*/
#footer {
	background: url(../images/footer.gif) no-repeat;
	height: 36px;
	width: 943px;
}

#footer p {
	color: #666;
	padding-top: 10px;
}
#footer p a {
	color: #666;
}
#footer p a:hover {
	text-decoration: none;
}
/*###############################
GAL
##################################3
*/
#galerie img{
	padding:0;
	margin:0;
	border: none;
}
.galeria_th {
	padding: 10px 0px;
	margin: 0px;
}

.galeria_th li {
	background: none;
	padding: 0;
	margin: 0px 6px 6px 0px;
	list-style-type: none;
	float: left;
	border-bottom: none;
	position: relative;
}

.galeria_th li a {
	padding: 1px;
	background: #fff;
	display: block;
	border: solid 4px #d4e7f2;
	width: 90px;
	height: 68px;
	overflow: hidden;
	margin-bottom: 5px;
	position: relative;
}

.galeria_th li a:hover {
	border: solid 4px #ff3366;
	margin-bottom: 5px;
}

.galeria_th li a img {
	width: 90px;
	border: none;
	position: absolute;
	top: 1px;
	left: 1px;
}
#open_konf_table{
background: #ff6600;
font-weight: bold;
font-size: 14px;
padding: 5px 15px;
border: 1px solid #666;
margin-top:5px;
}
#konf_table table{
padding:0;
margin:0;
}
