body { margin:0px; padding:0px; }
body { font-family: "MS Sans Serif", Arial, Verdana; font-size: 12px; line-height: 17px; }
a:link { border:none; text-decoration:none; }
h1 { color:#FF0033; font-family: "Calibri", Arial, Verdana; font-size:22px; font-weight:bold; font-transform: uppercase; }
h2 { color:#99CC00; font-family: "Calibri", Arial, Verdana; font-size:18px; font-weight:bold; font-transform: uppercase; }
h3 { color:#FF6600; font-family: "Calibri", Arial, Verdana; font-size:18px; font-weight:bold; }
#header { background:url(images/desin-elements/head_bg.jpg) repeat-x; height:140px; width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#banner { background:url(images/desin-elements/banner.jpg) repeat-x; height:321px; width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#banner-inner { background:url(images/desin-elements/banner.jpg) repeat-x; background-position: 0 0; height:150px; clear:both; min-width:950px; margin:0 auto; }
div.flash-hold { width:100%; clear:both; min-width:950px; height:321px; background-image: url(images/header/bg-flash.gif); background-repeat: repeat-x; background-position: 0 0; }
#content { width: 950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; }
.content-dimension { margin: 10px; padding: 10px; width: 950px; }
.footer { height:76px; min-width:950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-image: url(images/desin-elements/footer.gif); background-repeat: repeat-x; background-position: 0px 0px; }
.language { margin-right:50px; }
.pro_box { background:url(images/pro_box.jpg) no-repeat; width:269px; height:259px; }
#templatemo_content { margin: 0px; padding: 20px; }
#templatemo_content ul { padding: 0px; margin: 0px; }
#templatemo_content li { background-image: url(images/desin-elements/bullet.jpg); background-position: left 5px; background-repeat: no-repeat; list-style-type: none; padding-left: 20px; }
.line { background:#5e5c5c; height:2px; }
.our { color:#fff; font-family:calibri; font-size:16px; font-weight:normal; }
.box { background:url(images/box.jpg) no-repeat; width:242px; height:182px; }
.red { background:url(images/red.jpg) no-repeat; width:240px; height:64px; }
.pro_name:link, .pro_name:visited { font-family:Arial, Helvetica, sans-serif; color:#494949; text-decoration:none; font-weight:bold; font-size:12px; }
.pro_name:active, .pro_name:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; font-weight:bold; }
.footer_menu:link, .footer_menu:visited { font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-weight:bold; font-size:11px; }
.footer_menu:active, .footer_menu:hover { font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; font-weight:bold; }
.footer-cont { clear: both; width: 950px; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; }
.copy { font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; font-size:11px; }
.iso { color:#343232; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.topic { color:#343232; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.qline { background:url(images/desin-elements/qline.jpg) no-repeat; width:315px; height:1px; }
.line { background:url(images/desin-elements/line.jpg) repeat-x; height:1px; }
.name { color:#484141; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
.net { background:url(images/network.jpg) no-repeat; width:236px; height:262px; }
.headerline { background:url(images/desin-elements/headerline.jpg) repeat-y; height:28px; padding-left:5px; }
.content-main-left { height: 1050px; border: 1px dotted #666666; padding: 10px; width: 272px; display: inline; float: left; }
.content-main-right { height: auto; width: 620px; margin-top: 10px; float: right; }
table.content-dimension { padding: 10px; margin: 10px; padding: width: 900px;}
.content-dimension-td { background-color: #CCCCCC; }
.border_margin { border-bottom: 1px dotted #999; height: 5px; clear: both; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.margin1 { height: 5px; clear: both; margin-bottom: 5px; width: 100%; display: block; }
p.margin1 { height: 1px; clear: both; margin-bottom: 3px; width: 100%; }
.dimension-table { width: 100%; }
.dimension-table td { border: 1px solid #FDE3F3; text-align: center; height: 15px; }
.table-bg { background-color: #FEF3FA; }
#middle_content { width:950px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
div#head { min-width:950px; background-image: url(images/header/bg-head.gif); background-repeat: repeat-x; background-position: 0 0; }
#holder { width:100%; display: inline; }
#logo { margin-top: 40px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; display: inline; float: left; }
div.head-cont { width:950px; height:125px; margin:0 auto; }
#menu { float:right; margin-left: 30px; margin-top: 10px; }
/* Block for flash */
div.flash-hold { width:100%; clear:both; min-width:950px; height:321px; background-image: url(images/header/bg-flash.gif); background-repeat: repeat-x; background-position: 0 0; }
div.flash-hold div.flash { width:950px; margin:0 auto; }
div.flash-hold img { display:block; }
/* Languege select styles */
div.head-cont ul.lang { float:right; display:inline; width:130px; height:34px; overflow:hidden; margin:0px 36px 0 0; padding:7px 0 0 26px; background-image: url(images/header/bg-lang.gif); background-repeat: no-repeat; background-position: 0 0; }
div.head-cont ul.lang li { float:left; display:inline; margin-left:3px; width:22px; height:30px; }
div.head-cont ul.lang li a { float:left; width:22px; height:30px; }
div.head-cont ul.lang li.usa a { background:url(images/header/ico-usa.gif) no-repeat 0 0; }
div.head-cont ul.lang li.usa a:hover { background:url(images/header/ico-usahov.gif) no-repeat 0 0; }
div.head-cont ul.lang li.french a { background:url(images/header/ico-chin.gif) no-repeat 0 0; }
div.head-cont ul.lang li.french a:hover { background:url(images/header/ico-chinhov.gif) no-repeat 0 0; }
div.head-cont ul.lang li.span a { background:url(images/header/ico-span.gif) no-repeat 0 0; }
div.head-cont ul.lang li.span a:hover { background:url(images/header/ico-spanhov.gif) no-repeat 0 0; }
div.head-cont ul.lang li.ger a { background:url(images/header/ico-ger.gif) no-repeat 0 0; }
div.head-cont ul.lang li.ger a:hover { background:url(images/header/ico-gerhov.gif) no-repeat 0 0; }
