body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset,img { 
	border: 0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
	}
ol,ul {
	list-style: none;
	}
caption,th {
	text-align: left;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym { border: 0;
	}

strong {
	
	font-weight: bold;
	
}
div {
	

}	
body {
	
	color: black;
	font-size: 12px;
	font-family: Verdana;
	background: white url('../images/biocom/b2.gif') repeat-x;
}	

a {
	color: #6F5100;
	text-decoration:none;

}

a:hover {

	border-bottom: 1px solid #0030FF;
}

.no_underline:hover {

	border-bottom-style: none;
}

#strona_buttons a:hover, #bottom a:hover,#logo_link{ 

	border-bottom: 0px !important;
}
.wrapper {
	
	width: 942px;
	margin: 0 auto 0 auto;
	

}


#top { 

	height: 125px;
	
}

#people {

	background: url('../images/biocom/people_site.jpg') no-repeat;
	background-position: right top;
	height: 208px;
}

#people_sub {

	background: url('../images/biocom/people_subsite.jpg') no-repeat;
	background-position: right top;
	height: 128px;
}

#people_ap {

	background: url('../images/biocom/people_aparatura.jpg') no-repeat !important;
	background-position: right top !important;
	height: 128px;
}



#top div.wrapper {

	height: 125px;
	background: url('../images/biocom/heads_site.gif') no-repeat right bottom;
}

#top div.wrapper.sub {

	height: 125px;
	background: url('../images/biocom/heads_subsite.gif') no-repeat right bottom;
}

#top div.wrapper.ap {

	height: 125px;
	background: url('../images/biocom/heads_aparatura.gif') no-repeat right bottom;
}


#middle {

	background: #E5E5E5 url('../images/biocom/middle.gif') repeat-x ;
	padding-bottom: 20px;
	
}

#bottom {

	height: 85px;

}


#top ul li {

	display: inline;
	float: left;
	
}

#top ul li a {
	
	text-decoration: none;
	color: #343434;
	font-size: 13px;
	margin-right: 10px;
	font-family: Trebuchet MS;

}

#searchBox {

	height: 37px;

}

input.submit { 

	border: 0px;
	background: white url('../images/biocom/yellow_arrow.gif') no-repeat;
	background-position: 0px 1px;
	font-size: 11px;
	padding-left: 7px;
	color: #8C959A;
	font-weight: bold;
	
}

#searchBox input.text {
	
	border: 1px solid #DFDFDF;
} 


#content {


	
	padding: 5px;
	background: white;


}
#buttons { height: 133px; }
#buttons li {

	display: block;
	float: left;
	margin-right: 5px;
	
}
#buttons p {
	

	font-size: 11px;
	margin: 0px 10px 5px 10px;
	text-align: justify;

}
#buttons h2 {
	
	color: white;
	font-size: 18px;
	margin: 5px 0 5px 10px;

}
#buttons li { position: relative;}
#buttons img { top: 0px; position: absolute; left: 0px;}
#buttons #aparatura { width: 307px; height: 133px;  background: #E6A800 ; }
#buttons #odczynniki { width: 307px; height: 133px;  background: #003A68; }
#buttons #plastik { width: 307px; height: 133px; margin-right: 0px; background: #ADADAD; }

.aparatura_hover {  background: #E6A800 url('../images/biocom/aparatura.jpg') no-repeat !important; }
.odczynniki_hover {background: #003A68  url('../images/biocom/odczynniki.jpg') no-repeat  !important; }
.plastik_hover { background: #ADADAD url('../images/biocom/plastik.jpg') no-repeat  !important; }

#mikropolimery {
	float: right;
	width: 300px;
	height: 299px;
	background: url('../zasoby/systemy_mikropolimerowe.jpg') no-repeat;
}

#mikropolimery_img {
	left:55%;
	position: absolute;		
	width: 404px;
	height: 400px;
	}
#systemyABC {
	float: right;
	width: 300px;
	height: 299px;
	background: url('../zasoby/systemy_ABC.jpg') no-repeat;
}

#systemyABC_img {
	left:55%;
	position: absolute;
	width: 404px;
	height: 400px;
	}	

#buttons p { color: white;}


#strona_buttons a {

	display: block; 
	color: white; 
	float: left;
	font-size: 18px;
	padding: 10px 0 10px 20px;
	width: 287px; 
	height: 23px;
	margin-right: 5px;
	text-decoration: none;
}
#strona_buttons #aparatura a {    background: #E6A800; }
#strona_buttons #odczynniki a {  background: #003A68; }
#strona_buttons #plastik a { background: #ADADAD; margin-right: 0px; }

#strona_buttons .big a { padding: 10px 0 10px 20px; text-align: left; width: 663px !important; }
#strona_buttons .small  a{  padding: 10px 0 10px 0px; text-align: center; width: 119px  !important;}



