@charset "UTF-8";
body {
	font-size: 1em;
	color: #000000;
	background: #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
#logo {
	position: absolute;
	left: 0px;
	top: 0px;
}
#header-top {
	background: #FFFFFF;
	vertical-align: bottom;
	height: 81px;
	margin-top: 0px;
	margin-left: 162px;
}
#language {
	position: absolute;
	top: 52px;
	right: 260px;
}
#search {
	top: 35px;
	right: 1px;
	position: absolute;
}
#bottom {
	background: #333333;
	margin: 0px 0px 0px 162px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#bottom ul {
	padding: 0px;
	margin: 0px;
}
#bottom li {
	font: 80% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
	margin: 0px 2em 0px 2px;
	padding: 0px;
}
#bottom li a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#bottom li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#bottom li a:hover {
	color: #FF0000;
}
#bottom2 {
	color: #FFFFFF;
	background: #666666;
}
#bottom2 p {
	margin: 0px;
	padding: 0px 0px 0px 0em;
	font: 75% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#header-bottom {
	background: #FF4C49;
}
#header-bottom ul {
	margin: 0px;
	padding: 0px 0px 0px 175px;
}
#header-bottom li {
	font: 80% Arial, Helvetica, sans-serif;
	display: inline;
	margin-right: 2em;
	text-decoration: none;
}
#header-bottom li a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #FFFFFF;
}
#header-bottom  li  a:visited  {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #FFFFFF;
}
#header-bottom li a:hover {
	color: #000000;
}
#home #header-bottom .home, #news #header-bottom .news, #company #header-bottom .company, #firep #header-bottom .firep, #application #header-bottom .application, #products #header-bottom .products, #reference #header-bottom .reference, #contacts #header-bottom .contacts {
	color: #000000;
	font-weight: bolder;
}
#home #header-bottom .home a:link, #news #header-bottom .news a:link, #company #header-bottom .company a:link, #firep #header-bottom .firep a:link, #application #header-bottom .application a:link, #products #header-bottom .products a:link, #reference #header-bottom .reference a:link, #contacts #header-bottom .contacts a:link {
	color: #000000;
	font-weight: bolder;
}
#home #header-bottom .home a:visited, #news #header-bottom .news a:visited, #company #header-bottom .company a:visited, #firep #header-bottom .firep a:visited, #application #header-bottom .application a:visited, #products #header-bottom .products a:visited, #reference #header-bottom .reference a:visited, #contacts #header-bottom .contacts a:visited {
	color: #000000;
	font-weight: bolder;
}
#date  p {
	padding: 0px 0px 0px 164px;
	margin-top: 0px;
}
#content {
	color: #FFFFFF;
	margin: 0px 0px 0px 162px;
	padding: 0px;
}
#content.news-box {
	float: left;
	width: 49%;
	border-top: 1px dotted #FF0000;
}
#content   .center  {
	background: #000000;
	padding: 0px 0px 0px 1em;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content .center img {
	margin: 0px;
	padding: 0px;
}
#content p {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#content h1 {
	padding: 0px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	font-weight: bolder;
	margin: 0px;
}
#content h2 {
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
}
#content h3 {
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 115%;
	margin-bottom: 0px;
	font-weight: bold;
}
#content h5 {
	font: 85% Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#content .news-info {
	margin: 1em 0px 0em;
	padding-top: 0em;
	padding-left: 5px;
}
#content .news-info p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#content .news-info h2 {
	font: 85% Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 5px;
}
#content .news-info h3 {
	font: bold 80% Arial, Helvetica, sans-serif;
	margin: 5px 2em 0px 0px;
	padding: 0px;
	display: inline;
}
#content.date-name   {
}
#content .date-name ul {
	padding: 0px 0px 0px 1px;
	margin: 0px;
}
#content .date-name li {
	display: inline;
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 2px;
	margin-bottom: 1px;
}
#content .news {
	background: #999999;
}
#content .news ul {
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#content .news li {
	font: bold 75% Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0px 5px 5px 0em;
	padding: 0px;
}
#content .news a:hover {
	color: #FF0000;
	text-decoration: none;
}
#content .news a:link {
	color: #000000;
	text-decoration: none;
}
#content .news a:visited {
	text-decoration: none;
	color: #000000;
}
#content .news2 {
	background: #999999;
}
#content .news2 ul {
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#content .news2 li {
	font: bold 70% Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0px 5px 5px 0em;
	padding: 0px;
}
#content .news2 a:hover {
	color: #FF0000;
	text-decoration: none;
}
#content .news2 a:link {
	color: #000000;
	text-decoration: none;
}
#content .news2 a:visited {
	text-decoration: none;
	color: #000000;
}
#content .top-Product ul {
	margin: 0px 0px 0px 162px;
	padding: 2px 0px 0px 8px;
}
#content .top-Product li {
	display: inline;
	padding-top: 0px;
	padding-bottom: 1px;
	font: 100% Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 1px;
}
.tagline {
	font: 100% "Times New Roman", Times, serif;
	margin: 0px;
	float: left;
	padding-top: 2em;
	padding-left: 1px;
}
#content .header p {
	font-size: 110%;
	padding-left: 138px;
}
#main {
	background: #000000;
	color: #FFFFFF;
}
.sitemap {
	margin: 0px;
	padding: 0px 0px 0px 1px;
	list-style: none;
}
.sitemap li {
	border-bottom: 1px dotted #FF0000;
	margin-bottom: 1px;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.sitemap li ul li {
	margin-top: 0.2em;
	padding-bottom: 0.2em;
	border-bottom-style: none;
}
.sitemap li a:link {
	color: #000000;
}
.sitemap li a:visited {
	color: #000000;
}
#sitemap {
	margin-top: 0px;
	margin-left: 136px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#content .sitemap p {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10em;
	font: 85% Arial, Helvetica, sans-serif;
	color: #000000;
}
#content .sitemap ul {
	margin: 0px 0px 0px 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.content-author {
	float: left;
	width: 250px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 1px;
}
#tab1 {
	padding: 2px 0px 0px 164px;
}
#tab1 h1 {
	font-size: 120%;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
}
#tab1 ul {
	margin: 5px 0px 2px;
}
#tab1 li {
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#tab1 p {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#content .productlist {
	margin: 0px 0px 0px 13px;
	padding: 0px;
}
#content .productlist h1 {
	font: 90% Arial, Helvetica, sans-serif;
	padding-left: 215px;
}
#content  .productlist  a:link  {
	text-decoration: none;
	color: #000000;
}
#content .productlist a:visited {
	color: #000000;
	text-decoration: none;
}
#content .products-bar {
	background: #000000;
	margin: 0px;
	padding: 0px;
}
#content .products-bar ul {
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	background: #000000;
}
#content .products-bar li {
	font: bold 65% Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0px 5px 5px 0em;
	padding-bottom: 0px;
}
#content .products-bar a:hover {
	color: #FF0000;
	text-decoration: none;
}
#content .products-bar a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#content .products-bar a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#content .products-bar img {
	background: #000000;
	padding-left: 0em;
	margin-top: 0px;
	padding-top: 0px;
	float: left;
	margin-right: 1em;
	margin-bottom: 4em;
}
#content .products-bar h1 {
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 5px;
}
#content .products-bar h2 {
	font: 85% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 1em;
	margin-left: 1em;
}
#content .products-bar p {
	font: 80% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#content .products-info {
	padding: 0px;
	margin: 0px 1em 0px 163px;
}
#content .products-info p {
	font: 80% Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 5px;
	margin-bottom: 0px;
	padding: 0px 0px 1px;
	margin-right: 0px;
}
#content .products-info2 {
	padding: 0px;
	margin: 0px 0em 0px 163px;
	background: #999999;
}
#content .products-info2 p {
	font: 80% Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 5px;
	margin-right: 1em;
	padding: 0px;
}
#content .products-info2 h1 {
	font: bolder 85% Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#content   .products-bar-img {
	background: #000000;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 210px;
}
#content .products-bar-img img {
	margin: 0px;
	padding: 0px;
}
#content .products-bar-info {
	background: #000000;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	height: 210px;
}
#content .products-bar-info h1 {
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 1em 0px 0px 1em;
}
#content .products-bar-info h2 {
	font: 80% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
