body
{
	margin: 0;
	padding: 0;
	background: #5e8fb8;
	font: 8pt/160% Tahoma, Verdana, Arial	 ;
	font-weight: bold;
	color: #333333;
	text-align: left;
}


#top_header
{
	
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 243px;
	background: transparent url(../images/top_menu_bg.jpg) repeat-x center top;
}

#header
{
	margin: 0 auto;
	padding: 0px;
	width: 1011px;
	height: 210px;
}

#header_left
{

	float:left;
	margin: 0 auto;
	padding: 0px;
	width: 102px;
	height: 210px;
	background: transparent url(../images/header_left.jpg) no-repeat center top;
}

#header_center
{
	margin: 0 auto;
	padding: 0px;
	width: 806px;
	_height: 184px;
	background: transparent url(../images/header_center.jpg) repeat-x center top;
}


#spacer_26
{
	width:806px;
	height:26px;
}

#logo
{
	float:left;
	width: 100%;
	height:184px;
}


#header_right
{

	float:right;
	margin: 0 auto;
	padding: 0px;
	width: 102px;
	_height: 210px;
	background: transparent url(../images/header_right.jpg) no-repeat center top;
}


#menusiki
{
	width:624px;
	margin: 0 auto;
}


/* ------ menu ------ */
#menu_bg
{
	width: 838px;
	height: 33px;
	margin: 0 auto;
	background: transparent url(../images/main_menu_bg.jpg) no-repeat center top;
}


#menu
{
	width: 720px;
	height: 68px;
	margin: 0 auto;
}

ul.menu
{
	height: 10px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px ;
}


ul.menu li, li.leaf
{
	float: left;
	margin: 0;
	padding: 0;
  	list-style-type: none;
  	list-style-image: none;
  	height: 100%;
}



ul.menu li a, li.leaf a, ul.menu li a:visited
{
	_margin: 0 2px 0 2px;
	padding: 6px 35px 0 6px;
  	color: #003366;
  	text-decoration: none;
  	display: block;
  	text-transform: none;
  	font-weight: bold;
  	font-size: 9pt;
  	height: 32px;
  	font-family: Verdana, Arial;
	float: left; /* ie6 fix */
	display: inline; /* ie6 fix */
}


ul.menu li a:hover, li.leaf a:hover
{
  	color: #ff0000;
  	height:20px;
  	font-weight: bold;
  	_background: #3d3d3d;
  	text-decoration: none;
}


ul.menu li a.active
{
  	color: #ff0000;
  	font-weight: bold;
  	height:20px;
  	text-decoration: none;

}


ul.menu li a.last
{
	padding-right:0px;
}

ul.menu li a.last_active
{
	padding-right:0px;
	color:#ff0000;
}


/* ------ menu end ------ */

#container
{
	padding:0;
	margin: 0 auto;
	background: transparent url(../images/main_content_bg.jpg) repeat-x center bottom;

}

#content
{
	padding:0;
	margin: 0 auto;
	width: 838px;
	background: transparent url(../images/content_bg.png) repeat-y top center;
}

#tekst_bg
{
	margin: 0 auto;
	width: 775px;
	background: transparent url(../images/stripes.png) no-repeat top center;
}

#tekst_bg_c
{
	margin: 0 auto;
	width: 775px;
	_background: transparent url(../images/stripes_1.png) no-repeat top center;
}


#tekst_bg_kn
{
	margin: 0 auto;
	width: 775px;
	background: transparent url(../images/stripes_1.png) no-repeat top center;
}

#tekst_bg_k
{
	margin: 0 auto;
	width: 775px;
}



#content_1_s
{
	margin: 0 auto;
	_min-height:430px;
	background: transparent url(../images/element.png) no-repeat top center;
}

#content_1_s p
{
	margin: 0 auto;
	padding-top: 9px;
	margin-left: 14px;
	width: 705px;
	
}



#content_1_kn
{
	margin: 0 auto;
	min-height:280px;
	background: transparent url(../images/element.png) no-repeat top center;
}

#content_1_kn p
{
	margin: 0 auto;
	padding-top: 9px;
	margin-left: 14px;
	width: 705px;
	text-align:center;
}


#content_2_kn
{
	margin			: 0 auto;
	min-height		: 300px;
	text-align		: right;
	padding-right	: 30px;
}

#content_1_c
{
	margin: 0 auto;
	min-height:430px;
	background: transparent url(../images/cennik_h.png) no-repeat top center;

}


#content_1_c table
{
	_border:1px solid #65b2ff;
	padding-left:9px;
	width:600px;
}

#content_1_c th
{
	border-bottom:1px solid #65b2ff;
	border-left:1px solid #65b2ff;
	background-color: #336699;
	color:#ffffff;
}


#content_1_c td
{
	border-bottom:1px solid #65b2ff;
	border-left:1px solid #65b2ff;
	color:#003366;
	text-align:center;
}

