body{
	padding:0px;
	margin:0;
	font-family: tahoma;
	text-decoration:none;
	font-size:11px;
	background: url(../images/bckgr.jpg);
	color: #949494;
	}

#wrapper {
	width:938px;
	margin:0 auto;
	padding-top:36px;
	}
	
a {
	text-decoration:none;
	color: #949494;
}
a img {
	border: none;
}
a:link {
}
a:focus {
}
a:visited {
}
	
p {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}
	
.yellow {
  color: #FFFC00;
	}
	
/*-----------------------header---------------------*/
#header {
	width: 938px;
	float: left;	
}
	#header_left {
		background: url(../images/left_top.jpg) no-repeat;
		width: 193px;
		height: 259px;
		float: left;
	}
	#header_middle {
		background: url(../images/logo.jpg) no-repeat;
		height:259px;
		width: 552px;
		float: left;
	}
	#header_right {
		background: url(../images/right_top.jpg) no-repeat;
		width: 193px;
		height: 259px;
		float: left;
	}
/*-----------------------End header---------------------*/
/*-----------------------Article---------------------*/
#article {
	width: 938px;
	float: left;
	background: url(../images/article.jpg) repeat-y #2e2a28;
}
/*-----------------------End Article---------------------*/
#center {
	width: 552px;
	float: left;
}
	#mainbody_top {
		background: url(../images/mainbody_top.jpg) no-repeat top;
		width: 552px;
		height: 13px;
	}
	.mainbody_center {
		background: url(../images/mainbody_inner.jpg) repeat-x bottom;
		margin: 10px 15px;
		color: #fff;
		padding: 10px;
	}
		.logos {
			background: url(../images/row1.jpg) repeat top #d4d3d4;
			text-align: center;
			vertical-align: middle;
			font-size: 11px;
		}
		.logos_image {
			padding: 15px 0 0 0;
		}
		.logos_padding {
			padding: 0 0 12px 0;
		}
		.red {
			color: #93221b;
		}
		.black {
			color: #000;
		}
		.purple {
			color: #8d002d;
		}
		.green {
			color: #035810;
		}
		.orange {
			color: #e14d18;
		}
	.mainbody_grey {
		background: url(../images/mainbody_grey.jpg) repeat-x bottom #d4d6d6;
		width: 500px;
	}
	.introimage {
		float: left;
		width: 245px;
		vertical-align: top;
	}
	.introtext {
		float: left;
		width: 253px;
		font-size: 11px;
		padding: 0;
		vertical-align: top;
	}
	.introtext p {
		color: #000000;
	}
		.introtext_bg {
			background: url(../images/introtext.jpg) repeat-x bottom #abadaf;
		}
		.introtext_text {
			padding: 0 0 0 10px;
		}
		.introtext h1 {
			font-size: 14px;
			color: #fff500;
			background: #9c9c9d;
			margin: 0 0 15px 0;
			padding: 3px 0 3px 10px;
		}
		
		.introtext_description{
			
		}
		
		.company {
			background: url(../images/company_info.jpg) repeat-x bottom #d2d4d4;
			width: 502px;
		}
		.company2 {
			background: url(../images/company_info.jpg) repeat-x bottom #d2d4d4;
			width: 319px;
			height: auto;
			float: left;
		}
			.right_product_col {
				padding: 0 0 0 20px;
			}
			.right_product_col_inside td {
				padding: 0 0 10px 0;
			}
			.download {
				width: 137px;
				height: 18px;
				line-height: 18px;
				padding: 0 0 0 25px;
				background: url(../images/download.jpg) top left no-repeat #7a7a7e;
			}
				.download a {
					font-weight: bold;
					color: #fff;
				}
			.download_submenu {
				padding: 0 0 0 13px;
				background: #919495;
				color: #fff;
				width: 149px;
			}
				.download_submenu a {
					color: #fff;
					font-size: 10px;
				}
			.product_img {
				padding: 10px;
				background: #919397;
				width: 132px;
			}
				.product_img img {
					padding: 5px;
				} 
			.company_logo {
				padding: 7px 5px 11px 12px;
				width: 150px;
			}
			.company_name {
				padding: 7px 5px 11px 12px;
				vertical-align: middle;
				color: #93221b;
				width: 332px;
			}
			.company_logo_center {
				text-align: center;
				padding: 5px;
			}
			.company_slogan_center {
				text-align: center;
				padding: 3px 0 30px 0;
				font-size: 11px;
				color: #000;
			}
					.opacityit {
						text-align: center;
						}
			.opacityit img{
						filter: alpha(opacity=50);
						-moz-opacity: 0.5;
						-khtml-opacity: 0.5;
						opacity: 0.5;
				}
		
				.opacityit:hover img{
						filter: alpha(opacity=100);
						-moz-opacity: 1;
						-khtml-opacity: 1;
						opacity: 1;
				} 
				
				.gallery_group{
					background: url(../images/company_info.jpg) repeat-x bottom #d2d4d4;
					width: 500px;
					height: auto;
				}
				
				.gallery_box{
					width: 180px;
					float: left;
					padding: 0px 0px 0px 40px;
				}
				.gallery_title{
					height: auto;
					color: #000000;
					padding: 5px 0px 0px 70px;
					
				}
				
				.gallery_images{
					width: 171px;
					padding: 10px;
				}
				
				.view_gallery_box{
					float: left;
					padding: 3px;
				}
				
				.view_gallery_image{
					padding: 0px 0px 0px 8px;
				}
				
				.paging_gallery{
					padding: 0px 0px 0px 270px;
				}

				.paging_news{
					padding: 0px 0px 0px 5px;
				}				
				
	p.extreme {
    	color: #93221B;
	}
	
	p. terrax {
 	 color: #151614;
	}
	
	p.magia {
  	color: #8D002D;
	}
	
	p.intera {
  	color: #000000;
	}
	
	p.pro {
  	color: #BA3100;
	}
	
	p.orange {
  	color: #BA3100;
	}