#content .products-bar-info p {
	font: 75% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 2px 5px;
	padding: 0px;
}
#content .products-tab-img {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	height: auto;
}
#content .products-tab-title {
	margin: 0px;
	padding: 0px;
}
#content .products-tab-info {
	margin-left: 230px;
	width: 400px;
}
#Products-Tab {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#Products-tab1 {
	margin-left: 170px;
}

#Products-tab2 {
	margin-left: 170px;
}
#Products-tab3 {
	margin-left: 170px;
}
#Products-tab4 {
	margin-left: 170px;
}
#Products-tab5 {
	margin-left: 170px;
}
#Products-tab6 {
	margin-left: 170px;
}
#Products-tab7 {
	margin-left: 170px;
}
#content .company {
	padding-left: 8px;
	padding-right: 5em;
	padding-top: 10px;
}
#content .company p {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#content .company li {
	margin: 0px;
	padding: 0px;
	font: 80% Arial, Helvetica, sans-serif;
}
#content .company h1 {
	font: 100% Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 2em;
}
#content .company .L {
	margin-left: 2em;
}
#content .company .R {
	margin-left: 30em;
}
#content .company-bar ul {
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #999999;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
#content .company-bar li {
	font: bold 75% Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0px 5px 5px 0em;
	padding: 0px;
}
#content .company-bar a:hover {
	color: #FF0000;
	text-decoration: none;
}
#content .company-bar a:link {
	color: #000000;
	text-decoration: none;
}
#content .company-bar a:visited {
	text-decoration: none;
	color: #000000;
}
#content .company-photo ul {
	margin: 0px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
}
#content .company-photo p {
	font: bold 80% "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #333333;
	padding: 0px 0px 0px 156px;
	margin: 0px;
}
#content .company-photo li {
	display: inline;
	margin: 0px;
	padding: 0px 1em 0px 0px;
}
#content .company-photo h1 {
	margin: 5px 4em 0em 164px;
	padding: 0px;
	float: left;
}
#content .company-photo h2 {
	margin: 0px;
	font: 80% Arial, Helvetica, sans-serif;
	color: #000000;
}
#content .company-photo h3 {
	font: 100% Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 5em 0px 162px;
	padding: 0px 0px 0px 5em;
}
#content .company-photo-img {
	float: left;
	height: 104px;
	width: 136px;
	margin-right: 15px;
	margin-left: 0px;
	padding-left: 5px;
}
#content   .company-photo-info  {
	height: 104px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#content .photo {
	background: #000000;
	margin-left: 3px;
}
#content .photo-L {
	background: #000000;
	margin-left: 165px;
}
#content .photo-R {
	background: #000000;
	margin-left: 165px;
}
#content .firep-bar ul {
	padding-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
