@charset "utf-8";

body { background: url(../images/bg01.jpg) repeat-x scroll center top #D7D7D7; font-family:Tahoma, arial;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img {	margin: 0px; padding: 0px; }
img { border: 0px; }
a img { border: 0px; }
a { color: #000000; outline: none; text-decoration: none; }
ol, ul, dl, dt { list-style: none; }
ol:after, ul:after { content: "."; display:block; font-size:0px; line-height:0px; height:0px; clear:both; visibility:hidden; }
li.clear { clear: both; height: 0px; font-size: 0px; margin-top:-20px; }
.table01 { background: #CC0000; width:95%;}
.table01 tr { background:#FFFFFF;}
.table01 tr td{padding-left:3px; font-family:Verdana;}

#etw_wrapper { width: 1003px; margin: 0px auto; background: #CCCCCC; padding: 0px 0px 0px 0px; position:relative; background:url(../images/bg03.jpg) repeat-y; height:auto; overflow:hidden;  }
#etw_sizer { width: 942px; padding-bottom: 32767px !important; padding-bottom: 32767px; margin-bottom: -32767px !important; margin-bottom: -32767px; margin: 0px auto; background: url(../images/bg02.jpg) no-repeat; padding: 0px 0px 0px 61px; overflow:hidden; position: inherit; }
#etw_header { width: 881px; height: auto; }

#etw_header h5 { background:  #F9F9F9; color: #666666; font-size: 9px; width: 100%; margin: 0px auto; text-align: right; height:17px; padding-top:2px; border-bottom: 1px #CCCCCC solid;}
#etw_header h5 a { color: #E32C28; }
#etw_header h5 img { margin-top: -5px; }
#etw_left { width: 664px; height:auto; float: left;}
#etw_left .language { font-size:11px; margin-top:5px ; display:block; }
#etw_left .language a { color:#1E0296; display:inline-block; margin-right:10px;}
#etw_left .language a img { margin-right:3px;}
#etw_left .language a:hover { text-decoration: none; background: url(../images/language_underline.jpg) repeat-x bottom; }
#etw_left .companyname { font-size:22px; font-weight: bold; float:right; font-family:Arial; display:block; margin-top:15px; text-align:right;}
.companyname h2{font-size:20px; line-height:25px;   font-family:Arial; padding-right:10px;     }


#etw_left .topmenu { background:url(../images/top_menu.jpg) repeat-x; width:600px; float:left; height:20px; padding:2px 0px 2px 64px; }
#etw_left .topmenu a { color:#FF0000; font-size:11px; font-weight:bold; background:url(../images/top_menu_border.gif) repeat-y left; padding:4px 50px 4px 8px; display:inline-block; }
#etw_left .example { width: 422px; height: 302px; border:4px #B0B0B0 solid; margin-top:5px; background:url(../images/example_01.jpg); float:left;}
#etw_left .example02 , #etw_left .example03 { width:224px; height:148px; float:right; background:#CCCCCC; margin:5px 0px; }
#etw_left .example02 { background:url(../images/example_02.jpg);}
#etw_left .example03 { background:url(../images/example_03.jpg); }
#etw_left a.links { position:relative; top:127px; left:20px; width:200px; font-size:11px; font-weight:bold; }
#etw_left .example .quicklinks { position:relative; top:262px; left:5px; width:417px; color:#FFFFFF; font-size:12px; font-weight:bold;}
#etw_left .example .quicklinks a { font-size:12px; color:#FFFFFF; font-weight:normal; line-height:18px;}
#etw_left .example .quicklinks a:hover { text-decoration:underline;}
#etw_left ul.bigclass li ol li b { float:left; width:100%; text-align:center;}
#etw_left ul.bigclass { width:664px; float:left; display:block; height:auto; }
#etw_left ul.bigclass li { width: 100%; height:auto; line-height:18px; margin-top:5px; font-size:11px; float:left;}
#etw_left ul.bigclass li ol { width: 100%; border:none; height:auto;}
#etw_left ul.bigclass li ol li { width:100%; display:block; height:auto; float:left;}
#etw_left ul.bigclass li ol li.clear { clear: both; height: 0px; font-size: 0px; margin-top:-20px; }
#etw_left ul.bigclass li ol li.introduction { width:640px; margin:10px 0px; padding:10px 10px 0px 10px; border:1px #C6C6C6 solid; background:#F6F6F6; line-height:20px; font-family:Tahoma; float:left; font-size:11px;}
#etw_left ul.bigclass li ol li.introduction h2 {font-size:12px; line-height:18px;}
#etw_left ul.bigclass li ol li.introduction a { color:#CC0000; text-align:right; display:block; font-weight:bold;}
#etw_left ul.bigclass li ol li.introduction a:hover { text-decoration:underline;}
#etw_left ul.bigclass li ol li.introduction img { float:left; display: block; margin:5px 10px 0px 0px; padding: 1px; border:1px solid #999999;}
#etw_left ul.bigclass li ol li.introduction .pdf a,#etw_left ul.bigclass .pdf a{float:left; display:inline; color:#666; font-weight:normal; margin:0; padding:0; clear:both;}
#etw_left ul.bigclass li ol li.introduction .pdf a img , #etw_left ul.bigclass .pdf a img{float:left; margin-right:3px; padding:0; border:none;}
#etw_left ul.bigclass li ol li.introduction .pdf a:hover, #etw_left ul.bigclass .pdf a:hover{text-decoration:underline;}

#etw_left ul.bigclass li ol li a.pic { margin-right:7px; width: 214px; height:auto; display: inline-block; float:left; text-align:center; }
#etw_left ul.bigclass li ol li.picture { float:left;}
#etw_left ul.bigclass li ol li a.pic img { border:5px #FCEDF1 solid;}
#etw_left ul.bigclass li ol li a.pic:hover img { border:5px #333333 solid;}
#etw_left ul.bigclass li ol li.title{ height:18px; border-bottom:1px #960f00 solid; float:left;} 
#etw_left ul.bigclass li ol li.title a {border-left:1px #960F00 solid; background: url(../images/tableft1.gif) no-repeat left top; margin:0px 0px; padding:0px 0px 0px 2px; text-decoration:none; float: left;}
#etw_left ul.bigclass li ol li.title a.pages { display:inline-block; margin:0px 0px; padding:0px 5px; background:#333333; color:#FFFFFF; float:right;}
#etw_left ul.bigclass li ol li.title a.pages:hover { background:#990000;}
#etw_left ul.bigclass li ol li.title a span { background: url(../images/tabright1.gif) no-repeat right top;padding:0px 48px 0px 3px;display:block; font-weight:bold; color:#FFFFFF;}
#etw_left ul.bigclass li ol li.title a:hover { color:#FFFFFF;}
#etw_left ul.bigclass li ol li.title a span {float:none;}
#etw_left ul.bigclass li ol li.introduction a.contact { display: inline; width:160px;}
#etw_left ul.bigclass li ol li.introduction a.hot_links { font-weight:normal; display:inline;}

 
#etw_right { width: 199px; height:auto; color:#000; float:left; margin-left:20px;}
#etw_right ul.productslist { width:199px; height:auto; margin:6px 0px;}
#etw_right ul.productslist li { display:block;}
#etw_right ul.productslist li a { width:175px; background: url(../images/tabright2.gif) no-repeat right top; margin:1px 0px; padding:6px 15px 4px 7px; text-decoration:none; display:block; font-size:11px; font-weight:bold; color:#C70001; border-bottom:1px #DDEDF6 solid; border-left:1px #DDEDF6 solid; line-height:18px; }
#etw_right ul.productslist li a:hover { background:url(../images/tabright2hover.gif) no-repeat right top; margin:1px 0px; border-bottom:1px #000000 solid; border-left:1px #000000 solid; color:#FFFFFF; }
#etw_right .profile { background:url(../images/profile_bg.gif) no-repeat bottom right; padding:5px 5px 110px 0px; font-size:11px; line-height:24px; }
#etw_right .profile a { text-align:right; font-weight:bold; display:block;}
#etw_right .profile a:hover { text-decoration:underline;}
#etw_right .profile .title { border-bottom:3px #FF3434 solid; width:100%; font-size:16px; font-weight:bold;}
#etw_right .profile .hot_links { display: inline; color:#CC0000; font-weight:normal;}
#etw_right .contact { width:199px; float:left;}
#etw_right .contact .title { margin:10px 0px; width:189px; background:url(../images/contacttitle.gif) no-repeat top right; padding: 4px 0px 3px 10px; font-weight:bold; font-size:12px; float: }
#etw_right .contact .information { width:183px; background:#F6F6F6; border-width:1px 0px 1px 1px; border-style:solid; border-color:#CCCCCC; padding:5px 5px 5px 10px; font-size:11px; color:#B61300; line-height:26px;}

#etw_foot{ width:880px; float:left;}
#etw_foot .menu { border-top:1px #333333 dotted; width: 842px; padding:2px 20px; text-align:center; margin-top:10px;}
#etw_foot .menu a { padding:0px 15px; border-right:1px solid #FF0000; font-size:11px; font-weight:bold; color:#000000;}
#etw_foot .menu a:hover{text-decoration:underline; color:#666; }
#etw_foot #promotion { height:50px; width:650px; background:#FFFFFF;  font: normal 11px verdana; color:#ccc; margin:0 auto; float:left; padding: 5px 0px 5px 180px; } 
#etw_foot #promotion div{width:90px;height:30px; line-height:30px;float:left; text-align:center;  margin-left:20px;}
#etw_foot #promotion div a{ color:#000000;}
#etw_foot #promotion a { color:#ccc;}
#etw_foot #promotion a:hover { color:#333333; text-decoration:underline;}
#etw_foot #promotion img {padding-top: 2px; }
#etw_foot .indent { display: inline-block; padding-top: 7px; margin-left: 10px; }
#etw_foot #promotion a img { filter:alpha(opacity=70); /*Fancy style for IE */ -moz-opacity: 0.7; opacity: 0.7;}
#etw_foot #promotion a:hover img { filter:alpha(opacity=100); /*Fancy style for IE */ -moz-opacity: 1; opacity: 1;}

.highslide { cursor: url(js/graphics/zoomin.cur), pointer; outline: none; margin-right:7px; width: 214px; height:auto; display: inline-block; float:left; text-align:center; margin-bottom:5px;}
.highslide img { border:5px #FCEDF1 solid;}
/*.highslide img { border: 2px solid #515151; }*/
.highslide:hover img { border: 5px solid #000; }
/*.highslide-image { border: 2px solid #515151; }*/
.highslide-image-blur {}
.highslide-caption { background-color: #f1f1f1; display: none; /*border: 2px solid #515151;*/ border-top: none; padding: 5px;}
.highslide-loading {
   /*display: block; color: #fff; font-size: 9px; font-weight: bold; text-transform: uppercase; padding: 3px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #000;*/ background: #fff url(../js/graphics/loader.gif) no-repeat 3px 1px; color: #000; padding: 2px 2px 2px 22px; }
a.highslide-credits,
a.highslide-credits i { padding: 2px; color: #ccc; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { background: #515151; color: #fff; }
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }

.highslide_r { cursor: url(js/graphics/zoomin.cur), pointer; outline: none; float:left; }
/*.highslide img { border: 2px solid #515151; }*/
.highslide_r:hover img { border: 2px solid #fff; }
/*.highslide-image { border: 2px solid #515151; }*/
.highslide_r-image-blur {}
.highslide_r-caption { background-color: #f1f1f1; display: none; /*border: 2px solid #515151;*/ border-top: none; padding: 5px;}
.highslide_r-loading {
   /*display: block; color: #fff; font-size: 9px; font-weight: bold; text-transform: uppercase; padding: 3px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #000;*/ background: #fff url(../js/graphics/loader.gif) no-repeat 3px 1px; color: #000; padding: 2px 2px 2px 22px; }
a.highslide_r-credits,
a.highslide_r-credits i { padding: 2px; color: #ccc; text-decoration: none; font-size: 10px; }
a.highslide_r-credits:hover, a.highslide-credits:hover i { background: #515151; color: #fff; }
.highslide_r-display-block { display: block; }
.highslide_r-display-none { display: none; }

