/* CSS Document */


body 
	{
	color: #000000;
	background:#FFFFFF url(img/bg1.gif) top repeat-x; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
a {
text-decoration:none; color:#216195;}
	

ul {padding:20px; margin:20px;}

ul li {padding:1px; margin:2px 5px 2px 30px;}	
	
	
#bodystart 
	{
	color: #000000;
	background:#FFFFFF url(img/bg0.gif) top repeat-x; 
	margin: 0px;
	padding:0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
	
	
	
	.box-oferta3 {clear:both;}
	
	
	
.sitemap0 {
color:#C2C2C2;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
padding:10px 0px 15px 0px;
margin:20px 0px 10px 0px;
text-decoration:none;

font-style:italic;
font-weight:bold;
line-height:normal;
}

.sitemap1 {
    color: #6BBA00;
    font-size: 12px;
	font-weight:bold;
	padding:15px 2px 5px 20px;
	margin:10px 0 0 0;
	text-decoration:none;

	}
	
	.sitemap2 {
    color: #000000;
    font-size: 10px;
	font-weight: normal;
	padding:15px 2px 5px 30px;
	text-decoration:none;

	}
	
	
#content {
width:940px;
margin: auto;
background:url(img/menu_bg2.gif) left repeat-y;
}

#content0 {
width:940px;
margin: auto;

}



#top {
width: 940px;
margin: auto;
background:url(img/menutop_bg1.gif) top no-repeat;
height:85px;
position:relative;
}

#logo {
position:absolute;
width:200px;
height:50px;
top:8px;
left:0px;
}


#topmenu2 {
width: 940px;
margin: auto;
padding:0 0 1px 0;
height:24px;
background:url(img/menutop_bg.gif) left top no-repeat;
position:relative;
}




#topmenu1 {
width: 500px;
height:24px;
margin:0px 0 0 0;
text-align:right;
position:absolute;
top:45px;
right:10px;
}

/* MENU2 TOP */
.menu1 ul {margin:0px 0px 0px 20px; padding:0px; height:20px;}
.menu1 ul li {list-style:none; display:inline; background:url(img/arrow_menu1.gif) left center no-repeat; margin:0; padding:0;}
.menu1 ul li a { color:#636563; font-size:11px; text-decoration:none; padding:0 10px 0 14px;}
.menu1 ul li a:hover { color:#0065F7; text-decoration:underline;}
.menu1 ul li a img {border:0px;}


#menu {
float:left;
padding:10px 0 0 0;
width: 200px;
background:#ECECEC;
}


#cert {
float:left;
padding:10px 0 0 0;
width: 200px;
}



#text {
width:740px;
float:right;
background:url(img/bg_c1.gif) right repeat-y;
}

#text0 {
width:740px;
float:right;
}



#foot {
width:910px;
height:60px;
margin:auto;
padding:6px 15px 20px 15px;
color:#CCCCCC;
font-size:10px;
 border-top:solid 2px #214184;
 }
 
#foot-r {
width:350px;
float:right;
text-align:right;
}

#foot-r a img {
border:0px;
}


#foot-l {
width:560px;
float:left;}
 
 
 
#foot2 {padding:3px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* MENU2 TOP */
#linksbot1 {margin:0px 20px 0px 0px; padding:0px; height:20px;}
#linksbot1 li {list-style:none; display:inline; background:url(img/arrow_menu2.gif) left center no-repeat; margin:0px; padding:0px;}
#linksbot1 li a { color:#B2B2B2; font-size:10px; text-decoration:none; padding:0 10px 0 10px;}
#linksbot1 li a:hover { color:#0065F7; text-decoration:underline;}
#linksbot1 li a img {border:0px;}

/* MENU2 TOP */
#linksbot2 {margin:0px 20px 0px 0px; padding:0px; height:20px;}
#linksbot2 li {list-style:none; display:inline; background:url(img/arrow_menu2.gif) left center no-repeat;}
#linksbot2 li a { color:#CCCCCC; font-size:10px; text-decoration:none; padding:0 6px 0 10px;}
#linksbot2 li a:hover { color:#0065F7; text-decoration:underline;}
#linksbot2 li a img {border:0px;}


/*CONTENT TEXT*/


/*CONTENT TEXT*/

#box-text0-1 {
padding:10px 15px 10px 15px;
width:400px;
float:left;
color:#000000;
line-height:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box-text0-2 {
padding:10px 0px 10px 5px;
width:305px;
float:right;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:130%;
}


#box-text1-1 {
padding:10px 15px 10px 15px;
width:400px;
float:left;
color:#000000;
line-height:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#box-text1-1 img {border:solid 1px #CACACA; padding:1px;}

#box-text-search {
padding:10px 15px 10px 15px;
width:400px;
float:left;
color:#000000;
line-height:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#box-text-search img {border:0;}

