/* Body
----------------------------------------------------*/
body {
	margin:0px; 
	padding:0px;
	background-color: #f2f2f2;
	font-family:  Verdana, sans-serif;
	font-size:8.5pt;
	color: #333333;
	line-height:120%;
	letter-spacing:normal;
}

body, td, th {
	font-family: Verdana, sans-serif;
	font-size:8.5pt; 
	line-height:120%;
	color: #333333;
}

h1{
	font-size:8pt;
	color:#FFFFFF;
	margin:0px; 
	padding:1px 0px 1px 0px;
}

h2{
	font-size:8pt;
	font-weight:bold;
	margin:0 !important;
	padding:0px 0px 5px 5px;
}

h3{
	font-size: 8pt;
	color:#242484;
	margin:0 !important;
	padding:0px 0px 0px 0px;
}
	
h4{
	font-size:8pt;
	color:#E00010;
	margin:0px; 
	padding:0px 0px 0px 0px;
}

h5{
	font-size: 8pt;
	color:#242484;
	margin:0 !important;
	padding:0px 0px 0px 0px;
}

/* BlockEnd
----------------------------------------------------*/
.blockEnd { clear:both; }

/*interface
----------------------------------------------------*/
#interface {width:780px; margin-top:1px; margin-left:1px; text-align:left; background-color:#FFFFFF; border-top: 1px solid #A4A4B4; border-left: 1px solid #A4A4B4; border-right: 1px solid #8F7B9C; border-bottom: 1px solid #8F7B9C;}

/*Header
----------------------------------------------------*/
#Header { margin:0 !important; padding:0 !important; width:780px; height:16px; }
#Header h1.title { float:left; width:780px; height:16px;  border-bottom: 1px solid #6f6fa4; background:url(../pics/bg_h1.jpg); margin:0 !important; padding:0 !important;}

/*Logo
----------------------------------------------------*/
#Logo { float:left; height:75px; width:780px; margin:0 !important; padding:0 !important; background-image: url(../img/www/banner.gif); background-repeat: no-repeat; background-position: left; text-align: left; }
#Logo-inner{ float:left; height:75px; width:780px; margin:0 !important; padding:0 !important;  }

/*Navigation
----------------------------------------------------*/
#Navigation { clear:both; margin:0 !important; padding:0 !important; width:780px; height:17px; }
#globalnavi { margin:0 !important; padding: 0 !important; width:780px; height:17px; font-size:90%; background-color: #9494E7; list-style-type:none; border-bottom: 1px solid #6f6fa4; }

#globalnavi .menu01 { float:left; margin:0 !important; padding: 0 !important; width:84px; height:17px; background:url(../pics/nav1_b2.gif) no-repeat; text-align:right; }
#globalnavi .menu02 { float:left; margin:0 !important; padding: 0 !important; width:67px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu03 { float:left; margin:0 !important; padding: 0 !important; width:64px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu04 { float:left; margin:0 !important; padding: 0 !important; width:74px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu05 { float:left; margin:0 !important; padding: 0 !important; width:45px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu06 { float:left; margin:0 !important; padding: 0 !important; width:58px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu07 { float:left; margin:0 !important; padding: 0 !important; width:48px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu08 { float:left; margin:0 !important; padding: 0 !important; width:78px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu09 { float:left; margin:0 !important; padding: 0 !important; width:61px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu10 { float:left; margin:0 !important; padding: 0 !important; width:67px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu11 { float:left; margin:0 !important; padding: 0 !important; width:51px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu12 { float:left; margin:0 !important; padding: 0 !important; width:57px; height:17px; background:url(../pics/nav2_b.gif) no-repeat; text-align:right; }
#globalnavi .menu13 { float:left; margin:0 !important; padding: 0 !important; width:20px; height:17px; background:url(../pics/nav2_c.gif) no-repeat; text-align:right; }


