
div#technical {
	padding-bottom: 50px;
}

div#technical table.table_border_g th {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
div#technical table.table_border_g td {
	padding: 5px;
	border: 1px solid #CCCCCC;
}

.table_border_g { border-width:1px; border-style:solid; border-color:#CCCCCC; }

div#technical table.icon {
	width: 755px;
	overflow: hidden;
	border-top: 1px dashed #cccccc;
}
div#technical table.icon img.icon_single {
	margin-left: -45px;
}
div#technical table.icon img.icon_dubble {
	margin-left: -95px;
}


/* -----------------------------------------------------------
mrg
-----------------------------------------------------------*/
.ecat_mrg_t00 {margin-top:0px; }
.ecat_mrg_t02 {margin-top:2px; }
.ecat_mrg_t05 {margin-top:5px; }
.ecat_mrg_t10 {margin-top:10px; }
.ecat_mrg_t15 {margin-top:15px; }
.ecat_mrg_t20 {margin-top:20px; }
.ecat_mrg_t25 {margin-top:25px; }
.ecat_mrg_t30 {margin-top:30px; }

.ecat_mrg_b05 {margin-bottom:5px; }
.ecat_mrg_b10 {margin-bottom:10px; }
.ecat_mrg_b15 {margin-bottom:15px; }
.ecat_mrg_b162 {margin-bottom:162px; }

.ecat_mrg_tb05 {margin-top:5px; margin-bottom:5px; }
.ecat_mrg_tb10 {margin-top:10px; margin-bottom:10px; }

.ecat_mrg_l03 {margin-left:3px; }
.ecat_mrg_l05 {margin-left:5px; }

/* -----------------------------------------------------------
table_border_g
-----------------------------------------------------------*/
.td_border_g{
border-right-width:1px; 
border-right-style:solid; 
border-right-color:#3195A6; 
border-left-width:1px; 
border-left-style:solid; 
border-left-color:#3195A6; 
border-top-width:1px; 
border-top-style:solid; 
border-top-color:#3195A6; 
}

/* -----------------------------------------------------------
table_border_g2
-----------------------------------------------------------*/
.td_border_g2{
border-right-width:1px; 
border-right-style:solid; 
border-right-color:#AAAAAA; 
border-left-width:1px; 
border-left-style:solid; 
border-left-color:#AAAAAA; 
border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#AAAAAA; 
}



/* -----------------------------------------------------------
rounded corner
-----------------------------------------------------------*/

.dialog {
	width:470px;
}
.dialog .header .c,
.dialog .footer .c{
	font-size:1px;
	height:13px;
}
.dialog .header{
	background:transparent url(images/rc_r1_c1.gif) no-repeat 0px 0px;
}
.dialog .header .c{
	background:transparent url(images/rc_r1_c2.gif) no-repeat right 0px;
}
.dialog .body{
	background:transparent url(images/rc_r2_c1.gif) repeat-y 0px 0px;
}
.dialog .body .c{
	background:transparent url(images/rc_r2_c2.gif) repeat-y right 0px;
}
.dialog .footer{
	background:transparent url(images/rc_r3_c1.gif) no-repeat 0px 0px;
}
.dialog .footer .c{
	background:transparent url(images/rc_r3_c2.gif) no-repeat right 0px;
}


.dialog02 {
	width:470px;
}
.dialog02 .header .c,
.dialog02 .footer .c{
	font-size:1px;
	height:13px;
}
.dialog02 .header{
	background:transparent url(images/rc02_r1_c1.gif) no-repeat 0px 0px;
}
.dialog02 .header .c{
	background:transparent url(images/rc02_r1_c2.gif) no-repeat right 0px;
}
.dialog02 .body{
	background:transparent url(images/rc02_r2_c1.gif) repeat-y 0px 0px;
}
.dialog02 .body .c{
	background:transparent url(images/rc02_r2_c2.gif) repeat-y right 0px;
}
.dialog02 .footer{
	background:transparent url(images/rc02_r3_c1.gif) no-repeat 0px 0px;
}
.dialog02 .footer .c{
	background:transparent url(images/rc02_r3_c2.gif) no-repeat right 0px;
}


/* -----------------------------------------------------------
list
-----------------------------------------------------------*/
div#linklist ul {
	width:400px;
	padding: 10px 10px 0px 10px;
	margin: 0;
	list-style-type:none;
}

div#linklist li {
	list-style-type:none;
	margin:3px 0px;
	}
	
div#top_info ol {
	width: 245px;
	margin: 5px 0px 0px 0px;
	padding: 5px;
	list-style-type: none;	 
}
	
div#top_info ol li {
	margin: 0px 0px 5px 8px;
	padding: 0px 0px 5px;
	border-bottom: 1px dashed #CCCCCC;
	list-style-type: none;	
	line-height: 1.2;
}

div#top_info ol li.last {
	border-bottom: none;
	list-style-type: none;	
}


/* -----------------------------------------------------------
other
-----------------------------------------------------------*/

.arrow {
margin:0px;
padding-left:12px;
background:url(../images/arrow_bg.gif) no-repeat left top ;
display:block;
}



