/* CHEMIPLASTICA */

body{
	background-image: url(../images/body_background.jpg);
	background-repeat: repeat-x;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	margin-top: 0;

}



.h1{
font-weight:bold;
}

.h2{
font-weight:bold;
}


.main_container {

	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: 838px;
	position: relative;
	min-height: 700px;
	background-color: #fff;	
}

.main_container_popup {

	margin: 0 0 0 0px;
	width: 568px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #353535;
}


.text_container_popup{
	padding: 35px 10px 20px 15px;	
	min-height: 400px;
}


/* BANNER */


.header{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 838px;
	height: 86px;
}

#banner_link {
	width: 440px;
	float: left;
	padding: 0 0 0 12px;
}

#banner_link a {
	width: 440px;
	height: 86px;
	display:block;
}

#banner_link a span {
	visibility: hidden;
}

.top_nav{
	width: 355px;
	float: right;
	height: 23px;
	margin: 63px 15px 0 0;
	padding: 0 0 0 0;
}

.top_nav li{
	list-style: none;
	font-color: #fff;
	font-size: 10px;
	font-weight: bold;	
}

.top_nav ul{
	padding: 0;
	margin: 0 0 0 0;
}

.top_nav li.home{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 114px;
	display: inline;
	float: left;
}

li.home a:link, li.home a:visited, li.home a:active {
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	width: 114px;
	height: 17px;
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 6px 2px 0 0;
}

li.home a:hover{
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	width: 114px;
	height: 17px;
	background-position: 0 -23px;
	display: block;
	padding: 6px 2px 0 0;
}

.top_nav li.contact_us{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 130px;
	display: inline;
	float: left;
}

li.contact_us a:link, li.contact_us a:visited, li.contact_us a:active {
	background-image: url(../images/contact_menu.jpg);
	background-repeat: no-repeat;
	width: 128px;
	height: 17px;
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 6px 2px 0 0;
}

li.contact_us a:hover{
	background-image: url(../images/contact_menu.jpg);
	background-repeat: no-repeat;
	width: 128px;
	height: 17px;
	background-position: 0 -23px;
	display: block;
	padding: 6px 2px 0 0;
}

.top_nav li.site_map{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 111px;
	display: inline;
	float: left;
}

li.site_map a:link, li.site_map a:visited, li.site_map a:active {
	background-image: url(../images/site_map_menu.jpg);
	background-repeat: no-repeat;
	width: 109px;
	height: 17px;
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 6px 2px 0 0;
}

li.site_map a:hover{
	background-image: url(../images/site_map_menu.jpg);
	background-repeat: no-repeat;
	width: 109px;
	height: 17px;
	background-position: 0 -23px;
	display: block;
	padding: 6px 2px 0 0;
}




.flash_container{
	padding: 0 0 0 12px;
	height: 234px;

	}