* html #strona_buttons li {
	
	

}

a.white_arrow {
	
	font-size: 11px;
	color: white;
	display: block;
	background: url('../images/biocom/arrow-white.gif') no-repeat;
	background-position: center right;
	width: 255px;
	height: 20px;
	text-decoration:none;

}

a.gray_arrow {
	
	font-size: 11px;
	color: #889BA0;
	display: block;
	background: url('../images/biocom/arrow-gray.gif') no-repeat;
	background-position: center right;
	width: 285px;
	height: 20px;
	text-decoration:none;

}

a.yellow_arrow {
	
	font-size: 11px;
	color: #E6A800;
	display: block;
	background: url('../images/biocom/arrow-yellow.gif') no-repeat;
	background-position: center right;
	width: 285px;
	height: 20px;
	text-decoration:none;

}

#buttons a.white_arrow {

	margin-left: 10px;
	margin-top: -5px;

}

#welcome {
	
	width: 426px;
	padding-top: 15px;

}

#welcome p {

	font-size:11px;
	color: #2F2F2F;

} 
#welcome h1 {
	
	color: #303030;
	font-size: 18px;
	margin: 0px 0 10px 0;
	padding: 10px 0 0px 0;

}

#welcome a {
	
	margin-top: 10px;

}

h1 {

	color: #003A68;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 17px;
	
}

.cms_content {

	padding: 20px;
	
}

#frontColumns {

	margin-top: 10px;

}
#frontColumns div {
	
	float: left;
	width: 307px;
	
}

#frontColumns .date {
	
	font-size: 11px;
	color: #B2C1C4;

}

#frontColumns #fCol1 { min-height: 400px;}
#frontColumns #fCol2 { min-height: 400px;}
#frontColumns #fCol3 { margin-right: 0px; min-height: 400px; }
#frontColumns #fCol4 { min-height: 400px; width: 615px; margin-right: 0px;}

* html #frontColumns #fCol1 { height: 400px !important;}
* html #frontColumns #fCol2 { height: 400px !important;}
* html #frontColumns #fCol3 { height: 400px !important; }
* html #frontColumns #fCol4 { height: 400px !important; }

#site_map_box #core {
	
	margin-left: 10px;
	margin-top: 5px;
	
}
#fCol1 ul, #site_map_box #fCol2 ul, #site_map_box #fCol3 ul {

	margin-top: 10px;
	
}
#fCol1 ul li, #site_map_box #fCol2 ul li, #site_map_box #fCol3 ul li {

	display: block;
	margin-left: 27px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DFDFDF;
	font-size: 11px;
	width: 245px;
	min-height: 20px;
	padding-top: 10px;
	background: no-repeat url('../images/biocom/yellow_arrow_frot.gif') center right;
}

* html #fCol1 ul li { height: 20px;} 

#fCol1 a.yellow_arrow {
	width: 245px;
	margin-left: 27px;
	margin-top: 5px;
}
.aktualnosc { font-size: 11px;  width: 238px !important; color: #494848; min-height: 200px !important; }
* html .aktualnosc { height: 200px !important; }
.aktualnosc  a { color: #494848; }
.aktualnosc h3 {

	font-weight: bold;
	font-size: 10px;
	
}

#fCol2 .aktualnosc{

	margin-top: 48px; 
	margin-left: 29px; 

}

* html #fCol2 .aktualnosc{

	margin-top: 24px; 
	margin-left: 15px; 

}
#bottom {
	width		: 100%;
	margin		: 0 auto;
	float		: left;
	padding-top : 20px;
	
}
#bottom table {
		
	
	margin: 0px auto 20px auto;
	font-size: 11px !important;

}
#bottom table td {

	padding: 5px;
}

#bottom  a {

	
	padding: 5px 15px 5px 5px;

	border-right: 1px solid #DEDEDE;
	font-size: 11px;
	color:  #8B9196;
	text-decoration: none;
	
}
#bottom .wrapper {

	
	text-align: center;
	color: #ADADA !important;
	font-size: 12px;
}
#bottom ul li a:hover {

	color: #605F5F;
	
} 
#new_products {
	
	margin-top: 15px;
	margin-left: 10px;
	
}

.type {
	
	color: #B2C1C4;
}
#new_products li {

	display: block;
	width: 242px;
	height: 95px;

	background: no-repeat url('../images/biocom/yellow_arrow_frot.gif');
	background-position:  right 78px;
	margin-bottom: 15px;
	font-size: 11px;
	


}
#new_products li img {
	
	border: 1px solid #DFDFDF;


}
.aktualnoscTitle a  {
	
	color: black;
	text-decoration: none;

}

.aktualnoscTitle a:hover {
	
	color: #E6A800;

}

#fCol4 .aktualnosc {
	
	margin-top: 35px !important;
	width: 600px !important;

}
#fCol1 .active a {

		font-weight: bold;
	
}