/*-----------------------Left---------------------*/
#left {
	width: 174px;
	float: left;
	padding: 0 0 0 19px;
}
	.left_module {
		width: 160px;
		height: 34px;
		background:url(../images/left_div.jpg) repeat-y;
		margin: 0;
		font-size: 11px;
		font-weight: bold;
	}
	.left_module_over {
		width: 160px;
		height: 34px;
		background:url(../images/left_div_over.jpg) repeat-y;
		margin: 0;
		font-size: 11px;
		font-weight: bold;
	}
		.left_module div, .left_module_over div {
			text-align: right;
			padding: 12px 26px 0 0;
		}
			.left_submenu {
				background: #373330;
				border-bottom: solid 1px #888484;
				width: 129px;
				padding: 4px 0 4px 29px;
			}
				.left_submenu a {
					font-size: 10px;
					color: #6a6a6a;
				}
				.left_submenu div {
					padding: 4px 0 4px 10px;
				}
				.overall_info {
					font-weight: bold;
					font-size: 10px;
					padding: 0;
				}
/*-----------------------End Center---------------------*/
/*-----------------------Right---------------------*/
#right {
	width: 176px;
	float: left;
	padding: 0 0 0 17px;
}
	.right_module {
		width: 158px;
		height: 34px;
		background:url(../images/right_div.jpg) repeat-y;
		margin: 0px;
		font-size: 11px;
		font-weight: bold;
	}
		.right_module input {
			width: 88px;
			height: 16px;
			line-height: 16px;
			color: #fff;
			background: url(../images/search.jpg) repeat-x;
			border: none;
			margin: 3px 0 0 0px;
		}
		#curr_lang {
			float: left;
			margin-left: 15px;
			padding: 12px 0px 0px 10px;
		}
			#curr_lang a {
				color: #fef401;
			}
		#lang_id {
			float: left;
			padding: 12px 0px 0px 25px;
		}
			#lang_id a {
				color: #949494;
			}
				#lang_id a:hover {
					color: #fef401;
				}
		#search {
			padding: 5px 0 0 24px;
			position: absolute;
		}
		#download {
			padding: 12px 0 0 24px;
		}
			.right_submenu {
				background: #373330;
				border-bottom: solid 1px #888484;
				width: 139px;
				padding: 4px 0 4px 19px;
			}

				.right_submenu a {
					font-size: 10px;
					color: #696969;
				}

				.right_submenu a:hover {
					font-size: 10px;
					color: #949494;
				}
				
				.right_submenu div {
					padding: 4px 0;
				}
				
				.more_news {
					float: right;	
					color: #fff500;
					padding: 0px 2px 0px 0px;
				}
			
