html {
	background-color: #187ab9;
}

body {
	margin: 0;
	padding: 20px 0 0 0;
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #187ab9 url(../images/back_global.png) repeat-x top;

}

.fl {
	float: left;
}
.fr {
	float: right;
}
.cl {
	clear: both;
	height: 1px;     
	font-size: 1px;	
}

div {
	margin: 0;
	padding: 0;
	
}

a img {
		border: none;
	}
	
img {
		border: none;
	}
	
ul { 
	margin-left: 0;
	margin-right: 0; 
}

.blue {
	color: #40b9e5;
}


h1 {
	margin: 0 0 20px 0;
	padding: 83px 0 18px 0;
	font-size: 34px;
	color:  #003366;
}

h2 {
	margin: 0;
	padding: 14px 0 14px 0;
	font-size: 18px;
	font-weight: normal;
}



/*================================================================*/
 



/*-- TOP --*/
.top {
	margin: 0 auto;
	padding: 0 63px 0 63px;
	width: 960px;
	height: 111px;
	background: #fff url(../images/back_top.png) no-repeat;
}


/*------ TOP MENU GLOBAL ------*/
.box_menu {
	float: left;
	overflow: hidden;
	padding: 33px 0 0 40px;
	color: #113374;
	width: 612px;
}

.box_menu span {
	display: none;
}
 
.top_menu1 ul, .top_menu2 ul {
	margin: 0;
	padding: 0;
}

.top_menu1 li, .top_menu2 li{
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
}

.top_menu1 ul li a, .top_menu2 ul li a {
	display: inline-block;
	height: 21px;
	list-style: none;
	text-decoration: none;
}

/*--- ACTIVE => <li id="active"> ------*/
.top_menu1 li#active a, .top_menu2 li#active a {
	background-position: 0% -21px;
}
 
.top_menu1 li a.m1a:hover, .top_menu1 li a.m1b:hover, .top_menu1 li a.m1c:hover,
.top_menu2 li a.m2a:hover, .top_menu2 li a.m2b:hover, .top_menu2 li a.m2c:hover {
	background-position: 0% -21px;
	/*background-position: 0% -21px; KURSYWA */
}  
 

/*--- TOP Menu 1 ---*/
.top_menu1 {
	height: 29px;
	border-bottom: #ccc 1px solid;
}

.top_menu1 li a.m1a {
	margin-right: 120px;
	width: 73px;
	background: url(../images/m1a.png);
	}
.top_menu1 li a.m1b {
	margin-right: 125px;
	width: 146px;
	background: url(../images/m1b.png);
	}
.top_menu1 li a.m1c {
	width: 148px;
	background: url(../images/m1c.png);
	}



/*--- TOP Menu 2 ---*/ 
.top_menu2 {
	height: 29px;
}

.top_menu2 li a.m2a {
	margin-right: 61px;
	width: 132px;
	background: url(../images/m2a.png);
	}
.top_menu2 li a.m2b {
	margin-right: 56px;
	width: 215px;
	background: url(../images/m2b.png);
	}
.top_menu2 li a.m2c {
	width: 132px;
	background: url(../images/m2c.png);
	}



.top_logo {
	float: right;
	padding: 26px 39px 0 0;
}
 
 
/*==== CENTER ==========*/

.center {
	margin: 0 auto;
	margin-bottom: 50px;
	width: 1086px;
	overflow: hidden;
	background: url(../images/back_center.png) no-repeat bottom center;
}


.c_center {
	padding: 0 63px 0 63px;
	width: 960px;
	overflow: hidden;
	background: url(../images/back_c_center.png) no-repeat top center;
}




/*==== BOTTOM ============*/
.bottom {
	margin: 0 auto;
	padding: 0 63px 0 63px;
	width: 960px;
}

.bottom_menu {
	float: left;
	padding: 0 0 0 29px;
	font-size: 10px;
}

.bottom_menu .kreska {
	margin: 0 3px 0 3px;
	 color: #113374;
	 font-size: 11px;}
		
