@charset "UTF-8";
html {
  overflow-y: scroll;
}
/*
body {
	font-size: 11px;	
	text-align: center;	
	color: #006;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;

	position:relative;
	background-color: rgb(45, 87, 200);

	background-image: url(back_new_02.jpg);
	background-repeat: repeat-x;

	background-position: 0px 0px;
}
*/
body {
	font-size: 11px;
	text-align: center;
	color: #006;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;

	PADDING-TOP: 0px;
	font-family: Arial,Helvetica,sans-serif;
	POSITION: relative;
	TEXT-ALIGN: center;
	/*	
	COLOR: #3b3b3b;
	background-color: #333;	
	background-image: url(back_new_02_black.jpg);	
 	*/
	background-color: rgb(45, 87, 200);
	background-image: url(back_new_02.jpg);

	background-repeat: repeat-x;
	background-position: 0px 0px;	

}
/*
#body_id {
  margin: 0;
  padding: 0;
}
*/
img {
  border: none;
}
#page {
	MARGIN: 10px auto;
	WIDTH: 994px;
	/* TEXT-ALIGN: left; */
	border: 1px solid #FFF;
	/* SG: dodano bacground */
	text-align: left;
	background-image: url(back_page/back_page_00.jpg);
	background-repeat: repeat-y;
	background-position: center 140px;	/* width: 883px; */
	background-color:#FFF /* SG: dodano */;
	background-attachment: fixed;
}
/*
#page_header {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;	
	height: 140px;
	color: #ffffff;
	text-align: right;
	position: relative;	
	width: 992px;	
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 9999; 
	background-image: url(back_page/back_page_01_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;

}	
*/
/* border: 1px solid #FFF; */
#page .page_header_global {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	Z-INDEX: 9999;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 140px;
	/* text-align:justify; */
}


/*
#page_header {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;	
	height: 140px;
	color: #ffffff;
	text-align: right;
	position: relative;	
	width: 992px;	
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 9999; 
	background-image: url(back_page/back_page_01_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;

}	
*/
/* border: 1px solid #FFF; */
#page_header {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	Z-INDEX: 9999;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 140px;
	TEXT-ALIGN: right;
	
	background-image: url(back_page/back_page_01_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;	
}