/*-----------------------End Right---------------------*/
/*-----------------------Footer---------------------*/
#footer {
	background: url(../images/footer.jpg) no-repeat;
	width: 938px;
	height: 75px;
	float: left;
	margin: 0;
	padding: 0;
}
/*-----------------------End Footer---------------------*/

/***********************************************************/
/* CSS Document */

/*--------------logo_box---------------*/
.logo_box {
	background:url(../images/logo_box.jpg) repeat-x;
	width: 514px;
	height: 94px;
	margin: 10px;
	padding: 8px;
}
.logo_box_content {
	background:url(../images/logo_box_content.jpg) repeat-x;
	height: 94px;
	margin: 0;
	padding: 0;
	text-align:center;
}
.logo_box_content img {
	margin: 18px 0 0 0;
	padding: 0;
}
.logo_box_content p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	margin:0;
	padding:0;
}
/*--------------content_box---------------*/
.content_box {
	background:#A1A0A5 url(../images/content_box.jpg) repeat-x;
	width: 514px;
	min-height: 558px;
	margin: 8px 10px;
	padding: 8px;
	float: left;
	display: inline;
}
*html .content_box {
	height: 558px;
}
.content_box_inner {
	background:#b7b9bc url(../images/content_box_inner.jpg) repeat-x;
	min-height: 556px;
	margin: 0;
	padding: 8px;
	float: left;
}
*html .content_box_inner {
	height: 556px;
}
.description_left {
	width: 320px;
	float: left;
}
.description_left_heading {
	background: #8c8e8d;
	width: 308px;
	height: 16px;
	margin: 0;
	padding:6px;
}
.description_left_content {
	background: #a9aaab;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 304px;
	margin: 0;
	padding: 12px 8px;
}
/*b {
	color: #fffc00;
}*/
.description_right {
	width: 166px;
	margin: 0 0 0 12px;
	float: right;
}
.description_right_downloads_heaidng {
	background: #8c8e8d;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 154px;
	margin: 20px 0 0 0;
	padding: 5px;
}
.description_right_downloads_heaidng a {
	background:url(../images/download_pin.jpg) no-repeat;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-left:10px;
}
.description_right_downloads_content {
	background: #a9aaab;
	width: 148px;
	margin: 0 0 8px 0;
	padding: 4px 8px;
}
.description_right_downloads_content a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	line-height: 20px;
}
.description_right_downloads_content a:hover {
	color: #333333;
	text-decoration: none;
}
.description_right_images {
	background: #8c8e8d;
	width: 148px;
	margin: 0;
	padding: 8px;
}
/*--------------about_box---------------*/
.about_box {
	background:#A1A0A5 url(../images/content_box.jpg) repeat-x;
	min-height:350px;
	margin:10px 15px;
	padding:10px;
	float:left;
	display:inline;
}
*html .about_box {
	height:350px;
}
.about_box_inner {
	background:#b7b9bc url(../images/about_box_inner.jpg) repeat-x;
	min-height:342px;
	padding:8px 8px 0 0;
	float:left;
}
*html .about_box_inner {
	height:342px;
}
.about_box_inner img {
	float:left;
}
.about_box_right {
	width:245px;
	float:right;
}
.about_box_right_heading {
	background:#8c8e8d;
	width:229px;
	margin:0;
	padding:2px 8px;
	float:left;
}
.about_box_right_heading h1 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFC00;
	margin:0;
	padding:0;
}
.about_box_right_content {
	background:#929294 url(../images/about_left_content.jpg) repeat-x;
	width:229px;
	margin:0;
	padding:8px;
	float:left;
}
.about_box_right_content img {
	margin:0;
	padding:0;
	float:right;
}
.about_box_right_content p {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0;
	padding:8px 0;
}
.art_text{
	color: #333333;
}
/*--------------contacts_box---------------*/
.contacts_box {
	background:#A1A0A5 url(../images/content_box.jpg) repeat-x;
	/*width:506px;*/
	margin:10px 15px;
	padding:10px;
	float:left;
	display:inline;
}
.contacts_box_inner {
	background:#b7b9bc url(../images/about_box_inner.jpg) repeat-x;
	margin:0;
	padding:8px;
	float:left;
}
.contacts_box_content {
	background: #929294 url(../images/about_left_content.jpg) repeat-x;
	width:490px;
	float:left;
}
.contacts_box_content p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin:0;
	padding:8px;
}
.contacts_box_content h4 {
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin:0;
	padding:8px;
}