.bottom_menu a:link, .bottom_menu a:visited, .bottom_menu a:active {
	color: #113374;
	text-decoration: none;}		
.bottom_menu a:hover{
	color: #113374;
	text-decoration: underline;
}

.copyright {
	float: right;
	padding: 0 13px 0 0;
	font-size: 10px;
	color: #113374;
}

.signature {
	float: right;
	padding: 51px 0 0 0;
}



/*===========================================
 			HOME
 ===========================================*/
/*==== CENTER ============*/
.h_center {
	margin: 0 auto;
	padding: 0 63px 0 63px;
	width: 960px;
	height: 419px;
	background: url(../images/h_back_center.png) no-repeat;
}

.h_c_content {
	width: 920px;
	height: 419px;
	padding: 0 0 0 40px;
	background: url(../images/people_pack_a.jpg) no-repeat top right;
}
 
 
.h_logo_content {
	padding: 74px 0 29px 0;
} 
 
.h_c_content ul {
	margin: 0;
	padding: 0;
	width: 440px;
    line-height: 150%;
    list-style: none;}
.h_c_content ul li {
    padding: 0 0 8px 35px;
    background: transparent url(../images/blue_triangle.png) no-repeat 0px 0px !important;
    background-position: 0px 1px;
    font-size: 18px;
	font-weight: bolder;
	color: #000;
}
.h_c_content li a:link, .h_c_content li a:visited, .h_c_content li a:active {
	color: #000;
	text-decoration: none;}		
.h_c_content li a:hover{
	color: #000;
	text-decoration: underline;
}

.h_c_content p {
	margin: 4px 0;
	font-size: 12px;
	font-weight: normal;
}



/*==== BOTTOM ============*/
.h_bottom {
	margin: 0 auto;
	padding: 0 63px 60px 63px;
	width: 960px;
	overflow: hidden;
	color: #fff;
	background: url(../images/back_bottom.png) no-repeat;	
}

.h_b_left {
	float: left;
	padding: 0 0 0 29px;
	width: 606px;
	height: 186px;
	/*background: url(../images/people_pack_b.jpg) no-repeat top right;*/
}


.box1 .box_left, .box2 .box_left, .box3 .box_left {
	float: left;
	width: 88px;
	height: 84px;
}


.h_bottom h4 {
	margin: 0;
	padding: 0 0 6px 2px;
	font-size: 12px;
}
.h_bottom h4 a:link, .h_bottom h4 a:visited, .h_bottom h4 a:active {
	color: #fff;
	text-decoration: none;}		
.h_bottom h4 a:hover{
	color: #fff;
	text-decoration: underline;
}

.h_bottom p {	
	margin: 0;
	padding: 0 0 0 2px;
	width: 200px;
	font-size: 11px;
}
.h_bottom p a:link, .h_bottom p a:visited, .h_bottom p a:active {
	color: #113374;
	text-decoration: none;}		
.h_bottom p a:hover{
	color: #113374;
	text-decoration: underline;
}


.box1 .box_right, .box2 .box_right {
	float: right;
	width: 204px;
	padding: 31px 0 0 0;
}
 
.h_bottom .box1, .h_bottom .box2 {
	float: left;
	padding: 0 0 0 11px;
	width: 292px;
	height: 93px;
}

.h_bottom .box1 {
	background: url(../images/h_back_box1.png) no-repeat top right;
}
.h_bottom .box2 {
	background: url(../images/h_back_box2.png) no-repeat top right;
}


.h_bottom .box3 {
	float: left;
	padding: 0 0 0 11px;
	width: 292px;
	height: 84px;
	background: url(../images/h_back_box3.png) no-repeat top right;
}
.box3 .box_right {
	float: right;
	width: 204px;
	padding: 16px 0 0 0;
}


.h_b_right {
	float: right;
	padding: 0 0 0 0;
	width: 325px;
	height: 186px;
	background: url(../images/people_pack_b.jpg) no-repeat top right;
}


