html, body{
	height:100%;
	padding:0;
	margin:0;
	border: none;
}

body{
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size:12px;
	color:#444444;
}

#maintable{
	width:1008px;
	height:100%;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
}

img{
	behavior: url("/img/iepngfix.htc");
}

a{
color:#0096FF;
}

.logocont{
	border-bottom:1px solid #FFFFFF;
}

.topmcont{
	margin:7px 0;
	height:25px;
	border-left:1px solid #e8e8e8;
}

#topmenu{
	margin:0;	
	padding:0;
	padding-top:5px;
}

#topmenu li{
	float:left;
	list-style-type: none;
	padding-left:20px;	
}

.toplnk{
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	color:#aeaeae;
	padding-left:5px;
}

.topbg{
	background:url('/img/topbg.jpg') repeat-x;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.toptxtcont{
	padding-left:25px;
	color:#FFFFFF;
	width:240px;
}

.compabout{	
	text-transform:uppercase;
	text-align:justify;
	letter-spacing:2px;			
	font-size: 8px;
}

.compname{
	padding:3px 0;
	font-size:30px;
	font-weight:bold;
}

.tophr{	
	border:1px solid #FFFFFF;
}

.compproducts{
	padding:2px 0;
	font-size:11px;
	font-weight:bold;
}

#promfilter{
	position:absolute;
	top:-55px;
	right:0px;
}

.leftcolheader{
	background-color:#e8e8e8;
	height:40px;
}

.rightcolheader{
	background-color:#e8e8e8;
	border-left:1px solid #FFFFFF;
}

.header1{
	color:#aeaeae;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

#leftcont{
	padding: 0 10px 50px 15px;
}

#leftmenu{
	margin:0;	
	padding:0;
	padding-top:10px;
}

#leftmenu li{
	list-style-type: none;		
	padding:3px 0;
	width:210px;
}

.leftlnk{
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	color:#0096ff;	
}

.submenu{
	margin:0;	
	padding:0;
	padding-left:20px;
}

.leftsublnk{
	display:block;
	width:200px;
	line-height:200%;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	color:#444444;	
	padding-left:5px;	
}

a.leftsublnk:hover{
	background-color:#E8E8E8;
}

.leftsublnk_active{
	display:block;
	width:200px;
	line-height:200%;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	color:#0096FF;	
	padding-left:5px;
	background-color:#E8E8E8;
}

.cont2{
line-height:150%;
width:230px;
}

.subm{
	background-color:#E8E8E8;
	color:#444444;
	border:1px solid #444444;
	padding:3px;
}

h4{
	margin:7px 0;
	font-size:13px;
}
h1{
	margin:0;
	line-height:140%;
	font-size:16px;
	color: #0096FF;
}

h2{
	margin:0;
	line-height:140%;
	font-size:14px;
}

.txtsel{
	color:#008dfe;
}

.tabl td{
	border:1px solid #CCC;
	padding:5px;
}

.ultxt{
padding:0 5px;
margin:0;
}

.ultxt li {
list-style-type:none;
}

.fancybox_item img{
border:1px solid #CCCCCC;
padding:2px;
}

#rightcont{
	height:98%;
	padding:10px 24px;
	line-height:150%;
	text-align:justify;
}

h3{
	color:#008dfe;
	font-size:13px;
}

ul.ulist{
	margin:0;
	padding:10px 0;
}

ul.ulist li{
	list-style-type:none;
	padding:5px;
}

#footerline1{
	background-color:#0096ff;
	height:8px;
}

#footerline2{
	border-left:1px solid #FFF;
	background-color:#cdcdcd;
}

#bottomkran{
	position:absolute;
	z-index:2;
	bottom:-56px;
	left:0px;
}

* html #bottomkran{
	bottom:-52px;
}

#footercounter{
	text-align:right;
	padding:10px;
}

#copyright{
	color:#969696;
	padding:10px 25px;
}

#copyright a{
	color:#969696;
}