#globalnavi a:link { color:#fff; text-decoration:none; }
#globalnavi a:visited { color:#fff; text-decoration:none; }
#globalnavi a:hover { color:#d0000f; background-color:transparent; text-decoration:none; }
#globalnavi a:active { color:#d0000f; text-decoration:none; }

/*BreadCrumb
----------------------------------------------------*/
#BreadCrumb { clear:both; font-size:100%; text-align:left; float:left;  width: 780px; height:20px; margin:0 !important; padding:0 !important; background:url(../pics/nav3.gif); }

/*product_img
----------------------------------------------------*/
#product_img { margin:0 !important; padding:0 !important; width:780px; height:174px; background:url(../pics/bg_product_img2.jpg) no-repeat; }
#toolbox { clear:both; margin:0 !important; padding:10px 0px 0px 30px; width:780px; height:30px; color:#FFFFFF; }
#product_inner { clear:both; margin:0 !important; padding: 0 !important; width:780px; height:144px; }

#product1X {float:left; margin:0 !important; padding:0 !important; width:150px; height:140px; }

#product1X a:link{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product1.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product1X a:visited{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product1.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product1X a:hover{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }
#product1X a:active{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }

#product2X {float:left; margin:0 !important; padding:0 !important; width:150px; height:140px; }

#product2X a:link{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product2.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product2X a:visited{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product2.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product2X a:hover{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }
#product2X a:active{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }

#product3X {float:left; margin:0 !important; padding:0 !important; width:150px; height:140px; }

#product3X a:link{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product3.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product3X a:visited{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product3.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product3X a:hover{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }
#product3X a:active{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }

#product4X {float:left; margin:0 !important; padding:0 !important; width:150px; height:140px; }

#product4X a:link{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product4.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product4X a:visited{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product4.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product4X a:hover{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }
#product4X a:active{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }

#product5X {float:left; margin:0 !important; padding:0 !important; width:150px; height:140px; }

#product5X a:link{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product5.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product5X a:visited{ color:#FFFFFF; padding:86px 0px 3px 50px; background-image: url("../../../pics/bg_X_product5.jpg"); background-repeat: no-repeat; width:150px; height:140px; background-position: 0px 0px; display:block; text-decoration:none; }
#product5X a:hover{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }
#product5X a:active{ color:#FFFFFF; padding:86px 0px 3px 50px; background-position: 0px -140px; text-decoration:none; }





/*contents
----------------------------------------------------*/
#contents { margin:0 !important; padding:0 !important; width:780px; height:auto; }

/*PageCell
----------------------------------------------------*/
#PageCell {	margin:0 !important; padding:0 !important; text-align:left; float:left; width:600px; height:540px; background:url(../pics/bg_contents2.jpg) no-repeat; }

#PageCell a:link { color:#242484; background-color:transparent; text-decoration:none; }
#PageCell a:visited { color:#242484; background-color:transparent; text-decoration:none;}
#PageCell a:hover { color:#242484;  background-color:transparent; text-decoration:underline; }
#PageCell a:active { color:#242484; background-color:transparent; text-decoration:none; }

#MS { margin-top:5px; margin-left:10px; margin-bottom:0px; margin-right:0px; padding:0 !important; height:52px; }
	
#col1 { float:left; margin:0 !important; padding:0 !important; width:180px; height:auto; }	
#col1 h2.tlcol1 { margin:0 !important; padding:0 !important; width:180px; height: 40px; }

#col1 h2.tlcol1 a:link{ color:#D0000F; padding:10px 0px 3px 40px; background-image: url("../pics/tl_1bg.gif"); background-repeat: no-repeat; width:180px; height:40px; background-position: 0px 0px; display:block; text-decoration:none;}
#col1 h2.tlcol1 a:visited{ color:#D0000F; padding:10px 0px 3px 40px; background-image: url("../pics/tl_1bg.gif"); background-repeat: no-repeat; width:180px; height:40px; background-position: 0px 0px; display:block; text-decoration:none;}
#col1 h2.tlcol1 a:hover{ color:#242484; padding:10px 0px 3px 40px; background-position: 0px -60px; text-decoration:none; }
#col1 h2.tlcol1 a:active{ color:#242484; padding:10px 0px 3px 40px; background-position: 0px -60px; text-decoration:none; }