#fCol1 a:hover {

	
}

.typesLi {
	
	padding-top: 0px !important;
	background: white !important;


}
.typesLi li {

		
	margin-left: 0px !important;
	
}

.typesLi {

	
	border-bottom: 0px !important;


}

.typesLi a {
	
	color: #505758;
	text-decoration:none;

}
.typesLi li {

	width: 215px !important;
	margin-left: 10px !important;
	margin-right: 10px !important;
	padding-left: 10px !important;
	background-position: 95% 50%  !important;
}
.typesLi ul {

	margin-top: 0px !important;
} 
.typesLi li.active_hover a { color: white;}
.typesLi li.active_hover {
	

	background: #B2C1C4 no-repeat url('../images/biocom/white_arrow.gif')  !important;
	background-position: 95% 50%  !important;


}

.producent {

	cursor: pointer;
}

.tree li a {
	
	color: black !important;
	
}
.products_table {

	width: 610px;

}
.products_table td{

	padding: 5px;
	
}
.products_table th {

	padding: 5px;
	font-weight: bold;
	border-bottom:1px solid #E6A800;
} 
.products_table  td {
	
	border-bottom:1px solid  #DFDFDF;
	
}
.products_table .even1 td {

	background: #EBEBEB;
	
}

.product_info {

	margin-left: 15px;
	margin-top: 10px;

}
.product_info { width: 550px;}
.product_info td {
	
	padding: 5px;

}
.product_info th{
	border-bottom: 1px solid #003A68;
	padding: 10px;
} 

td.param {
	
	width: 180px;
	border-bottom: 1px solid #DFDFDF;
}

td.value {
	
	width: 180px;
	border-bottom: 1px solid #E6A800;
}

#fioletowy {
	background-color: #CC96FF;
}

#zolty {
	background-color: #F9FF90;
}

#czarny {
	color: #ffffff;
	background-color: #000000;
}

#pomaranczowy {
	background-color: #FE9900;
}

#czerwony {
	background-color: #FE0000;
}

#bialy{
	background-color: #ffffff;
}

#szary{
	background-color: #C0C0C0;
}

#niebieski{
	background-color: #3664FF;
}

#zielony{
	background-color: #97CD00;
}

.producent a {

	color: black;
	text-decoration:none;

}
#product_full_description p { text-align: justify; padding: 0px !important;} 
#product_full_description p img {

	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	
}
.pages {
	
	text-align: center;
	padding: 5px 0 5px 0;
	width: 550px !important; 


}
.pages li {

	float: left;

} 
.pages  a {

	display: block;
	float: left;
	padding: 5px;
	text-align: center;
}
#activePage {
	
	font-weight: bold;

}

#criteria li {
	display: inline;

}

#additional_strona_buttons li {

	display: block; 
	color: white; 
	float: left;
	font-size: 18px;
	padding: 10px 0 10px 20px;
	background: #008BA7;
	height: 23px;
	margin-right: 5px;
	margin-top: 5px;
	width: 911px;
	text-decoration: none;

}

#langs {
	
	float: right;
	margin-top: 65px;

}

#langs li a {
	
	float: left;
	display: block;
	border-right: 1px solid silver;
	padding-right: 15px;

}

#site_map_link {
	
	color: #919D9D !important;
	font-size: 11px !important;
	padding-bottom: 5px;
	background: url('../images/biocom/site_map.gif') no-repeat;
	background-position: 75px  center;
	width: 80px;
    _margin-right: 1px !important;
	
}
#newsletter_link img  {

	margin-top: 20px;
	
}
#newsletter_table {

	margin-top: 10px;
	width: 300px;
	
}
#newsletter_table td {
	
	margin: 5px;
	padding: 5px;

}

#newsletter_table td.break {

	border-top: 1px solid silver;
	
}
#adress_label {
	
	font-weight: bold;

}
#adress_label, #adress {

	font-size: 15px;
	

}

#new_products a { text-decoration: none;}
#producer_description { padding: 0 5px 0 5px; text-align: justify;}
#producer_description #text_box{  height: 170px; overflow: hidden;}
#producer_logo { font-size: 11px; width:140px; }
.products_table table td {
	
	border: 0px !important;
}

#fCol1 p, #fCol4 p {


}

.products_table p {

	text-align: justify;
	
}

#cat_description ul {
	
	list-style: circle;
	margin: 5px;
}

#cat_description ul li { 
	
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 0px 10px;
	
}

.description_short {
	
	text-align:justify;

}

li.chidld3 {
	

	text-indent: 15px;
	
	
}

.cms_content {

	
	width: 580px !important; 

} 
.typesLi li a {
	
	color: #505758 !important;
	
}
#newsletter_link:hover {
	
	border: 0 !important;

}

#show_more_producer_description, #show_less_producer_description {
	
	cursor: pointer;

}