/*--- TAGI -------------------*/
.h_bottom .box_tagi {
	padding: 94px 5px 0 25px;
	width: 280px;
	height: 63px;
	line-height: 160%;
}
.box_tagi .tag_1 {
	font-size: 18px;
}
.box_tagi .tag_2{
	font-size: 16px;
	font-style: normal;
}
.box_tagi .tag_3{
	font-size: 14px;
	font-style: normal;
}
.box_tagi .tag_4{
	font-size: 10px;
	font-style: normal;
}
.h_bottom .box_tagi a:link, .h_bottom .box_tagi a:visited, .h_bottom .box_tagi a:active {
	color: #fff;
	text-decoration: none;}		
.h_bottom .box_tagi a:hover{
	color: #fff;
	text-decoration: underline;
}


/*===========================================
 			Podstrony
 ===========================================*/

.c_back_pack {
	overflow: hidden;
	padding: 0 0 85px 44px;
	background: url(../images/pack.png) no-repeat bottom right;
}

.content {
	padding: 0 0 100px;
	width: 569px;
}





/*===========================================
 		m1 -> laktoferyna.html
 ===========================================*/

.c_back_txt_m1 {
	overflow: hidden;
}






/*===========================================
 		m2 -> laktoferyna.html
 ===========================================*/
.test p {
	width: 530px;
	font-size: 14px;
	line-height: 175%;
	text-align: justify;
}

.c_back_txt_m2 {
	overflow: hidden;
	background: url(../images/back_txt.jpg) no-repeat top right;
}

.navi_front_back {
	padding: 53px 0 61px 0;
	width: 530px;
	color: #33cccc;
	font-size: 12px;
}
.navi_front_back a:link, .navi_front_back a:visited, .navi_front_back a:active {
	color: #33cccc;
	text-decoration: underline;	}	
.navi_front_back a:hover{
	color: #33cccc;
	text-decoration: none;
}	


/*===========================================
 		min_slownik_odpornosci.html
 ===========================================*/

.box_slownik {
	padding: 30px 0 0 0;
}


.box_slownik ul {
	margin: 0;
	padding: 0 26px 14px 0;
    list-style: none;}
.box_slownik ul li {
    padding: 0 0 5px 25px;
    background: transparent url(../images/m_slownik_triangle.png) no-repeat 0px 2px !important;
    background-position: 0px 1px;
    font-size: 18px;
	color: #42b9e4;
	line-height: 120%;
}
.box_slownik li a:link, .box_slownik li a:visited, .box_slownik li a:active {
	color: #42b9e4;
	text-decoration: none;}		
.box_slownik li a:hover{
	color: #42b9e4;
	text-decoration: underline;
}


.box_slownik h2 {
	margin: 0;
	padding: 14px 0 0 0;
	font-size: 18px;
	font-weight: normal;
}

.box_slownik p {
	margin: 0;
	padding: 11px 0;
	text-align: justify;
	font-size: 12px;
	line-height: 145%;
	width: 530px;
}









#subpage_content {
	width: 560px;
	line-height: 18px;
}

#subpage_content p {
	text-align: justify;
}



#tags {
	margin-bottom: 20px;
	font-size: 10px;
}

#tags ul, #tags li {
	margin: 0 15px 0 0;
	padding: 0;
	list-style: none;
	display:inline;
}

#tags a, #tags a:link, #tags a:active {
	color: #40b9e5;
	text-decoration: none;
}
#tags a:hover {
	text-decoration: underline;
}



ul.tag_result, ul.tag_result li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.tag_result li {
	margin-bottom: 30px;
}

.tag_result a, .tag_result a:link, .tag_result a:active {
	color: #40b9e5;
	text-decoration: none;
}
.tag_result a:hover {
	text-decoration: underline;
}

.tag_result h2 {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 18px;
}



ul#sitemap {
	margin: 0;
	padding: 0;
}
ul#sitemap li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

#sitemap a, #sitemap a:link, #sitemap a:active {
	color: #40b9e5;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#sitemap a:hover {
	text-decoration: underline;
}