#content_1_c td.end
{
	border-right:1px solid #65b2ff;
}


#content_1_c p
{

	margin: 0 auto;
	padding-top: 9px;
	margin-left: 14px;
	width: 705px;
}


#content_1
{
	margin: 0 auto;
	background: transparent url(../images/element.png) no-repeat top center;
}

#content_1 p
{

	margin: 0 auto;
	padding-top:34px;
	width: 705px;
}

#content_1_l
{
	height: 490px;
	width: 775px;
	margin: 0 auto;
	background: transparent url(../images/element.png) no-repeat top center;

}



#content_1_l p
{

	margin: 0 auto;
	padding-top:34px;
	width: 705px;
}

.red_b
{
	color:#ff0000;
	font-weight:bold;
}

#content_2
{
	width: 420px;
	padding: 0px 20px 20px 30px;
}

#content_2 ul li
{
	list-style-image:url('../images/g_dot.gif');
	list-style-position: inside;
	list-style-type: square;
	line-height: 2em;
	
}

#content_2 ul
{
	padding: 20px 20px 20px 50px;
	margin: 0;	
}


#content_1_k
{
	height: 500px;
	width: 774px;
	margin: 0 auto;
	padding-top: 11px;
	background: transparent url(../images/children_k.png) no-repeat top center;

}

#content_1_k table
{
	_border:1px solid #65b2ff;
	padding-left:9px;
}

#content_1_k th
{
	border-bottom:1px solid #65b2ff;
	border-left:1px solid #65b2ff;
	background-color: #336699;
	color:#ffffff;
}


#content_1_k td
{
	border-bottom:1px solid #65b2ff;
	border-left:1px solid #65b2ff;
	color:#003366;
}

.bright
{
	border-right:1px solid #65b2ff;		
}



#content_2_k table
{
	padding-left:9px;
}

#content_2_k th
{
	border-bottom:1px solid #65b2ff;
	border-left:1px solid #65b2ff;
	background-color: #336699;
	color:#ffffff;
}


#content_2_k td
{
	border-bottom:1px solid #65b2ff;
	border-left:1px solid #65b2ff;
	color:#003366;
}


#content_2_k
{
	width: 774px;
	height: 400px;
	margin: 0 auto;
	padding-top: 13px;
	background: transparent url(../images/adult_k.png) no-repeat top center;
}


#content_2_l
{
	width: 774px;
	height: 500px;
	margin: 0 auto;
	padding-top: 13px;
	background: transparent url(../images/element.png) no-repeat top center;
}

#content_2_l p
{

	margin: 0 auto;
	padding-top:34px;
	width: 705px;
}

.bigfont
{
	font-size: 12pt;
}

.bigfont1
{
	font-size: 10pt;
	font-weight: bold;
}

#cennik_glowka
{
	padding-top: 20px;
	padding-bottom: 20px;
	_border:1px solid #ff0000;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 150px;
	width: 330px;
	text-align:center;
	color:#dd0000;
}

#footer
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 136px;
	text-align:center;
	background: transparent url(../images/footer.png) repeat-x center top;
}

#content_3_l
{
	height: 490px;
	width: 775px;
	margin: 0 auto;
	background: transparent url(../images/element.png) no-repeat top center;

}

#content_3_l p
{

	margin: 0 auto;
	padding-top:34px;
	width: 705px;
}

#content_4_l
{
	height: 490px;
	width: 775px;
	margin: 0 auto;
	background: transparent url(../images/element.png) no-repeat top center;

}

#content_4_l p
{

	margin: 0 auto;
	padding-top:34px;
	width: 705px;
}


#header_cnt
{
	width				: 760px;
	margin-bottom		: 10px;
	padding-left		: 10px;
	font-size			: 14pt;
	font-family			: Tahoma, Verdana, Arial;
	text-align			: left;	
	color				: #003366;
}

.title_k
{
	font-size			:14px;
	color				:#ff0000;
}

#home_info
{
	width				: 300px;
	float				: right;
	text-align			: center;
}

#pliki
{
	width				: 300px;
	float				: right;
	text-align			: center;
}

div.opis_pobierz
{
	color				: #1170cf;
	width				: 280px;
	margin-bottom		: 10px;
	text-align			: left;
	margin-left			: 10px;
}

div.button_pobierz
{
	float				: left;
	margin-top			: 16px;
	margin-left			: 65px;
	margin-right		: 20px;
	
}

#spacer_index
{
	height				:90px;
}

/* fprmularz */

fieldset
{
	border				:0px;
	padding				:20px;
	text-align			:center;
}

input
{
	border				:1px solid #5e8fb8;
	width				:190px;
}

textarea
{
	border				:1px solid #5e8fb8;
}

.hidden
{
	display				:none;
	color				:#ff0000;
}

#empty_div
{
	width: 420px;
	padding: 0px 20px 20px 30px;
	min-height:150px;
}
