div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;
}
table {
	line-height:150%;
}
td {
	background-repeat:no-repeat;
}
body
{
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    color: #333333;
	font-size: 12px;
}
a#menu-home {
    display: block;
    width: 145px;
    height: 37px;
    background-image: url(../img/menu-home.png);
    margin: 0 auto;
}
a#menu-downloads {
    display: block;
    width: 145px;
    height: 37px;
    background-image: url(../img/menu-supportdownload.png);
    margin: 0 auto;
}
a#menu-productsupport {
    display: block;
    width: 145px;
    height: 37px;
    background-image: url(../img/menu-products.png);
    margin: 0 auto;
}
a#menu-portforwarding {
    display: block;
    width: 145px;
    height: 37px;
    background-image: url(../img/menu-contact.png);
    margin: 0 auto;
}
a#menu-inquiry {
    display: block;
    width: 145px;
    height: 37px;
    background-image: url(../img/menu-inquiry.png);
    margin: 0 auto;
}
a#menu-home:hover {
    width: 145px;
    height: 37px;
    background-image: url(../img/transparent.gif);
    margin: 0 auto;
}
a#menu-downloads:hover {
    width: 145px;
    height: 37px;
    background-image: url(../img/transparent.gif);
    margin: 0 auto;
}
a#menu-portforwarding:hover {
    width: 145px;
    height: 37px;
    background-image: url(../img/transparent.gif);
    margin: 0 auto;
}
a#menu-inquiry:hover {
    width: 145px;
    height: 37px;
    background-image: url(../img/transparent.gif);
    margin: 0 auto;
}
a#menu-productsupport:hover {
    width: 145px;
    height: 37px;
    background-image: url(../img/transparent.gif);
    margin: 0 auto;
}
a .menu-alt { 
    width: 145px;
    height: 37px;
	display: none; 
}

#footer_ad {
	padding-bottom:6px;
	padding-top:6px;
	color:#CCCCCC;
	font-size:11px;
	line-height:120%;
}
#maintitle {
	font-size:24px;
	color:#FF6600;
}
#subtitle {
	font-size:18px;
	color:#FF6600;
}
#subtitle-news {
	font-size:16px;
	color:#FF6600;
}
#ulmargin0 {
	margin-left:16px;
	padding:0;
	line-height:130%;
}
#ulmargin1 {
	margin-left:16px;
	padding:0;
	line-height:150%;
}
#news {
	font-size:11px;
}
#orangefont {
	color:#FF6600;
}
#whitefont {
	color:#FFFFFF;
}
#notice {
	color:#FF0000;
	font-weight:bold;
}
#notice_inquiry {
	color:#FF0000;
}
a:link {
	color: #005A88;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #005A88;
}
a:hover {
	text-decoration: underline;
	color:#FF6600;
}
a:active {
	text-decoration: none;
	color: #999999;
}
a.web:link {
	color: #333333;
	text-decoration: none;
}
a.web:visited {
	text-decoration: none;
	color: #333333;
}
a.web:hover {
	text-decoration: underline;
	color:#333333;
}
a.web:active {
	text-decoration: none;
	color: #999999;
}
a.product:link {
	color: #333333;
	text-decoration: none;
}
a.product:visited {
	text-decoration: none;
	color: #333333;
}
a.product:hover {
	text-decoration: underline;
	color:#FF6600;
}
a.product:active {
	text-decoration: none;
	color: #999999;
}
a.nochange:link {
	color: #FF6600;
	text-decoration: none;
}
a.nochange:visited {
	text-decoration: none;
	color: #FF6600;
}
a.nochange:hover {
	text-decoration: underline;
	color:#FF6600;
}
a.nochange:active {
	text-decoration: none;
	color: #FF6600;
}
.navigatemenu {
	color:#222222;
	font-weight:bold;
}
.sidemenu {
	line-height:180%;
	font-size:110%;
}
.sidemenu_ps {
	padding-left:9px;
	padding-top:3px;
	line-height:180%;
	font-size:120%;
}
.inputpassword {
	width:130px;
}
.inputlogin {
	width:110px;
}
.downbox_input {
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    color: #444444;
	font-size: 12px;
}
.downbox_input_search {
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    color: #444444;
	font-size: 12px;
	height:16px;
}
.download {
	line-height:120%;
	padding-bottom:5px;
	border-bottom:#999999 1px dotted;
	padding-left:10px;
}
.input {font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
}
.tdsubtitle {
	background-color:#F7F7F7;
	color:#FF6600;
}
.catalogue {
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#CCCCCC dotted 1px;
}
.productbull {
	font-size:80%;
}
.productinfo15px {
	font-size:15px;
	padding-bottom:8px;
}
.productinfo16px {
	font-size:16px;
	color:#FF6600;
	
}