.middle_nav_container{
	background-image: url(../images/middle_menu_bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	height: 21px;
}



.middle_nav_container ul{
	padding: 0;
	margin: 0 0 0 12px;
	width: 811px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .09em;

}

.middle_nav_container li.about_us{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 123px;
	display: inline;
	float: left;
	letter-spacing: .09em;
}

li.about_us a:link, li.about_us a:visited, li.about_us a:active {
	background-image: url(../images/about_us.jpg);
	background-repeat: no-repeat;
	width: 78px;
	height: 21px;
	display: block;
	padding: 0 0 0 45px;
	color: #f3f3f3;
	text-decoration: none;
	
}

li.about_us a:hover{
	background-image: url(../images/about_us.jpg);
	background-repeat: no-repeat;
	width: 78px;
	height: 23px;
	background-position: 0 -21px;
	display: block;
	text-decoration: none;
	
}

.middle_nav_container li.products{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 127px;
	display: inline;
	float: left;
}

li.products a:link, li.products a:active, li.products a:visited {
	background-image: url(../images/products.jpg);
	background-repeat: no-repeat;
	width: 99px;
	height: 21px;
	display: block;
	color: #f3f3f3;
	padding: 0 0 0 28px;
	text-decoration: none;
	

}

li.products a:hover{
	background-image: url(../images/products.jpg);
	background-repeat: no-repeat;
	width: 99px;
	height: 21px;
	background-position: 0 -21px;
	display: block;
	text-decoration: none;
	
}


.middle_nav_container li.sales_service{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 178px;
	display: inline;
	float: left;
}

li.sales_service a:link, li.sales_service a:visited, li.sales_service a:active {
	background-image: url(../images/sales_service.jpg);
	background-repeat: no-repeat;
	width: 163px;
	height: 21px;
	display: block;
	color: #f3f3f3;
	padding: 0 0 0 15px;
	text-decoration: none;
	

}

li.sales_service a:hover{
	background-image: url(../images/sales_service.jpg);
	background-repeat: no-repeat;
	width: 163px;
	height: 21px;
	background-position: 0 -21px;
	display: block;
	text-decoration: none;
	
}

.middle_nav_container li.resource_library{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 177px;
	display: inline;
	float: left;
}

li.resource_library a:link, li.resource_library a:visited, li.resource_library a:active {
	background-image: url(../images/resource_library.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 21px;
	display: block;
	padding: 0 0 0 17px;
	color: #f3f3f3;
	text-decoration: none;
	

}

li.resource_library a:hover{
	background-image: url(../images/resource_library.jpg);
	background-repeat: no-repeat;
	width: 160px;
	height: 21px;
	background-position: 0 -21px;
	display: block;
	text-decoration: none;
	
}

.middle_nav_container li.quality{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 95px;
	display: inline;
	float: left;
}

li.quality a:link, li.quality a:visited, li.quality a:active {
	background-image: url(../images/quality.jpg);
	background-repeat: no-repeat;
	width: 81px;
	height: 21px;
	display: block;
	padding: 0 0 0 14px;
	color: #f3f3f3;
	text-decoration: none;
	


}

li.quality a:hover{
	background-image: url(../images/quality.jpg);
	background-repeat: no-repeat;
	width: 81px;
	height: 21px;
	background-position: 0 -21px;
	display: block;
	text-decoration: none;
	
}

.middle_nav_container li.news{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 111px;
	display: inline;
	float: left;
}

li.news a:link, li.news a:visited, li.news a:active {
	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
	width: 97px;
	height: 21px;
	display: block;
	padding: 0 0 0 14px;
	color: #f3f3f3;
	text-decoration: none;
	

}

li.news a:hover{
	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
	width: 97px;
	height: 21px;
	background-position: 0 -21px;
	display: block;
	text-decoration: none;
	
}







/* PRODUCTS BUTTONS */


.products_nav_container{
	background-image: url(../images/middle_menu_bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	height: 118px;
}



.products_nav_container ul{
	padding: 0;
	margin: 0 0 0 0px;
	width: 756px;
}

.products_nav_container li.urochem{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 252px;
	display: inline;
	float: left;
}

li.urochem a:link, li.urochem a:visited, li.urochem a:active {
	background-image: url(../images/urochem.jpg);
	background-repeat: no-repeat;
	width: 252px;
	height: 118px;
	display: block;
	
}

li.urochem a:hover{
	background-image: url(../images/urochem.jpg);
	background-repeat: no-repeat;
	width: 252px;
	height: 118px;
	background-position: 0 -118px;
	display: block;
}

.products_nav_container li.melochem{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 252px;
	display: inline;
	float: left;
}

li.melochem a:link, li.melochem a:active, li.melochem a:visited {
	background-image: url(../images/melochem.jpg);
	background-repeat: no-repeat;
	width: 252px;
	height: 118px;
	display: block;

}

li.melochem a:hover{
	background-image: url(../images/melochem.jpg);
	background-repeat: no-repeat;
	width: 252px;
	height: 118px;
	background-position: 0 -118px;
	display: block;
}


.products_nav_container li.fenochem{
	padding: 0;
	margin: 0;
	list-style: none;
	width: 252px;
	display: inline;
	float: left;
}

li.fenochem a:link, li.fenochem a:visited, li.fenochem a:active {
	background-image: url(../images/fenochem.jpg);
	background-repeat: no-repeat;
	width: 252px;
	height: 118px;
	display: block;

}

li.fenochem a:hover{
	background-image: url(../images/fenochem.jpg);
	background-repeat: no-repeat;
	width: 252px;
	height: 118px;
	background-position: 0 -118px;
	display: block;
}

/* MAIN CONTENT */

.content_container{
	background-image: url(../images/left_border.jpg);
	background-position: top left;
	background-repeat: repeat-y;	
}

.content_container_2{
	background-image: url(../images/right_border.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	width: 838px;
	position: relative;
}


.popup_content_container{
	background-image: url(../images/left_border_popup.jpg);
	background-position: top left;
	background-repeat: repeat-y;	
}

.popup_content_container_2{
	background-image: url(../images/right_border_popup.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	width: 838px;
	position: relative;
}


/* RIGHT COLUMN */

.right_column{
	background-image: url(../images/right_border_overlay.jpg);
	background-position: top right;
	margin: 0 0 0 0;
	width: 838px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #353535;
}

.text_container{
	padding: 25px 40px 15px 40px;	
	min-height: 200px;
	font-size: 12px;
}

.text_container a{
	text-decoration: underline;
	color: #353535;
}

.text_container a:hover{
	color: #2566d0;	
}


.text_container_popup{
	width: 811px;
	min-height: 400px;

}

.text_container_popup a{
	text-decoration: underline;
	color: #353535;
}

.text_container_popup a:hover{
	color: #2566d0;	
}

.content_cell {
	text-align: center;
}

.gray_cell{
	text-align: center;
	background-color: #ccc;
	height: 35px;
 }
 
 .black_cell{
	text-align: center;
	background-color: #434343;
	color: #fff;
	
 }
 
 .blue_cell{
	text-align: center;
	background-color: #87b3f4;
	color: #fff;

 }
 
  .red_cell {
	text-align: center;
	background-color: #ea433e;
	color: #fff;

 }
 
 

.content_cell_subpages{
	padding: 0 0 5px 50px;

}

.content_cell_sales{
	padding: 0 0 5px 3px;
	vertical-align:top;

}


.or_image{
	padding: 10px 0 10px 140px;
	
}

/* LEFT COLUMN */

.left_column{
	background-image: url(../images/left_border_overlay.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 282px;	
	float: left;
}

.left_column ul{
	width: 270px;
	background-color: #fff;
	margin: 0 0 0 12px;
	padding: 0;
	
}

.left_column li{
	height: 25px;
	width: 270px;
	list-style: none;	
	color: #fff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 3px 0;
	font-weight: bold;
}

.left_column li a{
	background-image: url(../images/left_menu_image.jpg);
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	text-decoration: none;
	height: 21px;
	padding: 4px 0 0 0;
	display: block;

}

.left_column li a:hover{
	background-image: url(../images/left_menu_image.jpg);
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	text-decoration: none;
	height: 21px;
	padding: 4px 0 0 0;
	background-position: 0 -25px;
}

.global_contact{
	background-image: url(../images/globe_bg.jpg);
	background-repeat: no-repeat;
	height: 115px;
	margin: 15px 11px 0px 20px;
	width: 239px;
}

.global_contact_link{
	font-size: 14px;
	font-weight: bold;
	padding: 29px 0 0 0px;
	margin: 0 0 40px 0;
}

.global_contact_link a{
	background-image: url(../images/global_contact_link.jpg);
	background-repeat: no-repeat;
	color: #fff;
	height: 26px;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 9px 0 0 0;
}

.global_contact_link a:hover{
	background-image: url(../images/global_contact_link.jpg);
	background-repeat: no-repeat;
	color: #fff;
	background-position: 0 -35px;
	height: 26px;
	padding: 9px 0 0 0;
}

/* FOOTER */

.footer{
	background-image: url(../images/footer.jpg);
	height: 100px;
	width: 838px;

}

.copyright_container{
	color: #b7b7b7;
	text-align: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 45px 0px 0px;

}

.footer_links{
	padding: 20px 0 0 340px;
	text-align: left;

}

.top_footer_links ul{
	padding: 0;
	margin: 0;
	font-size: 11px;
}

.top_footer_links li{
	display: inline;
	font-weight: bold;
	padding: 0 5px 0 0;
}

.top_footer_links li a{
	color: #525252;
	text-decoration: none;
	
}

.top_footer_links li a:hover{
	color: #2c63bd;
	text-decoration: underline;
}

.middle_footer_links ul{
	padding: 0 0 0 0;
	margin: 0;
	font-size: 12px;
	color: #979797;
}

.middle_footer_links li{
	display: inline;
	font-weight: normal;
	padding: 0 5px 0 0;
}

.middle_footer_links li a{
	color: #979797;
	text-decoration: none;
	
}

.middle_footer_links li a:hover{
	color: #525252;
	text-decoration: underline;
}

.bottom_footer_links ul{
	padding: 0 0 0 0;
	margin: 0;
	font-size: 12px;
	color: #979797;
}

.bottom_footer_links li{
	display: inline;
	font-weight: normal;
	padding: 0 5px 0 0;
}

.bottom_footer_links li a{
	color: #979797;
	text-decoration: none;
	
}

.bottom_footer_links li a:hover{
	color: #525252;
	text-decoration: underline;
}

.image_left{
	height: 134px;
	margin: 40px 0 0 48px;
}

.image_body{
	float:right;
	margin: 0px 0px 0px 15px;
}

.blue_text {
	color: #2566d0;
}

.hosting{
	padding: 0 0 0 0;
	margin: 0;
	font-size: 11px;
	color: #979797;
}


/* RESOURCE LIBRARY*/

#table_header_urochem{
	background-image: url(../images/resource-library-urochem-bg.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	height: 21px;
	color: #ea433e;
	text-align: left;
	line-height: 15px;
}


#table_header_urochem a{
	color: #ea433e;
	text-decoration:none;
}

#table_header_urochem a:hover{
	color: #000;
}

#table_header_melochem{
	background-image: url(../images/resource-library-melochem-bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	height: 21px;
	color: #3f86ff;
	text-align: left;
	line-height: 15px;
}

#table_header_melochem a{
	color: #3f86ff;
	text-decoration:none;
}

#table_header_melochem a:hover{
	color: #000;
}

#table_header_fenochem{
	background-image: url(../images/resource-library-fenochem-bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	height: 21px;
	color: #000;
	text-align: left;
	line-height: 15px;
}

#table_header_fenochem a{
	color: #000;
	text-decoration:none;
}

#table_header_fenochem a:hover{
	color: #6d6d6d;
}

#table_header_proc_certif{
	background-image: url(../images/resource-library-proc-certif-bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	height: 21px;
	color: #757575;
	text-align: left;
	line-height: 15px;
}

#table_header_proc_certif a{
	color: #757575;
	text-decoration:none;
}

#table_header_proc_certif a:hover{
	color: #000;
}