#page_header_01 { 
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	Z-INDEX: 9999;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 140px;
	TEXT-ALIGN: right;
	background-image: url(back_page/back_page_01_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_02 {; 
	background-image: url(back_page/back_page_02_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_03 { 
	background-image: url(back_page/back_page_03_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_04 { 
	background-image: url(back_page/back_page_04_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_05 {
	background-image: url(back_page/back_page_05_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_06 {
	background-image: url(back_page/back_page_06_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_07 { 
	background-image: url(back_page/back_page_07_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_08 { 
	background-image: url(back_page/back_page_08_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_09 { 
	background-image: url(back_page/back_page_09_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_10 { 
	background-image: url(back_page/back_page_10_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_11 {
	background-image: url(back_page/back_page_11_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_12 {
	background-image: url(back_page/back_page_12_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_13 { 
	background-image: url(back_page/back_page_13_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_14 { 
	background-image: url(back_page/back_page_14_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_15 {
	background-image: url(back_page/back_page_15_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_16 { 
	background-image: url(back_page/back_page_16_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_17 { 
	background-image: url(back_page/back_page_17_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_18 { 
	background-image: url(back_page/back_page_18_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_19 {
	background-image: url(back_page/back_page_19_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_20 {
	background-image: url(back_page/back_page_20_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_21 {
	background-image: url(back_page/back_page_21_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_22 {
	background-image: url(back_page/back_page_22_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_23 {
	background-image: url(back_page/back_page_23_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_24 {
	background-image: url(back_page/back_page_24_baner.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#page_header_home {
	background-image: url(baner_new_140_992.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}

/*
#page_header_ofirmie {
		height: 140px;
	color: #ffffff;
	text-align: right;
	position: relative;	
	width: 992px;	
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 9999; 
	background-image: url(baner_new_140_992.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;	
	border: 1px solid #FFF;
}
#page_header_nowosci {
		height: 140px;
	color: #ffffff;
	text-align: right;
	position: relative;	
	width: 992px;	
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 9999; 
	background-image: url(baner_new_140_992.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;	
	border: 1px solid #FFF;
}
#page_header_produkty {
		height: 140px;
	color: #ffffff;
	text-align: right;
	position: relative;	
	width: 992px;	
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 9999; 
	background-image: url(baner_new_140_992.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;	
	border: 1px solid #FFF;
}
#page_header_kontakty {
		height: 140px;
	color: #ffffff;
	text-align: right;
	position: relative;	
	width: 992px;	
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 9999; 
	background-image: url(baner_new_140_992.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;	
	border: 1px solid #FFF;
}
*/
#page_header_old {
		height: 140px;
	color: #ffffff;
	text-align: right;
	position: relative;	
	width: 992px;	
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 9999; 
	background-image: url(baner_new_140_992.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;	
	border: 1px solid #FFF;
}
/*
#page_header.menu_old {
  height: 155px;
}
*/
/**/
#wm_page_blok_text {
	text-align: justify;
	/*	
	font-size: 11px;
	color: #25709C;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	position: relative;*/
	color: #006;
}
#wm_page_blok_text #wm_blok_info {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 38px;
	margin-right: 7px;
	padding-right: 27px;
	color: 000066;
}

#wm_page_blok_text #blok_prawa.blok_prawy_page {
	text-align: justify;
	vertical-align: top;
	height: 200px;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 180px;
	clear: left;
	color: #006;
	position: relative;
	width: 508px;
	padding-top: 26px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

#wm_page_blok_text #blok_prawa.blok_prawy_page ul {
	clear: left;
	margin-left: 10px;
	padding-left: 20px;
	margin-top: 6px;
	margin-bottom: 6px;
	left: 1px;
	list-style-position: inside;
	list-style-type: disc;
}
/*
#wm_page_blok_text #blok_prawa.blok_prawy_page h2.tytul {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 14px;
	padding-bottom: 0px;
}
*/
#wm_page_blok_text #blok_prawa hr#line_white {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	margin: 0px;
	padding: 0px;
}

/* ważne dla IE! */
/* SG: background-color: #ffffff;*/
/*
#page_content {
	color: #006;
	border: 1px solid #fff; 
	padding-top: 7px;
	
	background-image: url(back_page_01_lewa.png);
	background-repeat: no-repeat;
	background-position: left top;
		border: 1px solid #FFF;
}
*/
/* Lewy background strony */
#page_content_home {
	background-image: url(back_page_01_lewa.png);
	background-repeat: no-repeat;
	background-position: left top;	
	border: 1px solid #FFF;
}
#page_content_ofirmie {
	background-image: url(back_lewa_light.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		border: 1px solid #FFF;
}
#page_content_nowosci {
	background-image: url(back_lewa_light.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #FFF;
}
#page_content_produkty {
	background-image: url(back_lewa_light.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	border: 1px solid #FFF;
}
#page_content_kontakty {
	background-image: url(back_lewa_light.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	border: 1px solid #FFF;
}
#page_content {
	position: relative;
	zoom: 1;	
	background-image: url(back_page_01_lewa.png);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_01 {
	position: relative;
	zoom: 1;
	background-image: url(back_page/back_page_01_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
	margin-top: 1px;
}
#page_content_02 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_02_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_03 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_03_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_04 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_04_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_05 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_05_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_06 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_06_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_07 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_07_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_08 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_08_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_09 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_09_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_10 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_10_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_11 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_11_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_12 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_12_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_13 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_13_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_14 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_14_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_15 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_15_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_16 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_16_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_17 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_17_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
	margin-top: 1px;
}
#page_content_18 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_18_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_19 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_19_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_20 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_20_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_21 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_21_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_22 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_22_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_23 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_23_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_24 {
	position: relative;
	zoom: 1;	
	background-image: url(back_page/back_page_24_lewa.jpg);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}
#page_content_old {
	position: relative;
	zoom: 1;	
	background-image: url(back_page_01_lewa.png);
	background-repeat: no-repeat;
	background-position: 1px top;
	border: 0px solid #FFF;
		margin-top: 1px;
}

#content_boxes {
  float: left;
  display: block;
  width: 200px;
  margin: 0;
  margin-top: -8px;
}

#content_main {
	position: relative;
	zoom: 1;
	font-size: 11px;
	float: left;
	padding-right: 0px;
	width: 754px;
	text-align: center;
	background-image: url(back_page_01_prawa.png);
	background-repeat: no-repeat;
	background-position: 240px top;
	

	/*background-color: rgb(240,250,250);*/

}
/* Prawy background strony */
#content_main_home {
	position: relative;
	zoom: 1;

	float: left;
	padding-right: -4px;
	width: 754px;
	text-align: center;
	background-image: url(back_page_01_prawa.png);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	padding-top: 7px;

}
#content_main_ofirmie {
	position: relative;
	zoom: 1;

	float: left;
	padding-right: -4px;
	width: 754px;
	text-align: center;
	background-image: url(back_prawa_light.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;


}
#content_main_nowosci {
		position: relative;
	zoom: 1;

	float: left;	
	padding-right: -4px;
	width: 754px;
	text-align: center;
	background-image: url(back_prawa_light.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;	

}
#content_main_produkty {
		position: relative;
	zoom: 1;

	float: left;	
	padding-right: -4px;
	width: 754px;
	text-align: center;
	background-image: url(back_prawa_light.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;	

}
#content_main_kontakty {
		position: relative;
	zoom: 1;

	float: left;	
	padding-right: -4px;
	width: 754px;
	text-align: center;
	background-image: url(back_prawa_light.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;

}
#content_main_old {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_01_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;	
}
#content_main_01 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_01_prawa_old.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_02 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_02_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_03 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_03_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_04 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_04_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_05 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_05_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_06 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_06_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_07 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_07_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_08 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_08_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_09 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_09_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_10 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_10_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_11 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_11_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_12 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_12_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_13 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_13_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_14 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_14_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_15 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_15_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_16 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_16_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_17 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_17_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_18 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_18_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_19 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_19_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_20 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_20_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_21 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_21_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_22 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_22_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_23 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_23_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}
#content_main_24 {
	position: relative;
	zoom: 1;
	float: left;
	padding-right: -4px;

	text-align: center;
	background-image: url(back_page/back_page_24_prawa.jpg);
	background-repeat: no-repeat;
	background-position: 240px 7px;
	margin-top: -7px;
}

#page .content_main_wide {
	width: 994px;
	/*margin-top: -7px;
	font-size: 11px;	
	 width: 883px; */
}
#page_content- .-content_main_wide {
  width: 994px;
	/* width: 873px; 
	  margin-top: -7px;*/
}
#wm_news_buttons_top {
	height: 24px;
	width: 508px; /* width: 549px; 660+20=680 / 726*/
	font-size: 0px;
	margin-bottom: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 0px;
	clip: rect(auto,auto,-2px,auto);
}
#wm_news_buttons {
	padding: 0px;
	height: 24px;
	width: 508px; /* width: 549px; 660+20=680 / 726*/
	font-size: 0px;
	margin-bottom: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	/*clip: rect(0px,auto,0px,auto);*/
	text-align: center;
	clear: left;
	clip: rect(auto,auto,auto,auto);
	margin-left: 110px;
}
#wm_news_buttons_position {
	width: 100%; /* width: 549px; 660+20=680 / 726*/
	text-align: center;
	clip: rect(0px,auto,0px,auto);
	clear: left;
}

#wm_text_page {
	padding: 0px;
	height: 38px;
	width: 726px; /* width: 549px; 660+20=680*/
	font-size: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#promo_banner {
  padding: 0px;
  margin: 0px;
  border: 0px;
  vertical-align: bottom;
}

#copyright {
	text-align: center;
	color: #9EDDFC;
	font-size: 11px;
	margin-top: 0px;
	line-height: 14px;
	padding-bottom: 0px;
}

#page_footer {
	background-image: url(back_page/back_page_00_down.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	color: #000000;
	height: 60px;
	overflow: hidden;
	background-color: rgb(44, 80, 177);
	text-align: center;
	padding: 0px;
}
#footer_menu a {
	color: #9EDDFC;
}
#footer_menu  a:link,  #footer_menu  a:visited {
	color: #D3F0FE;
}
#footer_menu  a:hover {
	color: #FFF;
}
#page_footer #footer_menu {
	padding-bottom: 0px;
	padding-top: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 18px;
}
#page_footer #footer_menu a:link, #copyright #footer_menu a:visited {
	color: #FFF;
}
#page_footer #footer_menu a:hover {
	color: #009;
}
#footer_menu hr {
	margin: 0px;
	padding: 0px;
	clear: left;
}

 






#content_boxes .mail_box .box_content {
  padding-right: 3px;
}

.clear {
  clear: both;
}
.clear_right {
  clear: right; 
}

wbr {
  content: '\0000AD';
  display: inline-block;
}

button {
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  margin: 0px 4px 1px 3px;
  overflow: visible; /* usuwa duży margines w IE */
  width: auto;
  line-height: normal;
}

a:link,a:visited,a:hover {
  text-decoration: none;
  color: #5095b6;
}

button img {
  vertical-align: middle;
}

/*--------------------- cool box --------------------- */
.page_box_header_inner {
  font-weight: bold;
}
.page_box_inner {
  position: relative;
}

.page_box_header_inner {
  height: 19px;
  padding: 4px 9px 0px 9px;
}

.page_box_header_left {
	float: left;
	white-space: nowrap;
	text-align: left;
}

.page_box_header_right {
  text-align: right;
  float: right;
}

.page_box_footer_inner {
  height: 19px;
  padding: 4px 9px 0px 9px;
}

.page_box_footer_left {
  float: left;
}

.page_box_footer_right {
  text-align: right;
  float: right;
}

.page_box_inner {
  margin: 0px;
  /* padding: 4px; */
}

.page_box_content {
  border: solid rgb(221, 238, 250);
  border-width: 0 1px 1px 1px;
  padding: 0px;
  clear: both;
}

.wm_page_bottom {
	border-top:1px solid #e6edf1;
	background:#f4f6f8;
	text-align:right;
	font-size:11px;
	position:relative;
	top:3px;
	overflow:auto;
	clear: both;
	height: 14px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 3px;
	padding-left: 0;
}
.wm_page_bottom .raquo {
  padding:0 3px 0 0;
}
.wm_page_bottom a {
  font-weight:bold;
  color:#4a7095;  
  line-height:13px;
}

.coolbox_hint {
  float:left;
  width:275px;
  text-align:left;
}

.coolbox_hint a {
  background:transparent url(/img/hint_question) no-repeat 4px 1px;
  padding:0 0 0 15px;
  font-weight:normal;
  color:#94afbf;
}
.coolbox_hint a span {
  display:none;
}
.coolbox_hint a:hover  {
  background-position:4px -14px;
}
.coolbox_hint a:hover span {
  display:inline;
}


.wm_page_powrot a {
	padding:0 0 0 15px;
	font-weight:normal;
	color:#247AC1;
	background-color: transparent;
	background-image: url(../new/pliki_imc/wm_powrot.png);
	background-repeat: no-repeat;
	background-position: 110px 1px;
}
.wm_page_powrot a span {
  display:none;
}
.wm_page_powrot a:hover  {
	/*  background-position:4px -14px; */
	background-color: transparent;
	background-image: url(../new/pliki_imc/wm_powrot.png);
	background-repeat: no-repeat;
	background-position: 110px 1px;	
}
.wm_page_powrot a:hover span {
  display:inline;
}
.wm_page_powrot {
	float:right;
	width:120px;
	text-align:right;
	margin-left: 0px;
}


.wm_page_01 {
	background-image: url(wm_pasek_back.png);
	background-repeat: repeat-x;
	background-position: 0 0px;
}
.wm_page_01 .page_box_header {
  background: url(/img/coolbox/20/coolbox_header_left) no-repeat top left;
  border-collapse: collapse;
  padding-bottom: 0px;
}
.wm_page_01 .page_box_header .cool_raquo {
	font-weight: bold;
	color: #55A2DF;
}
.wm_page_01 .page_box_header_inner {
  background: url(/img/coolbox/20/coolbox_header_right) no-repeat top right;
}

.wm_page_01 .page_box_header_left,.wm_page_01 .page_box_header_left :link,.wm_page_01 .page_box_header_left :visited  {
	color: #006;
	font-size: 11px;
	padding-top: 1px;
}

.wm_page_01 .page_box_header_right,.wm_page_01 .page_box_header_right :link,.wm_page_01 .page_box_header_right :visited  {
	color: #006;
	font-size: 11px;
	padding-top: 1px;
}

.wm_page_01 .page_box_content {
  border: 1px solid #ddeefa;
}

.wm_page_01 .page_box_inner {
  margin: 0px;
  border: 1px solid #fff;
  background-color: rgb(240, 250, 250);
  /* padding: 3px; */
}

.wm_page {
	background-image: url(wm_pasek_back.png);
	background-repeat: repeat-x;
	background-position: 0 0px; /* SG background-position: 0 -2px; */
}

.wm_page .page_box_header {
	padding-bottom: 0px;
	border-collapse: collapse;
	background-image: url(../new/pliki_imc/wm_pasek_back_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.wm_page .page_box_header .cool_raquo {
	font-weight: bold;
	color: #86a8c5;
	font-size: 9px;
	clear: left;
	top: -4px;
	margin-bottom: 2px;
}

.wm_page .page_box_header_inner {
	padding:4px 3px 0 9px;
	background-image: url(../new/pliki_imc/wm_pasek_back_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.wm_page .page_box_header_left,
.wm_page .page_box_header_left :link,
.wm_page .page_box_header_left :visited  {
	color: #25709C;
	font-size: 12px;
	padding-top: 1px;
	width: 68%;
	overflow: hidden;
}
.wm_page .page_box_header_left .page_box_limiter a {
  color: #175d90;
}
.wm_page .page_box_header_right,.wm_page .page_box_header_right :link,.wm_page .page_box_header_right :visited  {
  color: #2a466e;
  font-size: 11px;
  padding-top: 1px;
  font-weight: normal;
  width: 31%;
}
.wm_page .page_box_header_right .btn_ustawienia {
  float:right;
  width:68px;
  height:15px;
  background: url(/img/coolbox/21/btn_ustawienia) no-repeat top right;
}
.wm_page .page_box_header_right .btn_ustawienia strong{
  display:none;
}
.wm_page hr,
.mailbox_box hr {
  height: 1px;
  border: 0;
  background-color: #EDEFF1;
  color: #EDEFF1;
}

.wm_page .page_box_content {
  border: 1px solid #ddeefa;
}

.wm_page .page_box_inner {
	border: 1px solid #fff;
	background-color: #ffffff;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

/*   banery */
#content_main table.banery {
  width: 100%;
  vertical-align: top;
}

#content_main table.banery td {
  vertical-align: top;
}

#content_main table.banery td.baner {
  text-align: center;
  /*width:100%;*/
}

/*   banery koniec */
ul.schools a.school:visited,ul.schools a.school:link,ul.schools a.school:hover, #schools_max a.school {
  color: #082B3F;
  font-weight: bold;
}

ul.schools a.school_eit:visited,#school_box a.school_eit:link,#school_box a.school_eit:hover, #schools_max a.school_eit {
  color: #006AB4;
}

ul.schools ul.classes, #schools_max ul.classes {
  margin-bottom: 7px;
}

form {
  margin: 0;
}

#content_main p.wciecie {
  text-indent: 2em;
}

#content_main div.tytul {
  font-size: 15px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

#content_main div.tytul strong {
  /* font-size: 110%; */
}

#content_main p.gwiazdka {
  font-size: 11px;
}

#content_main .errors {
  margin: 0;
  padding: 0;
}

#content_main ul.errors {
  padding-bottom: 10px;
}

#content_main ul.errors li {
  padding-left: 1em;
}

.prawa {
  text-align: right;
}

h2 {
  font-size: 17px;
}

#content_banner {
  text-align: center;
  background: #fff;
  padding: 3px;
}

.row {
  clear: both;
}

.column_left {
  float: left;
  width: 49%;
}

.column_right {
  float: right;
  width: 49%;
}
 /* statusy */
div.status {
  font-weight: normal;
  color: #56829a !important;
}

span.raquo {
  color: #86a8c5;
  font-weight: bold;
}

div.side_margin {
  margin: 0 10px;
  padding-top: 1px;
}
#content_main .last_guests_date {
  margin: -3px 0 0 0;
  font-size: 11px;
  text-indent: 0;
}

#content_main td.photo {
  text-align: center !important;
}

table.school_mates {
  width: 100%;
}

div.av_img {
    height: 7px;
}

div.outer {
  display: table;
  height: 130px; /* height: 110px; */
  line-height: normal;
  margin: auto;
}

div.middle {
  display: table-cell;
  vertical-align: middle;
}

p.pin_user_gallery {
  font-size: 10px;
  margin: 2px auto;
}

a.pin_user_name {
  color: #175d90;
  font-weight: bold;
  font-size: 11px;
  display: block;
  margin: 0 auto;
  width: 95px;
}

div.user_photo_pins {
  width: 460px;
  margin: 0 auto;
}

div.user_all_photo_pins {
  text-align: center;
  margin:10px 0 20px;
}

#content_main div.user_all_photo_pins table.user_photo_pins_list div.avatar_photo {
  width: 122px;
}

div.user_all_photo_pins div.graphic_paginator {
  float:right;
  position:relative;
  top:-4px;
}
div.user_all_photo_pins div.graphic_paginator .clear,
div.pin_bottom_paginator div.graphic_paginator .clear {
  width:10px;
}
table.user_photo_pins_list {
  width:100%;
  clear:both;
}


/* ============= js activity handle ================ */

.wm_page_blok {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
}
.wm_page_blok .blok {
	vertical-align: top;
	text-align: justify;
	margin-top: 3px;
	margin-right: 6px;
	margin-bottom: 3px;
	margin-left: 6px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.wm_page_blok .blok_lista {
	margin: 0px;
	padding: 0px;	
}
.wm_page_blok .blok_lista ul.wm_blok_lista {
	padding-left: 0px;
	margin-left: 16px;
	clear: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	display: list-item;
}
#wm_page_blok_text #wm_produkty_list {
	position: relative;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	height: 200px;
}
#wm_page_blok_text #wm_produkty_detail {
	position: fixed;
	height: 200px;
	left: -240px;
	margin: 6px;
	width: 990px;
}
#wm_page_blok_text #wm_produkty_detail {
	position: fixed;
	height: 200px;
	left: 100px;
	margin: 6px;
	width: 730px;
	clear: left;
}

/*
ul {
  list-style: none;
  padding:0;
  margin: 0;
  line-height: 12px;
  list-style-image: url(/img/dot);
}

li {
  padding-left: 0px;
  margin-left: 0px;
}

ul ul {
  list-style-image: url(/img/dash);
}
*/