.description1 { line-height:120%; margin-left:15px; margin-right:5px; margin-top:8px; padding:0 !important; }
.description1 h3 {line-height:120%; }
.description1b { line-height:120%; margin-left:15px; margin-right:5px; margin-top:10px; padding:0 !important; }

#col2 { float:left; margin:0 !important; padding:0 !important; width:205px; height:auto; }	
#col2 h2.tlcol2 { margin:0 !important; padding:0 !important; width:205px; height: 40px; }

#col2 h2.tlcol2 a:link{ color:#D0000F; padding:10px 0px 3px 29px; background-image: url("../pics/tl_2bg.gif"); background-repeat: no-repeat; width:205px; height:40px; background-position: 0px 0px; display:block; text-decoration:none; letter-spacing:-1px;}
#col2 h2.tlcol2 a:visited{ color:#D0000F; padding:10px 0px 3px 29px; background-image: url("../pics/tl_2bg.gif"); background-repeat: no-repeat; width:205px; height:40px; background-position: 0px 0px; display:block; text-decoration:none; letter-spacing:-1px;}
#col2 h2.tlcol2 a:hover{ color:#242484; padding:10px 0px 3px 29px; background-position: 0px -60px; text-decoration:none; letter-spacing:-1px;}
#col2 h2.tlcol2 a:active{ color:#242484; padding:10px 0px 3px 29px; background-position: 0px -60px; text-decoration:none; letter-spacing:-1px;}

.description2 { clear:both; margin-left:10px; margin-right:5px; margin-top:24px; padding:0 !important;}
.description2b { margin-left:10px; margin-right:5px; margin-top:18px; padding:0 !important;}
.description2c { margin-left:10px; margin-right:5px; margin-top:18px; padding:0 !important;}
.description2d { margin-left:10px; margin-right:5px; margin-top:14px; padding:0 !important;}

#autovoip { margin-left:10px; margin-right:0px; margin-top:5px; padding:0 !important; }
#automap { margin-left:10px; margin-right:0px; margin-top:18px; padding:0 !important; }
#autoasset { margin-left:10px; margin-right:0px; margin-top:18px; padding:0 !important; }
#autoanalyzer { margin-left:10px; margin-right:0px; margin-top:18px; padding:0 !important; }

.arrow { float:left; margin:0 !important; padding:0 !important; width:21px; height:24px; }
.analyzer { float:left; margin:0 !important; padding:3px 0px 0px 0px; width:165px; height:auto; letter-spacing:-1px;}

#col3 { float:left; margin:0 !important; padding:0 !important; width:195px; height:auto; }	
#col3 h2.tlcol3 { margin:0 !important; padding:0 !important; width:195px; height: 40px; }

#col3 h2.tlcol3 a:link{ color:#D0000F; padding:10px 0px 3px 35px; background-image: url("../pics/tl_3bg.gif"); background-repeat: no-repeat; width:195px; height:40px; background-position: 0px 0px; display:block; text-decoration:none; }
#col3 h2.tlcol3 a:visited{ color:#D0000F; padding:10px 0px 3px 35px; background-image: url("../pics/tl_3bg.gif"); background-repeat: no-repeat; width:195px; height:40px; background-position: 0px 0px; display:block; text-decoration:none; }
#col3 h2.tlcol3 a:hover{ color:#242484; padding:10px 0px 3px 35px; background-position: 0px -60px; text-decoration:none; }
#col3 h2.tlcol3 a:active{ color:#242484; padding:10px 0px 3px 35px; background-position: 0px -60px; text-decoration:none; }