#content .firep-bar li {
	font: bold 75% Arial, Helvetica, sans-serif;
	display: inline;
	margin: 0px 5px 5px 0em;
	padding: 0px;
	color: #FFFFFF;
}
#content .firep-bar a:hover {
	color: #FF0000;
	text-decoration: none;
}
#content .firep-bar a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#content .firep-bar a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
#content .firep-top-img {
	float: left;
	height: 220px;
	width: 320px;
	margin-left: 0px;
	background: #000000;
}
#content .firep-top-img img {
	margin: 0px;
	padding: 0px;
}
#content .firep-top-info {
	background: #000000;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#content .firep-info {
}
#content .firep-top-info p {
	margin: 0px;
	padding: 0px;
}
#content .firep-top-info h1 {
	font: bold 80% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 1px 2px 0px;
	padding: 0px;
}
#content .firep-top-info a {
	color: #FFFFFF;
	text-decoration: none;
}
#content .firep {
	margin: 0em 0em 0em 0px;
	background: #000000;
	padding: 0px;
}
#content .firep p {
	margin: 0em 2em 0px 0px;
	padding: 0em 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
}
#content .firep h1 {
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 1em 5px 0px;
	padding: 0px;
}
#content .firep h2 {
	font: 80% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 5em 10px 0px;
	padding: 0px;
}
#content .firep h3 {
	font: bold 85% Arial, Helvetica, sans-serif;
	padding: 0px;
	margin-bottom: 5px;
}
#content .firep a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#content .firep a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#content .firep li {
	margin: 0px;
	padding: 0px;
	font: 80% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#content .firep .L {
	margin-left: 2em;
}
#content .firep .R {
	margin-left: 30em;
}
#content  .firep-info {
	margin: 0px 5em 0px 0px;
	padding: 0px 0px 0px 5px;
}
#content .firep-info-img {
	float: left;
	margin-left: 162px;
	margin-right: 5px;
}
#content .firep-info-img-info {
	margin-left: 0px;
	width: 500px;
}
#content .firep-info-img-info p {
	margin: 0px;
	padding: 0px;
}
#content .firep-info h2 {
	font: 80% Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
}
#content .firep-info h3 {
	font-size: 85%;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
