
/* --- Reset --------------------------- */
*{padding: 0; margin: 0; border: none; list-style-type:none; }

/* --- Layouts ------------------------- */
html,body{font: normal 12px Arial; background:#000;}
#page{margin:20px auto; position:relative; width: 967px; }
.orange{color:#ee4f0e;}
h1{font-size:18px; color:#f15112; font-weight:normal;}
h4{font-size:16px; color:#f15112; font-weight:normal;}
.h9{font-size:14px; color:#f15112; font-weight:bold; text-decoration:none; padding-top:20px;}
.h9 a{font-size:14px; color:#f15112; font-weight:bold; text-decoration:none; padding-top:20px;}
.h9 a:hover{font-size:14px; color:#f15112; font-weight:bold; text-decoration: underline; padding-top:20px;}
.rightAlign{display:inline-block; width: 97%; text-align:right;}

/* --- Header -------------------------- */
.header{display:inline-block; width: 967px; height:105px; background:url(../images/header-bg.jpg) no-repeat 0 0; position:relative;}
.header .lang{position:absolute; top:30px; right:30px;}

.logo{
	width:421px;
	position:absolute; top:29px; left:30px;
	
		
}
.header .lang a{color:#2e2e2e;}
.header .lang a:hover{text-decoration:none;}
.header ul{position:absolute; right:20px; bottom:1px; z-index:1000;}
.header ul li.on{float: left; height:43px; line-height:43px; vertical-align:middle; padding:0 10px 0 10px; background:url(../images/menuSep.gif) no-repeat 0 0;}
.header ul li.first{float: left; height:43px; line-height:43px; padding:0px 10px 0 10px;}
.header ul li.last{float: left; height:43px; line-height:43px; padding:0px 10px 0 10px; background:url(../images/menuSep.gif) no-repeat 0 0;}
.header ul li ul{
	padding-top:1px;
}
.header ul li ul li{
	height:25px;
	line-height:25px;
	background-color:#dddee0;
	padding-left:3px;
	padding-right:2px;
	width:93px;
	border:1px solid #666;
	border-top:0px;
}
.header ul li ul#products_in{
	position:absolute;
	left:70px;
	top:43px;
	z-index:1000;
}
.header ul li ul#manufacturer_in{
	position:absolute;
	left:140px;
	top:43px;
}
.header ul li ul#pointofinterest{
	position:absolute;
	left:236px;
	top:43px;
}
.header ul li ul#contactus{
	position:absolute;
	left:425px;
	top:43px;
}

.header ul li a{color:#5f5f5f; text-decoration:none;}

/* --- Main Index Content -------------- */
.indexBanner{display:inline-block; width: 967px; height:277px;}
.shortTxt{display:inline-block; width: 947px; height:123px; background:#2f2f2f; margin: 3px 0; padding:10px;}
.shortTxt .txt{float: left; width: 175px; color:#808081; padding:0 15px 0 0;}
.shortTxt a{color:#3472ed; text-decoration:none;}
.shortTxt h3{font-size:13px; color:#3472ed; float:left; width: 175px;}
.shortTxt .pic{float: left; width:108px; height: 122px; padding: 0 15px 0 0;}
.control{display:inline-block; width: 967px; height:184px; background:url(../images/controlBg.jpg) no-repeat 0 0; position:relative; padding:25px 0 0 0;}
.control ul{float: right; padding: 25px 60px 0 0;}
.control ul li{float: left; padding:0 3px 0 0;}
.control ul li a{float: left; width: 99px; height:19px; color:#373737; text-align:center; text-decoration:none; background:url(../images/bOff.gif) no-repeat 0 0; padding: 5px 0 0 0;}
.control ul li a:hover{background:url(../images/bOn.gif) no-repeat 0 0;}
.control ul li.title{color:#fff; font-size:15px; padding: 2px 10px 0 0;}
.control .search{position: absolute; bottom:37px; right: 50px; color:#fff; font-size:15px; width: 360px;}
.control .search input{width: 191px; height:14px; background:none; border: none; vertical-align:middle; background:url(../images/searchBg.gif) no-repeat 100% 0; padding:5px;}

.mainInner{display:inline-block; width: 887px; background:url(../images/innerBg.gif) repeat-x 0 -1px #fff; padding:0 40px; margin-top:-15px;}
.mainInner1{display:inline-block; width: 918px; background:url(../images/innerBg.gif) repeat-x 0 -1px #fff; padding-left:24px; padding-right:25px; margin-top:-15px; background-color:#FFF;}
.mainInner1 h5{
	font-size:12px;
	font-weight:bold;
	color:#f15112;
}
.breadCrumbs{float: left; width: 100%; color:#5f5f5f; padding: 15px 0;}
.breadCrumbs a{color:#5f5f5f; text-decoration: none;}
.breadCrumbs a:hover{text-decoration: underline;}
.left{float: left; width: 196px; padding: 0 0 30px 0;}
.line{ float:left; width:3px; height:468px; background-image:url(../images/vertical_line.png); background-position:center top; background-repeat:no-repeat;}
.linea{ float:left; width:3px; height:268px; background-image:url(../images/vertical_line.png); background-position:center top; background-repeat:no-repeat;}
.line1{ float:left; width:3px; height:468px; background-image:url(../images/vertical_line1.png); background-position:center top; background-repeat:no-repeat;}
.line2{ float:left; width:3px; height:468px; background-image:url(../images/vertical_line2.png); background-position:center top; background-repeat:no-repeat;}
.line3{ float:left; width:3px; height:468px; background-image:url(../images/vertical_line3.png); background-position:center top; background-repeat:no-repeat;}
.line4{ float:left; width:3px; height:1200px; background-image:url(../images/vertical_line4.png); background-position:center top; background-repeat:no-repeat;}

.hline{ width:925px; height:3px; background-image:url(../images/horizontal_line.png); background-position:left top; background-repeat:no-repeat;}
.right{margin: 0 0 0 235px; color:#5f5f5f;}
p{margin: 9px 0; color:#5f5f5f;}

.tradeMarks{float: left; width:100%; padding: 10px 0;}
.tradeMarks li{float: left; padding: 0 3px 0 0;}

.parameters a{color:#5F5F5F; text-decoration:none;}

.prev{width: 198px; height:198px; background:url(../images/prewBg.gif) no-repeat 0 0;  text-align:center;}

.prev .zoom{position:absolute; top:90px; left:183px;}
.prev .zoom img{float: left;}

.listWraper{display:inline-block; width: 837px; background:url(../images/listBot.gif) no-repeat 0 100%; padding:0 0 9px 0; margin:15px 0 10px 27px;}
.list{display:inline-block; width: 797px; background:url(../images/list.gif) repeat-y 0 0; padding:11px 20px 11px 20px;}
.listWraper del{float: left; width: 837px; height:9px; background:url(../images/listTop.gif) no-repeat 0 0; text-decoration:none; overflow:hidden;}
.list table{border-collapse:collapse; width: 100%;}
.list th{text-align:left; color:#f15112; font-weight:bold; padding:0 0 4px 0;}
.list td{padding:4px 0;}
.list a{text-decoration:none; color:#5f5f5f;}

.parWraper{display:inline-block; width: 837px; margin:0 0 10px 27px; background:url(../images/par.gif) repeat-y 0 0;}
.parameters {display:inline-block; width: 837px; background:url(../images/parTop.gif) no-repeat 0 0;}
.parWraper del{float: left; width: 837px; background:url(../images/parBot.gif) no-repeat 0 0; height:9px; text-decoration:none; overflow:hidden;}
.parameters table{border-collapse:collapse; width:825px; color:#5f5f5f; margin:0 0 0 6px;}
.parameters th{color:#fff; text-align:left; padding:6px 5px 7px 5px;}
.parameters th img{vertical-align:middle; margin:0 3px 0 0;}
.zebra{background:#ebebeb;}
.parameters td{padding:3px 12px; line-height:1.4;}

.pagerWraper{display:inline-block; background:url(../images/pager.gif) no-repeat 0 0; height: 28px; padding:0 0 9px 12px; margin:0 0 0 47px;}
.pager{float: left; background:url(../images/pagerBg.gif) repeat-x 0 0; height: 22px; padding:6px 0 0 0;}
.pager a{text-decoration:none; color:#5f5f5f; float: left; padding: 0 2px;}
.pager a.prev{float: left; background:url(../images/listing.gif) no-repeat 0 2px; height: 15px; width:5px; }
.pager a.next{float: left; background:url(../images/listing.gif) no-repeat 100% 2px; height: 15px; width:5px; }
.pagerWraper del{float: left; background:url(../images/pager.gif) no-repeat 100% 0; width:12px; height: 28px; text-decoration:none;}

tbody .odd {
    background-color: #ffffff;
}

tbody .even {
    background:#ebebeb;
}
.downloads{
	width:918px;
	float:left;
}
.downloads td{
	width:217px;
	height:153px;
	background-image:url(../images/td_downloads.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:36px 47px 65px 42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	text-align:left;
	vertical-align:top;
	direction:ltr;
}
.downloads td h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#f15112;
}
.downloads td a{
	color:#f15112;
	text-decoration:none;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	text-align:left;
	padding-left:30px;
	display:block;
}
.downloads td a:hover{
	color:#f15112;
	text-decoration:underline;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	text-align:left;
	padding-left:30px;
}
.downloads td a.insite{
	background-image:url(../images/insite.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.downloads td a.outsite{
	background-image:url(../images/outsite.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


.case{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
}






.point{
	width:918px;
	float:left;
}
.point td{
	width:217px;
	height:153px;
	background-image:url(../images/td_downloads.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:36px 47px 25px 42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	text-align:left;
	vertical-align:top;
	direction:ltr;
}
.point td h3{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#f15112;
}
.point td a{
	color:#f15112;
	text-decoration:none;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	text-align:left;
	outline:none;	
	display:block;
}
.point td a:hover{
	color:#f15112;
	text-decoration:underline;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	text-align:left;

}

a {
	outline:none;	
}





















.manufacturers{
	width:918px;
	float:left;
}
.manufacturers td{
	width:153px;
	height:127px;
	background-image:url(../images/td_manufacturers.png);
	background-position:center middle;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	text-align:center;
	vertical-align:middle;
	direction:ltr;
}
.manufacturers td img{
	width:95px;
}


.glossary_a{
	width:18px;
	height:18px;
	display:block;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	border:1px solid #CCC;
	background-color:#efefef;
	margin-left:3px;
	float:left;
	color:#666;
}
.glossary_a:hover{
	width:18px;
	height:18px;
	display:block;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	border:1px solid #CCC;
	background-color:#ffffff;
	margin-left:3px;
	color:#666;
}
.glossary_a_first{
	width:18px;
	height:18px;
	display:block;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	border:1px solid #CCC;
	background-color:#efefef;
	float:left;
	color:#666;
	
}
.glossary_a_first:hover{
	width:18px;
	height:18px;
	display:block;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	border:1px solid #CCC;
	background-color:#ffffff;
	color:#666;
	
}
a.totop{
		color:#09F;
		font-weight:bold;
		margin-bottom:15px;
}
ul.content li{
	background-image:url(../images/bullet.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:13px;
}
.right th{
	padding:5px;
	border-bottom:1px solid #CCC;
	background-color:#efefef;
	font-weight:bold;
}
.right td{
	padding:5px;
	border-bottom:1px solid #CCC;
	background-color:#FFF;
}
.small_line{
	background-image:url(../images/small_line.png);
	height:148px;
	background-position:left top;
	background-repeat:no-repeat;

}
.big_line{
	background-image:url(../images/big_line.png);
	height:350px;
	background-position:left top;
	background-repeat:no-repeat;
}

.medium_line{
	background-image:url(../images/medium_line.png);
	height:250px;
	background-position:left top;
	background-repeat:no-repeat;
}
/* --- Footer -------------------------- */
.footer{color:#fff; display:inline-block; width: 967px; height:24px; text-align:center; background:url(../images/footerBg.gif) no-repeat 0 0; padding: 8px 0 0 0;}
.footer a{color:white; text-decoration:none;}
.footer a:hover{color:white; text-decoration:underline;}



.formBlock{
	position:relative;
	background:#e8e8e9;
	padding:10px;
	color:#5f5f5f;
}
.topLeft{
	position:absolute;
	left:0;
	top:0;
}
.topRight{
	position:absolute;
	right:0;
	top:0;
}
.bottomRight{
	position:absolute;
	right:0;
	bottom:0;
}
.bottomLeft{
	position:absolute;
	left:0;
	bottom:0;
}
.inputLarge{
	background:url('../images/input-large.jpg') no-repeat left;
	width:285px;
	padding:5px;
}
.red{
	color:#f15112;
}
.textarea{
	background:url('../images/text-area.jpg') no-repeat left top;
	width:267px;
	height:97px;
	padding:8px;
}
#suggestions{
	border:1px solid #c9c9c9; 
	position:absolute; 
	height:80px; 
	width:200px; 
	top:29px;
	left:118px;
	background:#f4f4f4;
	overflow:hidden;
	color:#999;
	z-index:1000;
	display:none;
}
#suggestions select{
	
	height:80px; 
	width:220px; 
	
}
#suggestions ol a{
	color:#000;
	text-decoration:none;
	font-size:11px;
	font-family:arial;
	width:100%;
	display:block;
}
#suggestions ol a:hover{
	background:#c9c9c9;
	color:#fff;
}
.tdinfinity{
	background-image:url(/images/backgrd_td.jpg); 
	background-repeat:no-repeat; 
	background-position:center; 
	width:160px; height:137px;
}