.description3 { margin-left:10px; margin-right:5px; margin-top:6px; padding:0 !important; }
.description3b { margin-left:10px; margin-right:0px; margin-top:3px; padding:0 !important;}
.description3b td {font-size:7.5pt;}
.description4 { margin-left:10px; margin-right:5px; margin-top:5px; padding:0 !important; }
.description5 { margin-left:10px; margin-right:5px; margin-top:4px; padding:0 !important; }
.description6 { margin-left:10px; margin-right:5px; margin-top:0px; padding:0 !important; }
.description7 { margin-left:10px; margin-right:5px; margin-top:0px; padding:0 !important; }

/*News
----------------------------------------------------*/
#News { float:right; width:180px; height:540px; margin:0 !important; padding:0 !important; background:url(../pics/bg_news3.jpg) no-repeat; line-height:12px;}


#News h4 { margin:0 !important; padding:0 !important; width:180px; height:30px;}

#News h4 a:link{ color:#D0000F; padding:13px 0px 3px 35px; background-image: url("../pics/bg_news_btn.gif"); background-repeat: no-repeat; width:180px; height:30px; background-position: 0px 0px; display:block; text-decoration:none;}
#News h4 a:visited{ color:#D0000F; padding:13px 0px 3px 35px; background-image: url("../pics/bg_news_btn.gif"); background-repeat: no-repeat; width:180px; height:30px; background-position: 0px 0px; display:block; text-decoration:none;}
#News h4 a:hover{ color:#242484; padding:13px 0px 3px 35px; background-position: 0px -50px; text-decoration:none; }
#News h4 a:active{ color:#242484; padding:13px 0px 3px 35px; background-position: 0px -50px; text-decoration:none; }

.news_inner1 {margin-left:12px; margin-right:12px; margin-top:9px; font-size:7.5pt; }
.news_inner2 {margin-left:12px; margin-right:12px; margin-top:9px; font-size:90%; }

.news_inner1 a:link { color:#242484; background-color:transparent; text-decoration:none; }
.news_inner1 a:visited { color:#242484; background-color:transparent; text-decoration:none;}
.news_inner1 a:hover { color:#242484; background-color:transparent; text-decoration:underline; }
.news_inner1 a:active { color:#242484; background-color:transparent; text-decoration:none; }

.news_inner2 a:link { color:#242484; background-color:transparent; text-decoration:none; }
.news_inner2 a:visited { color:#242484; background-color:transparent; text-decoration:none;}
.news_inner2 a:hover { color:#242484; background-color:transparent; text-decoration:underline; }
.news_inner2 a:active { color:#242484; background-color:transparent; text-decoration:none; }

/*footer
----------------------------------------------------*/
#footer {  float:left; clear:both; width:780px; padding:0px 0px 1px 0px; margin-bottom:5px; height:auto; }
	
#foot_navi { float:left; margin:0px; padding: 0px; width:100%; height:auto; font-size:90%; color:#555555; list-style-type:none; }

#foot_navi .menu01 { float:left; margin:1px; width:auto; padding:0px 0px 0px 10px; }
#foot_navi .menu02 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu03 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu04 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu05 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu06 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu07 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu08 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }
#foot_navi .menu09 { float:left; margin:1px; width:auto; padding:0px 0px 0px 2px; }

#foot_navi a:link { color:#555555; text-decoration:none; }
#foot_navi a:visited { color:#555555; text-decoration:none; }
#foot_navi a:hover { color:#242484;  text-decoration:underline; }
#foot_navi a:active { color:#242484; text-decoration:none; }

.codima { display:inline; float:left; font-size:7pt; padding:10px 10px 10px 10px; color:#555555; }

.codima a:link { color:#242484; text-decoration:none; }
.codima a:visited { color:#242484; text-decoration:none; }
.codima a:hover { color:#242484;  text-decoration:underline; }
.codima a:active { color:#242484; text-decoration:none; }