.title_normal_18px {
	font-size:18px;
	color:#333333;
	padding-left:8px;
	padding-top:5px;
}

.title_green_18px {
	font-size:18px;
	color:#09B000;
}
.seethere {
	font-size:25px;
	color:#3366FF;
	line-height:normal;
}
.whenucant {
	font-size:20px;
	color:#3366FF;
	line-height:normal;
}

a#TT:link {
	color: #333333;
	text-decoration: none;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
}
a#TT:visited {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;

}
a#TT:hover {
	text-decoration: none;
	color:#000000;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	background-image:url(img/i1.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
a#TT:active {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;

}
a#TT2:link {
	color: #333333;
	text-decoration: none;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;

}
a#TT2:visited {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;

}
a#TT2:hover {
	text-decoration: none;
	color:#000000;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	background-image:url(img/i2.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
a#TT2:active {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;

}
a#TT3:link {
	color: #333333;
	text-decoration: none;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	
}
a#TT3:visited {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	
}
a#TT3:hover {
	text-decoration: none;
	color:#000000;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	background-image:url(img/i3.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
a#TT3:active {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	
}
a#TT4:link {
	color: #333333;
	text-decoration: none;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	
}
a#TT4:visited {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT4:hover {
	text-decoration: none;
	color:#000000;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	background-image:url(img/i4.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
a#TT4:active {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT5:link {
	color: #333333;
	text-decoration: none;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT5:visited {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT5:hover {
	text-decoration: none;
	color:#000000;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	background-image:url(img/i5.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
a#TT5:active {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT6:link {
	color: #333333;
	text-decoration: none;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	
}
a#TT6:visited {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT6:hover {
	text-decoration: none;
	color:#000000;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	background-image:url(img/i6.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
a#TT6:active {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT7:link {
	color: #333333;
	text-decoration: none;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	
}
a#TT7:visited {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT7:hover {
	text-decoration: none;
	color:#000000;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	background-image:url(img/i7.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
a#TT7:active {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT8:link {
	color: #333333;
	text-decoration: none;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	
}
a#TT8:visited {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}
a#TT8:hover {
	text-decoration: none;
	color:#000000;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	background-image:url(img/i8.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-y;
}
a#TT8:active {
	text-decoration: none;
	color: #333333;
    display: block;
    width: 300px;
    margin: 0 auto;
	padding-left:4px;
	 
}

a.BT:link {
	color: #0066FF;
	text-decoration: none;
	font-size:18px;
    width: 121px;
}
a.BT:visited {
	text-decoration: none;
	color: #0066FF;
    display: block;
	font-size:18px;
    width: 121px;
}
a.BT:hover {
	text-decoration: none;
	color:#FF6600;
	font-size:18px;
    width: 121px;
}
a.BT:active {
	text-decoration: none;
	color: #0066FF;
	font-size:18px;
    width: 121px;
}
.proceed {
	font-size:16px;
}
.smallTT {
	font-size:14px;
	font-weight:bold;
	line-height:normal;
}
.remark {
	font-size:10px;
	line-height:120%;
}
.smallTT2 {
	font-size:13px;
	font-weight:bold;
	line-height:normal;
}
.line {
	border-bottom:#cccccc solid 1px;
}