#box-text1-1b {
padding:10px 5px 10px 15px;
width:410px;
float:left;
color:#000000;
line-height:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box-text1-2 {
padding:10px 15px 10px 15px;
background: #EFF0F0;
width:275px;
float:right;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:130%;
}



.news1 {padding:10px 0 10px 0; color:#666666; border-bottom:solid 1px #EEEEEE}
.news1-1 {width:240px; float:left;}
.news1-2 {width:150px; float:right;}
.news1-2 img { border:solid 1px #CACACA; padding:1px;}

.news1 img { border:solid 1px #CACACA; padding:1px; }

.oddzialy1 {padding:10px 0 10px 0; margin:0 0 15px 0; color:#666666; border-bottom:solid 1px #EEEEEE;}
.oddzialy2 {padding:10px 0 10px 0; margin:0 0 15px 0; color:#666666;}
.oddzialy-lokalizacja {padding:10px; color:#666666; border:solid 1px #EEEEEE}

.oddzialy-info {padding:10px; color:#666666; border:solid 1px #EEEEEE; margin:20px 0 20px 0}

.news1-1 {width:240px; float:left;}
.news1-2 {width:150px; float:right;}
.news1-2 img { border:solid 1px #CACACA; padding:1px;}


.certyfikaty1 {padding:20px 0 20px 0; border-bottom:solid 1px #EEEEEE}
.certyfikaty1-1 {width:150px; float:left; padding:0 10px 0 0;}
.certyfikaty1-2 {width:230px; float:right;}
.certyfikaty1-1 img { border:solid 1px #CACACA; padding:1px;}
.certyfikaty1-a {width:380px; float:left; padding:0;}
.certyfikaty1-a img { border:solid 1px #CACACA; padding:1px;}

.newsf1-1 {width:240px; float:left; text-align:left; padding:20px 0 0 0;}
.newsf1-2 {width:150px; float:right; text-align:right; padding:20px 0 0 0;}

.newsf1-1 a, .newsf1-2 a, .news1 a {
text-decoration:none;
color:#0365F7;
}
.newsf1-1 a:hover, .newsf1-2 a:hover, .news1 a:hover {
text-decoration:none;
color:#3886F9;
}




.news2 {
font-size:10px;
color:#7F7F7F;
}


#animation1 {
width:940px;
height:150px;}


#animation-start {
width:940px;
height:210px;
}

#bar-index {
width:940px;
height:6px;
background: url(img/barindex.gif) left top no-repeat;
}


.box-oferta {
width:130px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
float:left;
margin:0 5px 40px 0;
color:#858585;
border-bottom:solid 1px #EEEEEE;
}

.button2 {
text-decoration:none;
color:#858585;
display:block;
}






/* ELEMENTS */

.foto1 { border:solid 1px #CACACA; padding:1px; float:right;}


a:hover {color:#0055A5; text-decoration:underline;}


p {margin:0px 0 14px 0;}


h2 {
color:#C2C2C2;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 7px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px solid #CCCCCC;
font-style:italic;
font-weight:bold;
line-height:normal;
}

h2 a {
text-decoration:none;
color:#0365F7;

}

h2 a:hover {
text-decoration:none;
color:#3886F9;
}

h2.oferta {
color:#10A2EF;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 7px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px solid #CCCCCC;
font-style:italic;
font-weight:bold;
line-height:normal;
}





h3 {
color:#2C3559;
font:15px Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
margin:0px 0px 10px 0px;
font-weight:bold;
font-style:italic;
}

h3 a {
color:#2C3559;
text-decoration:none;
}

h3.oferta { margin:5px 0px 5px 0;}


h4 {
color:#7C7C7C;
font:12px Arial, Helvetica, sans-serif;
padding:6px 0px 3px 0px;
margin:0px 0px 2px 0px;
font-weight:bold;
}

h4 a {color:#7C7C7C; text-decoration:none; }



h3.oddzialy {
color:#2C3559;
font:15px Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
margin:0px 0px 10px 0px;
font-weight:bold;
font-style:italic;
}

h4.oddzialy {
color:#333333;
font:12px Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
margin:0px 0px 2px 0px;
font-weight:bold;
}

h4.oddzialy a {
color:#333333;
font:12px Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
margin:0px 0px 2px 0px;
font-weight:bold;
}


h4.oddzialy2 {
color:#333333;;
font:20px Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
margin:0px 0px 2px 0px;
}

h4.oddzialy2 a {
color:#333333;
font:15px Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
margin:0px 0px 2px 0px;
}


h4.dzialy a {color:#7C7C7C; text-decoration:none; }







h3.news {
color:#216195;
font:12px Arial, Helvetica, sans-serif;
padding:0px 0px 3px 0px;
margin:0px 0px 2px 0px;
font-weight:bold;
text-decoration:none;
}

h3.kontakt {
color:#2C3559;
font:15px Arial, Helvetica, sans-serif;
padding:20px 0px 3px 0px;
margin:0px 0px 0px 0px;
font-weight:bold;
font-style:italic;
}



h4.certyfikaty {
color:#10A2EF;
font:15px Arial, Helvetica, sans-serif;
padding:0px 0px 13px 0px;
margin:0px 0px 2px 0px;
font-weight:bold;
}

h4.certyfikaty a {color:#10A2EF; text-decoration:none; }







.newsbut1 { text-decoration:none;
color:#216195;
}




.b1 {text-align:right; color:#31BA1D; display:block; padding:10px;  position:relative; text-decoration:none;
font-size:10px; font-weight:bold;}
.b1:hover {text-decoration:none;}
a.b1 img {border:0px; padding:0px 4px 0px 2px;}


.data1 {color:#999999; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}

.certyfikaty {padding:0 10px 10px 10px;}

.loga a img {border:0px;}



.formularz {padding:0px; margin:0 0 20px 0;}


.b2 {text-align:right; color:#31BA1D; display:block; padding:20px 10px 10px 10px;  position:relative; text-decoration:none;
font-size:10px; font-weight:bold;}
.b2:hover {text-decoration:none;}
a.b2 img {border:0px; padding:0px 4px 0px 2px;}





/* MENU */
.click-menu {
padding:0 0 0 0;
    width: 200px;
}

.button1 {
color:#FFFFFF;
text-decoration:none;
}

.button1 {
color:#FFFFFF;
text-decoration:none;
}



.click-menu .box1 {
    background:#ECECEC url(img/menu_bg1.gif) bottom left no-repeat;
    color: #0154A0;
    font-size: 12px;
	font-weight:bold;
    padding: 8px 8px 8px 22px;
    cursor: default;
    position: relative;
}
.click-menu .box1-hover {
    background:#ECECEC url(img/menu_bg1.gif) bottom left no-repeat;
    color: #0EA7F0;
    font-size: 12px;
font-weight:bold;
    padding: 8px 8px 8px 22px;
    cursor: default;
    position: relative;
}


.click-menu .box1-open {
    background:#ECECEC url(img/menu_bg1.gif) bottom left no-repeat;
    color: #0054A1;
    font-size: 12px;
	font-weight:bold;

    padding: 8px 8px 8px 22px;
    cursor: default;
    position: relative;
}



.click-menu .box1-open-hover {
   background:#ECECEC url(img/menu_bg1.gif) bottom left no-repeat;
    color: #0EA7F0;
    font-size: 12px;
	font-weight:bold;

    padding: 8px 8px 8px 22px;
    cursor: default;
    position: relative;
}






.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
	position: absolute;
	top: 14px;
	left: 8px;
	width: 9px;
}
.click-menu .section {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    line-height: 15px;
    padding: 0px 5px 0px 5px;
    display: none;

}
.click-menu .section a {
    color: #313031;
	/*color:#0154A0;*/

	display:block;
	padding:2px;
    text-decoration: none;
    /*white-space: nowrap;*/
}
.click-menu .section a:hover {
    color: #0061F7;
    text-decoration: none;
    /*white-space: nowrap;*/
}
.click-menu .box2 {
padding:0 0 0 20px;
}
.click-menu .box2-hover {
padding:0 0 0 20px;
}
.click-menu .section .active,
.click-menu .section .active:hover {
    color: #FFFFFF;
}


.box1 a {color:#0154A0; text-decoration:none;}
.box1 a:hover {color:#0EA7F0; text-decoration:none;}
.box1-hovers a {color:#0154A0; text-decoration:none;}
.box1-open a {color:#0EA7F0; text-decoration:none;}

form.search { display:inline; }
input.search { background-image:url('img/search_form_in.gif'); background-position:top right; background-repeat:no-repeat; border:0; font: 10px Tahoma, Verdana, Arial, sans-serif; color:#333; width:79px; height:17px; margin:0 0 0 10px; padding:1px 0px 0px 3px;}
.searchs { width:17px; height:22px; margin: 0 1px 0 0; background-image:url('img/search_form_button.gif'); background-position:bottom left; background-repeat:no-repeat; border:0; background-color:#fff; }

.dostawcy1 {font-size:10px; color:#333333; padding:0 0 0 20px;}


/* cenniki */
ul.filelist { padding:0; margin:10px 0; }
ul.filelist li { list-style:none; }
ul.filelist li a { color:#0154A0; text-decoration:none; }
ul.filelist li a:hover { color:#0EA7F0; text-decoration:none; }
ul.filelist li img { border:0; vertical-align:middle; }


.lokalizacja a {
text-decoration:none; color:#216195; padding:4px 0 0 0;}