#content .firep-info2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 600px;
	height: 35em;
}
#content .firep-info2 p {
	font: 80% Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
#content .firep-info2 .photo img {
	margin-bottom: 1em;
}
#firep #content .firep-info2 .photo {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	width: 120px;
	float: left;
	background: #CCCCCC;
	clear: none;
}
#content .firep-info2-bar {
	background: #333333;
	margin: 0px 0px 0px 0px;
	padding-left: 15em;
}
#content .firep-info2-bar p {
	font: bold 90% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#content .firep-info2 table {
	margin: 0px;
	padding: 0px;
}
#content .firep-info2 tr {
	font: 85% Arial, Helvetica, sans-serif;
}
.firep-author {
	float: left;
	margin: 0px 15px 30px 0px;
	padding: 0px;
}
#content .application-img {
	float: left;
	height: 220px;
	width: 320px;
	margin-right: 5px;
	margin-left: 0px;
}
#content .application-img-info {
	background: #000000;
	height: 220px;
	margin-left: 0px;
}
#content .application-img-info p {
	color: #FFFFFF;
	margin: 0px;
}
#products #content #Products-Tab .TabbedPanelsContentGroup .TabbedPanelsContent #Products-Reference {
	border: 2px ridge #FFFFFF;
}
#Products-Reference td {
	border: 1px dotted #FFFFFF;
}
#Products-Reference tr {
	border: 1px dotted #FFFFFF;
}
#Reference-tab {
	margin-top: 0px;
	margin-left: 0px;
}
#Reference-table {
	border: 1px ridge #FFFFFF;
}
#Reference-table tr {
	border: 1px dotted #FFFFFF;
}
#Reference-table td {
	border: 1px dotted #FFFFFF;
}
#content .reference {
	margin: 0px 0px 0px 0px;
}
#Reference-table1 {
	border: 1px ridge #FFFFFF;
}
#Reference-table1 tr {
	border: 1px dotted #FFFFFF;
}
#Reference-table1 td {
	border: 1px dotted #FFFFFF;
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#logo-menu {
	position: absolute;
	left: 0px;
	top: 0px;
}
#content .firep-bar {
	margin-left: 0px;
}
#logo-menu .menu1 {
	position: absolute;
	left: 0px;
	top: 0px;
}
#content .detailContainer {
	height: 550px;
	background: #000000;
}
#img_list2 {
	background: #000000;
}
#content .top-main-info {
	background: #000000;
	height: 552px;
	margin: 0px;
	padding: 0px;
}
.top-photo-title2 p {
	font-size: 75%;
	color: #FFFFFF;
}
